Abstract

6.1 IntroductionThis chapter describes the capabilities and the usage of SLP-IOR, our interactive model management system for stochastic linear programming (SLP). The main features of SLP-IOR are the following: the system is intended to support the entire life cycle of a model, including model formulation, analysis of the model instance, solving it, and analyzing the solution. A main design characteristic is keeping connection to an algebraic modeling system; we have chosen GAMS [3, 4]. This approach has the following advantages: on the one hand, the powerful general-purpose solvers connected to GAMS are available for solving deterministic equivalents of SLP problems; on the other hand, deterministic linear programs (LPs) formulated in the algebraic modeling language of GAMS can be imported into SLP-IOR to develop stochastic variants of these. However, the use of GAMS is optional; with the exception of the above-mentioned GAMS-related features, SLP-IOR can be fully utilized without having access to GAMS.From the functional point of view, SLP-IOR integrates three main groups of facilities. The core part serves for dealing with SLP model instances. The workbench component supports working with test problem batteries and performing test runs with them. The third component consists of a solver library organized as a solver description database and a collection of executables of solvers. Besides some general-purpose LP solvers, the solver library contains several solvers specialized to the various SLP model classes.The system runs under Windows 32. SLP-IOR itself has been developed in Borland Delphi 6 in an object-oriented style. The majority of our own solvers have been developed in Fortran using Compaq Visual Fortran 6.1.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.