Question: Implement Lagrangian Relaxation in UFLP ( 3 0 points ) A toy store chain operates 1 0 0 retail stores throughout the United States. The
Implement Lagrangian Relaxation in UFLP points A toy store
chain operates retail stores throughout the United States. The company currently ships
all products from a central distribution center DC to the stores, but it is considering closing
the central DC and instead operating multiple regional DCs that serve the retail stores. It
will use the UFLP to determine where to locate DCs Planners at the company have identified potential cities in which regional DCs may be located. The file toystores.xlsx
lists the longitude and latitude for all of the locations stores and DCs as well as the
annual demand measured in pallets at each store and the fixed annual location cost at
each potential DC location. Assume that transportation from DCs to stores costs $ per
mile, as measured by the great circle distance between the two locations. In this problem, you will implement the Lagrangian Relaxation algorithm. We provide a code template
solve with LR template.ipynb but you are free to use any programming languages.
a points Show one step Lagrangian Relaxation iteration by relaxing constraints
yij xj
i in I, j in J
Show how to calculate lower bound, upper bound and multipliers lambda
t
ij given lambda
t
ij Caution: lambda must be nonnegative or nonpositive, depending on how you write the
inequalities, for xj yij the dual variables should be nonpositive
b points Do iterations using the following step length t
t
UBt zLR lambda
t
P
i in I
P
j in J
xj yij
You can use the following initial conditions: lambda i
i in I, UBthe
sign of lambda depends on how you write the inequalities Plot the upper bound and
lower bound against iterations. Report the gap.
c points Solve the toy store UFLP using Lagrangian Relaxation by relaxing P
j
yi Do iterations using step length
t
UBt zLR lambda
t
P
i in I
P
j in J
yij
You can use the following initial conditions: lambda i i in I, UB Plot
the upper bound and lower bound against iterations. Report the ga
d points Which relaxation is better? Why? This question is openended.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
