Consider the following 1 | r | E(C-1) problem instance. j 3 rj 7 P 6...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Consider the following 1 | r | E(C-1) problem instance. j 3 rj 7 P 6 1 0 9 2 1 7 4 10 3 552 15 Note that a feasible solution to this problem cannot include preemption, but an appropriate schedule with preemption can be used to provide a lower bound for each subproblem encountered. You will be using this problem data to demonstrate your knowledge of branch-and-bound (B&B) procedures in parts a and b. To compute the lower bound for a subproblem, use the Shortest Remaining Processing Time (SRPT) rule to schedule any jobs that are not fixed by the partial schedule. The SRPT rules ensures that at every point in time, the job being processed is the job with the smallest remaining processing time among the set of available jobs. A job j is available at time t if its release date r, satisfies rst and some amount of job j's processing time still remains to be completed. Note that the SRPT rule permits preemption. For example, in the provided data, job 1 is the only job that is available at time 0. Thus, at time 0, job 1 should be processed. At time 1, job 2 becomes available. At this point in time (time 1), we will have processed job 1 for 1 time unit. Thus, job 1 has 8 units of processing remaining. However, job 2 only requires 7 units of processing time. Thus, job 2 should preempt job 1 and start running at time 1. Comments: A partial solution (e.g., 21****) denotes the order of job completions for jobs that are to be processed without preemption. Jobs not specified in the partial solution must be processed in SRPT order and preemption of these jobs is permitted. For example, the partial solution 21**** specifies that job 2 will be the first job to be completed and job 1 will be second job to be completed. However, if feasible with regard to release dates, some job not in the partial solution (say job 4) may be processed prior to the release date of job 2, and then be preempted by job 2. Further, some other job (say job 5) may be the job selected to be processed at the completion of job 2 and then be preempted at the start of job 1. Please state any additional assumptions that you employ in your branch-and-bound procedure. As the branching rule, always branch on the subproblem having the smallest lower bound. If there is a tie, branch on the subproblem that is at the deepest level of the branch-and-bound tree. a. Compute the solution for the root node, i.e., Ø. Explain what information this solution provides. (3) b. Compute the solutions for the level 1 partial schedules, i.e., 1*****, ***** 6*****. Given these solutions, where would you branch next? c. Consider the partially completed B&B tree shown below. Given the current status, state your next step and justify your decision. "LB denotes a lower bound *UB denotes an upper bound LB = 10 1*** 2*** LB = 10 LB = 10 LB = 10 3*** UB=10 4*** d. Consider the partially completed B&B tree shown below. Given the current status, state your next step and justify your decision. (5) *LB denotes a lower bound *UB denotes an upper bound LB = 10 1*** 2*** Ø LB = 11 LB 10 LB = 12 3*** UB= 12 4*** Consider the following 1 | r | E(C-1) problem instance. j 3 rj 7 P 6 1 0 9 2 1 7 4 10 3 552 15 Note that a feasible solution to this problem cannot include preemption, but an appropriate schedule with preemption can be used to provide a lower bound for each subproblem encountered. You will be using this problem data to demonstrate your knowledge of branch-and-bound (B&B) procedures in parts a and b. To compute the lower bound for a subproblem, use the Shortest Remaining Processing Time (SRPT) rule to schedule any jobs that are not fixed by the partial schedule. The SRPT rules ensures that at every point in time, the job being processed is the job with the smallest remaining processing time among the set of available jobs. A job j is available at time t if its release date r, satisfies rst and some amount of job j's processing time still remains to be completed. Note that the SRPT rule permits preemption. For example, in the provided data, job 1 is the only job that is available at time 0. Thus, at time 0, job 1 should be processed. At time 1, job 2 becomes available. At this point in time (time 1), we will have processed job 1 for 1 time unit. Thus, job 1 has 8 units of processing remaining. However, job 2 only requires 7 units of processing time. Thus, job 2 should preempt job 1 and start running at time 1. Comments: A partial solution (e.g., 21****) denotes the order of job completions for jobs that are to be processed without preemption. Jobs not specified in the partial solution must be processed in SRPT order and preemption of these jobs is permitted. For example, the partial solution 21**** specifies that job 2 will be the first job to be completed and job 1 will be second job to be completed. However, if feasible with regard to release dates, some job not in the partial solution (say job 4) may be processed prior to the release date of job 2, and then be preempted by job 2. Further, some other job (say job 5) may be the job selected to be processed at the completion of job 2 and then be preempted at the start of job 1. Please state any additional assumptions that you employ in your branch-and-bound procedure. As the branching rule, always branch on the subproblem having the smallest lower bound. If there is a tie, branch on the subproblem that is at the deepest level of the branch-and-bound tree. a. Compute the solution for the root node, i.e., Ø. Explain what information this solution provides. (3) b. Compute the solutions for the level 1 partial schedules, i.e., 1*****, ***** 6*****. Given these solutions, where would you branch next? c. Consider the partially completed B&B tree shown below. Given the current status, state your next step and justify your decision. "LB denotes a lower bound *UB denotes an upper bound LB = 10 1*** 2*** LB = 10 LB = 10 LB = 10 3*** UB=10 4*** d. Consider the partially completed B&B tree shown below. Given the current status, state your next step and justify your decision. (5) *LB denotes a lower bound *UB denotes an upper bound LB = 10 1*** 2*** Ø LB = 11 LB 10 LB = 12 3*** UB= 12 4***
Expert Answer:
Answer rating: 100% (QA)
The images you provided contain the description of a scheduling problem and partial branchandbound BB decision trees for solving this problem with job ... View the full answer
Related Book For
Income Tax Fundamentals 2013
ISBN: 9781285586618
31st Edition
Authors: Gerald E. Whittenburg, Martha Altus Buller, Steven L Gill
Posted Date:
Students also viewed these general management questions
-
The following additional information is available for the Dr. Ivan and Irene Incisor family from Chapters 1-5. Ivan's grandfather died and left a portfolio of municipal bonds. In 2012, they pay Ivan...
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
Ghana Water Company Limited (GWCL) Profile Ghana Water Company Limited (GWCL) is a utility company, fully owned by the State. The company is responsible for potable water supply to all urban...
-
Repeat Exercise 6 "Heights of Presidents" using all of the sample data from Data Set 15 "Presidents" in Appendix B. Use the indicated Data Sets in Appendix B. The complete data sets can be found at...
-
In hindsight the agreement appears to be unfair to Mardershe only received $2,300 in exchange for a release of all claims relating to a movie that grossed over $150 million.... Pregerson, Circuit...
-
What are the two models of quality of service and how are they different?
-
A part-time bookkeeper prepared this income statement for Kritek Company for the year ending December 31, 2012. As an experienced, knowledgeable accountant, you review the statement and determine the...
-
7. Scotty Quadcopters plans to sell a standard quadcopter (toy drone) for $65 and a deluxe quadcopter for $95. Scotty purchases the standard quadcopter for $45 and the deluxe quadcopter for $70....
-
a. Given the available capacity in the network, how much gas can be shipped from Katy to Leidy? From Katy to Joliet? b. How much gas should Bruce offer to sell to Joliet and Leidy if he wants to...
-
I am reviewing a typical camping outlet store. I am looking to upgrade its transactional processing system (tips) and need a brand-new design of a missing feature that is not seen in existing...
-
Wellington Medical Supply is a retailer of home medical equipment. Last year, Wellingtons sales revenues totaled \($6,300,000\). Total expenses were \($2,200,000\). Of this amount, approximately...
-
A computer manufacturer is considering outsourcing its technical support call center to India. Its current technical support call center is located in Dellroy, Ohio. The current call center is one of...
-
A beverage company is considering whether to discontinue its line of grape soda. What factors will affect the companys decision? What is a qualitative factor? Which of the factors you listed are...
-
What factors would be relevant to a restaurant that is considering whether to make its own dinner rolls or to purchase dinner rolls from a local bakery?
-
How would outsourcing change a companys cost structure? How might this change in cost structure help or harm a companys competitive position?
-
What is Kindle Fire - a tablet or something else? Who should Amazon target with the Kindle Fire - which customer segments are most promising and how would they use the product? How should the Kindle...
-
What are the main distinctions between the different schools of legal interpretation?
-
Walter, a single taxpayer, purchased a limited partnership interest in a tax shelter in 1985. He also acquired a rental house in 2012, which he actively manages. During 2012, Walter's share of the...
-
Sophie is a single taxpayer. For the first payroll period in October 2012, she is paid wages of $3,250 monthly. Sophie claims three allowances on her Form W-4. a. Use the percentage method to...
-
Ulysses and Penelope are married and file separate returns for 2012. Penelope itemizes her deductions on her return. Ulysses' adjusted gross income was $17,400, his itemized deductions were $2,250,...
-
Both PM and benefits information systems make provisions for employee access and input. What access would you provide in each of these systems, and what leeway would you provide employees in reading,...
-
Flexible benefit plans are common today. Discuss ways in which employers can ensure that employees make good choices about the benefits and benefit levels that they choose within the benefits...
-
Payroll and benefits are commonly outsourced. Discuss which parts of PM, compensation, benefits, and payroll you would consider outsourcing; justifying your views.
Study smarter with the SolutionInn App