[ library(fd) | Reference Manual | Alphabetic Index ]
min_max(?Goal, ?C)
Find the solution of Goal that minimizes the maximum of elements of C.
- +Goal
- A callable term.
- ?C
- A linear term or a list of linear terms.
Description
   If C is a linear term, a solution of the goal Goal is found that
   minimizes the value of C. If C is a list of linear terms, the returned
   solution minimizes the maximum value of terms in the list.  The solution
   is found using the branch and bound method; as soon as a partial
   solution is found that is worse than a previous solution, the search is
   abandoned and a new solution is searched for.  Every time a new better
   solution is found, the event 280 is raised, its default handler prints
   the current cost.
Fail Conditions
   Fails if there is no solution to Goal.
Resatisfiable
   No.
See Also
min_max / 4, min_max / 5, min_max / 6, min_max / 8, minimize / 2, minimize / 4, minimize / 5, minimize / 6, minimize / 8, deleteff / 3