Developing Custom Solutions to Complex Problems

- Decisions are translated by the optimization model into inputs for the domain model.
- Some domain model inputs may be held constant and not subjected to optimization.
- Some domain model outputs are translated into objectives for optimization. Objectives are numbers that δMOEA will attempt to minimize or maximize.
- Other domain model outputs are translated into constraints for optimization. Constraints are numbers that δMOEA will preemptively try to drive to zero, before considering the objectives.
- Still other domain model outputs are captured as tagalongs. Tagalongs have no role in optimization but may be of use for decision-making. In addition, tagalongs may preserve domain model inputs and outputs so that old domain model evaluations may be reused with a new optimization model.
- Some domain model outputs may be ignored and discarded by the optimization model.

- Train to use δMOEA
- Support δMOEA
- Translate δMOEA into the programming language of your choice
- Integrate δMOEA into another program
- Hook δMOEA up to your model of interest
- Build a GUI frontend that ties δMOEA to your domain model
- Build a web frontend that ties δMOEA to your domain model
- Do end-to-end model integration, optimization, and analysis