Julia Programming for Operations Research - Changhyun Kwon

Julia Programming for Operations Research

By Changhyun Kwon

  • Release Date: 2019-03-03
  • Genre: Programming

Description

<i>Last Updated: December 2020</i><br>
<br>
Based on Julia v1.3+ and JuMP v0.21+<br>
<br>
The main motivation of writing this book was to help the author himself. He is a professor in the field of operations research, and his daily activities involve building models of mathematical optimization, developing algorithms for solving the problems, implementing those algorithms using computer programming languages, experimenting with data, etc. Three languages are involved: human language, mathematical language, and computer language. His team of students need to go over three different languages, which requires "translation" among the three languages. As this book was written to teach his research group how to translate, this book will also be useful for anyone who needs to learn how to translate in a similar situation.<br>
<br>
<i>The Julia Language</i> is as fast as C, as convenient as MATLAB, and as general as Python with a flexible algebraic modeling language for mathematical optimization problems. With the great support from Julia developers, especially the developers of the JuMP—<i>Julia for Mathematical Programming</i>—package, Julia makes a perfect tool for students and professionals in operations research and related areas such as industrial engineering, management science, transportation engineering, economics, and regional science.<br>
<br>
Table of Contents<br>
1. Introduction and Installation<br>
2. Simple Linear Optimization<br>
3. Basics of the Julia Language<br>
4. Selected Topics in Numerical Methods<br>
5. The Simplex Method<br>
6. Network Optimization Problems<br>
7. Interior Point Methods<br>
8. Nonlinear Optimization Problems<br>
9. Monte Carlo Methods<br>
10. Lagrangian Relaxation<br>
11. Complementarity Problems<br>
12. Parameters in Optimization Solvers<br>
<br>
<br>
For more information, visit:<br><br>
<a href="https://www.chkwon.net/julia">https://www.chkwon.net/julia</a>