Useful Links
Systems Science
Optimization Theory
1. Foundations of Optimization
2. Mathematical Foundations
3. Unconstrained Optimization
4. Constrained Optimization Theory
5. Linear Programming
6. Nonlinear Programming
7. Integer and Combinatorial Optimization
8. Dynamic Programming
9. Stochastic Optimization
10. Heuristic and Metaheuristic Methods
11. Multi-Objective Optimization
12. Specialized Optimization Topics
13. Applications and Case Studies
14. Computational Aspects and Software
Integer and Combinatorial Optimization
Problem Formulations
Pure Integer Programming
Mixed-Integer Linear Programming (MILP)
Mixed-Integer Nonlinear Programming (MINLP)
Binary Integer Programming
Combinatorial Optimization Problems
Solution Methodologies
Enumeration Methods
Complete Enumeration
Branch and Bound
Branching Strategies
Bounding Techniques
Node Selection Rules
Pruning Conditions
Cutting Plane Methods
Gomory Cuts
Chvátal-Gomory Cuts
Lift-and-Project Cuts
Disjunctive Cuts
Branch and Cut
Integration of Branching and Cutting
Cut Generation Strategies
Preprocessing Techniques
Specialized Integer Programming Topics
Knapsack Problems
0-1 Knapsack Problem
Unbounded Knapsack Problem
Multiple Knapsack Problems
Set Covering and Packing Problems
Traveling Salesman Problem
Network Flow Problems with Integer Variables
Approximation Algorithms
Performance Guarantees
Greedy Algorithms
Local Search Approximations
Randomized Algorithms
Computational Complexity
NP-Completeness
Polynomial-Time Approximation Schemes
Fixed-Parameter Tractability
Previous
6. Nonlinear Programming
Go to top
Next
8. Dynamic Programming