Cost and Time

The AI factors in cost and time when deciding which solutions to return.
It will return low cost solutions before high cost solutions.
It will return solutions that take less time before it returns one that take a long time

Cost

Cost is configurable as part of the step.

Time

Time spent on a step is calculated automatically.