object

simplex

Portable dense two-phase simplex solver for small continuous linear programs.

Availability:
logtalk_load(linear_programming(loader))
Author: Paulo Moura
Version: 1:0:0
Date: 2026-09-12
Compilation flags:
static, context_switching_calls
Remarks:
  • Variable types: This backend supports continuous variables only. Integer and binary variables are accepted by the shared model API for use by future MILP backends but rejected when solving.

  • Pivoting: Bland’s rule is used by default. Dantzig’s rule is also available, with the lowest column index breaking ties. Minimum-ratio ties use the lowest-indexed basic variable.

Public predicates

(no local declarations; see entity ancestors if any)

Protected predicates

(no local declarations; see entity ancestors if any)

Private predicates

(no local declarations; see entity ancestors if any)

Operators

(none)