File Structure
As described earlier in this guide, the problem definition (PD) file can be either a JSON file or a MD file but for ease of explanation, only the JSON file is shown in the examples in this section. The PD is an array, that is, it starts and ends with an [
and ]
. Objects within the array are described within this section.
Generally speaking, the PD is one big sum (summation) - each constraint is defined by nested sum's, and all constraints and objectives are summed together to create a score for a given potential solution. All other objects (e.g., params, arrays) are there to serve the sum in some way.