## Uses of Interface
jmarkov.jmdp.solvers.LPSolver

- Packages that use LPSolver
  Package | Description
  --- | ---
  jmarkov.jmdp.solvers | This package contins the framwork of solvers used by jMDP to solve Markov Decision Processes.

- - ### Uses of LPSolver in jmarkov.jmdp.solvers

    Subinterfaces of LPSolver in jmarkov.jmdp.solvers
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `MpsLpSolver<S extends State,A extends Action>` This interface define the minimium elements for creating a MPS file.

    Classes in jmarkov.jmdp.solvers that implement LPSolver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LPBCLDiscountedSolver<S extends State,A extends Action>` This solver solves a discounted infinite horizon MDP by building and solving a linear problem using as interface Xpress BCL.
    `class` | `MpsLpAverageSolver<S extends State,A extends Action>` This class builds the Dual Linear Program for an average infinite horizon MDP in a MPS file.
    `class` | `MpsLpDiscountedSolver<S extends State,A extends Action>` This class builds a Linear Program for a discounted infinite horizon MDP in a MPS file.
    `class` | `MPSQsOptAverageSolver<S extends State,A extends Action>` This solver solves an average infinite horizon MDP by building and solving a linear problem using as interface QSopt-Optimizer.
    `class` | `MPSQsOptDiscountedSolver<S extends State,A extends Action>` This solver solves an discounted infinite horizon MDP by building and solving a linear problem using as interface QSopt-Optimizer.
    `class` | `MPSXpressAverage<S extends State,A extends Action>` This solver solves an average infinite horizon MDP by building and solving a linear problem using as interface Xpress-Optimizer.
    `class` | `MPSXpressDiscounted<S extends State,A extends Action>` This solver solves a discounted infinite horizon MDP by building and solving a linear problem using as interface Xpress-Optimizer.