-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Labels
futureSomething it will be implemented in the futureSomething it will be implemented in the future
Description
Description
Propose adding a new function is_valid in job_shop_lib/_schedule.py to validate schedule instances.
Expected Behavior
The function is_valid(schedule) should:
- Return
Trueif all constraints are satisfied. - Return
Falseor raise an exception with a clear message if any constraint is violated.
Affected Files
job_shop_lib/_schedule.py
References
- Potential constraints to check:
- No overlapping tasks on the same machine.
- All start and end times are positive.
- Each job follows the defined operation order.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
futureSomething it will be implemented in the futureSomething it will be implemented in the future