Skip to content

Cycle detec#12

Merged
JohnnyWan1123 merged 4 commits intomainfrom
cycle_detec
Feb 14, 2026
Merged

Cycle detec#12
JohnnyWan1123 merged 4 commits intomainfrom
cycle_detec

Conversation

@JohnnyWan1123
Copy link
Collaborator

No description provided.

JohnnyWan1123 and others added 4 commits January 29, 2026 20:23
- Corrected the argument order in `evaluation_function` to match the expected signature.
- Updated `.gitignore` to exclude Markdown files.
- Removed legacy unittest-based test file and replaced it with a placeholder for pytest.
- Enhanced `evaluation_function` with detailed error handling and validation using Pydantic.
- Added new fields to `PathResult` schema for better path evaluation feedback.
- Cleaned up the `EvaluationDetails` schema by removing unused scoring fields.
- Added `max_nodes` and `max_cycles` fields to `CycleDetectionParams` for enhanced cycle enumeration control.
- Included `cycle_info` in the algorithms module to support cycle detection functionality.
…unction

- Enhanced the `evaluation_function` to support cycle detection and shortest cycle evaluation.
- Implemented logic for handling cycle detection parameters, including `find_all`, `min_length`, `max_length`, `max_nodes`, and `max_cycles`.
- Added checks for negative cycles and updated feedback messages for cycle-related evaluations.
- Integrated `cycle_info` to facilitate cycle-related computations and validations.
@JohnnyWan1123 JohnnyWan1123 merged commit a21fec3 into main Feb 14, 2026
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant