First thought for use in StarCraft: Brood War AI, the MOBOO searches for series of tasks from a given system in order to find the best options for a given strategy. To do so, the MOBOO needs three inputs:
- System
- Initial State
- Strategy
Defines (a) the number of resources and their relations between each other; (b) the number of tasks and their costs, requirements and so on; (c) the number of cyclic events and their productions.
Defines the number of resources collected and used at the initial point of optimization.
Defines the additional objective functions, and additional restrictions that need to be applied to the original model.