MILP in Details
MILP in Details
1. Decision Variables
o Continuous variables: Can take any real value within a range
o Integer variables: Must be whole numbers
o Binary variables: A special case where variables are restricted to 0 or 1
2. Objective Function
o A linear function to be maximized or minimized, e.g.,
3. Constraints
o Linear inequalities or equalities restricting the feasible solution space, e.g.,
a11x1+a12x2+b11y1+b12y2≤C
4. Feasible Region
o The set of all points satisfying the constraints.
Used for large problems where exact methods are too slow (e.g., Genetic Algorithms,
Simulated Annealing).
6. Applications of MILP
Scheduling: Workforce, project planning.
Routing: Vehicle routing (VRP), network design.
Finance: Portfolio optimization with fixed costs.
Manufacturing: Facility location, batch processing.
Energy: Unit commitment in power systems.