YoVDO

Mathematical Optimization for Business Problems

Offered By: IBM via Cognitive Class

Tags

Linear Programming Courses Mixed-Integer Programming Courses Integer Programming Courses Quadratic Programming Courses Convexity Courses

Course Description

Overview

Mathematical Programming is a powerful technique used to model and solve optimization problems. This training provides the necessary fundamentals of mathematical programming and useful tips for good modeling practice in order to construct simple optimization models.

Syllabus

In this training, you will explore several aspects of mathematical programing to start learning more about constructing optimization models using IBM Decision Optimization technology, including:
  • Basic terminology: operations research, mathematical optimization, and mathematical programming
  • Basic elements of optimization models: data, decision variables, objective functions, and constraints
  • Different types of solution: feasible, optimal, infeasible, and unbounded
  • Mathematical programming techniques for optimization: Linear Programming, Integer Programming, Mixed Integer Programming, and Quadratic Programming
  • Algorithms used for solving continuous linear programming problems: simplex, dual simplex, and barrier
  • Important mathematical programming concepts: sparsity, uncertainty, periodicity, network structure, convexity, piecewise linear and nonlinear
These concepts are illustrated by concrete examples, including a production problem and different network models. 

Tags

Related Courses

Discrete Optimization
University of Melbourne via Coursera
Solving Algorithms for Discrete Optimization
University of Melbourne via Coursera
Reinforcement Learning in Recommender Systems - Some Challenges
Simons Institute via YouTube
Optimisation - Linear Integer Programming - Professor Raphael Hauser
Alan Turing Institute via YouTube
Neural Network Verification as Piecewise Linear Optimization
Institute for Pure & Applied Mathematics (IPAM) via YouTube