Answered step by step
Verified Expert Solution
Question
1 Approved Answer
For this question, it is recommended to read section 1 . 5 . 2 of the course text. We refer to the below integer programming
For this question, it is recommended to read section of the course text. We refer to the
below integer programming formulation of shortest path formulation in the course
text in a general undirected graph G V E with nonnegative edge weights ce for each
edge e in E:
min Xcexe : e in E
Xxe : e in delta Ufor all U V s in U t in UP
xe for all e in E
xe integer for all e in E
where for any U V delta U denotes the set of edges in E with exactly one endpoint in the
set U
Consider the following example undirected graph with nonnegative edge weights indicated
in the figure.
a
s
d
b
c
t
a Indicate explicitly the list of variables and the objective function in the above integer
program P for the special case of the example graph above.
b An s tcut is any set of edges of the form delta U for some U V such that s in U t in U
Indicate three distinct s tcuts in the above graph.
c Write out explicitly the constraints in the above integer program P that correspond
to the s tcuts you identified in the previous part.
d What is the shortest s tpath in the example graph?
e Suppose we delete the constraint xsdxadxab Does the resulting integer program
still capture the shortest st path problem? Explain why or why not. What is the
optimal solution to the modified program?
f If we switch the objective function to maximize and add the constraints xe for each
e in E does the resulting integer program capture the problem of finding the maximum
weight st path? Explain why or why not. What is the value of the optimal solution to
this modified integer program in the example graph above?
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started