Question: 2 The Problem A bride and groom recently got engaged and are currently planning their wedding, to which they have invited 2 9 guests. After
The Problem
A bride and groom recently got engaged and are currently planning their wedding, to which they have invited guests. After the ceremony, all the guests will sit down for a banquet. However, the bride and groom are having difficulty deciding where everyone should sit. The venue has tables available and each table seats people. They would like their guests to sit with as many familiar people as possible and, to this aim, they have organised their guests into groups as shown in Table Ideally, all groups would remain intact, but the bride and groom understand that this might not be possible and that some groups might need to be split between tables. However, they have requested that groups should not be split between more than tables. They have asked you to find the optimal seating positions such as to minimise the number of split groups.
tableGroupMembersRachel, Marah, SamAndrew, Daisy, Ben, AbbyBriony, HenryEmma, Edward, Arun, Will, LillySteve, Lucy, Lewis, Harry, Emily, KatieLisa, Jessica, Rhiannon, JakeSophie, Claire, Nick, Terry, Amy
Table : Guest Groups
Questions
Q Formulate a mathematical program to model the seat assignment problem.
Marks
Q Solve the model in Xpress and present your solution use default options for the solver
Marks
Q The bride and groom are concerned that the current model might cause exactly one person to be separated from the rest of their group. Find a way to update your model such that groups cannot be split into single individuals. Find and present the new solution.
Marks
Q The day before the wedding, one of the tables breaks. There aren't any spares and instead the venue replaces it with tables, one of which seats and the other seats for a total of tables Update your model to accommodate this change. Find and present the new solution.
Marks
Q The bride and groom understand that some groups might need to be split in order to accommodate all of their guests. However, when deciding which groups to split, they state that some groups should not be split with high priority over others. As a motivating example, think about the case when, eg group contains the bridesmaids and should not be split unless absolutely necessary. The same might hold for group which contains close family members, and ideally should not be split, but this is not as important as it is for group
Demonstrate how you can modify your model to accommodate the groups having varying priorities. In particular, supported by experimental results, choose an assignment of the parameters in the new model for which the groups that was split in Q is are now not split.
Marks
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
