% This LaTeX document was generated using the LaTeX backend of PlDoc,
% The SWI-Prolog documentation system



\begin{summarylist}{ll}
\predicatesummary{assignment}{2}{Solves a linear assignment problem.}
\predicatesummary{constraint}{3}{Adds a linear or integrality constraint to the linear program corresponding to state S0.}
\predicatesummary{constraint}{4}{Like constraint/3, and attaches the name Name (an atom or compound term) to the new constraint.}
\predicatesummary{constraint_add}{4}{Left is a list of `Coefficient*Variable` terms.}
\predicatesummary{gen_state}{1}{Generates an initial state corresponding to an empty linear program.}
\predicatesummary{maximize}{3}{Maximizes the objective function, stated as a list of `Coefficient*Variable` terms that represents the sum of its elements, with respect to the linear program corresponding to state S0.}
\predicatesummary{minimize}{3}{Analogous to maximize/3.}
\predicatesummary{objective}{2}{Unifies Objective with the result of the objective function at the obtained extremum.}
\predicatesummary{shadow_price}{3}{Unifies Value with the shadow price corresponding to the linear constraint whose name is Name.}
\predicatesummary{transportation}{4}{Solves a transportation problem.}
\predicatesummary{variable_value}{3}{Value is unified with the value obtained for Variable.}
\end{summarylist}

