Useful Links
Engineering
Industrial Engineering
Operations Research and Optimization
1. Introduction to Operations Research
2. Mathematical Foundations for Optimization
3. Linear Programming
4. Network Optimization
5. Integer Programming
6. Nonlinear Programming
7. Dynamic Programming
8. Stochastic Processes and Queuing Theory
9. Simulation Modeling
10. Decision Analysis
11. Heuristics and Metaheuristics
12. Advanced Optimization Topics
Integer Programming
Introduction to Integer Programming
Differences from Linear Programming
Discrete Decision Variables
Combinatorial Nature
Computational Complexity
Types of Integer Programs
Pure Integer Programming
Mixed-Integer Programming
Binary Integer Programming
General Integer Programming
Applications Overview
Logical Constraints
Fixed Costs
Discrete Choices
Integer Programming Formulations
Binary Variable Applications
Yes-No Decisions
Logical Relationships
Set Partitioning
Fixed-Charge Problems
Setup Costs
Binary Variable Modeling
Piecewise Linear Functions
Knapsack Problems
0-1 Knapsack
Multiple Knapsack
Bounded Knapsack
Set Covering Problems
Minimum Set Cover
Set Partitioning
Set Packing
Facility Location Problems
Uncapacitated Facility Location
Capacitated Facility Location
P-Median Problems
Scheduling Problems
Job Shop Scheduling
Machine Scheduling
Workforce Scheduling
Traveling Salesman Problem
Symmetric TSP
Asymmetric TSP
Subtour Elimination Constraints
Solution Methods for Integer Programming
Branch and Bound Method
Branching Strategies
Bounding Techniques
Node Selection Rules
Pruning Conditions
Tree Search Process
Cutting Plane Methods
Gomory Cuts
Chvatal-Gomory Cuts
Problem-Specific Cuts
Cut Generation
Branch and Cut Method
Integration of Methods
Cut Pool Management
Preprocessing Techniques
Lagrangian Relaxation
Dual Problem Formation
Subgradient Optimization
Bound Quality
Heuristic Methods
Construction Heuristics
Improvement Heuristics
Metaheuristic Approaches
Previous
4. Network Optimization
Go to top
Next
6. Nonlinear Programming