pyaugmecon
pyaugmecon copied to clipboard
An AUGMECON based multi-objective optimization solver for Pyomo.
Since gurobi is not open source, do you have any plan to support free solver like cbc?
Method `convert_prob` in class `Model` modifies the user-provided pyomo model by adding new components. If the model of interest contains a component with the same name as one of the...
Currently the user has to deactivate the objective functions in `obj_list` before returning their pyomo model. If it is forgotten, an error will be raised as soon as a model...
@yvanoers proposed changes to the job queue in #11, I reverted these changes in release 1.0.2 after some local testing as it results in longer solves and an incomplete pareto...
Currently only limited testing is done through GitHub actions.. Look into the possibility of running more thorough test cases to make sure changes don't break anything. Tests are already available...
Adds the ability to use a logger that has been configured outside of PyAUGMECON. Behavior of setting up own logger remains default. Only if `log_name` is configured in the config...
I think the current method for storing pareto solutions is fine, but could be improved a lot. Possibly some new classes for the front itself and the individual solutions. For...
At the moment I have to run the `dev/make_distribution` script manually, would be nice to have the package be automatically published to PyPI with a new GH actions pipeline.
Add the options to disable print statements. print() with \r work fine in a console, but not so much in situations where logs are being streamed.
When I unsuccessfully tried to pass additional solver options, I stumbled across this loop and if statement in the options.py file. If I'm not mistaken, only a simple negation operator...