Overview
This part takes the reader who wants to use Mosel as a modeling, solving and programming environment through its powerful programming language facilities. The following topics, most of which have already shortly been mentioned in the first part, are covered in a more detailed way:
- Selections and loops (Chapter Flow control constructs)
- Working with arrays, sets, lists, and records (Chapter Arrays, sets, lists, and records)
- Functions and procedures (Chapter Functions and procedures)
- Output to files and producing formatted output (Chapter Output)
Whilst the first four chapters in this part present pure programming examples, the last two chapters contain some advanced examples of LP and MIP that make use of the programming facilities in Mosel:
- Cut generation (Section Cut generation)
- Column generation (Section Column generation)
- Recursion or Successive Linear Pogramming (Section Recursion)
- Goal Programming (Section Goal Programming)