toysolver-0.0.6: Assorted decision procedures for SAT, Max-SAT, PB, MIP, etc

Portabilitynon-portable (ScopedTypeVariables)
Stabilityprovisional
Maintainermasahiro.sakai@gmail.com
Safe HaskellNone

Algorithm.Simplex

Description

Naïve implementation of Simplex method

Reference:

Documentation

type Tableau r = VarMap (Row r)Source

type Row r = (VarMap r, r)Source

data PivotResult r Source

Instances

Eq r => Eq (PivotResult r) 
Ord r => Ord (PivotResult r) 
Show r => Show (PivotResult r) 

setRow :: (Num r, Eq r) => RowIndex -> Tableau r -> Row r -> Tableau rSource

setObjFun :: (Num r, Eq r) => Tableau r -> Expr r -> Tableau rSource

currentObjValue :: (Num r, Eq r) => Tableau r -> rSource

toCSV :: (Num r, Eq r, Show r) => (r -> String) -> Tableau r -> StringSource