timefold-solver icon indicating copy to clipboard operation
timefold-solver copied to clipboard

The open source Solver AI for Java, Python and Kotlin to optimize scheduling and routing. Solve the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other plann...

Results 150 timefold-solver issues
Sort by recently updated
recently updated
newest added

**Describe the bug** By using the new `ConstraintCollectors.toConnectedRanges` we always run into the exception where the `splitPoint == null`which crashes the entire application. To reproduce I recreated the example from...

bug
process/needs triage

- [ ] Overview: mention Python - https://docs.timefold.ai/timefold-solver/latest/quickstart/overview ![image](https://github.com/TimefoldAI/timefold-solver/assets/176880/d29a7041-f8bb-4df1-85b8-8c7151aad4ec)

process/needs triage
python

Python implement the equivalent of Java's anonymous classes with the `LOAD_BUILD_CLASS` opcode. It loads the `__build_class__` builtin method to the top of the stack. The `__build_class__` method has the following...

language/python

See https://peps.python.org/pep-0634/ This require the following opcodes: - COPY_DICT_WITHOUT_KEYS - GET_LEN - MATCH_MAPPING - MATCH_SEQUENCE - MATCH_KEYS - MATCH_CLASS(count)

language/python

Currently, in order to fully support all the forms a Python iterator can take, jpyinterpreter generates the following code for FOR_ITER: ```java try { do { TOS' = next(TOS) //...

language/python

When a module is loaded via `LOAD_MODULE`, `jpyinterpreter` currently does not have access to the type of attributes in the modules. This result in losing type infomation when a Type...

language/python

Python float and int accept str as constructor arguments, so jpyinterpreter should too. Expected behaviour: ``` a = float('inf') b = float('1.0') assert a == infinity assert b == 1.0...

language/python

If `jpyinterpreter` detects a non-bool value is being returned in a Predicate, it should automatically cast it to bool. This is to allow int/object logics in filters (i.e. `filter(lambda x:...

language/python

Currently, for certain classes of User errors that is allowed in Python but forbidden in Java, we fallback to generating a Python wrapper (that will almost certainly raise an error...

language/python

- [x] Nearby Selection - [x] Problem Change - [ ] TimefoldAI/timefold-solver#966 - [ ] TimefoldAI/timefold-solver#965 - [ ] TimefoldAI/timefold-solver#964 - [ ] Custom Moves - [ ] Custom Move...

language/python