Skip to content

Application type needs to be replaced in favor of decision variable type #48

@nick-rollins-ncsu

Description

@nick-rollins-ncsu

Distinguishing optimization problems by the calculation type needs to be replaced in MIDAS with specifying the "type" of each decision variable so that MIDAS knows how to correctly treat it. The unique combination of decision variable types will define the optimization problem, making the calculation type parameter superfluous. This can be further expanded to create decision variables types for numeric variables with user-defined bounds. The decision variable names will then need to be assigned to values in the code interface so they can be written/interpreted correctly in the code interface.
To accomplish this, significant changes will be needed in the methods for generating and manipulating potential solutions. Currently, the implementation of reproduction methods (such as in GA and BO) are differentiated by the calculation type. This will need to be replaced (and possibly new reproduction methods will need to be written) with differentiation by decision variable type.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions