Math 2.0

Subjects

Operations research, mathematical programming

40 ideas in this subject. The map below lists the main ideas of the subject by area, in teaching order. 11 of its 197 ideas have a page so far.

Start here

Map of the subject

Basic notions of optimization 1 of 9

  1. mathematical optimization concept
  2. optimization problem definition
  3. feasible region definition
  4. constraint definition
  5. slack variable definition
  6. minimizer on a set definition
  7. Constrained optimisation concept
  8. Lagrange multiplier rule for equality constraints statement
  9. operations research concept

Linear programming 4 of 32

  1. Linear programming concept
  2. linear program in standard form definition
  3. basic feasible solution definition
  4. fundamental theorem of linear programming statement
  5. dual linear program definition
  6. weak duality statement
  7. strong duality theorem of linear programming statement
  8. complementary slackness statement
  9. Farkas' lemma statement
  10. Fourier–Motzkin elimination definition
  11. Simplex algorithm definition
  12. revised simplex method definition
  13. Bland's rule definition
  14. degeneracy and cycling in the simplex method concept
  15. criss-cross algorithm definition
  16. Klee–Minty cube counterexample
  17. smoothed analysis of the simplex method statement
  18. ellipsoid method definition
  19. Khachiyan's theorem that linear programming is in P statement
  20. Karmarkar's algorithm definition
  21. polynomial Hirsch conjecture conjecture
  22. strongly polynomial algorithm for linear programming problem
  23. Dantzig–Wolfe decomposition definition
  24. Benders decomposition definition
  25. column generation definition
  26. parametric programming concept
  27. linear-fractional programming definition
  28. goal programming definition
  29. transportation problem problem
  30. assignment problem problem
  31. Hungarian algorithm definition
  32. data envelopment analysis definition

Integer programming 1 of 15

  1. integer programming concept
  2. mixed-integer linear program definition
  3. linear programming relaxation definition
  4. Totally unimodular matrix definition
  5. Hoffman–Kruskal theorem statement
  6. integral polytope definition
  7. total dual integrality definition
  8. branch and bound definition
  9. cutting-plane method definition
  10. Gomory's fractional cut definition
  11. branch and cut definition
  12. branch and price definition
  13. Lagrangian relaxation definition
  14. Lenstra's algorithm for integer programming in fixed dimension statement
  15. NP-hardness of integer programming statement

Combinatorial optimization 0 of 23

  1. combinatorial optimization concept
  2. polyhedral combinatorics concept
  3. knapsack problem problem
  4. bin packing problem problem
  5. cutting stock problem problem
  6. set cover problem problem
  7. travelling salesman problem problem
  8. Held–Karp algorithm definition
  9. Christofides algorithm definition
  10. vehicle routing problem problem
  11. Steiner tree problem problem
  12. quadratic assignment problem problem
  13. facility location problem problem
  14. maximum cut problem
  15. Goemans–Williamson algorithm statement
  16. blossom algorithm definition
  17. Edmonds' matching polytope theorem statement
  18. matroid intersection problem
  19. greedy algorithm for matroids statement
  20. submodular set function definition
  21. polynomial-time submodular minimization statement
  22. Lovász extension definition
  23. Lin–Kernighan heuristic definition

Network flows 1 of 18

  1. flow network definition
  2. maximum flow problem problem
  3. Max-flow min-cut theorem statement
  4. integral flow theorem statement
  5. Ford–Fulkerson algorithm definition
  6. Edmonds–Karp algorithm definition
  7. Dinic's algorithm definition
  8. push–relabel maximum flow algorithm definition
  9. minimum-cost flow problem problem
  10. network simplex algorithm definition
  11. circulation problem problem
  12. multi-commodity flow problem problem
  13. Gomory–Hu tree statement
  14. shortest path problem problem
  15. critical path method definition
  16. Braess's paradox counterexample
  17. Wardrop equilibrium definition
  18. price of anarchy in routing statement

Convex programming and duality 1 of 18

  1. convex optimization concept
  2. Lagrangian duality concept
  3. duality gap definition
  4. Slater's condition statement
  5. Karush–Kuhn–Tucker conditions statement
  6. Fritz John conditions statement
  7. constraint qualifications definition
  8. second-order sufficient optimality conditions statement
  9. Fenchel's duality theorem statement
  10. Sion's minimax theorem statement
  11. saddle point of a function on a product definition
  12. Danskin's theorem statement
  13. Proximal operator definition
  14. Moreau envelope definition
  15. self-concordant function definition
  16. barrier function definition
  17. interior-point method definition
  18. central path definition

Conic, quadratic and polynomial programming 2 of 11

  1. conic optimization concept
  2. Dual cone definition
  3. quadratic programming definition
  4. second-order cone programming definition
  5. semidefinite programming definition
  6. Positive semidefinite matrix definition
  7. S-lemma statement
  8. sum-of-squares optimization definition
  9. geometric programming definition
  10. fractional programming definition
  11. semi-infinite programming definition

Complementarity problems 0 of 4

  1. complementarity theory concept
  2. linear complementarity problem problem
  3. Lemke's algorithm definition
  4. mathematical programming with equilibrium constraints definition

Algorithms of nonlinear programming 0 of 22

  1. nonlinear programming concept
  2. gradient descent definition
  3. Nesterov's accelerated gradient method statement
  4. subgradient method definition
  5. proximal gradient method definition
  6. mirror descent definition
  7. coordinate descent definition
  8. stochastic gradient descent definition
  9. Frank–Wolfe algorithm definition
  10. Newton's method in optimization definition
  11. quasi-Newton method definition
  12. BFGS method definition
  13. line search definition
  14. Wolfe conditions definition
  15. backtracking line search definition
  16. trust region method definition
  17. penalty method definition
  18. augmented Lagrangian method definition
  19. alternating direction method of multipliers definition
  20. sequential quadratic programming definition
  21. Nelder–Mead method definition
  22. cutting-plane methods for convex optimization definition

Global, multiobjective and uncertain optimization 0 of 11

  1. global optimization concept
  2. simulated annealing definition
  3. no free lunch theorem for optimization statement
  4. multi-objective optimization concept
  5. Pareto front definition
  6. vector optimization concept
  7. bilevel optimization definition
  8. robust optimization definition
  9. stochastic programming definition
  10. chance-constrained programming definition
  11. sample average approximation definition

Dynamic programming and Markov decision processes 1 of 10

  1. Bellman equation definition
  2. principle of optimality statement
  3. stochastic dynamic programming concept
  4. Markov decision process definition
  5. value iteration and policy iteration definition
  6. existence of optimal stationary policies statement
  7. partially observable Markov decision process definition
  8. multi-armed bandit problem
  9. Gittins index theorem statement
  10. Secretary problem problem

Inventory, scheduling and location 0 of 12

  1. inventory theory concept
  2. economic order quantity statement
  3. newsvendor model problem
  4. dynamic lot-size model problem
  5. optimal job scheduling concept
  6. job-shop scheduling problem
  7. flow-shop scheduling problem
  8. Johnson's rule statement
  9. list scheduling and Graham's bound statement
  10. Weber problem problem
  11. linear search problem problem
  12. Bayesian search theory concept

Queueing models 0 of 12

  1. Kendall's notation definition
  2. M/M/c queue example
  3. M/G/1 queue example
  4. Erlang B and C formulas statement
  5. Pollaczek–Khinchine formula statement
  6. Kingman's formula statement
  7. Lindley equation definition
  8. Burke's theorem statement
  9. Jackson network statement
  10. Gordon–Newell theorem statement
  11. BCMP network statement
  12. heavy traffic approximation statement

More ideas in this subject

Concepts 7

Theorems and results 8

Examples 1

Counterexamples 1

Problems 1

Definitions 13