LINGO 20 Users Manual
Opera Bug
Contents
|
Index
LINGO 20.0 Users Manual
Title Page
Preface
New Features
FAQs - Frequently Asked Questions
Getting Started with LINGO
Getting Started on Windows
Installing LINGO on Windows
Starting LINGO on Windows
Opening a Sample Model on Windows
Getting Started on a Mac
Installing LINGO on a Mac
Starting LINGO on a Mac
Opening a Sample Model on a Mac
Features Not Currently Supported on the Mac
Getting Started on Linux
Installing LINGO on Linux
Starting LINGO on Linux
Opening a Sample Model on Linux
Features Not Currently Supported on Linux
Command-Line Prompt
Solving the Model
Entering the Model
Printing and Saving Your Work
Creating and Solving a Model in LINGO
Developing a LINGO Model
Solving the Model
Solver Status Window
Sample Solution Report
Printing Your Work
Saving Your Work
Examining the Solution Report
Reduced Cost
Slack or Surplus
Dual Price
Intro to LINGO's Modeling Language
A Sample Transportation Model
The Data
Objective Function
Constraints
The Completed Model
Defining the Sets
Inputting the Data
Solving the Transportation Model
Summary
Additional Modeling Language Features
Constraint Names
Model Title
Indicating Convexity
Maximum Problem Dimensions
How to Contact LINDO Systems
Using Sets
Why Use Sets?
What Are Sets?
The Sets Section
Defining Primitive Sets
Defining Derived Sets
Summary
The Data Section
Set Looping Functions
@FOR
@SUM
@MIN and @MAX
@PROD
Nested Set Looping Functions
Summary
Set-Based Modeling Examples
Primitive Set Example
A Staff Scheduling Problem
The Formulation
The Solution
Dense Derived Set Example
A Blending Problem
The Formulation
The Solution
Sparse Derived Set Example - Explicit List
A Project Scheduling Problem
The Formulation
The Solution
Sparse Derived Set Example - Membership Filter
A Matching Problem
The Formulation
The Solution
Summary
Variable Domain Functions
Integer Variables
General Integer Variables
General Integer Example - CompuQuick Product Mix
General Integer Example - Staff Scheduling
Alldiff - All Different General Integer Variables
Binary Integer Variables
Binary Integer Example - The Knapsack Problem
A Sample Knapsack Problem
The Formulation
The Solution
An Extension - Modeling a Logical Or Condition
Binary Integer Example - Product Mix with Fixed Costs
A Sample Product Mix Problem
The Formulation
The Solution
Variable Priorities
Dual Values and IP
Summary
Free Variables
Free Variable Example - Forecasting
The Formulation
The Solution
Bounded Variables
SOS Variables
Piecewise Linear Example - Type SOS2 Set
Cardinality
Semicontinuous Variables
Positive Semi-Definite Matrices
Positive Semi-Definite Matrix Example
Data, Init and Calc Sections
The Data Section of a Model
Parameters
What If Analysis
Initializing an Attribute to a Single Value
Omitting Values in a Data Section
The Init Section of a Model
The Calc Section of a Model
Interrupting Calc Sections
Summary
Menu Commands
Accessing Menu Commands
Menus
The Toolbar
The Windows Toolbar
The Mac and Linux Toolbar
Accelerator Keys
Menu Commands In Brief
File Menu Commands
Edit Menu Commands
Solver Menu Commands
Window Menu Commands
Help Menu Commands
Menu Commands In Depth
File Menu
File|New
File|Open
File|Save
File|Save As
File|Close
File|Print
File|Print Setup
File|Print Preview
File|Log Output
File|Take Commands
File|Export File
File|License
File|Excel
File|Database User Info
File|Exit
Edit Menu
Edit|Undo
Edit|Redo
Edit|Cut
Edit|Copy
Edit|Paste
Edit|Paste Special
Edit|Select All
Edit|Find
Edit|Find Next
Edit|Replace
Edit|Go To Line
Edit|Match Parenthesis
Edit|Paste Function
Edit|Select Font
Edit|Insert New Object
Edit|Links
Edit|Object Properties
Solver Menu
Solver|Solve
Solver|Solution
Text Solution Reports
Charting Solutions
Higher Dimension Charts
Network Charts
Solver|Range
Solver|Options
Interface Tab
General Box
Errors In Dialogs
Status Bar
Fill Out Ranges
Status Window
Splash Screen
Output Level
Toolbar
Solution Display Box
Show As 0
Precision
File Format Box
Syntax Coloring Box
Command Window Box
Send Reports to Command Window
Echo Input
Line Count Limits
Page Size Limits
General Solver Tab
Multithreading Box
Debugger Box
Runtime Limits Box
Dual Computations
@SOLVE Time Limit Box
Scaling Warning Threshold
Default Starting Point
Solver Log Level
Variables Assumed Non-Negative
Use R/C Format Names for MPS I/O
Favor Reproducibility
Model Generator Tab
Generator Memory Limit Box
Unary Minus Priority
Fixed Var Reduction
Model Regeneration
Linearization
Allow Unrestricted Use of Primitive Set Member Names Box
Assume Model Is Linear
Check for Duplicate Names
Enforce Bounds In CALC and DATA
Loop Optimization
Minimize Memory Usage
Linear Solver Tab
Solver Method
Model Reduction
Feasibility Tolerances
Pricing Strategies
Multi-Core
Linear Optimality Tolerance
Alt Opt Solutions
Alt Opt Solutions Example
Basis Refactor Frequency
Barrier Crossover
Matrix Decomposition
Scale Model
Nonlinear Solver Tab
Initial and Final Nonlinear Feasibility Tolerances
Nonlinear Optimality Tolerance
Slow Progress Iteration Limit
Derivative Computation
Nonlinear Solver Version
Strategies Box
Crash Initial Solution, Methods 1 and 2
Quadratic Recognition
Selective Constraint Evaluation
SLP Directions
SLP Solver
Steepest Edge
Integer Pre-Solver Tab
Heuristics
Constraint Cuts Box
Application
Relative Limit
Max Passes
Types
Probing Level
Integer Solver Tab
Branching Box
Direction
Priority
Integrality Box
Absolute Integrality
Relative Integrality
BigM Threshold
LP Solver Box
Warm Start
Cold Start
Optimality Box
Absolute Optimality
Relative Optimality
Time To Relative
Tolerances Box
Hurdle
Node Selection
Strong Branch
K-Best Solutions Box
K-Best Solutions Example
Branch-and-Price (BNP) Solver
Global Solver Tab
Use Global Solver
Variable Upper Bound Box
Tolerances Box
Strategies Box
Multistart Solver
SP Solver Tab
Default Sample Size per Stage
Random Generator Seed
Sample Continuous Only
SP Solver Method
Max Scenarios Limit
SP Big M Coefficient
Calculate All Expected Value Statistics
Solver|Generate
Display Model
Don't Display Model
Display Nonlinear Rows
Dual Model
Explicit Deteq
Scenario
Solver|Picture
Solver|Debug
Solver|Model Statistics
Solver|Look
Window Menu
Window|Command Window
Window|Status Window
Window|Close All
Window|Tile
Window|Cascade
Window|Previous
Window|Next
Window|Arrange Icons
Help Menu
Help|Help Topics
Help|Register
Help|AutoUpdate
Help|About LINGO
Help Pointer
Mac LINGO Applications Menu
Command-Line Commands
The Commands in Brief
Information Commands
Input Commands
Display Commands
File Output Commands
Solution Commands
Problem Editing Commands
Conversational Parameter Commands
Tolerance Setting Commands
Miscellaneous Commands
The Commands In Depth
Information
CAT
COM
HELP
MEM
VERSION
Input
FRMPS
MODEL
RMPS
RMPI
RLPF
TAKE
Display
DUAL
GEN
HIDE
LOOK
LISTFIX
PICTURE
SCENE
SHOWNL
STATS
XDETEQ
File Output
DIVERT
RVRT
SAVE
SMPI
SMPS
Solution
DEBUG
GO
NONZ
RANGE
SOLU
Problem Editing
ALTER
DELETE
EXTEND
Conversational Parameters
PAGE
PAUSE
TERSE
VERBOSE
WIDTH
Tolerances
APISET
DBPWD
DBUID
FREEZE
SET
1. ILFTOL/ 2. FLFTOL - Linear Feasibility Tolerances
3. INFTOL/4. FNFTOL - Nonlinear Feasibility Tolerances
5. RELINT - Relative Integrality Tolerance
6. NOPTOL - Nonlinear Optimality Tolerance
7. ITRSLW - Iteration Limit for Slow Progress
8. DERCMP - Derivative Computations
9. ITRLIM - Iteration Limit
10. TIMLIM - Time Limit
11. OBJCTS - Objective cuts
12. MXMEMB - Model Generation Memory Limit
13. CUTAPP - Cuts Application
14. ABSINT - Absolute Integrality
15. HEURIS - IP Heuristics
16. HURDLE - IP Hurdle Value
17. IPTOLA - IP Absolute Optimality
18. IPTOLR - IP Optimality Tolerance
19. TIM2RL - Seconds to IP Relative Optimality
20. NODESL - Node Selection
21. LENPAG - Page Length Limit
22. LINLEN - Line Length Limit
23. TERSEO - Terse Output
24. STAWIN - Status Window
25. SPLASH - Splash Screen
26. OROUTE - Output Route
27. WNLINE/28. WNTRIM - Command Window Limits
29. STABAR - Status Bar
30. FILFMT - FIle Format
31. TOOLBR - Toolbar
32. CHKDUP - Check for Duplicate Names
33. ECHOIN - Echo Input
34. ERRDLG - Errors in Dialog Boxes
35. USEPNM - Unrestricted Primitive Set Names
36. NSTEEP - Nonlinear Steepest Edge
37. NCRASH - Nonlinear Crash, Method 1
38. NSLPDR - Nonlinear SLP Direction
39. SELCON - Selective Constraint Evaluation
40. PRBLVL - IP Probing Level
41. SOLVEL - Linear Solver
42. REDUCE - Model Reduction
43. SCALEM - Scaling
44. PRIMPR - Primal Pricing
45. DUALPR - Dual Pricing
46. DUALCO - Dual Computations
47. RCMPSN - RC Name Format for MPS I/O
48. MREGEN - Model Regeneration Frequency
49. BRANDR - Branching Direction
50. BRANPR - Branching Priority
51. CUTOFF - Solution Cutoff Value
52 STRONG - Strong Branching Level
53. REOPTB - IP Warm Start LP Solver
54. REOPTX - IP Cold Start LP Solver
55. MAXCTP - Max Cuts Passes
56. RCTLIM - Relative Cuts Limit
57. GUBCTS - GUB Cuts
58. FLWCTS - Flow Cuts
59. LFTCTS - Lift Cuts
60. PLOCTS - Plant Location Cuts
61. DISCTS - Disaggregation Cuts
62. KNPCTS - Knapsack Cover Cuts
63. LATCTS - Lattice Cuts
64. GOMCTS - Gomory Cuts
65. COFCTS - Coefficient Reduction Cuts
66. GCDCTS - Greatest Common Divisor Cuts
67. SCLRLM - Syntax Coloring Line Limit
68. SCLRDL - Syntax Coloring Time Delay
69. PRNCLR - Parenthesis Coloring
70. MULTIS - NLP Multistart Attempts
71. USEQPR - Quadratic Recognition
72. GLOBAL - Global Solver on NLPs
73-75. LNRISE, LNBIGM, LNDLTA - Linearization
76. BASCTS - Basis Cuts
77. MAXCTR - Max Tree Cuts
78. HUMNTM - Heuristics
79. DECOMP - Matrix Decomposition
80. GLBOPT - Global Solve Optimality Tolerance
81. GLBDLT - Global Solver Delta
82. GLBVBD - Global Solver Variable Bound
83. GLBUBD - Global Solver Variable Bound Usage
84. GLBBRN - Global Solver Branching Direction
85. GLBBXS - Global Solver Box Selection
86. GLBREF - Global Solver Model Reformulation
87. SUBOUT - Fixed Variable Reduction
88. NLPVER - Nonlinear Solver Version
89. DBGCLD and 90. DBGWRM- Debugger Solver
91. LCRASH - Nonlinear Crash, Method 2
92. BCROSS - Barrier Solver Crossover
93. LOWMEM - Lower Memory Usage
94. FILOUT - Fill Out ODBC Tables
95. DBGLVL - Model Debugger Output Level
96. UNARYM - Unary Minus Priority
97. LINEAR - Assume Linearity
98. LOPTOL - Linear Optimality Tolerance
99. SECORD - Second Order Derivatives
100. NONNEG - Assume Non-Negativity
101. BIGMVL - BigM Threshold
102. KILLSC - Kill Scripts on Interrupts
103. TATSLV - Time Limit of @SOLVE
104. KBESTS - Number of K-Best MIP Solutions
105. LCORES - Number of Concurrent LP Solvers
106-109. LCORE1-LCORE4 - LP Solver Core Selection
110. SCALEW - Scaling Warning Threshold
111. REFRAQ - Basis Refactor Frequency
112. SPSMSZ - Default SP Sample Size
113. SPSCON - Sample Continuous Only
114. SPSEED - SP Random Number Seed
115. SPMTHD - SP Solver Method
116. SPXVAL - Calculate All Expected Values
117. SPMAXS - Max Scenarios Limit
118. PRECIS - Precision
119. LOOPOP - Loop Optimization
120. HEUCUT - Heuristics Cutoff Criterion
121. NUMBIN - Number of Histogram Bins
122. SPBIGM - SP Big M Coefficient
123. NSLPSV - SLP Solver
124. FORCEB - Enforce Bounds in CALC and DATA
125. NTHRDS - Number of Execution Threads
126. MTMODE - Multithread Mode
127. BNPBLK - BNP Block Determination
128. BNPHEU - BNP Block Finding Heuristic
129. REPROD - Favor Reproducibility
130. STARTP - Default Starting Point
131. HRDLMS - Multistart Hurdle
132. SOLVLG - Solver Log Level
133. SPSCEN - Show Scenario Solution Reports for SPs
134. SEPCHR - Separation Character for Text Output
135. ALTOPS - Number of Alt Optimal Solns to Find for LPs
Miscellaneous
!
QUIT
TIME
VERSION
LINGO's Operators and Functions
Standard Operators
Arithmetic Operators
Logical Operators
Relational Operators
Operator Priority Table
Mathematical Functions
Financial Functions
Probability Functions
Variable Domain Functions
Set Handling Functions
Set Looping Functions
Interface Functions
Distributions
Report Functions
Date, Time and Calendar Functions
Matrix Functions
Miscellaneous Functions
Interfacing with External Files
Cut and Paste Transfers
Pasting in Data from Excel
Pasting Data Out to Word
Text File Interface Functions
Including External Files with @FILE
Using @FILE in a Transportation Model
Writing to Files Using @TEXT
Example - Using @TEXT for Staff Scheduling
LINGO Command Scripts
A Command Script Example
The AUTOLG.DAT Script File
Specifying Files in the Command-line
RunLingo
Redirecting Input and Output
Managing LINGO Files
Interfacing with Spreadsheets
Importing Data from Spreadsheets
Using @OLE to Import Data from Excel
Importing Data with @OLE
Importing in a Transportation Model with @OLE
Exporting Solutions to Spreadsheets
Using @OLE to Export Solutions to Excel
Exporting in a Transportation Model with @OLE
Export Summary Reports
LINGO Excel Add-In
OLE Automation Links to Excel
Embedding LINGO Models in Excel
Embedding Excel Sheets In LINGO
Summary
Interfacing with Databases
ODBC Data Sources
Creating an ODBC Data Source from an Access Database
Creating an ODBC Data Source from an Oracle Database
Creating an ODBC Data Source from an SQL Server Database
Importing Data from Databases
Importing Data with ODBC in a PERT Model
Exporting Data to Databases
Exporting Data with ODBC in a PERT Model
Interfacing with Other Applications
The LINGO Dynamic Link Library
Staff Scheduling Example Using the LINGO DLL
The Model
The @POINTER Function
The @STATUS Function
Functions Exported by the LINGO DLL
LINGO DLL Error Codes
Supporting DLLs
Visual C++ Example
Building the Application
Visual Basic Example
Building the Application
Passing Set Members with @POINTER
The Model
The Code
Callback Functions
Specifying a Callback Function
A Visual C++ Callback Function
A Visual Basic Callback Function
Summary
User Defined Functions
Installing @USER Under Windows
Visual C++ Example
Developing More Advanced Models
Production Management Models
Blending Model Model: Blend
The Problem in Words
The Model
The Sets
The Variables
The Objective
The Constraints
The Solution
Material Requirements Planning Model: MRP
The Problem in Words
The Model
The Data
The Sets
The Variables
The Formulas
The Solution
Assembly Line Balancing Model: ASLBAL
The Problem In Words
The Model
The Sets
The Variables
The Objective
The Constraints
The Solution
Logistics Models
Capacitated Plant Location Model: CAPLOC
The Problem in Words
The Model
The Sets
The Variables
The Objective
The Constraints
The Solution
Shortest Route Problem Model: DYNAMB
The Problem in Words
The Model
The Sets
The Variables
The Formulas
The Solution
Financial Models
Markowitz Portfolio Selection Model: GNPORT
The Problem in Words
The Model
The Sets
The Attributes
The Objective
The Constraints
The Solution
Scenario Based Portfolio Selection Model: PRTSCEN
The Problem in Words
The Model
The Sets
The Attributes
The Objective
The Formulas
The Solution
Options Pricing Model: OPTION
The Problem in Words
The Model
The Sets and Attributes
The Formulas
The Solution
Bond Portfolio Optimization Model: PBOND
The Problem in Words
The Model
The Sets
The Attributes
The Objective
The Formulas
The Solution
Queuing Models
Erlang Queuing Model Model: EZQUEUE
The Problem in Words
The Model
The Solution
Machine Repairman Model Model: EZMREPAR
The Problem in Words
The Model
The Solution
Steady State Queuing Model Model: QUEUEM
The Problem in Words
The Model
The Formulas
The Solution QUEUEM
Marketing Models
Markov Chain Model Model: MARKOV
The Problem in Words
The Model
The Sets
The Attributes
The Formulas
The Solution
Conjoint Analysis Model: CONJNT
The Problem in Words
The Model
The Sets
The Attributes
The Objective
The Constraints
The Solution
Programming LINGO
Programming Features
Solution
Charting
Flow of Control
Input Statements
Model Generation
Output Statements
Parameter Settings
Procedures
R Interface
Stochastic Programming
Utility Functions
Programming Example: Binary Search
The Model
The Details
Programming Example: Markowitz Efficient Frontier
The Model
The Details
Programming Example: Cutting Stock
The Model
Cutting-Stock - The Details
Programming Example: Accessing Excel
The Model
The Details
Programming LINGO - Summary
Stochastic Programming
Multistage Decision Making (SPs)
Recourse Models
Scenario Tree
Monte Carlo Sampling
Setting Up SP Models
Language Features for SP Models
Identifying Random Variables
Identifying Initial Decision and Recourse Variables
Declaring Distributions
Declaring Parametric Distributions
Matrix Declarations of Outcome Table Distributions
Scalar Declarations of Outcome Table Distributions
Gas Buying Example
The Core Model
Stochastic Declarations
The Solution
Stock Option Example
The Core Model
Stochastic Declarations
The Solution
Investing Under Uncertainty Example
The Core Model
Stochastic Declarations
The Solution
Chance-Constrained Programs (CCPs)
Setting Up CCP Models
Language Features for CCP Models
Identifying Random Variables
Declaring Distributions
Identifying Chance-Constraint Sets
A CCP Fuel Blending Example - The Model
A CCP Fuel Blending Example - The Solution
On Mathematical Modeling
Solvers Used Internally by LINGO
Type of Constraints
Linear Constraints
Nonlinear Constraints
Local Optima vs. Global Optima
Convexity and Concavity
Convexity
Concavity
Smooth vs. Non-smooth Functions
Guidelines for Nonlinear Modeling
Supplying Bounds for Variables
Supplying Initial Values for Variables
Scale the Model to a Reasonable Range of Units
Simplify Relationships
Reduce Integer Restrictions
Additional Examples of LINGO Modeling
ASLBAL- Assembly Line Balancing
BAYES - Bayes Rule
BLEND - Blending of Ingredients I
BOX - Designing a Computer Cabinet
CAPLOC - Plant Location
CHESS - Blending of Ingredients II
CHMBL1 - Chemical Equilibrium
CONJNT - Conjoint Analysis
DEAMOD - Data Envelopment Analysis
DEMRND - Generating Random Numbers
DNRISK - Scenario Based Portfolio Model
DYNAMB - Dynamic Programming
EOQCAP - Capacitated EOQ
EZCOUNT - Using the Log Gamma Function
EZMREPAR - Machine Repair Example
EZNEWS - Newsboy Problem
EZQUEUE - Simple Queuing Example
GENEQ1 - General Equilibrium of an Economy
GENPRT - Markowitz Portfolio Example
JOBSLT - Job Shop Scheduling
KNAPSACK - Knapsack Model
LEARNC - Learning Curve
MARKOV - Markov Chain Model
MATCHD - Matching Model
METRIC - Computing Demand Backlog
MEXICO - The Mexican Steel Problem
MPSCHD - Multiproduct Capacitated Lot Sizing
MREPAR - Machine Repair Model
MRP - Material Requirements Planning
MSPAN - Minimal Spanning Tree
MULLDC - Multilevel Distribution
NETEQ1 - Network Equilirium
NLTRAZ - Minimize Traffic Congestion
NUSBOY - Newsboy with Fixed Order Charge
OBOOKO - Optimal Airline Overbooking I
OBOOKT - Optimal Airline Overbooking II
OPTION - Black Scholes Options Pricing
OPTIONB - Binomial Options Pricing
PBOND - Bond Portfolio Optimization
PC - Simple Product Mix
PERT - Project Management
PERTC - Project Management with Crashing
PRODMIX - Product Mix with Setup Costs
PRTSCEN - Scenario Based Portfolio Selection
QASGN - Quadratic Assignment
QDISCX - Economic Order Quantity
QMMC - Simple Queuing System
QUEUEL - Minimal Cost Queuing
QUEUEM - Steady State Queuing Model
REGRES - Linear Regression
SAMPLE - Acceptance Sampling I
SAMPLE2 - Stratified Sampling Design
SAMSIZ - Acceptance Sampling II
SHADES - Seasonal Sales Forecasting
SIMXPO - Exponential Smoothing
SONGS - Placing Songs on a Cassette Tape
SORTIN - Computing Sort Order
STAFFDEM - Staff Scheduling
WIDGETS - Transportation Problem
TSP - Traveling Salesman Problem
VROUTE - Vehicle Routing Problem
WHATIF - Home Mortgage Calculation
Error Messages
0. THE MODEL GENERATOR RAN OUT OF MEMORY.
1. TOO MANY LINES OF TEXT IN THE MODEL.
2. TOO MANY CHARACTERS IN THE MODEL TEXT.
3. OVERLENGTH LINE, CHARACTERS MAY HAVE BEEN LOST OFF END.
4. VALID LINES ARE 1 TO N. TYPE 'ALL' TO REFERENCE ALL LINES.
5. THERE IS NO CURRENT MODEL.
6. TOO MANY NESTED TAKE COMMANDS.
7. UNABLE TO OPEN FILE: FILENAME
8. TOO MANY CONSECUTIVE COMMAND ERRORS.
9. NOT USED.
10. NOT USED.
11. INVALID INPUT. A SYNTAX ERROR HAS OCCURRED.
12. MISSING RIGHT PARENTHESIS.
13. A SPECIFIED SPREADSHEET RANGE WAS NOT FOUND.
14. NOT ENOUGH TEMPORARY OPERATOR STACK SPACE.
15. NO RELATIONAL OPERATOR FOUND.
16. ALL MODEL OBJECTS MUST HAVE THE SAME PARENT SET FOR THIS OPERATION.
17. NOT ENOUGH INDEX STACK SPACE.
18. OUT OF SET STACK SPACE.
19. INVALID USE OF @INDEX FUNCTION.
20. IMPROPER USE OF SET NAME.
21. IMPROPER USE OF ATTRIBUTE NAME.
22. TOO MANY INEQUALITY OR EQUALITY RELATIONS.
23. IMPROPER NUMBER OF ARGUMENTS.
24. INVALID SET NAME.
25. NOT USED.
26. IMPROPER NUMBER OF INDEX VARIABLES.
27. THE FOLLOWING SPREADSHEET RANGE IS DISCONTINUOS:
28. INVALID USE OF ROW NAME.
29. INVALID NUMBER OF INITIALIZATION VALUES IN A DATA/INIT/CALC SECTION.
30. A GENERAL FAILURE OCCURRED WHILE ATTEMPTING A LINK TO EXCEL.
31. INVALID ARGUMENT LIST FOR AN @TEXT FUNCTION CALL.
32. ATTEMPT TO IMPORT A BLANK SET MEMBER NAME.
33. INVALID ARGUMENT LIST FOR AN @OLE() FUNCTION CALL.
34. RANGE LENGTHS MUST BE IDENTICAL WHEN IMPORTING DERIVED SETS.
35. UNRECOGNIZED NAME IN AN OUTPUT FUNCTION.
36. ATTEMPT TO IMPORT INVALID PRIMITIVE SET ELEMENT NAME.
37. NAME ALREADY IN USE.
38. THE ODBC SERVER RETURNED THE FOLLOWING ERROR MESSAGE: MESSAGE-TEXT.
39. THE FOLLOWING SET ELEMENT WAS NOT DERIVED FROM ITS PARENT PRIMITIVE SET.
40. INVALID NUMBER OF DERIVED SET INDEX ELEMENTS.
41. OUT OF ATTRIBUTE INDEX SPACE.
42. EXPLICIT VARIABLE IN A SET CONDITION.
43. EXECUTOR ERROR IN SET CONDITION.
44. UNTERMINATED CONDITION.
45. INVALID ARGUMENT LIST FOR AN @ODBC FUNCTION CALL.
46. INADMISSIBLE FILE NAME.
47. TOO MANY FILES OPEN.
48. UNABLE TO OPEN FILE.
49. ERROR READING FILE.
50. IMPROPER USE OF @FOR FUNCTION.
51. RAN OUT OF GENERATOR MEMORY COMPILING MODEL.
52. IMPROPER USE OF @IN FUNCTION.
53. UNABLE TO LOCATE RANGE NAME.
54. ERROR READING FROM FILE.
55. UNABLE TO OPEN @TEXT DATA FILE.
56. ERROR READING FROM @TEXT DATA FILE.
57. INVALID INPUT ENCOUNTERED IN @TEXT DATA FILE.
58. NOT ENOUGH VALUES FOUND IN @TEXT DATA FILE.
59. TOO MANY VALUES ENCOUNTERED IN @TEXT DATA FILE.
60. FILE NAME REQUIRED IN AN @TEXT() INPUT OPERATION.
61. COMMAND DISREGARDED.
62. RAN OUT OF WORKSPACE IN MODEL GENERATION.
63. MODEL IS ILL DEFINED. CHECK FOR UNDEFINED INDICES AND/OR CONDITIONS.
64. TOO MANY NESTED @FOR OPERATORS.
65. IMPROPER USE OF @WARN FUNCTION.
66. WARNING: TOTAL FIXED ROWS WITH NON-UNIQUE ROOTS: N
67. UNSUPPORTED STRING ARITHMETIC OPERATION.
68. MULTIPLE OBJECTIVE FUNCTIONS IN MODEL.
69. UNDEFINED ARITHMETIC OPERATION IN CONSTRAINT.
70. SUBSCRIPT OUT OF RANGE ON ATTRIBUTE.
71. IMPROPER USE OF A VARIABLE DOMAIN FUNCTION.
72. UNABLE TO SOLVE FOR FIXED VARIABLE.
73. A USER INTERRUPT OCCURRED.
74. MAGNITUDE OF BOUND EXCEEDS: 1.E+32
75. CONFLICTING BOUNDS ON VARIABLE.
76. ERROR GENERATING MODEL.
77. ARITHMETIC ERROR GENERATING MODEL.
78. SET SECTIONS NOT ALLOWED IN SUBMODELS.
79. NOT USED.
80. NOT ENOUGH WORKSPACE GENERATING MODEL.
81. NO FEASIBLE SOLUTION FOUND.
82. UNBOUNDED SOLUTION.
83. ATTEMPT TO USE A FUNCTION THAT IS NOT VALID IN A MODEL SECTION.
84. @ODBC AND @POINTER MAY NOT BE USED WITH @WRITE/@WRITEFOR IN CALC SECTIONS.
85. STACK OVERFLOW. EXPRESSION TOO COMPLEX.
86. ARITHMETIC ERROR IN CONSTRAINT.
87. IMPROPER USE OF @IN FUNCTION.
88. SOLUTION IS CURRENTLY UNDEFINED.
89. RUNTIME ERROR IN SOLVER ROUTINES.
90. THE SOLVER TIME LIMIT WAS EXCEEDED.
91. INVALID RUNTIME PARAMETER VALUE.
92. WARNING: THE CURRENT SOLUTION MAY BE NONOPTIMAL/INFEASIBLE FOR THE CURRENT MODEL.
93. INVALID SWITCH IN COMMAND LINE.
94. MAXIMUM ARRAY LENGTH EXCEEDED.
95. NOT USED.
96. NOT USED.
97. NOT USED.
98. NOT USED.
99. NOT USED.
100. A SUBMODEL REFERENCE WAS EXPECTED.
101. PASSWORDS DON'T MATCH -- MODEL NOT EXTENDED.
102. UNRECOGNIZED MODEL OBJECT NAME.
103. TEXT LITERALS NOT ALLOWED IN VECTOR-BASED, NON-TEXT OUTPUT OPERATIONS.
104. MODEL NOT SOLVED YET.
105. THE FOLLOWING TABLE IS TOO SMALL TO RECEIVE ALL OUTPUT: TABLE_NAME
106. MINIMUM AND MAXIMUM VALUES FOR WIDTH ARE: 68 800.
107. INVALID @POINTER INDEX VALUE.
108. THE MODEL’S DIMENSIONS EXCEED THE CAPACITY OF THIS VERSION.
109. THE SOLVER ITERATION LIMIT WAS EXCEEDED.
110. PASSWORDS ARE LIMITED TO 56 CHARACTERS.
111. COMMAND NOT AVAILABLE WHEN MODEL IS HIDDEN.
112. INCORRECT PASSWORD... MODEL REMAINS HIDDEN.
113. LOOK/SAVE FAILED... THE FOLLOWING LINE IS TOO LONG: N.
114. PASSWORD VERIFICATION FAILED.
115. MODEL MUST BE AT LEAST 64 CHARACTERS LONG FOR ENCRYPTION.
116. THE MAXIMUM NUMBER OF CHARACTERS IN A FILE NAME IS: N.
117. INVALID COMMAND. TYPE 'COM' TO SEE VALID COMMANDS.
118. AMBIGUOUS COMMAND. TYPE 'COM' TO SEE VALID COMMANDS.
119. TOO MANY CONSECUTIVE ERRORS IN BATCH MODE.
120. UNABLE TO WRITE CNF FILE TO STARTUP AND WORKING DIRECTORIES.
121. RANGE ANALYSIS NOT ALLOWED ON INTEGER PROGRAMMING MODELS.
122. RANGE REPORTS NOT POSSIBLE WHEN RANGE ANALYSIS IS DISABLED.
123. MODELS MUST BE EITHER INFEASIBLE OR UNBOUNDED IN ORDER TO BE DEBUGGED.
124. ATTEMPT TO INITIALIZE AN ATTRIBUTE OF A NULL SET.
125. THE @USER() FUNCTION IS NOT CURRENTLY SUPPORTED ON THIS PLATFORM.
126. THE FOLLOWING VARIABLE NAME WAS NOT RECOGNIZED: VAR_NAME.
127. THE FOLLOWING VARIABLE IS OF A DIFFERENT DIMENSION: VAR_NAME.
128. THE PARAMETER INDEX MUST BE BETWEEN 1 AND N.
129. THE PARAMETER VALUE IS NOT VALID.
130. THE FOLLOWING PARAMETER NAME WAS NOT RECOGNIZED: PARAMETER-NAME.
131. UNABLE TO WRITE PARAMETERS TO CONFIGURATION FILE.
132. ONE OR MORE ERRORS OCCURRED WHILE READING THE CONFIGURATION FILE.
133. UNABLE TO INITIALIZE WORKBOOK FOR OLE TRANSFERS.
134. UNABLE TO COMPLETE ALL OUTPUT OPERATIONS.
135. THE FOLLOWING FIXED VARIABLE VIOLATES ITS SEMICONTINUOUS BOUNDS: VARIABLE
136. ERROR PERFORMING @TEXT OUTPUT OPERATION: N.
137. ENCRYPTED FILE NOT IN PROPER FORMAT.
138. TOO MANY NESTED DIVERT FILES.
139. DIVERT COMMAND FAILED. UNABLE TO OPEN A FILE.
140. DUAL VALUES WERE REQUESTED BUT DUAL COMPUTATIONS ARE DISABLED.
141. RANGE VALUES WERE REQUESTED ON A ROW THAT WAS SUBSTITUTED FROM THE MODEL.
142. AN UNEXPECTED ERROR OCCURRED. PLEASE CONTACT LINDO SYSTEMS TECHNICAL SUPPORT.
143. OUTPUT OPERATION FAILED. MODEL OBJECTS NOT OF SAME LENGTH.
144. INVALID ARGUMENT LIST FOR @POINTER FUNCTION.
145. ERROR N PERFORMING @POINTER OUTPUT OPERATION.
146. THE FOLLOWING NAMES APPEARED IN THE MODEL AND THE DATA.
147. UNABLE TO EVALUATE ALL @WARN FUNCTIONS.
148. @OLE FUNCTION NOT SUPPORTED ON THIS PLATFORM.
149. TARGET RANGE NAMES AND ODBC COLUMN NAMES CAN'T TAKE DEFAULT VALUES FOR INDEX VARIABLE OUTPUT.
150. ODBC INTERFACE NOT SUPPORTED ON THIS PLATFORM.
151. @POINTER NOT SUPPORTED ON THIS PLATFORM.
152. COMMAND NOT SUPPORTED ON THIS PLATFORM.
153. SET DEFINITIONS NOT ALLOWED IN INIT SECTIONS.
154. ATTEMPT TO REDEFINE A PREVIOUSLY DEFINED SET.
155. SET MEMBER NAMES MAY NOT BE OMITTED IN DATA STATEMENTS.
156. INCORRECT NUMBER OF ARGUMENTS IN A DATA/INIT/CALC STATEMENT.
157. ATTEMPT TO USE @INDEX ON AN UNDEFINED SET.
158. A SET MEMBER NAME WAS EXPECTED.
159. A DERIVED SET MEMBER IS NOT CONTAINED IN ITS PARENT SET.
160. ONLY ONE SET MAY BE DEFINED IN EACH DATA STATEMENT.
161. INDEX VARIABLES MAY NOT SHARE NAMES WITH OTHER VARIABLES.
162. ATTEMPT TO INITIALIZE MIXED DATA TYPES.
163. INVALID NUMBER OF DATA VALUES FOR OBJECT.
164. INVALID LINGO NAME.
165. SET EXPORTS NOT SUPPORTED WITH THIS FUNCTION.
166. ATTEMPT TO OUTPUT OBJECTS OF VARYING LENGTHS TO A TABULAR DEVICE.
167. INCORRECT NUMBER OF RANGES SPECIFIED.
168. OUTPUT MODIFIERS NOT ALLOWED ON TEXT DATA.
169. RUNTIME INPUT OF SET MEMBERS NOT ALLOWED.
170. LICENSE KEY WAS NOT FOUND OR IS INVALID.
171. LICENSE KEY IS INVALID.
172. INTERNAL SOLVER ERROR.
173. NUMERIC ERROR IN THE SOLVER.
174. OUT OF MEMORY IN PREPROCESSOR.
175. NOT ENOUGH VIRTUAL SYSTEM MEMORY.
176. OUT OF MEMORY DURING SOLVER POSTPROCESSING.
177. OUT OF MEMORY ALLOCATING SET.
178. OUT OF STACK SPACE ALLOCATING SET.
179. THE MODEL TRANSLATOR HAD TO PATCH NAMES TO MAKE THEM COMPATIBLE.
180. UNABLE TO CREATE MODEL DATA STRUCTURE.
181. ERROR EXTRACTING DATA FROM MODEL STRUCTURE.
182. ERROR IN MPS OR MPI FILE ON LINE NUMBER: N
183. INVALID USE OF SP TABLE DECLARATION FUNCTION @SPDISTTABLE.
184. RANGE VALUES CAN'T BE REPORTED WHEN RANGE ANALYSIS IS DISABLED.
185. BARRIER SOLVER REQUESTED WITHOUT A LICENSE.
186. ONLY ATTRIBUTES CAN BE INITIALIZED WITH @QRAND.
187. ONLY ONE LHS ATTRIBUTE MAY BE INITIALIZED IN AN @QRAND STATEMENT.
188. ATTRIBUTES INITIALIZED WITH @QRAND MUST BELONG TO DENSE SETS.
189. INVALID SEED.
190. INVALID IMPLICIT SET DEFINITION.
191. THE LINDO API RETURNED THE FOLLOWING ERROR CODE: N.
192. @WKX NO LONGER SUPPORTED...USE @OLE INSTEAD.
193. A SOLUTION IS NOT AVAILABLE FOR THIS MODEL.
194. UNABLE TO CREATE ENVIRONMENT DATA STRUCTURE.
195. AN ERROR OCCURRED WHILE ATTEMPTING TO WRITE TO A FILE.
196. A DUAL SOLUTION DOES NOT EXIST FOR THIS MODEL.
197. THE MODEL CONTAINS ONE OR MORE VACUOUS @MAX OR @MIN FUNCTIONS.
198. QUADRATIC MODEL IS NOT CONVEX.
199. A BARRIER SOLVER LICENSE IS REQUIRED FOR THE QUADRATIC SOLVER.
200. UNABLE TO COMPUTE DUAL SOLUTION.
201. THE MODEL IS LOCALLY INFEASIBLE.
202. THE NUMBER OF NONLINEAR VARIABLES IN THIS MODEL EXCEEDS THE GLOBAL SOLVER LIMIT.
203. THE GLOBAL SOLVER OPTION WAS REQUESTED WITHOUT A LICENSE.
204. THE MULTISTART OPTION WAS REQUESTED WITHOUT A LICENSE.
205. THE MODEL IS POORLY SCALED.
206. NOT USED.
207. MISSING LEFT PARENTHESIS.
208. @WRITEFOR MAY ONLY APPEAR IN A DATA AND CALC SECTIONS.
209. RELATIONAL OPERATORS NOT ALLOWED IN @WRITEFOR STATEMENTS.
210. INVALID USAGE OF @WRITEFOR FUNCTION.
211. ARITHMETIC ERROR IN OUTPUT OPERATION.
212. SUBSCRIPT OUT OF RANGE ON SET NAME.
213. TEXT OPERAND NOT PERMITTED HERE.
214. DUPLICATE INITIALIZATION OF A VARIABLE.
215. OUTPUT MODIFIERS NOT ALLOWED HERE.
216. PREFIX FUNCTION EXPECTED A TEXT ARGUMENT.
217. PREFIX FUNCTION EXPECTED A NUMERIC ARGUMENT.
218. PREFIX FUNCTION EXPECTED A ROW OR VARIABLE INDEX ARGUMENT.
219. UNABLE TO FIND A SPECIFIED INSTANCE OF A ROW NAME.
220. UNSUPPORTED OPERATION ON TEXT OPERAND.
221. ARGUMENT OVERFLOW IN @WRITE OR @WRITEFOR.
222. A VARIABLE OR ROW REFERENCE WAS EXPECTED.
223. A DYNAMIC RANGE EXCEEDED BOUNDARY LIMITS WRITING TO RANGE.
224. THE FOLLOWING RANGE IS TOO SMALL TO RECEIVE ALL REQUESTED OUTPUT.
225. INVALID FORMAT FOR A CALC EXPRESSION.
226. DEFAULT WORKBOOK NOT OPEN.
227. THE FOLLOWING RANGE: RANGE_NAME MUST HAVE A COLUMN COUNT EQUAL TO THE NUMBER OF MODEL OBJECTS BEING IMPORTED/EXPORTED.
228. INVALID API PARAMETER INDEX.
229. INVALID API PARAMETER TYPE.
230. INVALID API PARAMETER VALUE.
231. UNABLE TO SET LINDO API PARAMETER.
232. RANGE ANALYSIS NOT AVAILABLE ON QUADRATIC PROGRAMS.
233. THE DEBUGGING PROCESS WAS INTERRUPTED.
234. N LARGE NUMBER(S) WERE TRUNCATED.
235. THE MODEL IS NONLINEAR AND MAY NOT BE GENERATED AS A LINEAR PROGRAM.
236. INCORRECT @FORMAT USAGE IN AN OUTPUT STATEMENT.
237. RANGE ANALYSIS NOT CURRENTLY AVAILABLE ON THIS MODEL.
238. OBJECTS DISPLAYED BY @TABLE ARE LIMITED TO A DIMENSION OF: 16.
239. A REPORT IS TOO WIDE TO DISPLAY.
240. INVALID USE OF @TABLE OUTPUT FUNCTION.
241. @IFC STRUCTURE IS TOO DEEPLY NESTED.
242. INVALID USE OF @IFC CONSTRUCT.
243. MULTIPLE @ELSE BLOCKS WERE FOUND.
244. @IFC CONTROL STRUCTURE ONLY ALLOWED IN CALC SECTIONS.
245. AN UNTERMINATED @IFC STRUCTURE WAS FOUND.
246. THE @SOLVE FUNCTION IS ONLY VALID IN CALC SECTIONS.
247. INVALID USE OF A SUBMODEL NAME.
248. SUBMODEL NAMES MUST BE UNIQUE.
249. SUBMODEL NOT VALID HERE.
250. SUBMODEL NOT DEFINED YET.
251. MODEL CONTAINS AN UNTERMINATED SUBMODEL STATEMENT.
252. A VARIABLE OR ROW REFERENCE WAS EXPECTED.
253. OPERATION ALLOWED ONLY IN CALC SECTIONS.
254. INVALID PARAMETER ARGUMENT FOR @SET( PARAM, VALUE).
255. IMPROPER USE OF A CALC COMMAND FUNCTION.
256. @WHILE() ALLOWED ONLY IN CALC SECTION.
257. INVALID ARGUMENT FOR @SET( ‘PARAM’, VALUE).
258. MODEL EXECUTION HALTED. STOP STATEMENT ENCOUNTERED.
259. FILE NAME LENGTH EXCEEDS: N
260. @BREAK MAY ONLY APPEAR IN @WHILE AND @FOR LOOPS INSIDE CALC SECTIONS.
261. INVALID ARGUMENT FOR @RELEASE.
262. INVALID ARGUMENT FOR @APISET( PARAM-ID, ‘INT|DOUBLE’, VALUE).
263. MODEL WAS FOUND TO BE FEASIBLE AND CANNOT BE DEBUGGED.
264. LINEARIZED MODEL TOO LARGE FOR THIS VERSION.
265. DUPLICATE VARIABLES WERE FOUND IN THE SEMI-CONTINUOUS SET.
266. BOUNDS OUT OF RANGE ON A SEMI-CONTINUOUS VARIABLE.
267. @SPCHANCE, @SOS OR @CARD SET NAME EXCEEDS LIMIIT OF: <N>
268. VARIABLE SET LABEL USED TO REPRESENT MORE THAN ONE SET TYPE.
269. THE FIRST ARGUMENT TO @SOS/@CARD MUST BE A STRING.
270. THE SOS/CARD SET: <SET_NAME> CONTAINS THE FIXED VARIABLE: <VAR_NAME>
271. NO CARDINALITY WAS SPECIFIED FOR @CARD SET: <SET_NAME>
272. DUAL FORMULATIONS MAY ONLY BE GENERATED FOR LINEAR PROGRAMS.
273. THE LICENSE MANAGER RETURNED THE FOLLOWING ERROR: <LICENSE_ERROR>
274. THE MODEL CONTAINS FUNCTIONS NOT SUPPORTED BY THE GLOBAL SOLVER.
275. A BARRIER LICENSE IS REQUIRED TO RUN BARRIER IN A CORE.
276. PRIMAL2 MAY NOT BE RUN WITHOUT BARRIER RUNNING IN PARALLEL.
277. INCONSISTENT BOUNDS ON VARIABLE: <NAME> IN THE SOS/CARD SET: <SET>
278. ERROR IN DYNAMIC SET DEFINITION FOR SET.
279. AN UNALLOCATED SET WAS REFERENCED: <SET_NAME>
280. INVALID SYNTAX FOR A CALC SECTION I/O OPERATION.
281. I/O OPERATIONS MAY ONLY APPEAR IN CALC, DATA AND INIT SECTIONS.
282. SETS MAY ONLY BE INITIALIZED IN SETS AND DATA SECTIONS.
283. TEXT AND NUMERIC OBJECTS CAN'T BE COMBINED IN A SINGLE @POINTER OPERATION.
284. INVALID @POINTER SET I/O OPERATION.
285. INCORRECT USAGE OF @RANK OR @SORT.
286. INCORRECT USAGE OF @SOLU.
287. INCORRECT USAGE OF @SPSTGVAR/@SPSTGRNDV/@SPSTGROW.
288. INVALID STAGE VALUE.
289. STOCHASTIC PROPERTIES MAY ONLY BE ASSIGNED ONCE.
290. INVALID DECLARATION OF A STOCHASTIC DISTRIBUTION.
291. NAME IS TOO LONG.
292. NAME ALREADY IN USE.
293. INVALID DISTRIBUTION PARAMETER.
294. INVALID USE OF @SPTABLEOUTC.
295. OUTCOME TABLE NAME NOT PREVIOUSLY DEFINED.
296. INCORRECT NUMBER OF OUTCOMES FOR OUTCOME TABLE.
297. INVALID USE OF @SPTABLERNDV.
298. INCORRECT NUMBER OF RANDOM VARIABLES.
299. VARIABLES ASSIGNED TO DISTRIBUTIONS MUST BE DESIGNATED AS RANDOM VARIABLES.
300. RANDOM VARIABLES CAN ONLY BE ASSIGNED TO ONE DISTRIBUTION.
301. INVALID USE @SPTABLEINST.
302. INVALID USE @SPSAMPSIZE.
303. PROBABILITIES DO NOT SUM TO 1 FOR OUTCOME TABLE.
304. NO OUTCOMES DECLARED FOR OUTCOME TABLE.
305. NO RANDOM VARIABLES ASSIGNED TO STAGE.
306. SP CORRELATION TYPES CAN'T BE MIXED IN THE SAME MODEL.
307. STOCHASTIC PROGRAMS MUST HAVE AT LEAST TWO STAGES.
308. LINEARIZATION OPTION NOT PERMITTED ON STOCHASTIC PROGRAMS.
309. THE DETEQ MODEL GENERATED BY THE SP SOLVER EXCEEDS THE CAPACITY OF THIS VERSION.
310. INVALID SP CORRELATION MATRIX.
311. ATTEMPT TO CORRELATE NON-RANDOM VARIABLES.
312. INVALID CORRELATION COEFFICIENT.
313. SCENARIO INDICES MUST BE INTEGRAL.
314. SCENARIO INDEX OUT OF RANGE.
315. THE FOLLOWING SET MEMBER APPEARS MORE THAN ONCE IN SET.
316. UNABLE TO GENERATE DETERMINISTIC EQUIVALENT.
317. THE MODEL IS NOT A STOCHASTIC PROGRAM.
318. THIS OPERATION REQUIRES THE STOCHASTIC PROGRAMMING OPTION.
319. ONE OR MORE SP SCENARIO SOLUTIONS DO NOT EXIST.
320. @SPLOADSCEN FAILED FOR SCENARIO: N.
321. UNABLE TO GENERATE INDIVIDUAL SCENARIO MODEL.
322. NO CONSTRAINTS WERE ASSIGNED TO STAGE: N
323. THE FOLLOWING RANDOM VARIABLE IS NOT ASSIGNED TO A STAGE.
324. THE FOLLOWING RANDOM VARIABLE ATTRIBUTE HAS ELEMENTS BELONGING TO DIFFERENT STAGES.
325. THE FOLLOWING PROBABILITY OR OUTCOME ATTRIBUTE CONTAINS NON-CONSTANT ELEMENTS.
326. THE SP SAMPLE SIZES ARE NOT LARGE ENOUGH TO GENERATE A MEANINGFUL SAMPLE.
327. UNSUPPORTED MPI INSTRUCTION CODE.
328. MULTIPLE WILDCARD CHARACTERS (*) NOT SUPPORTED.
329. ERROR EXECUTING AN @CHART FUNCTION.
330. INVALID CHART TYPE.
331. INVALID ARGUMENT FOR AN @CHART FUNCTION.
332. @CHART FUNCTIONS NOT SUPPORTED IN LINGO API.
333. NOT USED.
334. NO RECOURSE VARIABLES ASSIGNED TO STAGE: N
335. INVALID @SPCHANCE USAGE.
336. CHANCE-CONTRAINED PROGRAMS CAN CURRENTLY HAVE ONLY ONE STAGE.
337. THE FOLLOWING CHANCE-CONSTRAINED SET IS EMPTY: SET-NAME
338. THE CHANCE-CONSTRAINED SET NAME IS ALREADY IN USE.
339. THE CHANCE-CONSTRAINED SET NAME WAS NOT PREVIOUSLY DEFINED.
340. THE CHANCE-CONSTRAINED ROW: ROW-NAME DOES NOT CONTAIN ANY RANDOM VARIABLES.
341. THE OBJECTIVE ROW MAY NOT BE ASSIGNED TO A CHANCE-CONSTRAINED SET.
342. THE 'ASSUME MODEL IS LINEAR' OPTION MAY NOT BE APPLIED TO STOCHASTIC PROGRAMS.
343. STOCHASTIC MODELS MUST HAVE AT LEAST TWO SCENARIOS.
344. A NON-CHANCE-CONSTRAINED ROW CONTAINS RANDOM VARIABLES: ROW-NAME
345. THE FOLLOWING ROW HAS MORE THAN ONE CCP ASSIGNMENT.
346. AN INVALID SET REFERENCE WAS FOUND INSIDE THE MODEL'S CONSTRAINTS.
347. AN INVALID/UNSUPPORTED FUNCTION CODE WAS ENCOUNTERED.
348. UNABLE TO COMPLETE ALTER COMMAND -- PROCESSING TERMINATED.
349. THE FOLLOWING VARIABLE VIOLATES ITS BOUNDS: <VAR_NAME>
350. THE FOLLOWING VARIABLE VIOLATES ITS INTEGRALITY CONDITION: <VAR_NAME>
351. THE MULTISTART OPTION MAY NOT BE USED IN CONJUNCTION WITH SLP.
352. NESTED CALC AND/OR PROCEDURE SECTIONS NOT ALLOWED.
353. THE LIMIT ON RECURSIVE PROCEDURE CALLS IS: N
354. DEBUGGING CURRENTLY NOT SUPPORTED FOR STOCHASTIC MODELS.
355. INVALID SET MEMBER FOR INSERTION INTO SET: SET-NAME
356. INSERTING MEMBERS INTO PRIMITIVE SETS IS NOT CURRENTLY SUPPORTED.
357. THE ENTIRE MODEL IS FIXED.
358. IMPROPER USE OF @BLOCKROW( BLOCKID, ROWNAME) FUNCTION.
359. UNABLE TO FIND A BLOCK PARTITIONING.
360. INVALID PROCEDURE REFERENCE.
361. INVALID USE OF @INTEGRAL.
362. INVALID USE OF @POSD.
363. BARRIER AND CONIC REQUIRED FOR @POSD.
364. @CHART NOT SUPPORTED ON THIS PLATFORM.
365. INVALID @EIGEN USAGE.
366. THE MATRIX IS NOT POSITIVE DEFINITE.
367. THE SET'S DIMENSION EXCEEDS THE LIMIT OF: N.
368. INVALID @REGRESS USAGE.
369. INVALID @CHOLESKY USAGE.
370. INVALID @INVERSE USAGE.
371. INVALID @TRANSPOSE USAGE.
372. INVALID @DETERMINANT USAGE.
373. INVALID @MTXMUL USAGE.
374. INVALID DATA FRAME INPUT
375. INVALID @READRM/@READLN USAGE.
376. K-BEST SOLVES REQUIRE AT LEAST ONE BINARY VARIABLE.
377. INVALID @QRFACTOR USAGE.
378. THE NUMBER OF SCENARIOS EXCEEDS THE MAXIMUM LIMIT.
379. UNABLE TO ESTABLISH A LINK TO R.
380. A CALL TO THE R PACKAGE FAILED.
381. THE R SYSTEM FILE R.DLL WAS NOT FOUND ON THE SYSTEM PATH.
382. THE R_HOME ENVIRONMENT VARIABLE IS NOT DEFINED.
383. IMPROPER SYNTAX FOR R INTERFACE.
384. R OBJECT IS NOT NUMERIC.
385. INVALID @NULLSET() USAGE.
386. ATTEMPT TO ALLOCATE TOO LARGE OF A MEMORY BLOCK.
387. THE CURRENT SOLUTION MUST BE OPTIMAL BEFORE GENERATING EITHER K-BEST or ALTERNATE OPTIMAL SOLUTIONS.
388. ALTERNATE OPTIMAL SOLUTIONS MAY ONLY BE RETURNED FOR LINEAR PROGRAMS.
389-1000. UNUSED.
1001. NO MATCHING PARENTHESIS WAS FOUND.
1002. UNABLE TO SOLVE ... NO MODEL CURRENTLY IN MEMORY.
1003. LINGO IS BUSY AND CAN'T COMPLETE YOUR REQUEST RIGHT NOW.
1004. ERROR WRITING TO LOG FILE.
1005. UNABLE TO OPEN LOG FILE.
1006. COULD NOT OPEN FILE.
1007. NOT ENOUGH MEMORY TO COMPLETE COMMAND.
1008. UNABLE TO CREATE A NEW WINDOW.
1009. UNABLE TO ALLOCATE ENOUGH MEMORY FOR SOLUTION REPORT.
1010. NOT USED.
1011. UNABLE TO COMPLETE GRAPHICS REQUEST.
1012. NOT USED.
1013. NOT USED.
1014. NOT USED.
1015. EDIT COMMAND NOT SUPPORTED UNDER WINDOWS.
1016. COULD NOT SAVE FILE.
9999. OPTIMIZER FAILED DUE TO A SERIOUS ERROR.
Bibliography and Suggested Reading
Acknowledgements