v0.4.0
What's Changed
- Use minizinc 2.8.5 binary in tests by @nhuet in #284
- Harmonize time_limit/timeout/... arguments by @nhuet in #278
- Stop limiting ortools for windows tests by @nhuet in #285
- Fix imports in examples by @nhuet in #287
- Add a tutorial for lexicographic optimization by @nhuet in #280
- Remove limit on nb of solutions in parameters for milp and cp by @nhuet in #288
- Test on python 3.12 by @nhuet in #286
- Update test with callback by @nhuet in #290
- Introduce SubBrickHyperparameter and ListHyperparameter in tutorials by @nhuet in #283
- Add QAOA and VQE solver for the problem Facility + add positibily to personnalized ansatz for QAOA and VQE by @ArmandGautier in #291
- Drop support for python 3.8 by @nhuet in #292
- Correct use of time_limit by @nhuet in #295
- Fix quantum solvers
__init__()
andinit_model()
by @nhuet in #293 - CPSat solver for multiskill rcpsp by @g-poveda in #294
- Stop using deprecated/removed arguments from qiskit-ibm-runtime by @nhuet in #297
- Introduce a milp solver base class using ortools/mathopt api by @nhuet in #289
- Adding redundant constraints CPSAT Multiskill Rcpsp by @g-poveda in #296
- Bugs in rcpsp multiskill calendars utils and cpsat solver by @g-poveda in #299
- Adding basic example of mathopt for knapsack by @g-poveda in #300
- Optuna example for MSRCPSP by @g-poveda in #301
- Changed the unit test testing by @g-poveda in #302
- Rename NewFixedSizedIntervalVar to NewFixedSizeIntervalVar to follow ortools release by @g-poveda in #304
- Job shop problem integration by @g-poveda in #303
- Unify set_warm_start for lp solvers (gurobi and ortools.mathopt) by @nhuet in #298
- Change kamis_available definition in optuna example by @nhuet in #306
- Stop checking minzinc binary at discrete_optimization import by @nhuet in #311
- Add status to lp solvers (and default one to all solvers) by @nhuet in #308
- JSP dev by @g-poveda in #312
- Update minizinc version in notebooks and binder env by @nhuet in #314
- Update lexico api by @nhuet in #315
- Unify lp solvers
init_model()
methods by @nhuet in #305 - Extract
set_warm_start
stuff from init_model in rcpsp milp solvers by @nhuet in #307 - Add constraint handlers for mathopt solvers by @nhuet in #309
- Rename "warmstart" boolean for cpsat coloring solver into "do_warmstart" by @nhuet in #316
- TSP updates by @g-poveda in #313
- Flexible job shop problem implementation by @g-poveda in #310
- Remove dependency in python-mip by @nhuet in #317
- Update colab installation in notebooks by @nhuet in #318
- Update solvers_map's by @nhuet in #319
Full Changelog: v0.3.2...v0.4.0