Beruflich Dokumente
Kultur Dokumente
Linear Programming
and
Network Optimization
Fall 2003
Ravindra K. Ahuja
370 Weil Hall, Dept. of ISE
ahuja@ufl.edu
352-392-3615
Course Objectives
Engineers and managers are constantly attempting to
optimize, particularly in the design, analysis, and operation of
complex systems. The course seeks to:
Linear Programming
Network Optimization
Lectures:
Text Books:
Decision Variables
Example:
Maximize z = 3x1 + 2x2
subject to
2x1 + x2 100
x1 + x2 80
x1 40
x 1, x 2 0
Syllabus on Linear Programming
Simplex Algorithm
Integer Programming
AMPL/CPLEX
Directed and Undirected Networks
2 4
DIRECTED GRAPH: 1 5 7
3 6
2 4
UNDIRECTED GRAPH: 1 5 7
3 6
Syllabus on Graph Preliminaries
Network Notation
Network Representations
Complexity Analysis
Search Algorithms
Topological Sorting
Flow Decomposition
Shortest Path Problem
20
2 4
10 30
s t
15
1 40 6
35
25 20
3 5
35
Optimality Conditions
Specific Implementations
10
2 4
35
25
20 30
1
40
3 5
15
Optimality Conditions
Kruskal's Algorithm
Prim's Algorithm
Sollin's Algorithm
Maximum Flow Problem
10 30
s t
15
1 40 6
35
25 20
3 5
35
10 -15
2
2 4
2
5 3 1
4 4
5 1 10 5 7 10
3 6
6
3 6
5
0 -5
Distribution of products
Flow of items in a production line
Routing of cars through street networks
Routing of telephone calls
Syllabus on Minimum Cost Flow Problem
Optimality Conditions