Question: ISyE 3 1 3 3 , Programming Assignment 3 This assignment can be done in a group of up to three students. Please write all

ISyE 3133, Programming Assignment 3
This assignment can be done in a group of up to three students. Please write all group member names on the PDF file and in a comment in the code. Only one group member should submit the files on Canvas.
Solve the following integer program using the branch and bound method.
ma?1+4x2
31x1+232x2359
23x1+79x2203
x1,x20,
x1,x2inZ.
You should draw a branch and bound tree for this problem, starting with the root node LP relaxation. Label each branch with the extra constraint added to the child node. Label each node with the optimal solution and optimal objective value for the LP relaxation solved at that node (unless the LP relaxation is infeasible; then write infeasible in the node). Label the node with a name that you use in your code, so we can match the model with the node. Continue to grow the branch and bound tree until you have identified an optimal solution to the integer program.
To solve the LP relaxation at each node, implement that LP in Gurobi. Every node should have its own model in your code (could be mod1, mod2, mod3, or rootmod, leftmod, rightmod, etc). You can do a brute-force model where you copy and paste, or you can copy the root node model using mod.copy() and add constraints to that model. See example code: Model_Copying.py.
You should submit:
A PDF report with the final branch and bound tree (can be handwritten and embedded) as well as answers to following questions (typed)
What is the optimal solution to your integer program?
How can you tell it is optimal from your branch and bound tree?
Your .py code with all models (for all nodes in the tree)
PLEASE DRAW THE TREE AND ANSWER THE 2 PDF QUESTIONS****
 ISyE 3133, Programming Assignment 3 This assignment can be done in

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!