Imports
import CLRSLean.Chapter_29
import CLRSLean.FourthEdition.Chapter_29.Section_29_1_Standard_And_Slack_Forms
import CLRSLean.FourthEdition.Chapter_29.Section_29_2_Formulating_Problems_As_Linear_Programs
import CLRSLean.FourthEdition.Chapter_29.Section_29_3_Duality
import CLRSLean.FourthEdition.Chapter_29.Section_29_3_Duality.GeneralStrongDuality
import CLRSLean.FourthEdition.Chapter_29.Section_29_1_Standard_And_Slack_Forms.SolverWrapperChapter 29 — Linear Programming
This is the canonical CLRS fourth-edition chapter guide during the migration period.
Current source
Sections 29.1--29.3 are native fourth-edition sections (standard and slack
forms, formulating problems as linear programs, and duality), imported
directly from
Section 29.1,
Section 29.2,
and
Section 29.3.
The duality development builds on the online simplex machinery (legacy
Section 29.3), and the difference-constraints bridge imports the
fourth-edition single-source-shortest-paths sources (Chapter 22).
Declarations keep their current namespaces; the third-edition-numbered
imports CLRSLean.Chapter_29 and
CLRSLean.Chapter_29.Section_29_* forward to these sources.
Implementation details
The supporting implementation pages remain available outside the main sidebar:
Coverage boundary
The native sections supply the represented fourth-edition linear-programming
sections (§29.1 formulations and algorithms, §29.2 formulating problems,
§29.3 duality with Theorems 29.8--29.10). The detailed simplex algorithm
(legacy Section 29.3) and the initial basic feasible solution (legacy
Section 29.5) are retained as supplementary online material (reachable
through CLRSLean.OnlineMaterial).
See docs/clrs-fourth-edition-map.csv for the section-level mapping and
docs/migrations/clrs4.md for compatibility and deprecation policy.