Skip to main navigation Skip to search Skip to main content

Mathematical Programming with Julia - New open- source book

Research output: Chapter in Book/Report/Conference proceeding › Conference abstract in proceedings › Research › peer-review

Abstract

Mathematical Programming i.e. Linear Programming (LP) and Mixed Integer Programming (MIP) have been very succesfull tools for mathematical planning and have been applied in many different application areas. Here we will briefly introduce a book, which we have written based on 18 years of teaching mathematical programming modelling. For decades specialized modelling languages like GAMS, AIMS, OplStudio etc. have been applied to make model building easier. Over the last decade standard programming languages have gotten better and better mathematical programming modelling support. Our book is based on the Julia programming language, utilizing the JuMP modelling package. Julia and JuMP is open-source software and supports open-source solvers like Clp, Cbc, HiGHS and GLPK and naturally commercial solvers like Gurobi, Cplex and FICO Xpress. Our book will not only be open-source but it will also contain working code examples for all exercises. We target entry level OR teaching for students with basic programming experience and a basic understanding of OR concepts. Our main motivation is to make OR solution methods more accessible in general.
Original languageEnglish
Title of host publicationAbstract Book
Publication date2022
ISBN (Electronic)978-951-95254-1-9
Publication statusPublished - 2022
Event32nd European Conference on Operational Research - Aalto University, Espoo, Finland
Duration: 3 Jul 2022 → 6 Jul 2022
Conference number: 32
https://euro2022espoo.com/

Conference

Conference32nd European Conference on Operational Research
Number32
LocationAalto University
Country/TerritoryFinland
CityEspoo
Period03/07/2022 → 06/07/2022
Internet address

Fingerprint

Dive into the research topics of 'Mathematical Programming with Julia - New open- source book'. Together they form a unique fingerprint.

Cite this