精華區beta NTU-Exam 關於我們 聯絡資訊
課程名稱︰作業研究一 課程性質︰工管系科管組大二必修 課程教師︰蔣明晃老師 開課學院:管理學院 開課系所︰工管系 考試日期(年月日)︰2007/11/05 考試時限(分鐘):180 分鐘 是否需發放獎勵金:是的 感謝~ (如未明確表示,則不予發放) 試題 : 1. Consider the following problem: Minimize z = 3x1 + 4x2 Subject to 6x1 + 1x2 ≧ 120 4x1 + 4x2 ≧ 320 3x1 + 5x2 ≧ 300 x1, x2 ≧ 0 Answer the following questions by using graphical method: (1) Determine and graph the optimal z-value as a function of objective function coefficient c1. (Note: c1 is the objective function coefficeint of variable x1) (9pts) (2) Determine and graph the optimal z-value as a function of b2. (Note: b2 is the rhs of the 2nd constraint) (9pts) (3) If the rhs of the 3rd constraint is increased by Δ (a small amount), what is the impact on the optimal value of z? (4pts) 2. Each of the following tableaus represents the end of an iteration to a maximization problem. Select one or more of the following conditions that best describe the results indicated by each tableau, and then answer any question in parentheses. (18pts) (Note: M is a large number, si is a slack variable, ei is a excess variable, ai is a artificial variable) (1) Improvement in the value of the objective function is still possible. (Identify the variable should be brought into solution and the variable should be removed. And determine the total improvement in the objective function) (2) The original problem in infeasible (Why?) (3) The solution is degenerate. (Which variable causes degenerate?) (4) The solution represented by the tableau is not a basic feasible solution. (Why?) (5) The unique solution is obtained. (Why?) (6) One of the optimal solutions has been obtained, but an alternative optimum exists. (Find the alternative solution) (7) The optimal solution to the original problem is unbounded. (Why?) Tableau 1 ┌─┬──┬──┬──┬──┬──┐ │z │ x1 │ x2 │ s1 │ s2 │ rhs│ ├─┼──┼──┼──┼──┼──┤ │1 │ 0 │ 0 │ 0 │ 3 │ 6 │ │0 │17/2│ 0 │ 1 │-7/2│ 28 │ │0 │-1/2│ 1 │ 0 │ 1/2│ 1 │ └─┴──┴──┴──┴──┴──┘ Tableau 2 ┌─┬──┬───┬──┬──┬──┐ │z │ x1 │ x2 │ s1 │ s2 │ rhs│ ├─┼──┼───┼──┼──┼──┤ │1 │ 0 │-1/12 │ 0 │ 1/3│ 0 │ │0 │ 0 │-1/12 │ 1 │ 1/3│ 0 │ │0 │ 1 │ -1/3 │ 0 │ 1/3│ 0 │ └─┴──┴───┴──┴──┴──┘ Tableau 3 ┌─┬──┬──┬──┬──┬──┬──┐ │z │ x1 │ x2 │ s1 │ s2 │ s3 │ rhs│ ├─┼──┼──┼──┼──┼──┼──┤ │1 │ 0 │ 0 │ 7/4│-1/2│ 0 │ 16 │ │0 │ 0 │ 1 │ 1 │ -1 │ 0 │ 2 │ │0 │ 1 │ 0 │-1/4│ 1/2│ 0 │ 2 │ │0 │ 0 │ 0 │-3/4│ 1/2│ 1 │ 0 │ └─┴──┴──┴──┴──┴──┴──┘ Tableau 4 ┌─┬──┬──┬──┬──┬──┐ │z │ x1 │ x2 │ s1 │ a2 │ rhs│ ├─┼──┼──┼──┼──┼──┤ │1 │ 0 │ 0 │ 2 │ M-1│ 5 │ │0 │ 1 │ 0 │ 1 │ -1 │ 1 │ │0 │ 0 │ 1 │ -1 │ 2 │ 2 │ └─┴──┴──┴──┴──┴──┘ Tableau 5 ┌─┬──┬────┬──┬──┬────┬────┐ │z │ x1 │ x2 │ e1 │ a1 │ a2 │ rhs │ ├─┼──┼────┼──┼──┼────┼────┤ │1 │ 0 │(M-6)/3 │ M │ 0 │(5M-3)/3│-4-10M/3│ │0 │ 0 │ -1/3 │ -1 │ 1 │ -2/3 │ 10/3 │ │0 │ 1 │ 2/3 │ 0 │ 0 │ 1/3 │ 4/3 │ └─┴──┴────┴──┴──┴────┴────┘ Tableau 6 ┌─┬──┬──┬──┬──┬──┬──┬──┐ │z │ x1 │ x2 │ x3 │ s1 │ s2 │ s3 │ rhs│ ├─┼──┼──┼──┼──┼──┼──┼──┤ │1 │ 0 │ 5 │ 0 │ 0 │ 10 │ 10 │ 380│ │0 │ 0 │ -2 │ 0 │ 1 │ 2 │ -8 │ 44│ │0 │ 0 │ -2 │ 1 │ 0 │ 2 │ -4 │ 28│ │0 │ 1 │1.25│ 0 │ 0 │-0.5│1.5 │ -3│ └─┴──┴──┴──┴──┴──┴──┴──┘ 3. For the following LP, s1 and x2 are current basic variables of an iteration to a maximization problem. Use this information to check whether the current iteration is in the optimal stage. If not, use revised simplex to determine the optimal basis and corresponding optimal solution. (16pts) Maximize z = 2x1 + 4x2 Subject to 3x1 + 4x2 ≦ 1700 2x1 + 5x2 ≦ 1600 x1, x2 ≧ 0 4. A farmer owner in Des Moines, Iowa, is interested in determining how to divide the farmland among 4 different types of crops. The farmer owns 2 farms in separate locations and has decided to plant the following 4 types of crops in these farms: corn, wheat, bean, and cotton. The first farm consists of 1,450 acres of land, while the second farm consists of 850 acres of land. Any of the four crops may be planted on either farm. However, after survey of the land, based on the characteristics of the farmlands. Table 1 shows the maximum acerage restrictions the farmer has placed for each crop. The profit per acre for each crop is estimated as follows: Corn, $500; Wheat, $400; Bean, $300; Cotton, $350. In determining the optimal cultivation of land the farmer has to account for the cost of fertilizer estimated for each acre of land. Due to different terrain and soil, the two farms have different costs of fertilizers per acre. The cost of fertilizer per acre at Farm 1 is $100, and the cost of fertilizer per acre at Farm 2 is $70. Seasonal demand (acres' worth) for the 4 crops are estimated at least 450 (Corn), 550 (Wheat), 400 (Bean), and 600 (Cotton), respectively. The farmer has a storage facility that can store 100 acres' worth of the excess supply of different types of crops. In addition, the farm owner wants to ensure that total wheat and bean cultivation must be proportionally equal to the maximum acerage restriction of both farms. The farmer's objective is to determine how much of each crop to plant on each farm in order to maximize profit and satisfy seasonal demand. Formulate a linear programming model. (12pts) Table 1 ┌───┬───────────────────┐ │ │ Crop │ │ ├────┬────┬────┬────┤ │ Farm │ Corn │ Wheat │ Bean │ Cotton │ ├───┼────┼────┼────┼────┤ │ 1 │ 550 │ 450 │ 350 │ 400 │ ├───┼────┼────┼────┼────┤ │ 2 │ 250 │ 300 │ 200 │ 350 │ └───┴────┴────┴────┴────┘ 5. The Growall Fertilizer Company produces 3 types of fertilizer -- Supergro, Dynaplant, and Soilsaver. The company has the capacity to produce a maximum of 2,000 tons of fertilizer in a week. It costs $800 to produce a ton of Supergro, $1500 for Dynaplant, and $500 for Soilsaver. The production process requires 10 hours of labor for a ton of Supergro, 12 hours of labor for a ton of Dynaplant, and 18 hours of labor for a ton of Soilsaver. The company has 800 hours of normal production labor available each week. Each week the company can expect a demand for 800 tons of Supergro, 900 tons of Dynaplant and 1,100 tons of Soilsaver. The company has established the following goals, in order of their priority: (1) The company doesn't want to spend over $20,000 per week on production, if possible. (2) The company would like to limit overtime to 100 hours per week. (3) The company wants to meet demand for all 3 fertilizers; however, it is twice as important to meet the demand for Supergro as it is to meet the demand for Dynaplant, and it is twice as important to meet the demand for Dynaplant as it is to meet the demand for Soilsaver. (4) It is desirable to avoid producing under capacity, if possible. (5) Because of union agreements, the company wants to avoid underutilization of labor. Formulate a goal programming model to determine the number of tons of each brand of fertilizer to produce to satisfy the goals. (14pts) 6. (18pts) The King (TK) makes three lines of tires. Its four-ply biased tires produces $7 in contribution per tire, its fiberglass belted line $4 a tire, and its radials $8 a tire. Each type of tire passes through three manufacturing processes. The three process centers have the following hours of available production time per day: ┌─────┬───┐ │ Process │ Hours│ ├─────┼───┤ │ Molding │ 15 │ │ Curing │ 9 │ │ Assembly │ 10 │ └─────┴───┘ The time required in each process to produce one hundred tires of each line is ┌─────┬──────────────┐ │ │ Hours Per 100 Units │ ├─────┼────┬────┬────┤ │ Tire │ Molding│ Curing │Assembly│ ├─────┼────┼────┼────┤ │Four-ply │ 2 │ 3 │ 2 │ ├─────┼────┼────┼────┤ │Fiberglass│ 2 │ 2 │ 1 │ ├─────┼────┼────┼────┤ │Radial │ 2 │ 1 │ 3 │ └─────┴────┴────┴────┘ The marketing department believes that there is not enough demand to justify production of more than 200 fiberglass belted tires per day. Further, it recommends that at least 2 four-ply biased tires be produced for each fiberglass belted tire made. Model Formulation: Decision Variables: X1 = number of four-ply tires produced (in hundreds). X2 = number of fiberglass tires produced (in hundreds). X3 = number of radial tires produced (in hundreds). Objective Function: max 700 X1 + 400 X2 + 800 X3 (Maximize total profit) Constraints: 2 X1 + 2 X2 + 2 X3 ≦ 15 (Molding process) 3 X1 + 2 X2 + X3 ≦ 9 (Curing process) 2 X1 + X2 + 3 X3 ≦ 10 (Assembly process) X2 ≦ 2 (max fiberglass demand) X1 - 2 X2 ≧ 0 (four-ply fiberglass ratio) X1, X2, X3 ≧ 0 (Non-negativity) The following Excel Solver output shows the model, the answer report, and the sensitivity report for the problem of determining an optimal production schedule. Use only these outputs to provide the best answers you can give to the questions that follow. Spreadsheet Solution: A B C D E F G 1TireKing.xls Tire King Problem 2OPIM 621: Management Science 3Self Study #2 4 Four-ply Fiberglass Radial Max Total 5Unit contribution ($) 700 400 800 Contribution 6Production Quantity('00) 1.789474 0.8947368 1.842105 3,084 7 8 Hours used Hours avail 9Molding 2 2 2 9.1 <= 15 10Curing 3 2 1 9 <= 9 11Assembly 2 1 3 10 <= 10 12 13Fiberglass limit 1 0.9 <= 2 14Four-ply/fiber ratio 1 -2 0 >= 0 Decision Variables: X1, X2, X3 are in block B6:D6 Objective Function: Maximum total contribution in cell G6 is = sumproduct(B6:D6, B5:D5) Constraints: Left-hand-sides of available production time constraints are in block E9:E11, e.g. cell E10 contains =sumproduct($B$6:$D$6, B10:D10). Left-hand-sides of marketing constraints are in cells E13 and E14. Sensitivity Report: Changing Cells #1 #2 #3 ─────────────────────────────────────── Final Reduced Obj. Allow. Allow. Cell Name Value Cost Coeff. Inc. Dec. ─────────────────────────────────────── $B$6 Production Quantity('00) Four-ply 1.78947 0 700 20 233.333 $C$6 Production Quantity('00) Fiberglass 0.89474 0 400 4600 14.286 $D$6 Production Quantity('00) Radial 1.84211 0 800 280 100 ─────────────────────────────────────── #1 -- Objective Coefficient #2 -- Allowable Increase #3 -- Allowable Decrease Constraints ─────────────────────────────────────── Final Shadow Constraint Allowable Allowable Cell Name Value Price R.H.Side Increase Decrease ─────────────────────────────────────── $E$9 Molding Hours used 9.1 0.0 15 1E+30 5.947 $E$10 Curing Hours used 9 73.68 9 7 5.667 $E$11 Assembly Hours used 10 242.11 10 11.3 4.375 $E$13 Fiber Production 0.9 0.0 2 1E+30 1.105 $E$14 Ratio LHS 0 -5.26 0 2.429 3 ─────────────────────────────────────── Questions: Answer each question independently of the others. You must justify your answers with clear, cogent explanations. If you feel there is insufficient information to answer a question, you must indicate why the question cannot be answered. a) Approximately, how many tires of each type should be produced each day? How much contribution per day is made from this production strategy? b) One of TK's junior accountants has just discovered that the contribution per four-ply biased tire is really $5 rather than $7. What is your best estimate of how daily contribution will change? c) Rubber prices have dropped, and consequently there has been a 5% increase in contribution for each class of tire. What is TK's optimal daily production schedule now? How much profit is TK making per day? d) Due to a non-recurring work slowdown, 3 hours of curing time have been lost today. How will this affect TK's profits today, assuming TK has been able to adjust its production to make the new optimal prodcut mix? e) TK is considering the acquisition of 12 additional hours of assembly production time (per day) at a cost of $3000 per day. This is an all-or-nothing proposition. Should they do this? Why or why not? f) Answer (e) if the cost of the additional 12 hours is $2,700 per day. g) Suppose that it is required that TK make at least 100 Radial tires each day. Will the optimal solution change? Why or why not? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.121.112.185