https://github.com/parmoo/parmoo-solver-farm
A "farm" of multiobjective benchmark problems exhibiting real-world structure and corresponding ParMOO solver scripts
https://github.com/parmoo/parmoo-solver-farm
benchmark-problem multiobjective multiobjective-optimization optimization optimization-problem simulation-optimization
Last synced: 24 days ago
JSON representation
A "farm" of multiobjective benchmark problems exhibiting real-world structure and corresponding ParMOO solver scripts
- Host: GitHub
- URL: https://github.com/parmoo/parmoo-solver-farm
- Owner: parmoo
- License: bsd-3-clause
- Created: 2023-04-13T16:41:26.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2026-01-22T21:08:14.000Z (about 2 months ago)
- Last Synced: 2026-01-23T14:05:05.081Z (about 2 months ago)
- Topics: benchmark-problem, multiobjective, multiobjective-optimization, optimization, optimization-problem, simulation-optimization
- Language: Python
- Homepage:
- Size: 13.3 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE
Awesome Lists containing this project
README
=======================================================================
ParMOO Solver Farm: Sample Simulation Optimization Problems and Solvers
=======================================================================
This repository contains samples of multiobjective simulation optimization
(MOSO) problems that have been solved with ParMOO.
All of the models and solver files needed to reproduce the results are
provided within each subdirectory.
*Note: this public repository is intended to be lightweight and contains
only publication-ready results. Use a private repository for development
of solvers and testing to avoid overfilling the git history.*
Setup and Installation
----------------------
To use or compare against any of the sample problem, clone the appropriate
directory and ``pip``-install the ``REQUIREMENTS`` file for that example.
.. code-block:: bash
python3 -m pip install -r REQUIREMENTS.txt
Instructions and Structure
--------------------------
For further instructions, including details on the specifics of each
problem, see the nested ``README.rst`` file for each of the internal
subdirectories.
Resources
---------
For more information on the ParMOO library
* visit our GitHub_ page,
* view our documentation on ReadTheDocs_
Or contact our e-mail/support
* ``parmoo@lbl.gov``
For potential contributors to the ParMOO Solver Farm, please see our CONTRIBUTING_ files.
Please check each individual example for its own license files.
If none is found, then you may assume that each directory carries
the ParMOO Solver Farm's default LICENSE_ file.
Citing
------
Many of these problems are associated with a publication.
If so, please cite the reference provided for the example that you
are running.
Otherwise, to cite the ParMOO library, use one of the following:
.. code-block:: bibtex
@article{parmoo-joss,
author={Chang, Tyler H. and Wild, Stefan M.},
title={{ParMOO}: A {P}ython library for parallel multiobjective simulation optimization},
year = {2023},
journal = {Journal of Open Source Software},
volume = {8},
number = {82},
pages = {4468},
doi = {10.21105/joss.04468}
}
@techreport{parmoo-docs,
title = {{ParMOO}: {P}ython library for parallel multiobjective simulation optimization},
author = {Chang, Tyler H. and Wild, Stefan M. and Dickinson, Hyrum},
institution = {Argonne National Laboratory},
number = {Version 0.5.1},
year = {2026},
url = {https://parmoo.readthedocs.io/en/latest}
}
@article{ParMOODesign25,
title = {Designing a Framework for Solving Multiobjective Simulation Optimization Problems},
author = {Tyler H. Chang and Stefan M. Wild},
journal = {INFORMS Journal on Computing},
year = {2026},
doi = {10.1287/ijoc.2023.0250},
arxivnumber = {2304.06881},
note = {To appear}
}
.. _CONTRIBUTING: https://github.com/parmoo/parmoo-solver-farm/blob/main/CONTRIBUTING.rst
.. _GitHub: https://github.com/parmoo/parmoo
.. _LICENSE: https://github.com/parmoo/parmoo-solver-farm/blob/main/LICENSE
.. _ReadTheDocs: https://parmoo.readthedocs.org