Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 03 May 16:35
· 625 commits to master since this release

What's Changed

  • Squash gh-pages into a single commit when deploying doc by @nhuet in #138
  • Update list of binderhubs by @nhuet in #139
  • Minor fixes and refactoring on local search and genetic algorithms by @nhuet in #141
  • New solver for RCPSP models by @g-poveda in #142
  • Fix update-doc-versions job by @nhuet in #143
  • Increase minimal version of python to >=3.8 by @nhuet in #145
  • Update ortools solvers by @nhuet in #144
  • Adding VRP examples and test + update routing examples by @g-poveda in #146
  • Update github actions to use node 20 instead of node 16 by @nhuet in #147
  • Add callbacks in SolverDO.solve() by @nhuet in #148
  • Add callbacks to pickup_vrp ortools solver by @nhuet in #149
  • Increase timeout to avoid random errors in tests on github runners by @nhuet in #152
  • New solver development for RCPSP and some fix by @g-poveda in #153
  • Add SolverDO.init() and ._init_model() by @nhuet in #154
  • Fix parameter usage in greedy coloring so that the code actually works by @g-poveda in #155
  • Handle missing distance value from the dictionnary of distance in GPDP problem by @g-poveda in #158
  • Refactor ortools cp-sat based solvers by @nhuet in #151
  • Fix problem of LargeNeighborhoodSearchRCPSP solver by @g-poveda in #159
  • Hyperparameters optimization with Optuna by @nhuet in #150
  • Adding CPSat solver for graph coloring problem by @g-poveda in #160
  • Fix ortools-cpsat-based solver when using several workers by @nhuet in #163
  • Update optuna full example by @nhuet in #164
  • Put in common MilpSolver.retrieve_solutions() by @nhuet in #162
  • Adding CPSat solver for coloring and new optuna example by @g-poveda in #165
  • Fix corner case of cpsat encoding by @g-poveda in #166
  • Fix retrieve_solutions() for milp solvers by @nhuet in #167
  • Adding objective function logger callback by @g-poveda in #161
  • Implement callbacks integration for gurobi solvers by @nhuet in #168
  • Implement callbacks for ASP clingo solvers by @nhuet in #169
  • Knapsack solver hyperparameters by @g-poveda in #170
  • Adding kwargs in constructor function of CPSatSolver of Rcpsp by @g-poveda in #172
  • Fix linting issue PR172 by @g-poveda in #173
  • Hyperparameters improvements and refactoring by @nhuet in #174
  • Update solvers to make them use complete_with_default_hyperparameters by @nhuet in #175
  • Handle subsolvers hyperparameters in knapsack decomposition solver by @nhuet in #176
  • Move binder environment into a subdirectory of main branch by @nhuet in #177
  • Adding hyperparams for facility solvers by @g-poveda in #171
  • Update Knapsack solver and optuna examples by @g-poveda in #178
  • Fix cpmpy example by @nhuet in #179
  • Implement callbacks for lns solvers by @nhuet in #181
  • Implement callbacks for knapsack decomposed solver by @nhuet in #182
  • Fix CategoricalHyperparameter.suggest_with_optuna() by @nhuet in #184
  • Add colab links for notebooks by @nhuet in #185
  • Add a basic content to "getting started" doc page. by @nhuet in #188
  • Add a notebooks explaining callbacks usage by @nhuet in #189
  • Implement callbacks for iterative pickup-vrp milp solvers by @nhuet in #183
  • Fix optuna callback by @nhuet in #190
  • Update Hyperparams for coloring solver by @g-poveda in #192
  • Implement callbacks for minizinc-based solvers by @nhuet in #187
  • Avoid having to install minizinc to build the doc by @nhuet in #193
  • Modified parse_file function to include the possibility to read in patterson rcpsp files by @derhendrik in #196
  • Use time instead of number of iteration to display and/or prune the trials with optuna by @nhuet in #194
  • Fetch datasets RG30 and RG300 from solutionsupdate.ugent.be and use them in tests by @nhuet in #197
  • Fix github actions with macos-latest by @nhuet in #199
  • Make easier hyperparameters definition for LNS solvers by @nhuet in #195
  • Fix binder build trigger for releases by @nhuet in #200
  • Add optuna tutorial by @nhuet in #198
  • Clean test workflow matrix by @nhuet in #201
  • Fix some issues in preparation for python 3.12 support by @nhuet in #203
  • Update library metadata by @nhuet in #204
  • Remove unnecessary assert that could randomly fail by @nhuet in #205

New Contributors

  • @derhendrik made their first contribution in #196

Full Changelog: v0.2.3...v0.3.0