1.1 What Is MPL?
1.2 The Key Features of MPL
1.3 How to Contact Maximal Software
2.1 Making Backup Copies
2.2 System Requirements
2.3 Installing MPL for Windows
2.4 Setting up Solvers for MPL
2.5 Using the MPL Environment
3.1 How to Start MPL
3.2 The MPL Main Window
3.3 Using the MPL Environment
4.1 The Main Menu
4.2 The File Menu
4.3 The Edit Menu
4.4 The Search Menu
4.5 The Project Menu
4.6 The Run Menu
4.7 The View Menu
4.8 The Graph Menu
4.9 The Options Menu
4.10 The Window Menu
4.11 The Help Menu
5.1 Structure of the MPL Model File
5.2 Basic Input Elements
6.1 Numeric Indexes
6.2 Named Indexes
6.3 Alias Indexes
6.4 Circular Indexes
6.5 Subsets of Indexes
6.6 Function Indexes
6.7 Set Operations on Indexes
6.8 Multi-dimensional Index Sets
6.9 Reading Index From External File
6.10 Import Index From Excel Spreadsheet
6.11 Import Index From Database
7.1 Data Constants
7.2 Data Vectors
7.3 Sparse Data vectors
7.4 Data Arithmetic
7.5 Reading Data From External Files
7.6 Import Data from Excel Spreadsheet
7.7 Import Data from Database
8.1 Declaring Decision Variables
8.2 Defining Macros
8.3 The Objective Function
8.4 Specifying Constraints
8.5 Bounds on Variables
8.6 Integer and Binary Variables
9.1 Coefficients for Variables
9.2 Using Arithmetic Functions
9.3 Using Variables in Formulas
9.4 Formula Terms
9.5 IF/IIF Conditions on Formula Terms
9.6 Where Conditions on Formula Terms
9.7 Referring to Indexes in Formulas
9.8 Using Parentheses
9.9 Summing Vectors Over Index Values
9.10 Using Macros
9.11 Abort If Conditions
10.1 Set Membership with the IN Operator
10.2 Set Domain Index with the Dot
Operator
10.3 Set Subsets with the OVER operator
10.4 Subscript Arithmetic with Conditional
Indexes
10.5 Direct Assignment of Subscripts
11.1 Import Indexes from Database
11.2 Import Data Vectors from Database
11.3 Export Variable Values to Database
11.4 Export Constraint Values to Database