mahf-opt / mahf

A framework for modular construction and evaluation of metaheuristics.
GNU General Public License v3.0
10 stars 0 forks source link

Integrate problem changes from PR draft #173 #176

Closed Saethox closed 1 year ago

Saethox commented 1 year ago

It was a bit trickier than I expected to entangle the problem definitions from the new component system in #173, but it does compile.

This is the first PR of 3-4 PRs to integrate #173 fully. It only focuses on the problems, utils and population modules, as the components, framework, conditions, and heuristics, and state modules will be part of the next PR.

Changes

Postponed Changes

The following changes had to be postponed because they are too cumbersome to integrate without the new component system:

Saethox commented 1 year ago

Just one question: Do we have enough documentation in the MAHF readme and the problem repo readmes that everybody knows how to use it?

@HeleNoir There is still room for improvement, I'll look into it in the next PR. For example, #111 would be nice to have.

Saethox commented 1 year ago

@luleyleo Are we ready to merge, then?