Ultimate course to GAMS
2.9 (3 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,774 students enrolled

Ultimate course to GAMS

Learn mathematical optimization in GAMS with an action-based approach to any problem
2.9 (3 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,774 students enrolled
Created by Navid Rahimi
Last updated 4/2020
English
English [Auto]
Current price: $104.99 Original price: $149.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4.5 hours on-demand video
  • 16 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Mathematical optimization
  • Multi-objective optimization
  • Common problems in GAMS
  • Solvers and models in GAMS
Requirements
  • Being familiar to basic Algebra is recommended
  • No previous knowledge on optimization or GAMS is required
Description

Mathematical optimization is an extremely powerful analytical tool which uses mathematical models to choose the best element from a set of alternatives. Many of world's biggest companies in various industries use mathematical optimization to choose the best course of action for their business and solve extremely complex problems.

Mathematical optimization is used for solving problems in many disciplines including Physics, Biology, Engineering, Economics, and Business management.

The General Algebraic Modeling System (GAMS) is a high-level modeling system for mathematical programming and optimization. It consists of a language compiler and a stable of integrated high-performance solvers. GAMS is tailored for complex, large scale modeling applications, and allows you to build large maintainable models that can be adapted quickly to new situations. GAMS is specifically designed for modeling linear, nonlinear and mixed integer optimization problems.

In this course we are going to get you started with GAMS to make you familiar with the software's environment and the general flow of modeling and solving problems in GAMS. Then in the next section, we are going to have a crash course on GAMS and how to properly use it to model and solve problems and also how to understand and modify your solution and choose the proper model type and solver for your model. After that in the third section we are going to model and solve some common problems in GAMS starting from simpler problems all the way up to more complex multi-objective problems.

Essentially this course consists of :

  • Basics of optimization and mathematical modeling

  • A crash course on commands in GAMS and the syntax of the it's code

  • How to control the flow of the program

  • Functions and data

  • Reading and understanding solution reports

  • Detailed explanation on every step from modeling to coding



Who this course is for:
  • People interested in mathematical modeling
  • Engineering students
  • Applied math students
  • Those interested in optimization
  • Managers persuing better decision making
Course content
Expand all 12 lectures 04:29:55
+ Introduction
4 lectures 46:52

An introduction to the course

Preview 01:24

The general flow of modeling the problems and solving them in gams

General flow
15:19

Our first simple LP problem

Preview 14:23

Modeling and solving a simple knapsack problem

Knapsack problem
15:46
+ Syntax
3 lectures 01:12:59

How to input data In GAMS and types of data in GAMS (scalars, variables, sets, parameters, tables)

Inputting data into GAMS
24:43

How the functions and control flow work in GAMS (mathematical functions, loops, if else if’s)

Functions and Control flow
25:27

Options and solution report in GAMS (understanding model and solver type and status and using options)

Options and Solvers
22:49
+ Problem Solving
5 lectures 02:30:04

How to model and optimize a supply chain problem in GAMS

Supply Chain
27:47

How to model and solve a production planning model in GAMS

Production Planning
47:56

Modeling and solving a conceptual multi-objective problem with step by step goal programming

Multi-objective Problem
29:33

Modeling and solving a cost-based location routing problem with multiple objectives

Cost-based Location Routing
40:54
Where to go from here
03:54