Contents: This book is intended for use by beginning optimization modelers in science and engineering; and engineers and scientists performing research on the optimal use of resources for water, energy and agricultural problems. Examples of optimization models from several technical areas of interest are covered in Part 1: general equations solving, water resources management, agricultural management, canal design, power system design and management, heat transfer, and fluid flow. These models are presented for the purpose of introducing the reader to the possibilities of modeling these systems using optimization techniques. There are certainly many additional application areas and techniques that could be covered, but the examples selected cover a wide enough range to introduce the reader to the topic. Part 2 of the book covers many of the basics of the modeling language used in this book. That language is the General Algebraic Modeling System (GAMS) a high-level modeling system for mathematical programming problems. This section of the book is intended to provide the reader with sufficient information to construct simple
models without having to read through the full language documentation.