First Steps on Evolutionary Systems28 Jun 2018
Goal programming attempts to find solutions which possibly satisfy, otherwise violates minimally, a set of goals. It has been enjoyed in innumerable domains such as engineering, financing or resource allocation. Solutions may include optimal strategies to maximize, for example, a sale’s profit or, on the other hand, to minimize the cost of a purchase under an acceptable threshold.
An optimized plan could be blended as a program defined as an abstract syntax tree (AST):