CHAPTER 1: INTRODUCTION 1.3-1Þ Answers will vary. 1.3-2. Answers will vary. 1.3-3. By using operations research (OR), FedEx managed to survive crises that could drive it out of business. The new planning system provided more flexibility in choosing the destinations that it serves, the routes and the schedules. Improved schedules yielded into faster and more reliable service. OR applied to this complex system with a lot of interdependencies resulted in an efficient use of the assets. With the new system, FedEx maintained a high load factor while being able to service in a reliable, flexible and profitable manner. The model also enabled the company to foresee future risks and to take measures against undesirable outcomes. The systematic approach has been effective in convincing investors and employees about the benefits of the changes. Consequently, "today FedEx is one of the nation's largest integrated, multi-conveyance freight carriers" [p. 32]. 1-1 CHAPTER 2: OVERVIEW OF THE OPERATIONS RESEARCH MODELING APPROACH 2.1-1. (a) The rise of electronic brokerage firms in the late 90s was a threat against full-service financial service firms like Merrill Lynch. Electronic trading offered very low costs, which were hard to compete with for full-service firms. With banks, discount brokers and electronic trading firms involved, the competition was fierce. Merrill Lynch needed an urgent response to these changes in order to survive. (b) "The group's mission is to aid strategic decision making in complex business situations through quantitative modeling and analysis" [p.8]. (c) The data obtained for each client consisted of "data for six categories of revenue, four categories of account type, nine asset allocation categories, along with data on number of trades, mutual fund exchanges and redemptions, sales of zero coupon bonds, and purchases of new issues" [p. 10]. (d) As a result of this study, two main pricing options, viz., an asset-based pricing option and a direct online pricing option were offered to the clients. The first targeted the clients who want advice from a financial advisor. The clients who would choose this option would be charged at a fixed rate of the value of their assets and would not pay for each trade. The latter pricing option was for the clients who want to invest online and who do not want advice. These self-directed investors would be charged for every trade. (e) "The benefits were significant and fell into four areas: seizing the marketplace initiative, finding the pricing sweet spot, improving financial performance, and adopting the approach in other strategic initiatives" [p.15]. 2.1-2. (a) This study arose from GM's efforts to survive the competition of the late 80s. Various factors, including the rise of foreign imports, the increase in customer expectations and the pricing constraints, forced GM to close plants and to incur large financial losses. While trying to copy Japanese production methods directly, GM was suffering from "missing production targets, working unscheduled overtime, experiencing high scrap costs, and executing throughput-improvement initiatives with disappointing results" [p. 7]. The real problems were not understood and the company was continuously losing money while the managers kept disagreeing about solutions. (b) The goal of this study was "to improve the throughput performance of existing and new manufacturing systems through coordinated efforts in three areas: modeling and algorithms, data collection, and throughput-improvement processes" [p. 7]. (c) The data collection was automated by using programmable logic controllers (PLCs). The software kept track of the production events including "machine faults and blocking and starving events" [p. 13] and recorded their duration. The summary of this data was then transferred to a centralized database, which converted this to workstationperformance characteristics and used in validating the models, determining the bottleneck processes and enhancing throughput. (d) The improved production throughput resulted in more than $2.1 billion in documented savings and increased revenue. 2-1 2.1-3. (a) The San Francisco Poice Department has a total police force of 1900, with 850 officers on patrol. The total budget of SFPD in 1986 was $176 million with patrol coverage cost of $79 million. This brings out the importance of the problem . Like most police departments, SFPD was also operated with manually designed schedules. It was impossible to know if the manual schedules were optimal in serving residents' needs. It was difficult to evaluate alternative policies for scheduling and deploying officers. There was also the problem of poor response time and low productivity, pressure of increasing demands for service with decreasing budgets. The scheduling system was facing the problem of providing the highest possible correlation between the number of officers needed and the number actually on duty during each hour. All these problems led the Task Force to search for a new system and thus undertake this study. (b) After reviewing the manual system, the Task Force decided to search for a new system. The criteria it specified included the following six directives: -- the system must use the CAD (computer aided dispatching ) system, which provides a large and rich data base on resident calls for service. The CAD system was used to dispatch patrol officers to call for service and to maintain operating statistics such as call types, waiting times, travel time and total time consumed in servicing calls. The directive was to use this data on calls for service and consumed times to establish work load by day of week and hour of day. -- it must generate optimal and realistic integer schedules that meet management policy guidelines using a computer. -- it must allow easy adjustment of optimal schedules to accommodate human considerations without sacrificing productivity. -- it must create schedules in less than 30 minutes and make changes in less than 60 seconds. -- it must be able to perfonn both tactical scheduling and strategic policy testing in one integrated system --the user interface must be flexible and easy, allowing the users (captains) to decide the sequence of functions to be executed instead of forcing them to follow a restrictive sequence. 2.1-4. (a) Taking all the statistics of AIDS cases into account it was inferred that just one-third of all cases nation-wide involved some aspect of Injection Drug Use(IDU). But in contrast to this national picture, over 60% of 500 cases reported in New Haven , Connecticut was traced to drug use. Though it was realized previously, by 1987 it was clear that the dominant mode of HIV transmission in New Haven was the practice of needle sharing for drug injection. This was the background of the study and in 1987 a street outreach program was implemented which included a survey of drug addicts with partial intent to detennine why lDUs continued to share needles given the threat of HIV infection and AIDS. h was claimed by the survey respondents that IDUs shared needles since they were scared and feared arrest for possessing a syringe without prescription which was forbidden by law in Connecticut. Respondents also pointed out difficulties involved in entering drug treatment program . The officials recognized that logical intervention was needle exchange whereby IDUs exchanged their used needles for clean ones. This would remove 2-2 infectious drug injection equipment from circulation and also ease access to clean needles. Further, contacts made as a result of needle exchange m ight lead some active lDUs to consider counseling or enter drug treatment. After a lot of lobbying finally the bill for the first legal needle exchange program became effective on July 1, 1990. (b) The design for the needle exchange program was achieved over the summer of 1980. The relevant committee decided that IDUs would be treated with respect and so no identification information was asked of program clients. The program began operating on November 13, 1990. The needle exchange operate on an outreach basis. A van donated by Yale university visits neighborhoods with high concentration of IDUs. Outreach staff members try to educate the clients over there by different means like distributing literature documenting risks of HIV infection, dispensing condoms , clean packets, etc. The primary goal of needle exchange is to reduce incidence of new HIV infection among IDUs. While studies showed consistent self-reported reductions in risky behavior among lDUs participating in needle exchange programs the studies were not convincing. So the mechanics of needle exchange require that the behavior of needles must change. What was required was to reduce the time needles spend circulating in the population. As needles circulate for shorter period of time, needles share fewer people which lower the number of infected needles in the pool of circulating needles which in effect lowers chances of an IDU becoming infected being injected with a previously infected needle. To use this theory required invention of new data collection system which is as follows. A syringe tracking and testing is a system developed to interview the needles returned to the program. All clients participating in the needle exchange are given unique code names and every needle distributed receives a code. Every time a client exchanges needles, an outreach worker records the date and location of exchange. He also records the code name of the client receiving the needles alongside the codes of the needles.The client then places the returned needles in a canister to which the worker puts a label with the date and location of exchange and code name of client. All returned needles are brought to a laboratory at Yale University where a technician collates the information on the canister labels with the tracking numbers on the returned needles . For non-program or street needles returned to needle exchange, the location, date, and client code are recorded. A sample of the returned needles are tested for HIV. 2-3 2.2-1. The financial benefits that resulted from this study include savings of $40 million in 2001 and of $5 million in 2002. The savings for any major disruption have been between $1 and $5 million. The new system enabled Continental Airlines to operate in an efficient and cost-effective manner in case of disruptions. The time to recover and the costs associated with disruptions are reduced. What-if analysis allowed the company to evaluate various scenarios in short periods of time. Since the complete reliable data can be generated quickly, the company reacts to facts rather than forecasts. These improvements in handling irregularities resulted in better and more reliable service and hence happier customers. 2-4 2.2-2. (a) Swift & Company operates in an industry that involves highly skilled labor, many production pathways and perishable products. To generate profit, the company needs to make an efficient use of every single animal procured. Before this study, Swift was not able to meet the shipping deadlines and as a result of this, it was forced to offer discounts. The consequences of this practice included highly reduced profits, inaccurate forecasts and very low reliability. The company had to find a way to come up with the best product mix and to survive in this business defined by volatility and velocity. (b) The purpose of the scheduling models is "to fix the production schedule for the next shift and to create a projection of short order" [p. 74]. They generate shift-level and daily schedule for 28 days. The capable-to-promise (CTP) models "determine whether a plant can ship a requested order-line-item quantity on the requested date and time given the availability of cattle and constraints on the plants' capacity during the 90-day model horizon" [p. 75]. The starting inventory, committed orders, and production schedule generated by the CTP models are inputs to the available-to-promise (ATP) models. Every 15 minutes, the ATP models determine the unsold production of each shift and alert the salespeople to undesirable inventory levels. (c) The company now uses 45 optimization models. (d) As a result of this study, the key performance measure, namely the weekly percentsold position has increased by 22%. The company can now allocate resources to the production of required products rather than wasting them. The inventory resulting from this approach is much lower than what it used to be before. Since the resources are used effectively to satisfy the demand, the production is sold out. The company does not need to offer discounts as often as before. The customers order earlier to make sure that they can get what they want by the time they want. This in turn allows Swift to operate even more efficiently. The temporary storage costs are reduced by 90%. The customers are now more satisfied with Swift. With this study, Swift gained a considerable competitive advantage. The monetary benefits in the first years was $12.74 million, including the increase in the profit from optimizing the product mix, the decrease in the cost of lost sales, in the frequency of discount offers and in the number of lost customers. The main nonfinancial benefits are the increased reliability and a good reputation in the business. 2.2-3. 2-5 2-6 2-7 2.2-4. 2-8 2.2-5. (a) The objective was to simultaneously maximize the company's use of its aircraft, crew, and facilities. (b) Network optimization, linear programming, integer programming, nonlinear programming, and dynamic programming. (c) Since the inception of the study, it had generated savings in excess of $54 million with projected additional savings of $27 million annually. 2.3-1. (a) Towards the end of 90s, Philips Electronics faced challenges in coordinating its supply chains. Decentralized short-term planning was no longer very reliable. The spread of the information to various branches of the global supply chains was taking a lot of time and the information was distorted while it was being transferred. To deal with the uncertainty, the companies had to keep high inventory levels. (b) The ultimate purpose of this study was "to improve competitiveness by improving customer service, increasing sales and margins, and reducing obsolescence and inventories" [p. 38]. To achieve this, the project team aimed at designing a collaborativeplanning (CP) process that would improve trust and collaboration between partners and accelerate decision making. (c) "The algorithm can generate feasible plans within seconds. In fact, the calculation of the plan is hardly noticeable to the people participating in the weekly CP meeting. The speed of the algorithm also allows planners to compute multiple plans during the meeting, creating an interactive planning environment. The software environment also provides strong problem-solving support, used extensively during the CP meetings. One such capability is called backward pegging. It exploits the one-to-one relationship between the storage of an end item in some future period and a constraining stock on hand or scheduled receipt of one or more upstream items. Thus, the backward-pegging mechanism makes the actual material bottlenecks in the network visible" [p. 41-42]. (d) The four steps of the collaborative-planning process are gathering data, deciding, escalating and deploying. (e) This study allowed the companies to solve complex problems quickly, to exploit profitable opportunities and to enhance trust within the supply chain. The information is now conveyed to other parties in a shorter time and more accurately. As a result of this, the companies can have accurate information about the availability of material at different stages. This results in the reduction of inventory and obsolescence as well as the ability to respond promptly to the changes in market conditions. The benefit from decreasing inventory and obsolescence is around $5 million per year in total. Nonfinancial benefits include enhanced flexibility and reliability throughout the chain. 2-9 2.3-2. (a) The role of evaluating a model is to extract information from it. It entails two, often simultaneous activities-- identifying alternatives and calculating objectives. The most known technique for identifying alternatives is optimization. The process yields a single solution which maximizes or minimizes a single objective function. The most prevalent technique used for identifying multiple alternatives is sensitivity analysis. The process can show how the optimum changes when model parameters change or can provide near-optimal alternative solutions. The author views that optimization should not be the sole goal, not just because models are abstractions of real world but because they do not provide adequate information for making decisions. Its objective is to find only one solution. But the decision maker probably would prefer information on several alternatives. Though sensitivity analysis increases effectiveness of optimization , it is deficient. It only yields alternative solution near optimum. The decision maker rather needs unique solutions which offer distinct alternatives. So the author opines that research should be devoted to identify multiple alternatives. One may begin in the solution process itself. Each solution is a feasible alternative, which the decision maker may choose over the optimum. New algorithms may be designed to identify distinct alternatives. The second step of evaluation should involve calculating quantifiable objective for each alternative. Thus summarizing, the author views that although optimization has dominated research in MS/OR it is but one technique for addressing one part of MS/OR process. It is deficient since it does not provide adequate information for making important decisions. Complex decisions rather require information on many alternatives and also an understanding of basic trade-offs and principles. Optimization alone cannot provide this information. (b) The key to MS/OR is not only possessing knowledge. Though different practitioners take different approaches -- three key steps being --modeling -- evaluating --deciding, which are all complementary. In MS/OR systematized knowledge is reflected in better decisions. The key to good decisions is knowledge and judgment. Modeling and evaluation form a systematized way for acquiring knowledge; judgment is acquired through experience. The problems which do not require judgment are the ones which can be formulated with well-defined objective functions and solved automatically with algorithms which are pretty efficient an example being the shortest path algorithm. On the other hand, there are problems which are easy to formulate but difficult to solve. For example, a carpet store owner would not argue with the objective of the cutting stock problem but may not be happy with solutions provided by available software. He would benefit from models that offer help in cutting the carpet. Combining knowledge from modeling with judgment of store owner would give best result. Generally, important questions facing management are not well-defined as shortest path or cutting stock problem. Neither there are related well-defined problems which can be optimized, example the facilities layout problem. Thus the roles are all complementary. Most depend on both judgment of decision maker and knowledge gained from modeling and evaluating. 2-10 2.3-3. (a) The problem is to design and schedule the company's product line containing over 5000 products serving a wide variety of markets. (b) The algorithm is a genetic algorithm (the subject of Sec. 14.4), which is a particular kind of metaheuristic (the subject of Chap. 14). 2.4-1. The credibility of analyses and therefore the probability that policies based upon them will be implemented depends on the perceived validity of the models. The process of model validation though is a burden which helps to learn lessons which may not lead to just improvements in the model but also to changes in the scientific theory and public policy. This happened in PAWN with the Nutrient model and eutrophication. When PAWN was started, the Dutch eutrophication control strategy was to decrease phosphate discharges into surface water from point sources mostly sewage treatment plants. To find out how effective this strategy is the Algae Bloom model was applied to some major Dutch lakes. It was revealed that in most cases this required enormous percentage decrease in phosphate concentrations. Next question was what was to be done to achieve a particular percentage decrease in phosphate concentration. The Dutch strategy was based on the fact that large amount of phosphates and other nutrients accumulated in bottom of the lakes was bound permanently to the bottom and hence unavailable to support algae blooms. This was contradicted both in the Nutrient Model calibration process and validation process. Studies taken convinced them that nutrients particularly phosphate can be liberated from bottom sediments both in normal steady mode and explosive mode. This was widely accepted in the scientific community. But the conclusion implied that use of a phosphate reduction program as the only way to limit algae bloom would have hardly any immediate success. But analysis with the Algae Bloom model suggests other tactics which could be effective and combination of tactics should be tailored to individual lakes. 2.4-2. The author feels that observation and experimentation are not emphasized in the MS/OR literature or in the training of its workers as much as experience would lead one to believe. As examples he has given some experiences with the US Air Force in early '50s which strengthens his belief. He opines that observing actual operations as part of the analysis process provides a required base for understanding what is going on in a problem situation. They can help to point out difficulties being encountered, suggest hypothesis and theories that may account for problems and offer evidence regarding the validity of the models built as part of problem solving process. lf a problem is in regard to a non-existing system or an operating system fulfills an important function that must continue, so that controlled experiments with are not possible-- one can build a theory about relevant phenomena and analyze the theory but numerical results obtained in this way clearly can be viewed with suspicion. Alternatively if a similar system exists, one can extrapolate from results with it to make estimates about the prospective system. In fact, administrative emergencies or an executive desire to try something new may cause the behavior of a system already in existence to change. The analyst may then be able to collect data useful for analyzing 2-11 how the system would operate under changed circumstances or for identifying problems that might crop up under different operating regimes. From his personal experiences he gives evidence to give substance to these remarks of his. If data was used from one system to predict performance of another he believes that the parameter values form observing another similar system can be useful, and incorporating such estimates in a crude study can be better than not doing a study at all. Parameter values from one context to another cannot be expected to support detailed findings, but even crude findings are enough to provide indispensable information on which to base policy. He has also analyzed the results of a continent wide Air Defense exercise. He says here that analysis must be carefully planned, and planning must begin early. Early work serves to put attention on the structure of the work and issues to be faced as well as other responsibilities. Thus, in nutshell, the author views that skills involved in observation and experimentation are enumerous and should be part of the tool kit of many MS/OR analysts. He views that discriminating observation and carefully planned experimentation and analysis are central to MS/OR. Observing actual operations and collection of data allow us to discern problems, develop hypotheses and validate models needing skill. Similarly, accurate and complete data are required to estimate validity. Program evaluation brings together many of the issues of observation and experimentation. Thus, issues of scientific and professional craft related to observation and experimentation should occur as important pieces in experience, literature and training of MS/OR workers. 2.4-3. (a) The author views that analysts do not believe that a model can be completely validated. He further opines that policy models can at best be invalidated. Thus, the objective of validation or invalidation attempts is to increase the degree of confidence that the events obtained from the model will take place under conditions assumed. After trying all invalidation procedures, one will have a good understanding of strengths and weaknesses of the model and will be able to meet criticisms of omissions. Knowing the Iimitations of the model will enable one to express proper confidence on its results. (b) Model Validity deals with correspondence of the model to the real world and related to pointing out all stated and implied assumptions, identification and inclusion of all decision variables and hypothesized relations among variables. Different assumptions are made and the analyst compares each assumption and hypothesis to the internal and external problem environments viewed by the decision maker and comments on the extent of divergence. Data validity deals with raw and structured data, where structured data is manipulated raw data. Raw data validity is concerned with measurement problems and determining if the data is accurate, impartial and representative. Structured data validity needs review of each step of the manipulation and is a part of model verification. Logical/mathematical validity deals with translating the model form into a numerical, computer process that produces solutions. There is no standard method to determine this. Approaches include comparing model outcomes with expected or historical results and a close scrutiny of the model form and its numerical representation on a flow chart. 2-12 Predictive validity is analyzing errors between actual and predicted outcomes for a model's components and relationships. Here one looks for errors and their magnitudes, why they exist and if how they can be corrected. Operational validity attempts to assess the importance of errors found under technical validity. It must find out if the use of the model is appropriate for the observed and expected errors. lt also deals with the fact whether the model can produce unacceptable answers for proper ranges of parameter values. Dynamic validity is concerned with determining how the model will be maintained during its life cycle so it will continue to be an accepted representation of the real system. The two areas of interest thus are update and review. (c) Sensitivity analysis plays an important role in testing the operational validity of a model. In this, values of model parameters are varied over some range of interest to determine if and how the recommended solution changes. If the solution is sensitive to certain parameter changes, the decision maker may want the model analysts to explore further or justify in detail values of these parameters. Sensitivity analysis also involves the relationship between small changes in parameter values and magnitude of related changes in outputs. (d) Validating a model tests the agreement between behavior of the model and the real world system being modeled. Models of a non-existing system are the difficult to validate. Three concepts apply here: face validity or expert opinion, variable -parameter validity and sensitivity analysis and hypothesis validity. Though these concepts are applicable to all models, models of real systems can be subjected to further tests. Validity is measured by how well the real-system compares with model-generated data. The model is replicatively valid if it matches data acquired from the real system. It is predictively valid when it matches data before getting the data from the real system. A model is structurally valid if it reproduces the observed real system behavior as well as reflects the way in which real system works to produce this. The author views that there is no validation methodology appropriate for all models. He says that a decision-aiding model can never be completely validated as there are never real data about the alternatives not implemented. Thus, analysts must be careful in devising, implementing, interpreting and reporting validation tests for their models. (e) Basic validation steps have been cited in page 616 of the article. 2.5-1. (a) In the late 1970s, oil companies began to experience downward pressure on profitability due to rapid and continuing changes in external environment. Partially in response to these pressures Texaco's Computer Information Systems department developed an improved on-line interactive gasoline blending system called OMEGA. It was first installed in 1983 and is now used in all seven Texaco US refineries and in two foreign plants. (b) A simple interactive user interface makes OMEGA easy to use. All input data can be entered by hand. OMEGA can interface with refinery data acquisition system. The user can access stock qualities, stock availabilities, blend specification and requirements, starting values and limits, optimization options, automatic stock selection, automatic blend specification and several other options. 2-13 Several features aid the user in performing planning functions. By choosing appropriate options user can obtain optimization options. The user also has other options. Each refinery uses different set of features depending on its availability of blending stocks. These vary depending on the configuration of the refinery and particular crudes being refined. Availability and easy use of OMEGA features has provided engineers and blenders with powerful and easy tool. (c) OMEGA is constantly being updated and extended. It had to be modified to take into account EPA's regulation for a lead phase down for regular-leaded gasoline so that now OMEGA could be more accurate for these lower lead levels. OMEGA is continuously modified to reflect changes in refinery operations. Differences in refineries required changes to the system. When Texaco began installing OMEGA in their foreign refineries, additional changes had to be made to handle different requirements of different countries. Improvements to OMEGA are needed to enable it to answer the new and unanticipated what-if questions often asked by refinery engineers. (d) Each refinery uses OMEGA in varying degrees and for various purposes depending on their needs, complexity and configuration. Below the typical usage of the system is pointed out. On a monthly basis, refineries use OMEGA to develop a gasoline blending plan for the month. The refinery planning model's projected blending stock volumes are input to OMEGA. The blending planner calculates 3 to 8 blends in a single OMEGA run. The refinery planning model's blend compositions are input into OMEGA as initial values. Once a reasonable blend is developed, the marketing department is contacted to discuss resulting grade splits. After marketing department does their job a finalized blending plan is developed for the month. The scheduler determines when each of the grades will be blended. All these work are done by using OMEGA. (e) OMEGA contributes to overall profitability. To measure actual benefit, a method tried was comparing blend composition that blenders used with and without OMEGA. Here OMEGA achieved as much as 30 percent increase in profit. Average increase in profit is approximately 5 percent of gross gasoline revenue. If OMEGA is used to calculate blending recipes fewer blends fail to meet their quality specification. OMEGA's more reliable gasoline grade-split estimates provide significant aid to those developing marketing strategies and refinery production targets. OMEGA is used for what-if case studies performed for example for economic analysis of refinery improvement projects and analysis of how proposed Government regulations would affect Texaco. OMEGA's features have enabled Texaco with capacity to do things not possible with previous blending system, for example, to deal with mix stocks, consider new grades of gasoline, more control on inventory, etc. OMEGA's features make it easy and quick to explore new avenues of profitability for a refinery. 2.5-2. (a) Yellow Freight System, Inc. was founded in 1926 as a regional motor carrier serving the Mid-West. Today it is one ofthe largest motor carriers in the country. From a mixed operation in the 1970s, Yellow now predominantly serves the less-than-truckload (LTL) portion of the freight market. The '80s were a difficult decade for the motor carrier industry. Deregulation made the way for tremendous opportunity for growth but also presented management with new and difficult challenges to manage these larger operations more efficiently than before. After 1980, motor carriers were forced to 2-14 compete on price, which led to a lot of pressure to cut costs. The result was decrease in transportation rates. Between 1980 to 1990, transportation rates translated to a drop in real terms of 29%. In addition to real rate decreases, the shipping community in response to intense international competition, started to increase their expectation in service. For many shippers, Yellow Freight is a full partner in their total quality management programs. Another important component of the logistics system is timely delivery of freight. Service reliability is also critical. This heightened emphasis on service was a problem for some long-standing operating practices used by national LTL carriers. The effect of these pressures can be seen in the tremendous attrition the industry suffered. Out of top 20 revenue producing LTL carriers in 1979, only 6 are there today. In this period, Yellow Freight grew from 248 to 630 terminals. This growth has had the effect of creating an extremely large and complex operation. The large network also needs a greater degree of coordination. In 1986, Yellow initiated a project to improve its ability to manage a complex system. Yellow was interested in using a modern network method to simulate and optimize a large network. The project had a main goal -- improved service and servi.ce reliability through better management control of the network. This goal was supplemented by broader management objectives. There was also an expectation that improved planning would lead to higher productivity level and lower costs. Consequently, a project team was formed. (b) The development effort at Yellow started with an existing model as a base and then were modified. The result of this effort was SYSNET. SYSNET is more than 80,000 lines of FORTRAN code for performing sophisticated optimizations using modem network tools. They developed an innovative, interactive optimization technology that puts human beings in the loop, placing sophisticated, up-to-date optimization methods in their hands. These methods were required in the development of a system that would handle the entire network without resorting to heuristic methods to decrease the size of the problem. As a result, user is able to analyze impacts of changes in the whole network in a simple but interactive fashion. Projects can be completed earlier new with greater precision. Decisions on shipment consolidations are now optimized taking into account the system effect of each decision. Yellow uses SYSNET for two sets of applications: -- main use is tactical load planning, which involves monthly planning and revision of set of instructions that govern handling and consolidation of shipments through the network. -- the second set of applications involve longer range planning of the network itself. These problems cover the location and sizing of new facilities, and long range decisions that govern the flow of freight between terminals. At Yellow SYSNET is more than just a piece of code. It embodies an entire planning methodology adopted by all levels of the company. From strategic planning studies communicated to high-level management to network routing instructions sent right to the field, SYSNET has become a comprehensive planning process that has allowed management to maintain control of a large complex operation. In addition, Yellow uses SYSNET as the central tool in the design and evaluation of projects of over $10 million in annual savings. (c) The interactive aspects of the code proved important in two respects: -- the user was needed to guide the search for changes in the network. For example, the user may know that freight levels are on the rise in the Midwest or a 2-15 particular breakbulk is facing problems with capacity. ln other cases, the user may know that the current solution is a local minimum and a major change in the network is needed to achieve an overall improvement. A human being can easily point out these spatial patterns and test for promising configurations. -- the second use proved critical to the adoption of the system and was the user's capability to accept and reject suggestions made by the computer. SYSNET displays suggested changes and allows the user to evaluate each one in terms of difficult to quantify factors. Also local factors, such as work rules or special operating practices that are not incorporated into the model can be accounted for by a knowledgeable user. (d) For strategic planning, the outputs from SYSNET are a set of reports used to prepare management summaries on different options. SYSNET is also used on a operational basis to perform load planning. ln this role, SYSNET is used to maintain a file that determines the actual routing of shipments through the service network. This file, which contains the load planning, is accessed directly by systems that are used by every terminal manager in the field. SYSNETS control of load planning and its capability to communicate these instructions to the field is the most important accomplishment of the project. (e) SYSNETs effect can be seen in four areas: -- quality of planning practices and management culture -- cost savings resulting directly from improvement in load planning -- in analyzing projects --improved service to customers from more reliable transportation Qualitative changes includes the following: --management had more control over network operations. SYSNET now allows managers to have direct control. The new load pattern closely controls the loading of directs and management can quickly change the load pattern in response to changing needs. -- it could set real istic performance standards. SYSNET allowed Yellow to set direct loading standards based on anticipated freight levels, creating more realistic performance expectations. -- planners can better understand the total system now. Yel\ow can now evaluate new projects and ideas based on their impact on the entire system -- SYSNET allows managers to analyze projects formally before making decisions -- with SYSNET managers can analyze new options quickly in response to changing situations -- Analysts can now try new ideas on computers which ultimately leads to new ideas in the field -- because of SYSNET, Yellow is more open now to use of new information technologies -- the new system has reduced claims. SYSNET has had a substantial impact on management culture at Yellow Performance improvement due to better load planning include: A study was undertaken to estimate savings that could be attributed to SYSNET. Total cost savings for the system were estimated at over $7.3 million annually. Savings in breakbulk handling costs also increased. Besides this, reducing shipments handled in the long run may bring down investments in fixed facilities. SYSNET brought down the cost of routing trailers in part 2-16 by identifying directs with lower transportation costs savings due to better routing of trailers were estimated to be $1 million annually. Ongoing projects include: Operations planning uses SYSNET to scrutinize various projects with a wide range from relocating breakbulks to realigning satellites with breakbulks. Using SYSNET, operational planning now completes over 200 projects per year, mostly on an informal, exploratory basis. SYSNETS speed in evaluating different ideas is critical to this process. In 1990, Yellow used SYSNET to identify over $10 million in annual savings from different projects. SYSNET improved the speed with which such analyses could be completed and expanded the scope of each project thus allowing Yellow to study system impacts with more precision than before. SYSNET thus has played a main role in identification, design and evaluation of these projects. Improved service includes : Savings from SYSNET are substantial compared to the cost of its development and implementation. Following the implementation of SYSNET management can be better focused on improved service. Yellow continues to use SYSNET for a number of planning projects and to continuously monitor and improve the load planning system which is now used directly within linehaul operations group responsible for day-to-day management of tlows through the system. tn addition, Yellow is using SYSNET as a foundation to expand the use of optimization methods for the other aspects of its operations. SYSNET is now very popular within the company for its capability to carry out accurate, comprehensive network planning projects. 2.6-1. (a) Implementing this major change in operations needed involvement and support of all levels of the company. The process started with acceptance of system with operation planning department. Operation planning was responsible for guiding the project and managing with close cooperation from the information services department and all aspects of the implementation. The systems acceptance was largely due to the use of interactive optimization which gave users the support needed to optimize such a large network while simultaneously keeping them in close control of the entire process. Users could also analyze suggested changes to the network based on changes in flows and costs, which could be compared against actual field totals. The next step was to validate the cost model. They were able to compare both total system costs and different subcategories against actual cost summaries for these categories. The individual cost categories within SYSNET consistently match corporate statistics within a few percent and total costs often match with l or 2 percent. The validation of the cost model, both in totality and individual components, played a vital role in gaining upper management's acceptance. The interactive reports and features that convinced operations planning also played a strong role in winning support of top management. They ran sessions for upper management to demonstrate how SYSNET made suggestions and generated supporting reports to back-up the numbers. They also demonstrated how standard operating practices could be detrimental and why coordinating the entire network was important. By taking all these efforts, they gained the needed confidence of upper management required to support a field implementation. 2-17 (b) With the support of upper management, they were able to develop an implementation strategy. The controlled direct program changed operating philosophy so drastically that a single corporate-wide transition was viewed as not safe. In implementing SYSNET, Yellow made a systematic change in the way it loaded directs. SYSNET encourages a greater pfoportion of directs to be loaded onto breakbulks. It was not possible to change this operation methods so easily over the whole network. It was also difficult to do it in a piecemeal fashion. To deal with this problem, they developed a phased implementation strategy that started with smallest breakbulks in the system and went up to larger ones. Careful planning made sure that no breakbulk would be over capacity during the intermediate stages of the process. The entire implementation was so planned as to ensure that no breakbulk would find itself over capacity during the transition period. (c) To communicate the new concept to terminal managers in the field involved three steps: -- designing new support tools so that SYSNET routing instructions were easy to follow -- training terminal managers and dock personnel to use these new system and most important --convincing terminal managers that the new approach was a good idea. They developed two new support tools to assist field operations : -- first was a set of reports that managers or dock supervisors could access from their local computer terminals which would give them immediate access to SYSNET load pattern. -- second, was a revised shipment movement bill. This provides a very high level of control over the routing of individual shipments.· The Operations Planning department handled training by organizing series of visits to all 25 breakbulks. During each visit, the staff members explained the principles behind the controlled direct program, new reports and use of new routing directions. Follow-up was done by phone calls. The most important task was to convince terminal managers of the logic behind the new operations strategy. Terminal managers needed to understand that they had to follow the load planning since it was designeed to coordinate different parts of the system. They used examples to illustrate the effect their decisions could have on other terminals. Generally, people in the field accepted the principle that their decisions should be coordinated with those in the rest of the system (d) Following the implementation of SYSNET, they developed a target that represented the expected number of directs that they should be loading based on the SYSNET plan. Yellow then measured terminal manager's performance based on how close they were to this target. After some period, it deemed compliance with the plan so good that it now measures terminal managers performance on other activities and Yellow continues to monitor compliance with the load plan informally. It then contacts managers that appear to be not in compliance to determine the reasons. In short, SYSNET has changed load planning from a decentralized process that depended on local management incentives to a centralized process that relies on monitoring and enforcement 2.6-2. (a) The information processing industry has experienced several decades of sustained profitable growth. Recently, competition has intensified leading to quick advances in computer technology. This in turn leads to proliferation of both-end products and 2-18 services. These trends are especially relevant for after-sales service. Maintaining a service parts logistic system to support products installed in the field is essential to competing in this industry. Growth in both sales and scope of products offered has dramatically increased the number of spare parts that must be maintained. For IBM, the number of installed machines and the annual usage of spare parts have both increased. This growth has increased the dollar value of service inventories, which are used to maintain the very high levels of service expected by IBMs customers. IBM has developed an extensive multipleechelon logistic structure to provide ready service for the large population of installed machines, which are distributed through the United States. IBM developed a large and sophisticated inventory management system to provide customers with prompt and reliable service. A fast changing business environment and pressures to decrease investment in inventory led IBM to look for improvements in its control system. In response to these new needs, IBM initiated the development of a new planning and control system for management of service parts. The result of this was the creation and implementation of a system called Optimizer. (b) The complicating factors faced by the OR team are as follows : -- there are more than 15 million part-location combinations -- there are more than 50000 product-location combinations -- frequent updating (weekly) of system control parameters was a requirement in response to changes in the service environment and installed base -- success of the system is important to IBM's daily operations and so can have a major impact on its future sales and revenues -- employees could be expected to protest against any change since the existing control system was working and sophisticated and overall parts logistics problem was complex. (c) The system developed in this phase had minimum interface to provide data inputs and multi-echelon algorithm without any improvements. Most of the big changes from the original design was in this phase. They discovered that the echelon structure was in reality more complex than the one used in the analytic model. Consequently, they had to develop extensions to the demand pass-up methodology and incorporate them into the model. The test was conducted in early 1986 and led to the finding that the value of the total inventory generated by the new system was smaller than expected. lt was discovered that the problem was due to differences in criticality of parts. The algorithm made extensive use of inexpensive, non-functional parts to meet product-service objective. Another problem found out at this stage was the churn (instability) in the recommended stock levels every week. Although stock levels are expected to change periodically in response to changing failure rates and to changes in the installed base, it is desirable to keep the stock levels quasi-static in order to avoid logistic and supply problems. They developed control procedures and changed the model to take care of this problem. (d) In this phase, they completed all functions required for implementation and developed a measurement system to monitor the field implementation test. After being done with the system coding for this phase, they conducted an extensive user acceptance test. Every program module was tested individually and jointly. Finally, a field implementation test went live on 7 machine types in early 1987. The working of the 2-19 system fulfilled expectations. Scope of the field test was slowly expanded. Results were monitored on a weekly and then monthly basis by the measurement system. (e) In this phase, they completed the development and installation of all the functions currently in place in Optimizer. The system was able to provide the specified service performance for all parts and locations. Improvements were made. User acceptance testing and integration of final system went smoothly. The project staging helped to sustain support for the project by demonstrating concrete progress throughout the implementation process. lt also helped to eradicate problems in formulation and algorithm and programming bugs early. So very few problems occurred when the system went live in a national basis. The final Optimizer system for national implementation consisted of four major modules: -- a forecasting system module -- a data delivery system module -- a decision system that solves multi-echelon stock control problem -- the PIMS interface system (f) The implementation of Optimizer yielded a variety of benefits: -- a decrease in investment on inventory -- improved services -- enhanced flexibility in responding to changing service requirements -- provision of a planning capability -- improved understanding of the impact of parts operations -- increased responsive of the control system -- increased efficiency of NSD human resources -- identifying the role of functional parts in providing product service is an example of benefits derived from implementation of Optimizer -- ability to run Optimizer on a weekly basis has increased responsiveness of entire parts inventory system -- for machines controlled by Optimizer, inventory analysts no longer have to specify parts stocking lists for each echelon in order to make sure that service objectives are attained. They can now focus on other critical management issues. Optimizer thus has proved to be an extremely valuable planning and operating control tool. 2.6-3. (a) The main objective is to teach optimization principles to key employees and to acquaint them (at a high level) with the available optimization tools, without turning them into mathematicians. (b) Six three-day modules conducted over a period of two years, interspersed with small group assignments, plus two days per week for six months to complete a master case study. (c) They are designated as supply chain masters. 2.7-1. Answers will vary. 2-20 2.7-2. Answers will vary. 2.7-3. Answers will vary. 2-21 CHAPTER 3: INTRODUCTION TO LINEAR PROGRAMMING 3.1-1. Swift & Company solved a series of LP problems to identify an optimal production schedule. The first in this series is the scheduling model, which generates a shift-level schedule for a 28-day horizon. The objective is to minimize the difference of the total cost and the revenue. The total cost includes the operating costs and the penalties for shortage and capacity violation. The constraints include carcass availability, production, inventory and demand balance equations, and limits on the production and inventory. The second LP problem solved is that of capable-to-promise models. This is basically the same LP as the first one, but excludes coproduct and inventory. The third type of LP problem arises from the available-to-promise models. The objective is to maximize the total available production subject to production and inventory balance equations. As a result of this study, the key performance measure, namely the weekly percent-sold position has increased by 22%. The company can now allocate resources to the production of required products rather than wasting them. The inventory resulting from this approach is much lower than what it used to be before. Since the resources are used effectively to satisfy the demand, the production is sold out. The company does not need to offer discounts as often as before. The customers order earlier to make sure that they can get what they want by the time they want. This in turn allows Swift to operate even more efficiently. The temporary storage costs are reduced by 90%. The customers are now more satisfied with Swift. With this study, Swift gained a considerable competitive advantage. The monetary benefits in the first years was $12.74 million, including the increase in the profit from optimizing the product mix, the decrease in the cost of lost sales, in the frequency of discount offers and in the number of lost customers. The main nonfinancial benefits are the increased reliability and a good reputation in the business. 3.1-2. (a) (b) 3-1 (c) (d) 3.1-3. (a) (b) Slope-Intercept Form 3-2 Slope Intercept 3.1-4. (a) 1 (b) The slope is 0 1 , the intercept is 0. (c) 3.1-5. Optimal Solution: and 3-3 3.1-6. Optimal Solution: and 3.1-7. (a) As in the Wyndor Glass Co. problem, we want to find the optimal levels of two activities that compete for limited resources. Let be the number of wood-framed windows to produce and be the number of aluminum-framed windows to produce. The data of the problem is summarized in the table below. Resource Glass Aluminum Wood Unit Profit (b) Resource Usage per Unit of Activity Wood-framed Aluminum-framed $ $ maximize subject to 3-4 Available Amount (c) Optimal Solution: , and (d) From Sensitivity Analysis in IOR Tutorial, the allowable range for the profit per wood-framed window is between and infinity. As long as all the other parameters are fixed and the profit per wood-framed window is larger than $ , the solution found in (c) stays optimal. Hence, when it is $ instead of $ , it is still optimal to produce wood-framed and aluminum-framed windows and this results in a total profit of $ . However, when it is decreased to $ , the optimal solution is to make wood-framed and aluminum-framed windows. The total profit in this case is $ . (e) maximize subject to The optimal production schedule consists of windows, with a total profit of $ . wood-framed and aluminum-framed 3.1-8. (a) Let be the number of units of product to produce and be the number of units of product to produce. Then the problem can be formulated as follows: maximize subject to 3-5 (b) Optimal Solution: , and 3.1-9. (a) Let be the number of units on special risk insurance and on mortgages. be the number of units maximize subject to , (b) Optimal Solution: , and (c) The relevant two equations are , and . 3.1-10. (a) maximize subject to 3-6 , so and (b) Optimal Solution: , and 3.1-11. (a) Let be the number of units of product produced for maximize 0 0 subject to , , (b) 3-7 . 3.1-12. 3-8 3.1-13. First note that satisfies the three constraints, i.e., is always feasible for any value of . Moreover, the third constraint is always binding at , . To check if is optimal, observe that changing simply rotates the line that always passes through . Rewriting this equation as , we see that the slope of the line is , and therefore, the slope ranges from to . As we can see, is optimal as long as the slope of the third constraint is less than the slope of the objective line, which is . If , then we can increase the objective by 3-9 traveling along the third constraint to the point of when . For , is optimal. , which has an objective value 3.1-14. Case 1: If If (vertical objective line) , the objective value increases as increases, so , the opposite is true so that all the points on the line from , are optimal. If , the objective function is Case 2: If If , point , If If the line ) . , point , any point on the line is optimal. Case 3: shifted down) , line . , point , to . and every feasible point is optimal. (objective line with slope , , point . is optimal. Similarly, if (objective line with slope , any point on , objective value increases as the line is If , i.e., , , point . If , i.e., , , point If , i.e., , is any point on the line . 3-10 . 3.2-1. (a) maximize subject to (b) Optimal Solution: and (c) We have to solve and from the first one, we obtain we get , hence . By subtracting the second equation . Plugging this in the first equation, , so . 3.2-2. (a) TRUE (e.g., maximize ) (b) TRUE (e.g., maximize ) (c) FALSE (e.g., maximize ) 3.2-3. (a) As in the Wyndor Glass Co. problem, we want to find the optimal levels of two activities that compete for limited resources. Let and be the fraction purchased of the partnership in the first and second friends venture respectively. Resource Fraction of partnership in 1st Fraction of partnership in 2nd Money Summer work hours Unit Profit Resource Usage per Unit of Activity 1 2 $ $ $ $ 3-11 Available Amount $ (b) maximize 0 0 subject to , (c) Optimal Solution: ( and 3.2-4. Optimal Solutions: ( connecting these two points, , and all points lying on the line 3-12 3.2-5. 3.2-6. (a) 3-13 (b) Yes. Optimal solution: ( and (c) No. The objective function value rises as the objective line is slid to the right and since this can be done forever, so there is no optimal solution. (d) No, if there is no optimal solution even though there are feasible solutions, it means that the objective value can be made arbitrarily large. Such a case may arise if the data of the problem are not accurately determined. The objective coefficients may be chosen incorrectly or one or more constraints might have been ignored. 3.3-1. Proportionality: It is fair to assume that the amount of work and money spent and the profit earned are directly proportional to the fraction of partnership purchased in either venture. 3-14 Additivity: The profit as well as time and money requirements for one venture should not affect neither the profit nor time and money requirements of the other venture. This assumption is reasonably satisfied. Divisibility: Because both friends will allow purchase of any fraction of a full partnership, divisibility is a reasonable assumption. Certainty: Because we do not know how accurate the profit estimates are, this is a more doubtful assumption. Sensitivity analysis should be done to take this into account. 3.3-2. Proportionality: If either variable is fixed, the objective value grows proportionally to the increase in the other variable, so proportionality is reasonable. Additivity: It is not a reasonable assumption, since the activities interact with each other. For example, the objective value at is not equal to the sum of the objective values at and . Divisibility: It is not justified, since activity levels are not allowed to be fractional. Certainty: It is reasonable, since the data provided is accurate. 3.4-1. In this study, linear programming is used to improve prostate cancer treatments. The treatment planning problem is formulated as an MIP problem. The variables consist of binary variables that represent whether seeds were placed in a location or not and the continuous variables that denote the deviation of received dose from desired dose. The constraints involve the bounds on the dose to each anatomical structure and various physical constraints. Two models were studied. The first model aims at finding the maximum feasible subsystem with the binary variables while the second one minimizes a weighted sum of the dose deviations with the continuous variables. With the new system, hundreds of millions of dollars are saved and treatment outcomes have been more reliable. The side effects of the treatment are considerably reduced and as a result of this, postoperation costs decreased. Since planning can now be done just before the operation, pretreatment costs decreased as well. The number of seeds required is reduced, so is the cost of procuring them. Both the quality of care and the quality of life after the operation are improved. The automated computerized system significantly eliminates the variability in quality. Moreover, the speed of the system allows the clinicians to efficiently handle disruptions. 3.4-2. (a) Proportionality: OK, since beam effects on tissue types are proportional to beam strength. Additivity: OK, since effects from multiple beams are additive. Divisibility: OK, since beam strength can be fractional. Certainty: Due to the complicated analysis required to estimate the data about radiation absorption in different tissue types, sensitivity analysis should be employed. (b) Proportionality: OK, provided there is no setup cost associated with planting a crop. 3-15 Additivity: OK, as long as crops do not interact. Divisibility: OK, since acres are divisible. Certainty: OK, since the data can be accurately obtained. (c) Proportionality: OK, setup costs were considered. Additivity: OK, since there is no interaction. Divisibility: OK, since methods can be assigned fractional levels. Certainty: Data is hard to estimate, it could easily be uncertain, so sensitivity analysis is useful. 3.4-3. (a) Reclaiming solid wastes Proportionality: The amalgamation and treatment costs are unlikely to be proportional. They are more likely to involve setup costs, e.g., treating 1,000 lbs. of material does not cost the same as treating 10 lbs. of material 100 times. Additivity: OK, although it is possible to have some interaction between treatments of materials, e.g., if A is treated after B, the machines do not need to be cleaned out. Divisibility: OK, unless materials can only be bought or sold in batches, say, of 100 lbs. Certainty: The selling/buying prices may change. The treatment and amalgamation costs are, most likely, crude estimates and may change. (b) Personnel scheduling Proportionality: OK, although some costs need not be proportional to the number of agents hired, e.g., benefits and working space. Additivity: OK, although some costs may not be additive. Divisibility: One cannot hire a fraction of an agent. Certainty: The minimum number of agents needed may be uncertain. For example, 45 agents may be sufficient rather than 48 for a nominal fee. Another uncertainty is whether an agent does the same amount of work in every shift. (c) Distributing goods through a distribution network Proportionality: There is probably a setup cost for delivery, e.g., delivering 50 units one by one does probably cost much more than delivering all together at once. Additivity: OK, although it is possible to have two routes that can be combined to provide lower costs, e.g., F2-DC 50, but the truck may be able to deliver 50 DC-W2 units directly from F2 to W2 without stopping at DC and hence saving some money. Another question is whether F1 and F2 produce equivalent units. Divisibility: One cannot deliver a fraction of a unit. Certainty: The shipping costs are probably approximations and are subject to change. The amounts produced may change as well.. Even the capacities may depend on available 3-16 daily trucking force, weather and various other factors. Sensitivity analysis should be done to see the effects of uncertainty. 3.4-4. Optimal Solution: ( and 3.4-5. Optimal Solution: ( and 3-17 3.4-6. The feasible region can be represented as follows: Given , various cases that may arise are summarized in the following table: slope optimal solution , 8 8 8 and all points on the line connecting these two 4 4 , and all points on the line connecting these two 4 3-18 3.4-7. (a) Optimal Solution: ( and (b) Optimal Solution: ( and (c) Optimal Solution: ( and 3-19 3.4-8. (a) minimize 8 4 subject to (b) Optimal Solution: ( and 21.82 (c) Cost per Serving Carbohydrates Protein Fat Solution Steak $8 Potatoes $4 Grams of Ingredients per Serving 5 15 20 5 15 2 1.27 2.91 3-20 Totals 50 40 24.91 >= >= <= Requirement (g) 50 40 60 Total Cost $21.82 3.4-9. (a) Let be the amount of space leased for . months in month minimize subject to , and (b) 11 Unit Cost $650 Month 1 2 3 4 5 Space Leased (sf) 12 13 14 15 $1,000 $1,350 $1,600 $1,900 21 $650 22 23 24 $1,000 $1,350 $1,600 31 $650 32 33 $1,000 $1,350 41 $650 42 $1,000 51 $650 Contribution Toward Required Amount 1 0 1 1 0 1 1 1 0 1 1 1 1 0 1 1 1 1 1 30000 1 0 1 1 0 1 1 1 0 1 1 1 1 0 1 10000 1 1 0 1 1 1 1 0 0 1 1 1 0 20000 Totals $30,000 $30,000 $40,000 $30,000 $50,000 >= >= >= >= >= Resource Available $30,000 $20,000 $40,000 $10,000 $50,000 Total Cost $76,500,000 3.4-10. (a) Let number of full-time consultants working the morning shift (8 a.m.-4 p.m.), number of full-time consultants working the afternoon shift (Noon-8 p.m.), number of full-time consultants working the evening shift (4 p.m.-midnight), number of part-time consultants working the first shift (8 a.m.-noon), number of part-time consultants working the second shift (Noon-4 p.m.), number of part-time consultants working the third shift (4 p.m.-8 p.m.), number of part-time consultants working the fourth shift (8 p.m.-midnight). minimize subject to 3-21 (b) FT1 FT2 FT3 PT1 PT2 PT3 PT5 Unit Cost $320 $320 $320 $120 $120 $120 $120 Time of Day 8am Noon Noon 4pm 4pm 8pm 8pm Midnight Contribution Toward Required Amount 1 1 1 1 1 1 1 1 1 1 Number Hired 2.667 2.667 4 1.333 2.667 3.333 Totals 4 8 10 6 >= >= >= >= Minimum Required 4 8 10 6 FT 2.667 5.333 6.667 4 >= >= >= >= 2 *PT 2.667 5.333 6.667 4 Total Cost $4,107 2 Note that the optimal solution has fractional components. If the number of consultants have to be integer, then the problem is an integer programming problem and the solution is with cost $ . 3.4-11. (a) Let be the number of units shipped from factory to customer minimize subject to and , and (b) Shipping Customer 1 Cost Factory 1 $600 Factory 2 $400 Customer 2 $800 $900 Customer 3 $700 $600 Units Customer 1 Shipped Factory 1 0 Factory 2 300 300 = Order Size 300 Customer 2 200 0 200 = 200 Customer 3 200 200 400 = 400 3.4-12. (a) 3-22 400 500 = = Output 400 500 Total Cost $540,000 . (b) maximize subject to and A (c) Unit Profit A1 0 Year 1 2 3 4 5 A2 0 1 1 1.4 1.4 A3 0 A4 B1 1.4 0 B2 B3 C2 0 1.7 1.9 D5 1.3 R1 R2 R3 R4 R5 0 0 0 0 1 Contribution Toward Required Amount 1 1 1 1 1 1 1.7 1.4 1.7 1 Amount Invested $60,000 $0 $84,000 $0 $0 $0 1 1 1 1 1 1 1 1 1 Totals $60,000 $0 $0 $0 $0 = = = = = Required Amount $60,000 $0 $0 $0 $0 Total Profit $152,880 $0 $0 $117,600 $0 $0 $0 $0 $0 3.4-13. (a) Let be the amount of Alloy used for minimize 22 2 . 25 2 27 subject to and (b) Cost per Pound Requirement % tin % zinc % lead % total Alloy 1 $22 Alloy 2 $20 Alloy 3 $25 Alloy 4 $24 Alloy 5 $27 Contribution Toward Required Amount 60 25 45 20 50 10 15 45 50 45 30 60 10 30 10 1 1 1 1 1 Proportion 0.0435 0.2826 0.6739 0 3-23 0 Totals 40 35 25 1 = = = = Required Amount 40 35 25 1 Cost per Pound $23.46 3.4-14. (a) Let be the number of tons of cargo type F (front), C (center), B (back). stowed in compartment maximize subject to and (b) Volume (cf/ton) Profit (per ton) Cargo Placement (tons) Front Center Back Total Available (tons) Percentage of Front Capacity Percentage of Front Capacity Cargo 1 500 $320 Cargo 2 700 $400 Cargo 3 600 $360 Cargo 4 400 $290 Cargo 1 0 0 10 10 <= 20 Cargo 2 0 6 0 6 <= 16 Cargo 3 11 0 0 11 <= 25 Cargo 4 1 12 0 13 <= 13 100% 100% = = 100% 100% Total Weight 12 18 10 <= <= <= Weight Capacity 12 18 10 Total Profit $13,330 Percentage of Middle Capacity Percentage of Back Capacity 3-24 Total Volume Volume Capacity 7,000 <= 7,000 9,000 <= 9,000 5,000 <= 5,000 3.4-15. (a) Let , , be the number of hours operator is assigned to work on day , , and , , , , . minimize subject to , , , , , , , , , , , , for all , . 3-25 for , (b) Wage Rate $10.00 $10.10 $9.90 $9.80 $10.80 $11.30 Monday 6 0 4 5 3 0 Tuesday 0 6 8 5 0 0 Hours Worked K.C. D.H. H.B. S.C. K.S. N.K. Hours Worked Monday 2 0 4 5 3 0 14 = 14 Tuesday 0 2 7 5 0 0 14 = 14 K.C. D.H. H.B. S.C. K.S. N.K. Hours Needed Hours Available Wednesday Thursday 6 0 0 6 4 0 5 0 3 8 0 6 Hours Worked Wednesday 4 0 4 5 1 0 14 = 14 <= Thursday 0 6 0 0 3 5 14 = 14 Friday 6 0 4 5 0 2 Friday 3 0 4 5 0 2 14 = 14 Hours Worked 9 8 19 20 7 7 >= >= >= >= >= >= Output 8 8 8 8 7 7 Total Cost $710 Hours Available 3.4-16. (a) Let slices of bread, tablespoons of peanut butter, tablespoons of strawberry jelly, graham crackers, cups of milk, and cups of juice. minimize subject to and (b) Unit Cost (cents) Total Calories Vitamin C (mg) Protein (g) Calories from Fat Contents (tbsp) Bread (slice) 5 70 0 3 10 Bread (slice) 2 = 2 Peanut Butter Total Liquid Peanut Butter (tbsp.) 4 Strawberry Graham Jelly Cracker (tbsp.) (tbsp.) 7 8 Nutritional Contents 100 50 60 0 3 0 4 0 1 75 0 20 Peanut Butter (tbsp.) 0.575 0.575 1 Strawberry Graham Jelly Cracker (tbsp.) (tbsp.) 0.287 1.039 >= >= 0.575 1 Milk (cup) 15 Juice (cup) 35 150 2 8 70 100 120 1 0 Milk (cup) 0.516 Juice (cup) 0.484 2 3-26 Level Achieved Minimum 400 >= 400 <= 60 >= 60 13.949 >= 12 120 <= Maximum 600 120 30% of Total Calories Total Cost (cents/student) 47.31 Times Strawberry Jelly 3.5-1. Upon facing problems about juice logistics, Welch's formulated the juice logistics model (JLM), which is "an application of LP to a single-commodity network problem. The decision variables deal with the cost of transfers between plants, the cost of recipes, and carrying cost- all cost that are key to the common planning unit of tons" [p. 20]. The goal is to find the optimal grape juice quantities shipped to customers and transferred between plants over a 12-month horizon. The optimal quantities minimize the total cost, i.e., the sum of transportation, recipe and storage costs. They satisfy balance equations, bounds on the ratio of grape juice sold, and limits on total grape juice sold. The JLM resulted in significant savings by preventing unprofitable decisions of the management. The savings in the first year of its implementation were over $130,000. Since the model can be run quickly, revising the decisions after observing the changes in the conditions is made easier. Thus, the flexibility of the system is improved. Moreover, the output helps the communication within the committee that is responsible for deciding on crop usage. 3.5-2. (a) maximize subject to (b) Optimal Solution: and (c), (e), (f) Contribution per unit Resource 1 Resource 2 Resource 3 Activity 1 $20 Activity 2 $30 Resource Usage per Unit of Activity 2 1 3 3 2 4 Activity 1 Level of Activity 3.333 Resource Used 10 <= 20 <= 20 <= Activity 2 3.333 Resource Available 10 20 20 Total Contribution $166.67 3-27 (d) Feasible? Yes Yes Yes Yes No No $ $ $ $ Best 3.5-3. (a) maximize 5 4 3 subject to and (b) Unit Profit Machine 1 Machine 2 Part A $50 Part B $40 Part C $30 Processing Time (hours per unit) 0.02 0.03 0.05 0.05 0.02 0.04 Part A Part B Hours Used 0 <= 0 <= Part C Hours Available 40 40 Total Profit $0.00 Production (c) Many answers are possible. Feasible? No Yes Yes $57 5 $6 Best (d) Unit Profit Part A $50 Part B $40 Machine 1 Machine 2 Processing Time (hours per unit) 0.02 0.03 0.05 0.05 0.02 0.04 Production Part A 363.636 Part B 1090.909 Part C $30 Hours Used 40 <= 40 <= Part C 0 Hours Available 40 40 Total Profit $61,818.18 3-28 3.5-4. (a) minimize subject to and (b) Optimal Solution: and (c), (e), (f) Unit Cost Activity 1 $60 Activity 2 $50 Benefit Contribution per Unit of Each Activity Benefit 1 5 3 Benefit 2 2 2 Benefit 3 7 9 Level of Activity Activity 1 6.75 Minimum Level Acceptable Achieved Level 60 >= 60 31 >= 30 126 >= 126 Activity 2 8.75 Total Cost $842.50 (d) Feasible? No No No Yes Yes Yes $ $ $ Best 3-29 3.5-5. (a) minimize 2.10 1.80 1.50 subject to and (b), (e), (f) Unit Cost (per kg) Carbohydrates Protein Vitamins Diet (kg) Corn $2.10 Tankage $1.80 Alfalfa $1.50 Nutritional Contents (per kg) 90 20 40 30 80 60 10 20 60 Corn 1.143 Tankage 0 Minimum Level Daily Achieved Requirement 200 >= 200 180 >= 180 157.1429 >= 150 Alfalfa 2.429 Total Cost $6.04 (c) is a feasible solution with a daily cost of $8.70. This diet will provide 210 kg of carbohydrates, 310 kg of protein, and 170 kg of vitamins daily. (d) Answers will vary. 3.5-6. (a) minimize subject to and (b), (e), (f) Year 5 Year 10 Year 20 Units Purchased Income per Unit of Asset ($million) Asset 1 Asset 2 Asset 3 2 1 0.5 0.5 0.5 1 0 1.5 2 Asset 1 100 Asset 2 200 Cash Flow Minimum Achieved Required 400 >= 400 150 >= 100 300 >= 300 Asset 3 0 Total Cost ($million) 300 (c) is a feasible solution. This would generate $400 million in 5 years, $300 million in 10 years, and $550 million in 20 years. The total investment will be $400 million. (d) Answers will vary. 3-30 3.6-1. (a) In the following, the indices and refer to products, months, plants, processes and regions respectively. The decision variables are: amount of product produced in month in plant to be sold in region , and using process and amount of product stored to be sold in March in region . The parameters of the problem are: demand for product in month in region , unit production cost of product in plant production rate of product in plant using process , using process , selling price of product , transportation cost of product product in plant to be sold in region , days available for production in month , storage limit, storage cost per unit of product . The objective is to maximize the total profit, which is the difference of the total revenue and the total cost. The total cost is the sum of the costs of production, inventory and transportation. Using the notation introduced, the objective is to maximize subject to the constraints for February; for March; ; ; for for February, March; for and 3-31 February, March (b) 3-32 (c) 3-33 3-34 (d) 3-35 3-36 3.6-2. (a) (b) 3.6-3. (a) 3-37 (b) 3.6-4. (a) 3-38 3-39 (b) 3-40 3.6-5. (a) (b) 3-41 3.6-6. (a) (b) 3-42 3.6-7. (a) The problem is to choose the amount of paper type to be produced on machine type at paper mill and to be shipped to customer , which we can represent as for ; ; and . The objective is to minimize subject to for Note that mill and mill . (b) ; DEMAND for ; RAW MATERIAL for ; CAPACITY for ; is the total amount of paper type is the total amount of paper type ; shipped to customer (c) 3-43 from paper made on machine type at paper functional constraints decision variables ; (d) 3.6-8 Answers will vary. 3.7-1. Answers will vary. 3.7-2. Answers will vary. 3-44 Case%3.1% % ! a)! In!this!case,!we!have!two!decision!variables:!the!number!of!Family!Thrillseekers! we!should!assemble!and!the!number!of!Classy!Cruisers!we!should!assemble.!!We! also!have!the!following!three!constraints:! ! 1.!The!plant!has!a!maximum!of!48,000!labor!hours.! 2.!The!plant!has!a!maximum!of!20,000!doors!available.! 3.!The!number!of!Cruisers!we!should!assemble!must!be!less!than!or!equal!to! 3,500.! !! A 1 2 3 4 5 6 7 8 9 10 11 12 13 Unit Profit Labor Hours Doors Production B C Family Thrillseeker $3,600 Classy Cruiser $5,400 D Resources Used 48,000 20,000 Resource Requirements 6 10.5 4 2 Family Thrillseeker 3,800 E F <= <= Resources Available 48,000 20,000 Classy Cruiser 2,400 <= 3,500 Demand Total Profit $26,640,000 ! ! 4 5 6 7 ! ! ! ! D Resources Used =SUMPRODUCT(B6:C6,Production) =SUMPRODUCT(B7:C7,Production) ! Range Name Cells ClassyCruisers Demand Production ResourcesAvailable ResourcesUsed TotalProfit UnitProfit C11 C13 B11:C11 F6:F7 D6:D7 F11 B3:C3 F 10 Total Profit 11 =SUMPRODUCT(UnitProfit,Production) Solver!Parameters! Set%Objective%Cell:!TotalProfit! To:!Max! By%Changing%Variable%Cells:% ! Production! Subject%to%the%Constraints:% ! ClassyCruisers!<=!Demand! ! ResourcesUsed!<=!Resources! Available! Solver%Options:% % Make!Variables!Nonnegative! 3-45 ! ! ! !!! Solving!Method:!Simplex!LP! ! Rachel’s!plant!should!assemble!3,800!Thrillseekers!and!2,400!Cruisers!to!obtain! a!maximum!profit!of!$26,640,000.! ! b)! In!part!(a)!above,!we!observed!that!the!Cruiser!demand!constraint!was!not! binding.!!Therefore,!raising!the!demand!for!the!Cruiser!will!not!change!the! optimal!solution.!!The!marketing!campaign!should!not!be!undertaken.! ! c)! The!new!value!of!the!rightZhand!side!of!the!labor!constraint!becomes!48,000!*! 1.25!=!60,000!labor!hours.!!All!formulas!and!Solver!settings!used!in!part!(a)! remain!the!same.! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 Unit Profit Labor Hours Doors Production B C Family Thrillseeker $3,600 Classy Cruiser $5,400 Resource Requirements 6 10.5 4 2 Family Thrillseeker 3,250 Classy Cruiser 3,500 <= 3,500 Demand D Resources Used 56,250 20,000 E F <= <= Resources Available 60,000 20,000 Total Profit $30,600,000 ! Rachel’s!plant!should!now!assemble!3,250!Thrillseekers!and!3,500!Cruisers!to! achieve!a!maximum!profit!of!$30,600,000.! ! d)! Using!overtime!labor!increases!the!profit!by!$30,600,000!–!$26,640,000!=! $3,960,000.!!Rachel!should!therefore!be!willing!to!pay!at!most!$3,960,000!extra! for!overtime!labor!beyond!regular!time!rates.! 3-46 ! ! e)! The!value!of!the!rightZhand!side!of!the!Cruiser!demand!constraint!is!3,500!*!1.20! =!4,200!cars.!!The!value!of!the!rightZhand!side!of!the!labor!hour!constraint!is! 48,000!*!1.25!=!60,000!hours.!!All!formulas!and!Solver!settings!used!in!part!(a)! remain!the!same.!!Ignoring!the!costs!of!the!advertising!campaign!and!overtime! labor,!! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 Unit Profit Labor Hours Doors Production B C Family Thrillseeker $3,600 Classy Cruiser $5,400 Resource Requirements 6 10.5 4 2 Family Thrillseeker 3,000 Classy Cruiser 4,000 <= 4,200 Demand D Resources Used 60,000 20,000 E F <= <= Resources Available 60,000 20,000 Total Profit $32,400,000 ! Rachel’s!plant!should!produce!3,000!Thrillseekers!and!4,000!Cruisers!for!a! maximum!profit!of!$32,400,000.!!This!profit!excludes!the!costs!of!advertising! and!using!overtime!labor.! ! ! f)! The!advertising!campaign!costs!$500,000.!!In!the!solution!to!part!(e)!above,!we! used!the!maximum!overtime!labor!available,!and!the!maximum!use!of!overtime! labor!costs!$1,600,000.!!Thus,!our!solution!in!part!(e)!required!an!extra! $500,000!+!$1,600,000!=!$2,100,000.!!We!perform!the!following!cost/benefit! analysis:! ! Profit!in!part!(e):!! ! ! $32,400,000! −!!Advertising!and!overtime!costs:! $!!2,100,000! !! ! ! ! ! ! $30,300,000! ! We!compare!the!$30,300,000!profit!with!the!$26,640,000!profit!obtained!in!part! (a)!and!conclude!that!the!decision!to!run!the!advertising!campaign!and!use! overtime!labor!is!a!very!wise,!profitable!decision.! 3-47 ! g)! Because!we!consider!this!question!independently,!the!values!of!the!rightZhand! sides!for!the!Cruiser!demand!constraint!and!the!labor!hour!constraint!are!the! same!as!those!in!part!(a).!!We!now!change!the!profit!for!the!Thrillseeker!from! $3,600!to!$2,800!in!the!problem!formulation.!!All!formulas!and!Solver!settings! used!in!part!(a)!remain!the!same.! A 1 2 3 4 5 6 7 8 9 10 11 12 13 Unit Profit Labor Hours Doors Production B C Family Thrillseeker $2,800 Classy Cruiser $5,400 Resource Requirements 6 10.5 4 2 Family Thrillseeker 1,875 D Resources Used 48,000 14,500 E F <= <= Resources Available 48,000 20,000 Classy Cruiser 3,500 <= 3,500 Demand Total Profit $24,150,000 ! Rachel’s!plant!should!assemble!1,875!Thrillseekers!and!3,500!Cruisers!to!obtain! a!maximum!profit!of!$24,150,000.! ! ! h)! Because!we!consider!this!question!independently,!the!profit!for!the!Thrillseeker! remains!the!same!as!the!profit!specified!in!part!(a).!!The!labor!hour!constraint! changes.!!Each!Thrillseeker!now!requires!7.5!hours!for!assembly.!!All!formulas! and!Solver!settings!used!in!part!(a)!remain!the!same.!! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 Unit Profit Labor Hours Doors Production B C Family Thrillseeker $3,600 Classy Cruiser $5,400 Resource Requirements 7.5 10.5 4 2 Family Thrillseeker 1,500 Classy Cruiser 3,500 <= 3,500 Demand D Resources Used 48,000 13,000 E F <= <= Resources Available 48,000 20,000 Total Profit $24,300,000 Rachel’s!plant!should!assemble!1,500!Thrillseekers!and!3,500!Cruisers!for!a! maximum!profit!of!$24,300,000.! 3-48 ! ! i)! Because!we!consider!this!question!independently,!we!use!the!problem! formulation!used!in!part!(a).!!In!this!problem,!however,!the!number!of!Cruisers! assembled!has!to!be!strictly!equal!to!the!total!demand.!The!formulas!used!in!the! problem!formulation!remain!the!same!as!those!used!in!part!(a).!! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 Unit Profit Labor Hours Doors Production B C Family Thrillseeker $3,600 Classy Cruiser $5,400 Resource Requirements 6 10.5 4 2 Family Thrillseeker 1,875 Classy Cruiser 3,500 = 3,500 Demand D Resources Used 48,000 14,500 E F <= <= Resources Available 48,000 20,000 Total Profit $25,650,000 ! The!new!profit!is!$25,650,000,!which!is!$26,640,000!–!$25,650,000!=!$990,000! less!than!the!profit!obtained!in!part!(a).!!This!decrease!in!profit!is!less!than! $2,000,000,!so!Rachel!should!meet!the!full!demand!for!the!Cruiser.! 3-49 ! ! j)! We!now!combine!the!new!considerations!described!in!parts!(f),!(g),!and!(h).!!In! part!(f),!we!decided!to!use!both!the!advertising!campaign!and!the!overtime! labor.!!The!advertising!campaign!raises!the!demand!for!the!Cruiser!to!4,200! sedans,!and!the!overtime!labor!increases!the!labor!hour!capacity!of!the!plant!to! 60,000!labor!hours.!!In!part!(g),!we!decreased!the!profit!generated!by!a! Thrillseeker!to!$2,800.!!In!part!(h),!we!increased!the!time!to!assemble!a! Thrillseeker!to!7.5!hours.!The!formulas!and!Solver!settings!used!for!this!problem! are!the!same!as!those!used!in!part!(a).! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 Unit Profit Labor Hours Doors Production B C Family Thrillseeker $2,800 Classy Cruiser $5,400 Resource Requirements 7.5 10.5 4 2 Family Thrillseeker 2,120 Classy Cruiser 4,200 <= 4,200 Demand D Resources Used 60,000 16,880 E F <= <= Resources Available 60,000 20,000 Total Profit $28,616,000 ! Rachel’s!plant!should!assemble!2,120!Thrillseekers!and!4,200!Cruisers!for!a! maximum!profit!of!$28,616,000!–!$2,100,000!=!$26,516,000.! 3-50 ! Case%3.2% ! a)! We!want!to!determine!the!amount!of!potatoes!and!green!beans!Maria!should! purchase!to!minimize!ingredient!costs.!!We!have!two!decision!variables:!the! amount!(in!pounds)!of!potatoes!Maria!should!purchase!and!the!amount!(in! pounds)!of!green!beans!Maria!should!purchase.!!We!also!have!constraints!on! nutrition,!taste,!and!weight.! ! Nutrition!Constraints! 1.!!We!first!need!to!ensure!that!the!dish!has!180!grams!of!protein.!!We!are!told! that!100!grams!of!potatoes!have!1.5!grams!of!protein!and!10!ounces!of!green! beans!have!5.67!grams!of!protein.!!Since!we!have!decided!to!measure!our! decision!variables!in!pounds,!however,!we!need!to!determine!the!grams!of! protein!in!one!pound!of!each!ingredient.! ! We!perform!the!following!conversion!for!potatoes:! ! 1.5 g protein $ ! 28.35 g $ ! 16 oz. $ 6.804 g protein !! ! = # & " 100 g potatoes % " 1 oz. % " 1 lb. % 1 lb. of potatoes ! We!perform!the!following!conversion!for!green!beans:! ! 5.67 g protein $ ! 16 oz.$ 9.072 g protein !! ! = # &" % " 10 oz. green beans % 1 lb. 1 lb. of green beans ! ! 2.!We!next!need!to!ensure!that!the!dish!has!80!milligrams!of!iron.!!We!are!told! that!100!grams!of!potatoes!have!0.3!milligrams!of!iron!and!10!ounces!of!green! beans!have!3.402!milligrams!of!iron.!!Since!we!have!decided!to!measure!our! decision!variables!in!pounds,!however,!we!need!to!determine!the!milligrams!of! iron!in!one!pound!of!each!ingredient.! ! We!perform!the!following!conversion!for!potatoes:! ! 0.3 mg iron $ ! 28.35 g $ ! 16 oz. $ 1.361 mg iron !! ! = # &" " 100g potatoes % 1 oz. % " 1 lb. % 1 lb. of potatoes ! We!perform!the!following!conversion!for!green!beans:! ! 3.402 mg iron $ ! 16 oz.$ 5.443 mg iron ! ! = # &" " 10 oz. green beans % 1 lb. % 1 lb. of green beans 3-51 ! ! 3.!We!next!need!to!ensure!that!the!dish!has!1,050!milligrams!of!vitamin!C.!!We! are!told!that!100!grams!of!potatoes!have!12!milligrams!of!vitamin!C!and!10! ounces!of!green!beans!have!28.35!milligrams!of!vitamin!C.!!Since!we!have! decided!to!measure!our!decision!variables!in!pounds,!however,!we!need!to! determine!the!milligrams!of!vitamin!C!in!one!pound!of!each!ingredient.! ! We!perform!the!following!conversion!for!potatoes:! ! 12 mg Vitamin C $ ! 28.35 g $ ! 16 oz.$ 54.432 mg Vitamin C !! ! = # & " 100g potatoes % " 1 oz. % " 1 lb. % 1 lb. of potatoes ! We!perform!the!following!conversion!for!green!beans:! ! 28.35 mg Vitamin C $ ! 16 oz. $ 45.36 mg Vitamin C !! ! = # & " 10 oz. green beans % " 1 lb. % 1 lb. of green beans ! ! Taste!Constraint! Edson!requires!that!the!casserole!contain!at!least!a!six!to!five!ratio!in!the!weight! of!potatoes!to!green!beans.!!We!have:! ! pounds of potatoes 6 ≥ ! !! pounds of green beans 5 ! !! 5!(pounds!of!potatoes)!≥!6!(pounds!of!green!beans)! ! Weight!Constraint! Finally,!Maria!requires!a!minimum!of!10!kilograms!of!potatoes!and!green!beans! together.!!Because!we!measure!potatoes!and!green!beans!in!pounds,!we!must! perform!the!following!conversion:! ! 1000 g $ ! 1 lb $ 10 kg of potatoes and green beans # " 1 kg &% #" 453.6 g&% ! !! = 22.046 lb of potatoes and green beans 3-52 ! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 B Unit Cost (per lb.) Protein (g) Iron (mg) Vitamin C (mg) Quantity (lb.) C D Potatoes $0.40 Green Beans $1.00 E Total Nutrition 194.87 80.00 1,251.27 Nutritional Data (per pound) 6.804 9.072 1.361 5.443 54.432 45.36 Potatoes 13.57 Green Beans 11.31 Minimum Weight (lb.) 5 Times Potatoes Taste Constraint: 67.833 >= F G >= >= >= Nutritional Requirement 180 80 1,050 Total Weight 25 >= 22.046 67.833 Total Cost $16.73 6 Times Green Beans ! ! 3 4 5 6 7 8 9 Total Weight ! 10 =SUM(Quantity) ! ! Range Name BeanRatio MinimumWeight NutritionalRequirement PotatoRatio Quantity TotalCost TotalNutrition TotalWeight UnitCost E Total Nutrition =SUMPRODUCT(C5:D5,Quantity) =SUMPRODUCT(C6:D6,Quantity) =SUMPRODUCT(C7:D7,Quantity) G 9 Total Cost 10 =SUMPRODUCT(UnitCost,Quantity) ! A 14 15 5 B Cells E15 E12 G5:G7 C15 C10:D10 G10 E5:E7 E10 C2:D2 ! ! C Taste Constraint: Times Potatoes =A15*C10 D E >= =F15*D10 ! ! Solver!Parameters! Set%Objective%Cell:!TotalCost! To:!Min! By%Changing%Variable%Cells:% ! Quantity! Subject%to%the%Constraints:% ! PotatoRatio!>=!BeanRation! ! TotalNutrition!>=! NutritionalRequirement! ! TotalWeight!<=!MinimumWeight! Solver%Options:% % Make!Variables!Nonnegative! ! Solving!Method:!Simplex!LP! 3-53 F G 6 Times Green Beans ! !!!! ! Maria!should!purchase!13.57!lb.!of!potatoes!and!11.31!lb.!of!green!beans!to! obtain!a!minimum!cost!of!$16.73.! ! b)! The!taste!constraint!changes.!!The!new!constraint!is!now.! pounds of potatoes 1 ≥ ! !! pounds of green beans 2 ! !! 2!(pounds!of!potatoes)!≥!1!(pounds!of!green!beans)! ! The!formulas!and!Solver!settings!used!to!solve!the!problem!remain!the!same!as! part!(a).!! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 B Unit Cost (per lb.) Protein (g) Iron (mg) Vitamin C (mg) Quantity (lb.) C D Potatoes $0.40 Green Beans $1.00 Nutritional Data (per pound) 6.804 9.072 1.361 5.443 54.432 45.36 Potatoes 10.29 Green Beans 12.13 Minimum Weight (lb.) 2 Times Potatoes Taste Constraint: 20.576 >= E Total Nutrition 180.00 80.00 1,110.00 Total Weight 22 >= 22.046 12.125 F G >= >= >= Nutritional Requirement 180 80 1,050 Total Cost $16.24 1 Times Green Beans ! ! Maria!should!purchase!10.29!lb.!of!potatoes!and!12.13!lb.!of!green!beans!to! obtain!a!minimum!cost!of!$16.24.! 3-54 ! c)! The!rightZhand!side!of!the!iron!constraint!changes!from!80!mg!to!65!mg.!!The! formulas!and!Solver!settings!used!in!the!problem!remain!the!same!as!in!part!(a).! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 B Unit Cost (per lb.) Protein (g) Iron (mg) Vitamin C (mg) Quantity (lb.) C D Potatoes $0.40 Green Beans $1.00 Nutritional Data (per pound) 6.804 9.072 1.361 5.443 54.432 45.36 Potatoes 15.80 Green Beans 7.99 Minimum Weight (lb.) 5 Times Potatoes Taste Constraint: 79.001 >= E Total Nutrition 180.00 65.00 1,222.51 F G >= >= >= Nutritional Requirement 180 65 1,050 Total Weight 24 >= 22.046 47.947 Total Cost $14.31 6 Times Green Beans ! ! Maria!should!purchase!15.80!lb.!of!potatoes!and!7.99!lb.!of!green!beans!to!obtain! a!minimum!cost!of!$14.31.! ! d)! The!iron!requirement!remains!65!mg.!!We!need!to!change!the!price!per!pound!of! green!beans!from!$1.00!per!pound!to!$0.50!per!pound.!!The!formulas!and!Solver! settings!used!in!the!problem!remain!the!same!as!in!part!(a).! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 B Unit Cost (per lb.) Protein (g) Iron (mg) Vitamin C (mg) Quantity (lb.) C D Potatoes $0.40 Green Beans $0.50 Nutritional Data (per pound) 6.804 9.072 1.361 5.443 54.432 45.36 Potatoes 12.53 Green Beans 10.44 Minimum Weight (lb.) 5 Times Potatoes Taste Constraint: 62.657 >= E Total Nutrition 180.00 73.90 1,155.79 Total Weight 23 >= 22.046 62.657 F G >= >= >= Nutritional Requirement 180 65 1,050 Total Cost $10.23 6 Times Green Beans ! ! Maria!should!purchase!12.53!lb.!of!potatoes!and!10.44!lb.!of!green!beans!to! obtain!a!minimum!cost!of!$10.23.! 3-55 ! e)! We!still!have!two!decision!variables:!!one!variable!to!represent!the!amount!(in! pounds)!of!potatoes!Maria!should!purchase!and!one!variable!to!represent!the! amount!(in!pounds)!of!lima!beans!Maria!should!purchase.!!To!determine!the! grams!of!protein!in!one!pound!of!lima!beans,!we!perform!the!following! conversion:! ! 22.68 g protein # ! 16 oz. # = 36.288 g protein ! ! " 10 oz. lima beens $ " 1 lb. $ 1 lb. of lima beans ! To!determine!the!milligrams!of!iron!in!one!pound!of!lima!beans,!we!perform!the! following!conversion:! ! 6.804 mg iron # ! 16 oz. # = 10.886 mg iron ! ! " 10 oz. lima beans $ " 1 lb. $ 1 lb. of lima beans ! Lima!beans!contain!no!vitamin!C,!so!we!do!not!have!to!perform!a!measurement! conversion!for!vitamin!C.! ! We!change!the!decision!variable!from!green!beans!to!lima!beans!and!insert!the! new!parameters!for!protein,!iron,!vitamin!C,!and!cost.!!The!formulas!and!Solver! settings!used!in!the!problem!remain!the!same!as!in!part!(a).! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 B Unit Cost (per lb.) Protein (g) Iron (mg) Vitamin C (mg) Quantity (lb.) C D Potatoes $0.40 Lima Beans $0.60 Nutritional Data (per pound) 6.804 36.288 1.361 10.886 54.432 0 Potatoes 19.29 Lima Beans 3.56 Minimum Weight (lb.) 5 Times Potatoes Taste Constraint: 96.451 >= E Total Nutrition 260.41 65.00 1,050.00 Total Weight 23 >= 22.046 21.356 F G >= >= >= Nutritional Requirement 180 65 1,050 Total Cost $9.85 6 Times Lima Beans ! ! Maria!should!purchase!19.29!lb.!of!potatoes!and!3.56!lb.!of!lima!beans!to!obtain!a! minimum!cost!of!$9.85.! ! f)! Edson!takes!pride!in!the!taste!of!his!casserole,!and!the!optimal!solution!from! above!does!not!seem!to!preserve!the!taste!of!the!casserole.!!First,!Maria!forces! Edson!to!use!lima!beans!instead!of!green!beans,!and!lima!beans!are!not!an! ingredient!in!Edson’s!original!recipe.!!Second,!although!Edson!places!no!upper! limit!on!the!ratio!of!potatoes!to!beans,!the!above!recipe!uses!an!over!five!to!one! ratio!of!potatoes!to!beans.!!This!ratio!seems!unreasonable!since!such!a!large! amount!of!potatoes!will!overpower!the!taste!of!beans!in!the!recipe.! 3-56 ! g)! We!only!need!to!change!the!values!on!the!rightZhand!side!of!the!iron!and!vitamin! C!constraints.!!The!formulas!and!Solver!settings!used!in!the!problem!remain!the! same!as!in!part!(a).!!The!values!used!in!the!new!problem!formulation!and! solution!follow.! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 B Unit Cost (per lb.) Protein (g) Iron (mg) Vitamin C (mg) Quantity (lb.) C D Potatoes $0.40 Lima Beans $0.60 Nutritional Data (per pound) 6.804 36.288 1.361 10.886 54.432 0 Potatoes 12.60 Lima Beans 9.45 Minimum Weight (lb.) 5 Times Potatoes Taste Constraint: 62.988 >= E Total Nutrition 428.58 120.00 685.72 Total Weight 22 >= 22.046 56.690 F G >= >= >= Nutritional Requirement 180 120 500 Total Cost $10.71 6 Times Lima Beans ! ! Maria!should!purchase!12.60!lb.!of!potatoes!and!9.45!lb.!of!lima!beans!to!obtain!a! minimum!cost!of!$10.71.! 3-57 Case%3.3! ! ! a)! The!number!of!operators!that!the!hospital!needs!to!staff!the!call!center!during! each!twoZhour!shift!can!be!found!in!the!following!table:! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Work Shift 7am-9am 9am-11am 11am-1pm 1pm-3pm 3pm-5pm 5pm-7pm 7pm-9pm B C Average Number of Calls 40 85 70 95 80 35 10 Average Calls/hour from English Speakers 32 68 56 76 64 28 8 Percent English Speakers D E F Average English Spanish Calls/hour Speaking Speaking from Spanish Agents Agents Speakers Needed Needed 8 6 2 17 12 3 14 10 3 19 13 4 16 11 3 7 5 2 2 2 1 80% Calls Handled per hour 6 ! ! For!example,!the!average!number!of!phone!calls!per!hour!during!the!shift!from! 7am!to!9am!equals!40.!Since,!on!average,!80%!of!all!phone!calls!are!from!English! speakers,!there!is!an!average!number!of!32!phone!calls!per!hour!from!English! speakers!during!that!shift.!Since!one!operator!takes,!on!average,!6!phone!calls! per!hour,!the!hospital!needs!32/6!=!5.333!EnglishZspeaking!operators!during! that!shift.!The!hospital!cannot!employ!fractions!of!an!operator!and!so!needs!6! EnglishZspeaking!operators!for!the!shift!from!7am!to!9am.! 3-58 ! b)! The!problems!of!determining!how!many!SpanishZspeaking!operators!and! EnglishZspeaking!operators!Lenny!needs!to!hire!to!begin!each!shift!are! independent.!Therefore!we!can!formulate!two!smaller!linear!programming! models!instead!of!one!large!model.!We!are!going!to!have!one!model!for!the! scheduling!of!the!SpanishZspeaking!operators!and!another!one!for!the! scheduling!of!the!EnglishZspeaking!operators.! ! Lenny!wants!to!minimize!the!operating!costs!while!answering!all!phone!calls.! For!the!given!scheduling!problem!we!make!the!assumption!that!the!only! operating!costs!are!the!wages!of!the!employees!for!the!hours!that!they!answer! phone!calls.!The!wages!for!the!hours!during!which!they!perform!paperwork!are! paid!by!other!cost!centers.!Moreover,!it!does!not!matter!for!the!callers!whether! an!operator!starts!his!or!her!work!day!with!phone!calls!or!with!paperwork.!For! example,!we!do!not!need!to!distinguish!between!operators!who!start!their!day! answering!phone!calls!at!9am!and!operators!who!start!their!day!with!paperwork! at!7am,!because!both!groups!of!operators!will!be!answering!phone!calls!at!the! same!time.!And!only!this!time!matters!for!the!analysis!of!Lenny’s!problem.! ! We!define!the!decision!variables!according!to!the!time!when!the!employees!have! their!first!shift!of!answering!phone!calls.!For!the!scheduling!problem!of!the! EnglishZspeaking!operators!we!have!7!decision!variables.!First,!we!have!5! decision!variables!for!fullZtime!employees.! ! The!number!of!operators!having!their!first!shift!on!the!phone!from!7am!to!9am.! The!number!of!operators!having!their!first!shift!on!the!phone!from!9am!to!11am.! The!number!of!operators!having!their!first!shift!on!the!phone!from!11am!to!1pm.! The!number!of!operators!having!their!first!shift!on!the!phone!from!1pm!to!3pm.! The!number!of!operators!having!their!first!shift!on!the!phone!from!3pm!to!5pm.! ! In!addition,!we!define!2!decision!variables!for!partZtime!employees.! ! The!number!of!partZtime!operators!having!their!first!shift!from!3pm!to!5pm.! The!number!of!partZtime!operators!having!their!first!shift!from!5pm!to!7pm.! ! The!unit!cost!coefficients!in!the!objective!function!are!the!wages!operators!earn! while!they!answer!phone!calls.!!All!operators!who!have!their!first!shift!on!the! phone!from!7am!to!9am,!9am!to!11am,!or!11am!to!1pm!finish!their!work!on!the! phone!before!5pm.!They!earn!4*$10!=!$40!during!their!time!answering!phone! calls.!All!operators!who!have!their!first!shift!on!the!phone!from!1pm!to!3pm!or! 3pm!to!5pm!have!one!shift!on!the!phone!before!5pm!and!another!one!after!5pm.! They!earn!2*$10+2*$12!=!$44!during!their!time!answering!phone!calls.!The! second!group!of!partZtime!operators,!those!having!their!first!shift!from!5pm!to! 7pm,!earn!4*$12!=!$48!during!their!time!answering!phone!calls.! ! 3-59 There!are!7!constraints,!one!for!each!twoZhour!shift!during!which!phone!calls! need!to!be!answered.!The!rightZhand!sides!for!these!constraints!are!the!number! of!operators!needed!to!ensure!that!all!phone!calls!get!answered!in!a!timely! manner.!On!the!leftZhand!side!we!determine!the!number!of!operators!on!the! phone!during!any!given!shift.!For!example,!during!the!11am!to!1pm!shift!the! total!number!of!operators!answering!phone!calls!equals!the!sum!of!the!number! of!operators!who!started!answering!calls!at!7am!and!are!currently!in!their! second!shift!of!the!day!and!the!number!of!operators!who!started!answering!calls! at!11am.! ! The!following!spreadsheet!describes!the!entire!problem!formulation!for!the! EnglishZspeaking!employees:! ! A 1 English 2 Speaking 3 4 5 Unit Cost 6 7 Work Shift? 8 7am-9am 9 9am-11am 10 11am-1pm 11 1pm-3pm 12 3pm-5pm 13 5pm-7pm 14 7pm-9pm 15 16 17 18 19 20 Number Working B C D E F G H Full-Time on Phone 7am-9am 11am-1pm $40 Full-Time on Phone 9am-11am 1pm-3pm $40 Full-Time on Phone 11am-1pm 3pm-5pm $40 Full-Time on Phone 1pm-3pm 5pm-7pm $44 Full-Time on Phone 3pm-5pm 7pm-9pm $44 Part-Time on Phone 3pm-7pm $44 Part-Time on Phone 5pm-9pm $48 1 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 0 0 0 1 1 0 0 0 0 0 0 1 1 Full-Time on Phone 7am-9am 11am-1pm 6 Full-Time on Phone 9am-11am 1pm-3pm 13 Full-Time on Phone 11am-1pm 3pm-5pm 4 Full-Time on Phone 1pm-3pm 5pm-7pm 0 Full-Time on Phone 3pm-5pm 7pm-9pm 2 Part-Time on Phone 3pm-7pm 5 Part-Time on Phone 5pm-9pm 0 I Total Working 6 13 10 13 11 5 2 ! ! I Total Working 8 9 10 11 12 13 14 =SUMPRODUCT(B8:H8,NumberWorking) =SUMPRODUCT(B9:H9,NumberWorking) =SUMPRODUCT(B10:H10,NumberWorking) =SUMPRODUCT(B11:H11,NumberWorking) =SUMPRODUCT(B12:H12,NumberWorking) =SUMPRODUCT(B13:H13,NumberWorking) =SUMPRODUCT(B14:H14,NumberWorking) K 19 Total Cost 20 =SUMPRODUCT(UnitCost,NumberWorking) ! ! Solver!Parameters! Set%Objective%Cell:!TotalCost! To:!Min! By%Changing%Variable%Cells:% ! NumberWorking! Subject%to%the%Constraints:% ! TotalWorking!>=! 3-60 Range Name Cells AgentsNeeded NumberWorking TotalCost TotalWorking UnitCost K8:K14 B20:H20 K20 I8:I14 B5:H5 K >= >= >= >= >= >= >= Agents Needed 6 12 10 13 11 5 2 Total Cost $1,228 ! ! 6 7 J ! AgentsNeeded! Solver%Options:% % Make!Variables!Nonnegative! ! Solving!Method:!Simplex!LP! !!!!! ! ! The!linear!programming!model!for!the!SpanishZspeaking!employees!can!be! developed!in!a!similar!fashion.! ! A 1 Spanish 2 Speaking 3 4 5 Unit Cost 6 7 Work Shift? 8 7am-9am 9 9am-11am 10 11am-1pm 11 1pm-3pm 12 3pm-5pm 13 5pm-7pm 14 7pm-9pm 15 16 17 18 19 20 Number Working ! B C D E F Full-Time on Phone 7am-9am 11am-1pm $40 Full-Time on Phone 9am-11am 1pm-3pm $40 Full-Time on Phone 11am-1pm 3pm-5pm $40 Full-Time on Phone 1pm-3pm 5pm-7pm $44 Full-Time on Phone 3pm-5pm 7pm-9pm $48 1 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 Full-Time on Phone 7am-9am 11am-1pm 2 Full-Time on Phone 9am-11am 1pm-3pm 3 Full-Time on Phone 11am-1pm 3pm-5pm 2 Full-Time on Phone 1pm-3pm 5pm-7pm 2 Full-Time on Phone 3pm-5pm 7pm-9pm 1 G Total Working 2 3 4 5 3 2 1 H I >= >= >= >= >= >= >= Agents Needed 2 3 3 4 3 2 1 Total Cost $416 c)! Lenny!should!hire!25!fullZtime!EnglishZspeaking!operators.!Of!these!operators,!6! have!their!first!phone!shift!from!7am!to!9am,!13!from!9am!to!11am,!4!from!11am! to!1pm,!and!2!from!3pm!to!5pm.!Lenny!should!also!hire!5!partZtime!operators! who!start!their!work!at!3pm.!In!addition,!Lenny!should!hire!10!SpanishZspeaking! operators.!Of!these!operators,!2!have!their!first!shift!on!the!phone!from!7am!to! 9am,!3!from!9am!to!11am,!2!from!11am!to!1pm!and!1pm!to!3pm,!and!1!from! 3pm!to!5pm.!The!total!(wage)!cost!of!running!the!calling!center!equals!$1640!per! day.! 3-61 ! ! d)! The!restriction!that!Lenny!can!find!only!one!EnglishZspeaking!operator!who! wants!to!start!work!at!1pm!affects!only!the!linear!programming!model!for! EnglishZspeaking!operators.!This!restriction!does!not!put!a!bound!on!the!number! of!operators!who!start!their!first!phone!shift!at!1pm!because!those!operators!can! start!work!at!11am!with!paperwork.!However,!this!restriction!does!put!an!upper! bound!on!the!number!of!operators!having!their!first!phone!shift!from!3pm!to! 5pm.!The!new!worksheet!appears!as!follows.! ! A 1 English 2 Speaking 3 4 5 Unit Cost 6 7 Work Shift? 8 7am-9am 9 9am-11am 10 11am-1pm 11 1pm-3pm 12 3pm-5pm 13 5pm-7pm 14 7pm-9pm 15 16 17 18 19 20 Number Working 21 22 B C D E F G H Full-Time on Phone 7am-9am 11am-1pm $40 Full-Time on Phone 9am-11am 1pm-3pm $40 Full-Time on Phone 11am-1pm 3pm-5pm $40 Full-Time on Phone 1pm-3pm 5pm-7pm $44 Full-Time on Phone 3pm-5pm 7pm-9pm $44 Part-Time on Phone 3pm-7pm $44 Part-Time on Phone 5pm-9pm $48 1 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 Full-Time on Phone 7am-9am 11am-1pm 6 Full-Time on Phone 9am-11am 1pm-3pm 13 Full-Time on Phone 11am-1pm 3pm-5pm 6 Full-Time on Phone 1pm-3pm 5pm-7pm 0 Full-Time on Phone 3pm-5pm 7pm-9pm 1 <= 1 0 0 0 0 1 1 0 0 0 0 0 0 1 1 Part-Time on Phone 3pm-7pm 4 Part-Time on Phone 5pm-9pm 1 I Total Working 6 13 12 13 11 5 2 J K >= >= >= >= >= >= >= Agents Needed 6 12 10 13 11 5 2 Total Cost $1,268 ! ! Lenny!should!hire!26!fullZtime!EnglishZspeaking!operators.!Of!these!operators,!6! have!their!first!phone!shift!from!7am!to!9am,!13!from!9am!to!11am,!6!from!11am! to!1pm,!and!1!from!3pm!to!5pm.!Lenny!should!also!hire!4!partZtime!operators! who!start!their!work!at!3pm!and!1!partZtime!operator!starting!work!at!5pm.!The! hiring!of!SpanishZspeaking!operators!is!unaffected.!The!new!total!(wage)!costs! equal!$1680!per!day.! 3-62 ! e)! For!each!hour,!we!need!to!divide!the!average!number!of!calls!per!hour!by!the! average!processing!speed,!which!is!6!calls!per!hour.!The!number!of!bilingual! operators!that!the!hospital!needs!to!staff!the!call!center!during!each!twoZhour! shift!can!be!found!in!the!following!table:! ! 1 2 3 4 5 6 7 8 9 10 11 12 ! A B C Work Shift 7am-9am 9am-11am 11am-1pm 1pm-3pm 3pm-5pm 5pm-7pm 7pm-9pm Average Number of Calls 40 85 70 95 80 35 10 Agents Needed 7 15 12 16 14 6 2 Calls Handled per hour 6 ! f)! The!linear!programming!model!for!Lenny’s!scheduling!problem!can!be!found!in! the!same!way!as!before,!only!that!now!all!operators!are!bilingual.!(The!formulas! and!the!solver!dialog!box!are!identical!to!those!in!part!(b).)! ! A 1 Bilingual 2 3 4 5 Unit Cost 6 7 Work Shift? 8 7am-9am 9 9am-11am 10 11am-1pm 11 1pm-3pm 12 3pm-5pm 13 5pm-7pm 14 7pm-9pm 15 16 17 18 19 20 Number Working B C D E F G H Full-Time on Phone 7am-9am 11am-1pm $40 Full-Time on Phone 9am-11am 1pm-3pm $40 Full-Time on Phone 11am-1pm 3pm-5pm $40 Full-Time on Phone 1pm-3pm 5pm-7pm $44 Full-Time on Phone 3pm-5pm 7pm-9pm $44 Part-Time on Phone 3pm-7pm $44 Part-Time on Phone 5pm-9pm $48 1 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 0 0 0 1 1 0 0 0 0 0 0 1 1 Full-Time on Phone 7am-9am 11am-1pm 7 Full-Time on Phone 9am-11am 1pm-3pm 16 Full-Time on Phone 11am-1pm 3pm-5pm 6 Full-Time on Phone 1pm-3pm 5pm-7pm 0 Full-Time on Phone 3pm-5pm 7pm-9pm 2 Part-Time on Phone 3pm-7pm 6 Part-Time on Phone 5pm-9pm 0 I Total Working 7 16 13 16 14 6 2 J K >= >= >= >= >= >= >= Agents Needed 7 15 12 16 14 6 2 Total Cost $1,512 ! ! Lenny!should!hire!31!fullZtime!bilingual!operators.!Of!these!operators,!7!have! their!first!phone!shift!from!7am!to!9am,!16!from!9am!to!11am,!6!from!11am!to! 1pm,!and!2!from!3pm!to!5pm.!Lenny!should!also!hire!6!partZtime!operators!who! start!their!work!at!3pm.!The!total!(wage)!cost!of!running!the!calling!center! equals!$1512!per!day.! ! g)! The!total!cost!of!part!(f)!is!$1512!per!day;!the!total!cost!of!part!(b)!is!$1640.! Lenny!could!pay!an!additional!$1640Z$1512!=!$128!in!total!wages!to!the! bilingual!operators!without!increasing!the!total!operating!cost!beyond!those!for! the!scenario!with!only!monolingual!operators.!The!increase!of!$128!represents!a! percentage!increase!of!128/1512!=!8.47%.! 3-63 ! h)! Creative!Chaos!Consultants!has!made!the!assumption!that!the!number!of!phone! calls!is!independent!of!the!day!of!the!week.!But!maybe!the!number!of!phone!calls! is!very!different!on!a!Monday!than!it!is!on!a!Friday.!So!instead!of!using!the!same! number!of!average!phone!calls!for!every!day!of!the!week,!it!might!be!more! appropriate!to!determine!whether!the!day!of!the!week!affects!the!demand!for! phone!operators.!As!a!result!Lenny!might!need!to!hire!more!partZtime!employees! for!some!days!with!an!increased!calling!volume.! ! Similarly,!Lenny!might!want!to!take!a!closer!look!at!the!length!of!the!shifts!he!has! scheduled.!Using!shorter!shift!periods!would!allow!him!to!“fine!tune”!his!calling! centers!and!make!it!more!responsive!to!demand!fluctuations.!! ! Lenny!should!investigate!why!operators!are!able!to!answer!only!6!phone!calls! per!hour.!Maybe!additional!training!of!the!operators!could!enable!them!to! answer!phone!calls!quicker!and!so!increase!the!number!of!phone!calls!they!are! able!to!answer!in!an!hour.! ! Finally,!Lenny!should!investigate!whether!it!is!possible!to!have!employees! switching!back!and!forth!between!paperwork!and!answering!phone!calls.!During! slow!times!phone!operators!could!do!some!paperwork!while!they!are!sitting! next!to!a!phone,!while!in!times!of!sudden!large!call!volumes!employees!who!are! scheduled!to!do!paperwork!could!quickly!switch!to!answering!phone!calls.! ! Lenny!might!also!want!to!think!about!the!installation!of!an!automated!answering! system!that!gives!callers!a!menu!of!selections.!Depending!upon!the!caller’s! selection,!the!call!is!routed!to!an!operator!who!specializes!in!answering! questions!about!that!selection.! 3-64 % Case%3.4! ! ! a)! In!this!case,!the!decisions!to!be!made!are! !! TV!=!number!of!commercials!on!television! !! M!=!number!of!advertisements!in!magazines! !! SS!=!number!of!advertisements!in!Sunday!supplements! ! The!resulting!linear!programming!model!is! Maximize!Exposures!=!1,300!TV!+!600!M!+!500!SS! subject!to! !! Resource%Constraints% %% % 300!TV!+!150!M!+!100!SS!≤!4,000!(ad!budget!in!$1,000s)! !! ! 90!TV!+!30!M!+!40!SS!≤!1,000!(planning!budget!in!$1,000s)! !! ! TV!≤!5!(television!spots!available)! !! Benefits%Constraints:% % % 1.2!TV!+!0.1!M!≥!5!(millions!of!young!children)! ! ! 0.5!TV!+!0.2!M!+!0.2!S!≥!5!(millions!of!parents)! ! FixedERequirement%Constraints:% % % 40!TV!+!120!SS!=!5!(coupon!budget!in!$1,000s)! ! Nonnegativity%Constraints:% % % TV!≥!0,!M!≥!0,!S!≥!0.! ! The!linear!programming!spreadsheet!solution!is!shown!below.! 3-65 %% % % % ! % % % b)! The!violations!of!the!four!assumptions!of!LP:! (1)! Proportionality%assumption:%the!advertisement! cost!may!not!be! proportional! to!number! of!commercials! on!television! or!number! of! advertisements! in!magzines.! The!marginal! cost!for!additional! commercial! can!decrease.! (2)! Additivity%assumption:%This!assumption! can!be!violated! for!benefit! constraints!because! it!states!that!there! is!no!overlap!between!people! who! see!the!commercial! on!television! or!see!the!advertisements! in! magzine! or! Sunday!supplements.! (3)! Divisibility%assumption:%The!decision!variables! in!this! case!are! number! of!commercial! on!TV!or!advertisements! in!magzines! and! Sunday! supplements!of!major!newspapers.! Naturally,! these! variables! should!take!on!integer!values.! (4)! Certainty%assumption:%Since!this!LP!model! is!formulated! to!select! some!future!courses!of!actions,!the!parameters! used! in!this!case,!such! as!Exposures!per!Ad!or!Number! Reached!per!Ad,!are!based! on!a! prediction! of!future! situation,!which!inevitably! introduces! some! degree!of!uncertainty.! % c)! Since!none!of!the!assumptions! appear!to!be!badly! violated,! LP!is!reasonable! at! least!as!a!first!approximation.! Later!models,! such!as!IP!or!NLP!can!provide! some!refinement.! % 3-66 CHAPTER 4: SOLVING LINEAR PROGRAMMING PROBLEMS: THE SIMPLEX METHOD 4.1-1. (a) Label the corner points as A, B, C, D, and E in the clockwise direction starting from 2. (b) (c) (d) (e) A: B: C: D: E: and 2 2 and 3 and 2 and and A: B: C: D: E: Corner Point A B C D E A and B: B and C: C and D: D and E: E and A: 3 2 2 1 2 1 2 Adjacent Points E, B A, C B, D C, E D, A 2 3 2 4-1 4.1-2. (a) Optimal solution: with Label the corner points as A, B, C, and D in the clockwise direction starting from (b) Corner Point (c) Corresponding Constraint Boundary Eq.s and and and and Corner Point Adjacent Corner Points and and and and (d) Optimal Solution: with Corner Point Profit (e) Corner Point Profit Next Step Check and . Move to . Check . Stop, is optimal. The next corner point is A, which has already been checked. 4-2 and and and and . 4.1-3. (a) Corner Point Optimal Solution: Profit with $ (b) Initiated at the origin, the simplex method can follow one of the two paths: or . Consider the first path. The origin is not optimal, since and are adjacent to , both are feasible and they have better objective values. is not optimal because , which is adjacent to it, is feasible and better. is optimal since both corner points that are adjacent to it are worse. 4.1-4. (a) 4-3 (b) CP Solution A B C D E F G H I J K L M Feasibility Infeasible Infeasible Feasible Feasible Infeasible Infeasible Feasible Infeasible Feasible Feasible Infeasible Infeasible Feasible Objective 6750 5400 4500 5625 6300 9000 6000 6300 5625 4500 5400 6750 0 The point G is optimal. (c) Start at the origin M . Both adjacent points C and J are feasible and have better objective values,so one can choose to move to either one of them. Suppose we choose C, which is not optimal since its adjacent CPF solution D is better. The other corner point that is adjacent to C is B, but it is infeasible, so move to D. Its adjacent G is feasible and better. The CPF solutions that are adjacent to G, namely D and I both have lower objective values. Hence, G is optimal. If one chooses to proceed to J instead of C after the starting point, then the simplex path follows the points M, J, I, G and using similar arguments, one obtains the optimality of G. 4.1-5. (a) 4-4 (b) CP Solution A B C D E F Feasibility Infeasible Feasible Feasible Feasible Infeasible Feasible Objective The point C is optimal. (c) The starting point F is not optimal, since B and D have better objective values. The objective value increases faster along the edge FB ( ) than along the edge FD ( ), so we choose to move to point B. B is not optimal because the adjacent point C does better. Note that A is adjacent to B as well, but it is infeasible. C is optimal since the two CPF solutions adjacent to C, namely B and D have lower objective values. 4.1-6. Corner Point Profit Next Step Check and . Move to . Check . Move to . Check Move to . Check Stop, is optimal. 4-5 . . 4.1-7. Corner Point 1 6 21 18 Cost 102 105 126 Next Step Check 21 and 18 . Stop, 12 6 is optimal. 4.1-8. (a) TRUE. Use optimality test. In minimization problems, "better" means smaller. To see this, note that min max . (b) FALSE. CPF solutions are not the only possible optimal solutions, there can be infinitely many optimal solutions. This is indeed the case when there are more than one optimal solution. For example, consider the problem maximize subject to where , and with are all optimal solutions. (c) TRUE. However, this is not always true. It is possible to have an unbounded feasible region where an entire ray with only one CPF solution is optimal. 4.1-9. (a) The problem may not have an optimal solution. (b) The optimality test checks whether the current corner point is optimal. The iterative step only moves to a new corner point. 4-6 (c) The simplex method can choose the origin as the initial corner point only when it is feasible. (d) One of the adjacent points is likely to be better, not necessarily optimal. (e) The simplex method only identifies the rate of improvement, not all the adjacent corner points. 4.2-1. (a) Augmented form: maximize subject to (b) CPF Solution BF Solution Nonbasic Variables Basic Variables A B C D E F (c) BF Solution A: Set and solve BF Solution B: Set and solve BF Solution C: Set and solve From the last two equations, . and from the first two, 4-7 BF Solution D: Set and solve BF Solution E: Set and solve BF Solution F: Set and solve 4.2-2. (a) Augmented form: maximize subject to (b) CPF Solution BF Solution Nonbasic Variables A B C D (c) BF Solution A: Set and solve BF Solution B: Set and solve BF Solution C: Set and solve From these two equations, . 4-8 Basic Variables BF Solution D: Set and solve (d) CP Infeasible Sol.'n Basic Infeasible Sol.'n Nonbasic Var.'s Basic Var.'s E F (e) Basic Infeasible Solution E: Set and solve Basic Infeasible Solution F: Set and solve 4.3-1. After the sudden decline of prices at the end of 1995, Samsung Electronics faced the urgent need to improve its noncompetitive cycle times. The project called SLIM (short cycle time and low inventory in manufacturing) was initiated to address this problem. As part of this project, floor-scheduling problem is formulated as a linear programming model. The goal is to identify the optimal values "for the release of new lots into the fab and for the release of initial WIP from every major manufacturing step in discrete periods, such as work days, out to a horizon defined by the user" [p. 71]. Additional variables are included to determine the route of these through alternative machines. The optimal values "minimize back-orders and finished-goods inventory" [p. 71] and satisfy capacity constraints and material flow equations. CPLEX was used to solved the linear programs. With the implementation of SLIM, Samsung significantly reduced its cycle times and as a result of this increased its revenue by $1 billion (in five years) despite the decrease in selling prices. The market share increased from 18 to 22 percent. The utilization of machines was improved. The reduction in lead times enabled Samsung to forecast sales more accurately and so to carry less inventory. Shorter lead times also meant happier customers and a more efficient feedback mechanism, which allowed Samsung to respond to customer needs. Hence, SLIM did not only help Samsung to survive a crisis that drove many out of the business, but it did also provide a competitive advantage in the business. 4-9 4.3-2. Optimal Solution: , 4-10 4.3-3. (a) maximize subject to Initialization: , , , is not optimal since the improvement rates are positive. Since it offers a rate of improvement of 2, choose to increase , which becomes the entering basic variable for Iteration 1. Given , the highest possible increase in is found by looking at: The minimum of these two bounds is , so can be raised to the basis. Using Gaussian elimination, we obtain: and Again is not optimal since the rate of improvement for is be increased to . Consequently, becomes . By Gaussian elimination: The current solution is optimal, since increasing value. Hence , . (b) Optimal Solution: , 4-11 or leaves and can would decrease the objective (c) The solution is the same. 4.3-4. Optimal Solution: , 4-12 4.3-5. Optimal Solution: 1.58 1.68 , 9.89 4.3-6. (a) The simplest adaptation of the simplex method is to force and into the basis at the earliest opportunity. One can also find the optimal solution directly by using Gaussian elimination. (b) (i) Increase Let setting and . minimum . 4-13 (ii) Increase setting . minimum Let and Optimal Solution: . and 4.3-7. (a) Because in the optimal solution, the problem can be reduced to: maximize subject to or equivalently maximize subject to Since and in the optimal solution, they should be basic variables in the optimal solution. Choosing these two as the first two entering basic variables will lead to an optimal solution. The leaving basic variables will be determined by the minimum ratio test. (b) Optimal Solution: and 4-14 4.3-8. (a) FALSE. The simplex method's rule for choosing the entering basic variable is used because it gives the best rate of improvement for the objective value at the given corner point. (b) TRUE. The simplex method's rule for choosing the leaving basic variable determines which basic variable drops to zero first as the entering basic variable is increased. Choosing any other one can cause this variable to become negative, so infeasible. (c) FALSE. When the simplex method solves for the next BF solution, elementary algebraic operations are used to eliminate each basic variable from all but one equation (its equation) and to give it a coefficient of one in that equation. 4.4-1. Optimal Solution: and 4-15 4.4-2. Optimal Solution: and 4.4-3. (a) Optimal Solution: and 4-16 (b) Optimal Solution: and Corner Point (c) Iteration 1: and Increase , set (slack variables) . minimum Let and . 4-17 Iteration 2: is not optimal so increase , set . minimum Let and . Optimal Solution: and (d) Optimal Solution: and (e) - (f) The coefficients for and are negative so this solution is not optimal. Let enter the basis, since it offers largest improvement rate, so the column lying under will be the pivot column. To find out how much can be increased, use the ratio test: : : so minimum, leaves the basis and its row is the pivot row. 4-18 The coefficient of is still negative, so this solution is not optimal. Let enter the basis, its column is the pivot column. To find out how much can be increased, use the ratio test: : : so minimum , leaves the basis and its row is the pivot row. All the coefficients in the objective row are nonnegative, so the solution optimal with an objective value of . (g) 4-19 is 4.4-4. (a) Optimal Solution: and (b) Optimal Solution: and Corner Point 4-20 (c) Iteration 1: and Increase and set (slack variables) . minimum Let Iteration 2: and . is not optimal so increase , set minimum Let and . Optimal Solution: and (d) Optimal Solution: and 4-21 . (e) - (f) The coefficients for and are negative so this solution is not optimal. Let enter the basis, since it offers largest improvement rate, so the column lying under will be the pivot column. To find out how much can be increased, use the ratio test: : : so minimum , leaves the basis and its row is the pivot row. The coefficient of is still negative, so this solution is not optimal. Let enter the basis, its column is the pivot column. To find out how much can be increased, use the ratio test: : : so minimum, leaves the basis and its row is the pivot row. All the coefficients in the objective row are nonnegative, so the solution optimal with an objective value of . (g) 4-22 is Maximize X1 2 X2 3 Constraint 1 Constraint 2 1 1 2 1 Solution 10 10 Totals 30 20 Limit 30 20 <= <= Objective 50 4.4-5. (a) Set . (0) 2 (1) 4 3 80 (2) 8 60 (3) 60 40 40 Optimality Test: The coefficients of all nonbasic variables are negative, so the solution 8 60 40 is not optimal. Choose (1) as the entering basic variable, since it has the largest coefficient. 8 (2) 8 60 (3) 60 40 We choose 26.67 15 40 minimum 40 as the leaving basic variable. Set . (0) (1) (2) (3) Optimality Test: The coefficient of not optimal. Let is negative, so the solution is be the entering basic variable. (1) 35 35 70 (2) 15 15 30 (3) 2 2 16.67 We choose as the leaving basic variable. Set (0) (1) 4-23 . min (2) (3) Optimality Test: All of the coefficients are positive, so the solution is optimal. 76.67. (b) Optimal solution: 6.67 16.67 and 76.67 Bas|Eq| Coefficient of | Right Var|No| Z| X1 X2 X3 X4 X5 X6 | side ___|__|__|_____________________________________|______ | | | | Z | 0| 1| -2 -4 -3 0 0 0 | 0 X4| 1| 0| 1 3 2 1 0 0 | 80 X5| 2| 0| 3 4* 2 0 1 0 | 60 X6| 3| 0| 2 1 2 0 0 1 | 40 Bas|Eq| Coefficient of | Right Var|No| Z| X1 X2 X3 X4 X5 X6 | side ___|__|__|_____________________________________|______ | | | | Z | 0| 1| 1 0 -1 0 1 0 | 60 X4| 1| 0|-1.25 0 0.5 1 -0.75 0 | 35 X2| 2| 0| 0.75 1 0.5 0 0.25 0 | 15 X6| 3| 0| 1.25 0 1.5* 0 -0.25 1 | 25 Bas|Eq| Coefficient of | Right Var|No| Z| X1 X2 X3 X4 X5 X6 | side ___|__|__|_____________________________________|______ | | | | Z | 0| 1|1.833 0 0 0 0.833 0.667 | 76.67 X4| 1| 0|-1.67 0 0 1 -0.67 -0.33 | 26.67 X2| 2| 0|0.333 1 0 0 0.333 -0.33 | 6.667 X3| 3| 0|0.833 0 1 0 -0.17 0.667 | 16.67 (c) Excel Solver Maximize X1 2 X2 4 X3 3 Constraint 1 Constraint 2 Constraint 3 1 3 2 3 4 1 2 2 2 Solution 0 6.67 16.67 4-24 Totals 53.33 60 40 <= <= <= Limit 80 60 40 Objective 76.67 4.4-6. (a) Optimal Solution: and (b) Optimal Solution: and 4-25 (c) Maximize X1 3 X2 5 X3 6 Constraint 1 Constraint 2 Constraint 3 Constraint 4 2 1 1 1 1 2 1 1 1 1 2 1 Solution 0 1.33 1.33 Totals 2.67 4 4 2.67 Limit 4 4 4 3 Objective 14.67 4.4-7. Optimal Solution: <= <= <= <= and 4-26 4.4-8. Optimal Solution: and 4.5-1. (a) TRUE. The ratio test tells how far the entering basic variable can be increased before one of the current basic variables drops below zero. If there is a tie for which variable should leave the basis, then both variables drop to zero at the same value of the entering basic variable. Since only one variable can become nonbasic in any iteration, the other will remain in the basis even though it will be zero. (b) FALSE. If there is no leaving basic variable, then the solution is unbounded and the entering basic variable can be increased indefinitely. (c) FALSE. All basic variables always have a coefficient of zero in row 0 of the final tableau. (d) FALSE. Example 1: maximize subject to Clearly, any solution for with is optimal. The problem has infinitely many optimal solutions and the feasible region is not bounded. Example 2: maximize subject to Any solution with is optimal. 4-27 4.5-2. (a) (b) Yes, the optimal solution is 10 with 10. (c) No, the objective function value is maximized by sliding the objective function line to the right. This can be done forever, so there is no optimal solution. (d) No, there exist solutions that make the objective value arbitrarily large. This usually occurs when a constraint is left out of the model. 4-28 (e) Let the objective function be . Then, the initial tableau is: Coefficient of BV Eq. Right Side 1 30 30 1 The pivot column, the column of , has all negative elements, so is unbounded. (f) The Solver tells that the Objective Cell values do not converge. There is no optimal solution because a better solution can always be found. Maximize X1 1 X2 1 Constraint 1 Constraint 2 1 3 3 1 Solution 0 0 Totals 0 0 <= <= Limit 30 30 Objective 0 4.5-3. (a) 4-29 (b) No. the objective function value is maximized by sliding the objective function line upwards. This can be done forever, so there is no optimal solution. (c) Yes, the optimal solution is with (d). No, there exist solutions that make constraint is left out of the model. . arbitrarily large. This usually occurs when a (e) Let the objective function be . Then, the initial tableau is: Coefficient of BV Eq. The pivot column, the column of Right Side , has all elements negative, so is unbounded. (f) The Solver tells that the Objective Cell values do not converge. There is no optimal solution because a better solution can always be found. 4-30 Maximize X1 1 X2 1 Constraint 1 Constraint 2 2 1 1 2 Solution 0 Totals 0 0 <= <= Limit 20 20 Objective 0 0 4.5-4. We can see from either the second or third iteration that because all of the constraint coefficients of are nonpositive, it can be increased without forcing any basic variable to zero. From the third iteration, is feasible for any and is unbounded. 4-31 4.5-5. (a) The constraints of any LP problem can be expressed in matrix notation as: , If for . are feasible solutions and , then with , so and , is also a feasible solution. (b) This follows immediately from (a), since basic feasible solutions are feasible solutions. 4.5-6. (a) Suppose is the value of the objective function for an optimal solution and are optimal BF solutions. From Problem 4.5-5, is feasible for any choice of satisfying . The objective function value at is: , so is also an optimal solution. (b) Consider any feasible solution that is not a weighted average of the optimal BF solutions. Since is feasible, it must be a weighted average of the basic feasible solutions, which are not all optimal by assumption. Let are the basic feasible solutions that are not optimal. Then, where , for some . The objective function value at , and is: . Since and is not optimal, , for every . Because there is at least one positive . Hence, cannot be optimal. 4-32 4.5-7. (a) (b) Unit Profit (Prod.1) Unit Profit (Prod.2) Objective Multiple Opt. Solutions line segment between & line segment between & line segment between & line segment between & line segment between & (c) Corner Point Profit Optimal Solution: with (d) RS RS So the unique optimal solution is with V 4-33 . 4.5-8. Since the objective coefficients (row optimal BF solutions. Hence, the optimal BF solutions are with objective function value . ) for and , 4-34 are zero, we can pivot to get other , , and , all 4.6-1. (a) Optimal Solution: and (b) Initial artificial BF solution: (c) Optimal Solution: and 4-35 4.6-2. (a) - (b) Initial artificial BF solution: Optimal Solution: and (c) - (d) - (e) - (f) Initial artificial BF solution: 4-36 Optimal Solution: and (g) The basic solutions of the two methods coincide. They are artificial BF solutions for the revised problem until both artificial variables and are driven out of the basis, which in the two-phase method is the end of Phase 1. (h) Maximize X1 4 X2 2 X3 3 X4 5 Constraint 1 Constraint 2 2 8 3 1 4 1 2 5 Solution 0 0 50 50 Totals 300 300 <= <= Limit 300 300 Objective 400 4-37 4.6-3. (a) maximize subject to (b) Optimal Solution: Pivoting for and gives an alternate optimal BF solution, (c) Optimal Solution: and 4-38 . Pivoting for gives an alternate optimal BF solution, . (d) The basic solutions of the two methods coincide. They are artificial BF solutions for the revised problem until both artificial variables and are driven out of the basis, which in the two-phase method is the end of Phase 1. (e) Minimize X1 2 X2 3 X3 1 Constraint 1 Constraint 2 1 3 4 2 2 0 0.8 1.8 0 Solution Totals 8 6 >= >= Limit 8 6 Objective 7 4.6-4. Once all artificial variables are driven out of the basis in a maximization (minimization) problem. Choosing an artificial variable to reenter the basis can only lower (raise) the objective function value by an arbitrarily large amount depending on . 4-39 4.6-5. (a) (b) The Solver could not find a feasible solution. Maximize X1 90 X2 70 Constraint 1 Constraint 2 2 1 1 1 Solution 1 Totals 2 1 <= >= Limit 2 2 Objective 90 0 4-40 (c) In the optimal solution, the artificial variable the problem has no feasible solutions. 4-41 is basic and takes a positive value, so (d) Since the artificial variable is not zero in the optimal solution of Phase I Problem, the original model must have no feasible solutions. 4-42 4.6-6. (a) (b) The Solver could not find a feasible solution. Unit Cost Benefit 1 Benefit 2 Solution X1 5000 2 1 0 X2 7000 1 2 0 Totals 0 0 Minimum Level >= 1 >= 1 Objective 0 (c) 4-43 (d) 4-44 4.6-7. (a) Initial artificial BF solution: (b) Optimal Solution: and 4-45 (c) Initial artificial BF solution: (d) (e) - (f) Optimal Solution: and 4-46 (g) The basic solutions of the two methods coincide. They are artificial basic feasible solutions for the revised problem until both artificial variables and are driven out of the basis, which in the two-phase method is the end of Phase 1. (h) Maximize Constraint 1 Constraint 2 Solution X1 2 1 2 0 X2 5 2 4 0 X3 3 1 1 Totals 50 50 Right Hand Side >= 20 = 50 Objective 150 50 4.6-8. (a) (b) 4-47 (c) Optimal Solution: Pivoting and into the basis for provides the alternative optimal BF solution (d) Minimize X1 2 X2 1 X3 3 Constraint 1 Constraint 2 5 3 2 2 7 5 Solution 70 35 0 Totals 420 280 Right Hand Side = 420 >= 280 Objective 175 4.6-9. (a) Optimal Solution: and 4-48 . (b) Optimal Solution: and (c) In both the Big-M method and the two-phase method, only the final tableau represents a feasible solution for the original problem. 4-49 (d) Minimize Constraint 1 Constraint 2 Solution X1 3 2 3 0 X2 2 1 3 15 X3 4 3 5 Totals 60 120 Right Hand Side = 60 >= 120 Objective 90 15 4.6-10. (a) Optimal Solution: and (b) Optimal Solution: and 4-50 (c) Only the final tableau for the Big-M method and the two-phase method represent feasible solutions to the original problem. (d) Minimize X1 3 X2 2 X3 7 Constraint 1 Constraint 2 1 2 1 1 0 1 Solution 20 30 0 Totals 10 10 Right Hand Side = 10 >= 10 Objective 120 4.6-11. (a) FALSE. The initial basic solution for the artificial model is not feasible for the original model. (b) FALSE. If at least one of the artificial variables is not zero, then the real problem is infeasible. (c) FALSE. The two methods are basically equivalent, so they should take the same number of iterations. 4.6-12. (a) Substitute , where both aximize subject to 4 4 and are nonnegative. 2 4 5 2 4-51 0 (b) Optimal Solution: Note that , , and , and are renamed as ,X , and (c) Maximize X1 1 X2 4 X3 2 Constraint 1 Constraint 2 4 1 1 1 1 2 Solution 1 9 >= 0 0 >= 0 Totals 5 10 Right Hand Side <= 5 <= 10 Objective 35 4-52 respectively. 4.6-13. (a) Optimal Solution: (b) Let OLD and and OLD . maximize subject to (c) Optimal Solution: and Optimal solution for the revised problem: with 4-53 4.6-14. (a) Let OLD , OLD , and OLD . maximize subject to (b) Optimal solution for the revised problem: Optimal solution for the original problem: and 4-54 (c) Maximize X1 1 X2 2 X3 1 Constraint 1 Constraint 2 Constraint 3 0 1 3 3 1 1 1 4 2 Solution 45 55 45 Totals 120 80 100 Right Hand Side <= 120 <= 80 <= 100 Objective 110 4.6-15. (a) In order to decrease the objective function value in the simplex method, choose the nonbasic variable that has the (largest) positive coefficient in the objective row, as the entering basic variable. The ratio test is conducted the same way as in the maximization problem to determine the leaving basic variable. (b) Optimal Solution: and 4-55 4.6-16. (a) maximize subject to (b) (c) 4-56 (d) X1 2 Maximize X2 1 X3 4 X4 3 Constraint 1 Constraint 2 Constraint 3 Constraint 4 1 1 2 1 1 0 1 2 3 1 0 1 2 1 0 2 Solution 4 0 >= 0 0 >= 0 3 >= 0 Totals 2 1 8 2 <= >= <= = Right Hand Side 4 1 2 2 Objective 17 4.6-17. Reformulation: maximize subject to Since this is the optimal tableau for Phase 1 and the artificial variable problem is infeasible. 4-57 , the 4.7-1. The CP solution remains feasible and optimal if the constraint is changed to with . However, if , then this solution ceases to be feasible and the optimal solution becomes . This agrees with the allowable range (allowable increase: E , allowable decrease: ) for this constraint given in Figure 4.10. 4-58 Now, suppose instead that the constraint is replaced by . Then, the intersection of the lines and can be expressed as . This CP solution is feasible as long as or equivalently . In that case, provided that the objective function is the same, this solution is optimal. Hence, the right-hand side of this constraint can be increased or decreased by . If the third constraint is becomes or equivalently also , as given in Figure 4.10. , then the CP solution determined by this and . This point is feasible and optimal as long as , so the allowable change for this constraint is 4.7-2. (a) Constraint (1): : and , Constraint (2): : and and , and (b) From (a), we see that the right-hand sides and are sensitive parameters. The graph in part (a) shows that both constraints are active (binding) at the optimal solution, so all the coefficients , , , and are sensitive parameters, too. As will be seen in (c), the objective coefficients and are not sensitive parameters. 4-59 (c) Observe that the optimal solution remains the same for fixed) and (with fixed) (with (d) The dashed lines "- - -" in the graph below suggest that the CP solution ranges from to when . Outside this range, the CP solution becomes infeasible. The dashed lines "- -" represent the second constraint for different right-hand side values. They suggest that the CP solution ranges from to when . Hence, the allowable ranges are and . 4-60 (e) 4.7-3. (a) Optimal Solution: Corner Point 8 3 8 3 and 38 4-61 38 (b) Increasing resource 1 to units increases to . Increasing resource 2 to units increases . The third constraint is not binding, so . , so to (c) To increase by , resource 1 should be increased by problem with resource 1 set to returns the result 4.7-4. (a) Optimal Solution: and 4-62 , so . Solving the LP . (b) The shadow prices for the three resources are given by the reduced costs (in the objective function) for the corresponding slack variables. These values are circled in the table above. The shadow prices for resources 1, 2 and 3 are , and respectively. They represent the rate at which the objective function value increases as the corresponding resource is increased. For instance, increasing resource 3 by one unit increases by , provided that no other constraints cause any trouble. (c) Maximize X1 1 X2 7 X3 3 Totals 3.5 2 3 Constraint 1 Constraint 2 Constraint 3 2 4 3 1 3 2 1 0 1 Solution 0.5 0 4.5 Cell Name $B$10 Solution X1 $C$10 Solution X2 $D$10 Solution X3 Right Hand Side <= 4 <= 2 <= 3 Objective 14 Final Reduced Objective Allowable Allowable Value Cost Coefficient Increase Decrease 0.5 0 1 7.33333 10 0 -5.5 -7 5.5 1E+30 4.5 0 3 22 3 Constraints Final Shadow Constraint Allowable Allowable Cell Name Value Price R.H. Side Increase Decrease $E$5 Constraint 1 Totals -3.5 0 4 1E+30 7.5 $E$6 Constraint 2 Totals 2 2.5 2 1E+30 2 $E$7 Constraint 3 Totals 3 3 3 1E+30 4.5 4-63 4.7-5. (a) Optimal Solution: and (b) The shadow prices are , of resources 1, 2 and 3 respectively. and . They are the marginal values (c) Maximize Constraint 1 Constraint 2 Constraint 3 Solution X1 2 1 2 1 0 X2 2 1 1 1 1 X3 3 Totals 4 2 10 1 1 3 Right Hand Side <= 4 <= 2 <= 12 Objective 7 3 4-64 Variable Cells Cell Name $B$10 Solution X1 $C$10 Solution X2 $D$10 Solution X3 Final Reduced Objective Allowable Allowable Value Cost Coefficient Increase Decrease 0 -2.5 2 2.5 1E+30 1 0 -2 1.6667 1 3 0 3 1E+30 1 Constraints Final Shadow Constraint Allowable Allowable Cell Name Value Price R.H. Side Increase Decrease $E$5 Constraint 1 Totals 4 0.5 4 1 2 $E$6 Constraint 2 Totals 2 2.5 2 2 6 $E$7 Constraint 3 Totals 10 0 12 1E+30 2 4.7-6. (a) Optimal Solution: (b) The shadow prices are resources 1 and 2 respectively. and and 4-65 . They are the marginal values of (c) Maximize X1 5 X2 4 X3 1 X4 3 Resource 1 Resource 2 3 3 2 3 3 1 1 3 Solution 11 0 3 0 Final Value 11 0 3 0 Reduced Cost Totals 24 36 Right Hand Side <= 24 <= 36 Objective 52 Variable Cells Cell $B$9 $C$9 $D$9 $E$9 Name Solution X1 Solution X2 Solution X3 Solution X4 0 -0.33333 0 -0.66667 Objective Allowable Allowable Coefficient Increase Decrease 5 1E+30 0.3636 4 0.33333 1E+30 -1 2.66667 1.33333 3 0.66667 1E+30 Constraints Final Cell Name Value $F$5 Resource 1 Totals 24 $F$6 Resource 2 Totals 36 Shadow Constraint Allowable Allowable Price R.H. Side Increase Decrease 0.66667 24 12 132 1 36 1E+30 12 4-66 4.9-1. 4-67 4.9-2. 4-68 Case%4.1% ! a)! The!fixed!design!and!fashion!costs!are!sunk!costs!and!therefore!should!not!be! considered!when!setting!the!production!now!in!July.!Since!the!velvet!shirts!have! a!positive!contribution!to!covering!the!sunk!costs,!they!should!be!produced!or!at! least!considered!for!production!according!to!the!linear!programming!model.!Had! Ted!raised!these!concerns!before!any!fixed!costs!were!made,!then!he!would!have! been!correct!to!advise!against!designing!and!producing!the!shirts.!With!a! contribution!of!$22!and!a!demand!of!6000!units,!maximum!expected!profit!will! be!only!$132,000.!This!amount!will!not!be!enough!to!cover!the!$500,000!in!fixed! costs!directly!attributable!to!this!product.! ! b)! The!linear!programming!spreadsheet!model!for!this!problem!is!shown!below.! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 B C Price L&M Cost Material Cost Net Contribution Wool Acetate Cashmere Silk Rayon Velvet Cotton Cost of Material $9.00 $1.50 $60.00 $13.00 $2.25 $12.00 $2.50 D E Wool Cashmere Slacks Sweater $300 $450 $160 $150 $30.00 $90.00 $110.00 $210.00 F G H I J K Silk Silk Tailored Wool Velvet Cotton Cotton Blouse Camisole Skirt Blazer Pants Sweater Miniskirt $180 $120 $270 $320 $350 $130 $75 $100 $60 $120 $140 $175 $60 $40 $19.50 $6.50 $6.75 $24.75 $39.00 $3.75 $1.25 $60.50 $53.50 $143.25 $155.25 $136.00 $66.25 $33.75 L Velvet Shirt $200 $160 $18.00 $22.00 M ButtonDown Blouse $120 $90 $3.38 $26.63 Material Requirements 2.5 1.5 1.5 2 3 2 1.5 1.5 0.5 2 1.5 3 1.5 1.5 Wool Cashmere Slacks Sweater Items Produced 4,200 4,000 <= <= Demand Forecast 7,000 4,000 >= Minimum Production 4,200 60% of demand Silk Silk Tailored Blouse Camisole Skirt 7,000 15,000 8,067 <= <= 12,000 15,000 >= 2,800 Wool Velvet Blazer Pants 5,000 0 <= <= 5,000 5,500 >= 3,000 60% of demand 0.5 Cotton Cotton Sweater Miniskirt 0 60,000 Velvet Shirt 6,000 <= 6,000 ButtonDown Blouse 9,244 N O P Material Used 25,100 28,000 6,000 18,000 30,000 9,000 30,000 <= <= <= <= <= <= <= Material Available 45,000 28,000 9,000 18,000 30,000 20,000 30,000 Total Contribution $6,862,933 Fixed Cost $8,960,000 Total Profit -$2,097,067 Also: Silk Camisole >= Silk Blouse Cotton Miniskirt >= Cotton Sweater ! B C D Material Cost =SUMPRODUCT(CostOfMaterial,C11:C17) =SUMPRODUCT(CostOfMaterial,D11:D17) Net Contribution =Price-LMCost-MaterialCost =Price-LMCost-MaterialCost 6 7 ! Range Name CostOfMaterial FixedCost ItemsProduced LMCost MaterialAvailable MaterialCost MaterialRequirements MaterialUsed NetContribution Price TotalContribution TotalProfit Cells B11:B17 P23 C22:M22 C5:M5 P11:P17 C6:M6 C11:M17 N11:N17 C7:M7 C4:M4 P22 P24 ! ! N Material Used =SUMPRODUCT(C11:M11,ItemsProduced) =SUMPRODUCT(C12:M12,ItemsProduced) =SUMPRODUCT(C13:M13,ItemsProduced) =SUMPRODUCT(C14:M14,ItemsProduced) =SUMPRODUCT(C15:M15,ItemsProduced) =SUMPRODUCT(C16:M16,ItemsProduced) =SUMPRODUCT(C17:M17,ItemsProduced) ! P Total Contribution =SUMPRODUCT(NetContribution,ItemsProduced) Fixed Cost 8960000 Total Profit =TotalContribution-FixedCost ! 9 10 11 12 13 14 15 16 17 ! O ! ! ! ! 20 21 22 23 24 4-69 ! ! ! TrendLine!should!produce!4,200!Wool!Slacks,!4,000!Cashmere!Sweaters,!7,000! Silk!Blouses,!15,000!Silk!Camisoles,!8,067!Tailored!Skirts,!5,000!Wool!Blazers,! 40,000!Cotton!Minis,!6,000!Velvet!Shirts,!and!9,244!ButtonRDown!Blouses.!The! total!net!contribution!of!all!clothing!items!is!$6,862,933.!However,!with!the!total! fixed!cost!of!$860,000!+!3($2,700,000)!or!$8,960,000,!TrendLines!actually!loses! $2,097,067.! ! c)! If!velvet!cannot!be!sent!back!to!the!textile!wholesaler,!then!the!whole!quantity! will!be!considered!as!a!sunk!cost!and!therefore!added!to!the!fixed!costs.!The! objective!function!coefficients!of!items!using!velvet!will!no!longer!include!the! material!cost.!The!net!contribution!of!the!velvet!pants!and!shirts!are!now!$175! and!$40,!respectively.!The!revised!spreadsheet!model!is!as!follows.! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 B Price L&M Cost Material Cost Net Contribution Wool Acetate Cashmere Silk Rayon Velvet Cotton Cost of Material $9.00 $1.50 $60.00 $13.00 $2.25 $12.00 $2.50 C D E F G H I J Wool Cashmere Silk Silk Tailored Wool Velvet Cotton Slacks Sweater Blouse Camisole Skirt Blazer Pants Sweater $300 $450 $180 $120 $270 $320 $350 $130 $160 $150 $100 $60 $120 $140 $175 $60 $30.00 $90.00 $19.50 $6.50 $6.75 $24.75 $3.75 $110.00 $210.00 $60.50 $53.50 $143.25 $155.25 $175.00 $66.25 K Cotton Miniskirt $75 $40 $1.25 $33.75 L M ButtonDown Blouse $120 $90 $3.38 $40.00 $26.63 Material Requirements 2.5 1.5 1.5 2 3 2 1.5 1.5 0.5 2 1.5 3 Wool Cashmere Silk Silk Tailored Wool Slacks Sweater Blouse Camisole Skirt Blazer Items Produced 4,200 4,000 7,000 15,000 3,178 5,000 <= <= <= <= <= Demand Forecast 7,000 4,000 12,000 15,000 5,000 >= >= >= Minimum Production 4,200 2,800 3,000 60% 60% of demand of demand Velvet Pants 3,667 <= 5,500 1.5 1.5 0.5 Cotton Sweater 0 Cotton Miniskirt 60,000 N O P Material Used 25,100 28,000 6,000 18,000 30,000 20,000 30,000 <= <= <= <= <= <= <= Material Available 45,000 28,000 9,000 18,000 30,000 20,000 30,000 Velvet Shirt $200 $160 Velvet Shirt 6,000 <= 6,000 ButtonDown Blouse 15,763 Total Contribution $7,085,822 Original Fixed Cost $8,960,000 Velvet Sunk Cost $240,000 Total Profit -$2,114,178 Also: Silk Camisole >= Silk Blouse Cotton Miniskirt >= Cotton Sweater ! ! O 20 21 22 23 24 25 P Total Contribution =SUMPRODUCT(NetContribution,ItemsProduced) Original Fixed Cost 8960000 Velvet Sunk Cost =B16*P16 Total Profit =TotalContribution-FixedCost-VelvetSunkCost ! ! ! The!production!plan!changes!considerably.!TrendLines!should!produce!3,178! tailored!skirts!(down!from!8,067),!3,667!velvet!pants!(up!from!0),!60,000!cotton! minis!(up!from!40,000),!and!15,763!buttonRdown!blouses!(up!from!9,244).!The! production!decisions!for!all!other!items!are!unaffected!by!the!change.!The!total! net!contribution!of!all!clothing!items!equals!$840,000!+!$1,226,00!+!$!2,025,000! +!$2,983,822.22!=!$7,085,822.!The!sunk!costs!now!include!the!material!cost!for! velvet!and!totals!$9,200,000.!The!loss!now!equals!$2,114,178.! 4-70 ! d)! When!TrendLines!cannot!return!the!velvet!to!the!wholesaler,!the!costs!for!velvet! cannot!be!recovered.!These!cost!are!no!longer!variable!cost!but!now!are!sunk! cost.!As!a!consequence!the!increased!net!contribution!of!the!velvet!items!makes! them!more!attractive!to!produce.!This!way!the!revenues!from!selling!these!items! can!contribute!to!the!recovery!of!at!least!some!of!the!fixed!costs.!Instead!of!zero! TrendLines!now!produces!3,667!velvet!pants.!These!pants!also!require!some! acetate!and!thus!their!production!affects!the!production!plan!for!all!other!items.! Since!it!is!not!optimal!to!make!full!use!of!the!ordered!velvet!in!part!(b)!it!comes! as!no!surprise!that!the!loss!in!part!(c)!is!even!bigger!than!in!part!(b).! ! e)! The!unit!contribution!of!a!wool!blazer!changes!to!$75.25.! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 B C D E F G Wool Cashmere Silk Silk Tailored Slacks Sweater Blouse Camisole Skirt Price $300 $450 $180 $120 $270 L&M Cost $160 $150 $100 $60 $120 Material Cost $30.00 $90.00 $19.50 $6.50 $6.75 Net Contribution $110.00 $210.00 $60.50 $53.50 $143.25 Wool Acetate Cashmere Silk Rayon Velvet Cotton Cost of Material $9.00 $1.50 $60.00 $13.00 $2.25 $12.00 $2.50 H Wool Blazer $320 $220 $24.75 $75.25 I J Velvet Cotton Pants Sweater $350 $130 $175 $60 $39.00 $3.75 $136.00 $66.25 K Cotton Miniskirt $75 $40 $1.25 $33.75 L M ButtonVelvet Down Shirt Blouse $200 $120 $160 $90 $18.00 $3.38 $22.00 $26.63 Material Requirements 2.5 1.5 1.5 2 3 2 1.5 1.5 0.5 2 1.5 3 Wool Cashmere Silk Silk Tailored Wool Velvet Slacks Sweater Blouse Camisole Skirt Blazer Pants Items Produced 4,200 4,000 7,000 15,000 10,067 3,000 0 <= <= <= <= <= <= Demand Forecast 7,000 4,000 12,000 15,000 5,000 5,500 >= >= >= Minimum Production 4,200 2,800 3,000 60% 60% of demand of demand 1.5 1.5 0.5 Cotton Sweater 0 Cotton Miniskirt 60,000 Velvet Shirt 6,000 <= 6,000 N O P Material Used 20,100 28,000 6,000 18,000 30,000 9,000 30,000 <= <= <= <= <= <= <= Material Available 45,000 28,000 9,000 18,000 30,000 20,000 30,000 ButtonDown Blouse 6,578 Fixed Cost Total Profit Total Contribution $6,527,933 $8,960,000 -$2,432,067 Also: Silk Camisole >= Silk Blouse Cotton Miniskirt >= Cotton Sweater ! ! TrendLines!should!produce!10,067!skirts!(up!from!8,067),!the!minimum!of! 3,000!wool!blazers!(down!from!5,000),!and!6,578!buttonRdown!blouses!(down! from!9,244).!The!production!decisions!for!all!other!items!are!unaffected!by!the! change.!The!total!net!contribution!of!all!clothing!items!is!$6,527,933.33.!The! total!loss!is!$2,432,067.! 4-71 ! f)! The!available!acetate!changes!from!28,000!to!38,000!square!yards.!The!resulting! spreadsheet!solution!is!shown!below.! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 B Price L&M Cost Material Cost Net Contribution Wool Acetate Cashmere Silk Rayon Velvet Cotton Cost of Material $9.00 $1.50 $60.00 $13.00 $2.25 $12.00 $2.50 C D E F G H I J Wool Cashmere Silk Silk Tailored Wool Velvet Cotton Slacks Sweater Blouse Camisole Skirt Blazer Pants Sweater $300 $450 $180 $120 $270 $320 $350 $130 $160 $150 $100 $60 $120 $140 $175 $60 $30.00 $90.00 $19.50 $6.50 $6.75 $24.75 $39.00 $3.75 $110.00 $210.00 $60.50 $53.50 $143.25 $155.25 $136.00 $66.25 K Cotton Miniskirt $75 $40 $1.25 $33.75 L M ButtonVelvet Down Shirt Blouse $200 $120 $160 $90 $18.00 $3.38 $22.00 $26.63 Material Requirements 2.5 1.5 1.5 2 3 2 1.5 1.5 0.5 2 1.5 3 Wool Cashmere Silk Silk Tailored Wool Velvet Slacks Sweater Blouse Camisole Skirt Blazer Pants Items Produced 4,200 4,000 7,000 15,000 14,733 5,000 0 <= <= <= <= <= <= Demand Forecast 7,000 4,000 12,000 15,000 5,000 5,500 >= >= >= Minimum Production 4,200 2,800 3,000 60% 60% of demand of demand 1.5 1.5 0.5 Cotton Sweater 0 Cotton Miniskirt 60,000 Velvet Shirt 6,000 <= 6,000 N O P Material Used 25,100 38,000 6,000 18,000 30,000 9,000 30,000 <= <= <= <= <= <= <= Material Available 45,000 38,000 9,000 18,000 30,000 20,000 30,000 ButtonDown Blouse 356 Fixed Cost Total Profit Total Contribution $7,581,267 $8,960,000 -$1,378,733 Also: Silk Camisole >= Silk Blouse Cotton Miniskirt >= Cotton Sweater ! ! TrendLines!should!produce!14,733!skirts!(up!from!8,067)!and!356!buttonRdown! blouses!(down!from!9,244).!The!production!decisions!for!all!other!items!are! unaffected!by!the!change.!The!total!net!contribution!of!all!clothing!items!is! $7,581,267.!The!loss!is!$1,378,733.! 4-72 ! g)! We!need!to!include!new!decision!variables!representing!the!number!of!clothing! items!that!are!sold!during!the!November!sale.!The!new!spreadsheet!model!is! shown!below.! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 B C D E Price L&M Cost Material Cost Net Contribution (Sept-Oct) Wool Slacks $300 $160 $30.00 $110.00 Cashmere Sweater $450 $150 $90.00 $210.00 Silk Blouse $180 $100 $19.50 $60.50 Nov Discount Price (Nov) Net Contribution (Nov) 40% $180 -$10.00 $270 $30.00 $108 -$11.50 Cost of Material $9.00 $1.50 $60.00 $13.00 $2.25 $12.00 $2.50 Wool Acetate Cashmere Silk Rayon Velvet Cotton F G H Silk Tailored Wool Camisole Skirt Blazer $120 $270 $320 $60 $120 $140 $6.50 $6.75 $24.75 $53.50 $143.25 $155.25 $72 $5.50 $162 $35.25 $192 $27.25 I J K Velvet Cotton Cotton Pants Sweater Miniskirt $350 $130 $75 $175 $60 $40 $39.00 $3.75 $1.25 $136.00 $66.25 $33.75 $210 -$4.00 $78 $14.25 $45 $3.75 L Velvet Shirt $200 $160 $18.00 $22.00 M ButtonDown Blouse $120 $90 $3.38 $26.63 1.5 1.5 0.5 2 1.5 3 1.5 1.5 Sept-Oct Sales Demand Forecast Nov Sales Total Sales Minimum Production Wool Slacks 4,200 <= 7,000 Cashmere Sweater 4,000 <= 4,000 Silk Blouse 7,000 <= 12,000 0 4,200 >= 4,200 60% of demand 2,000 6,000 0 7,000 Silk Tailored Camisole Skirt 15,000 8,067 <= 15,000 0 15,000 0 8,067 >= 2,800 Wool Blazer 5,000 <= 5,000 Velvet Pants 0 <= 5,500 0 5,000 >= 3,000 60% of demand 0 0 0.5 Cotton Cotton Sweater Miniskirt 0 60,000 0 0 0 60,000 O P Material Used 25,100 28,000 9,000 18,000 30,000 9,000 30,000 <= <= <= <= <= <= <= Material Available 45,000 28,000 9,000 18,000 30,000 20,000 30,000 $120 $72 -$58.00 -$21.38 Material Requirements 2.5 1.5 1.5 2 3 2 N Velvet Shirt 6,000 <= 6,000 0 6,000 ButtonDown Blouse 9,244 Fixed Cost Total Profit Total Contribution $6,922,933 $8,960,000 -$2,037,067 0 9,244 Also: Silk Camisole >= Silk Blouse Cotton Miniskirt >= Cotton Sweater ! ! 9 10 11 B C Nov Discount 0.4 Price (Nov) =(1-NovDiscount)*Price Net Contribution (Nov) =PriceNov-LMCost-MaterialCost D =(1-NovDiscount)*Price =PriceNov-LMCost-MaterialCost ! Range Name CostOfMaterial FixedCost LMCost MaterialAvailable MaterialCost MaterialRequirements MaterialUsed NetContribution NetContributionNov NovDiscount NovSales Price PriceNov SeptOctSales TotalContribution TotalProfit TotalSales ! Cells B15:B21 P27 C5:M5 P15:P21 C6:M6 C15:M21 N15:N21 C7:M7 C11:M11 C9 C30:M30 C4:M4 C10:M10 C26:M26 P26 P28 C31:M31 ! ! 13 14 15 16 17 18 19 20 21 N Material Used =SUMPRODUCT(C15:M15,TotalSales) =SUMPRODUCT(C16:M16,TotalSales) =SUMPRODUCT(C17:M17,TotalSales) =SUMPRODUCT(C18:M18,TotalSales) =SUMPRODUCT(C19:M19,TotalSales) =SUMPRODUCT(C20:M20,TotalSales) =SUMPRODUCT(C21:M21,TotalSales) ! ! O 24 25 26 27 28 P Total Contribution =SUMPRODUCT(NetContribution,SeptOctSales)+SUMPRODUCT(NetContributionNov,NovSales) Fixed Cost 8960000 Total Profit =TotalContribution-FixedCost ! ! It!only!pays!to!produce!2,000!more!Cashmere!sweaters.!The!production!plan!for! all!other!items!is!the!same!as!in!part!(b).!The!sale!of!the!Cashmere!sweaters! increases!the!total!net!contribution!by!$60,000!to!$6,922,933,!and!reduces!the! loss!to!$2,037,066.67.! 4-73 Case%4.2% ! a)! We!define!12!decision!variables,!one!for!each!age!group!surveyed!in!each!region.! Rob's!restrictions!are!easily!modeled!as!constraints.!For!example,!his!condition! that!at!least!20!percent!of!the!surveyed!customers!have!to!be!from!the!first!age! group!requires!that!the!sum!of!the!variables!for!the!age!group!"18!to!25"!across! all!three!regions!is!at!least!400.!All!his!other!requirements!are!modeled!similarly.! Finally,!the!sum!of!all!variables!has!to!equal!2000,!because!that!is!the!number!of! customers!Rob!wants!to!have!interviewed.! ! A B 1 Cost of Survey 2 3 Silicon Valley 4 Region Big Cities 5 Small Towns 6 7 8 Number to Survey 9 Silicon Valley 10 Region Big Cities 11 Small Towns 12 Total in A.G. 13 14 Required in A.G. 15 Percentage Required in A.G. 16 17 18 19 20 C D 18 to 25 $4.75 $5.25 $6.50 E Age Group 26 to 40 41 to 50 $6.50 $6.50 $5.75 $6.25 $7.50 $7.50 18 to 25 600 150 100 850 >= 400 20% Age Group 26 to 40 41 to 50 0 0 550 0 0 300 550 300 >= >= 550 300 27.5% 15% F G H I J Required in Region 300 700 400 Percentage Required in Region 15% 35% 20% 51 and over $5.00 $6.25 $7.25 51 and over 300 0 0 300 >= 300 15% Total in Region 900 >= 700 >= 400 >= Total Surveys Required Surveys 2000 = 2000 Total Cost $11,200 Profit Margin Bid 15% $12,880 ! ! Range Name CostOfSurvey NumberToSurvey PercentageRequiredInAG PercentageRequiredInRegion RequiredInAG RequiredInRegion RequiredSurveys TotalCost TotalInAG TotalInRegion TotalSurveys ! Cells C3:F5 C9:F11 C15:F15 J9:J11 C14:F14 I9:I11 G H I J15 7 Total Required J17 8 in Region in Region C12:F12 9 =SUM(C9:F9) >= =J9*RequiredSurveys G9:G11 10 =SUM(C10:F10) >= =J10*RequiredSurveys J13 ! 11 =SUM(C11:F11) >= =J11*RequiredSurveys ! B C D Total in A.G. =SUM(C9:C11) =SUM(D9:D11) >= >= Required in A.G. =C15*RequiredSurveys =D15*RequiredSurveys 12 13 14 ! ! ! ! ! 13 14 15 16 17 ! I J Total Surveys =SUM(NumberToSurvey) = Required Surveys 2000 Total Cost =SUMPRODUCT(CostOfSurvey,NumberToSurvey) 4-74 ! ! The!cost!of!conducting!the!survey!meeting!all!constraints!imposed!by!AmeriBank! incurs!cost!of!$11,200.!The!mix!of!customers!is!displayed!in!the!spreadsheet! above.!Note!that!there!are!multiple!optimal!solutions!that!all!lead!to!a!total!cost! of!$11,200.! ! b)! Sophisticated!Surveys!will!submit!a!bid!of!(1.15)($11,200)!=!$12,880.! ! c)! We!need!to!include!the!new!lowerRbound!constraint!(Minimum!to!Survey!in! C19:F21)!on!all!variables:!NumberToSurvey!(C9:F11)!≥!MinimumToSurvey! (C19:F21)! ! A B C D E F 1 Cost of Survey Age Group 2 18 to 25 26 to 40 41 to 50 51 and over 3 Silicon Valley $4.75 $6.50 $6.50 $5.00 4 Region Big Cities $5.25 $5.75 $6.25 $6.25 5 Small Towns $6.50 $7.50 $7.50 $7.25 6 7 Age Group 8 Number to Survey 18 to 25 26 to 40 41 to 50 51 and over 9 Silicon Valley 600 50 50 200 10 Region Big Cities 50 450 150 50 11 Small Towns 200 50 100 50 12 Total in A.G. 850 550 300 300 13 >= >= >= >= 14 Required in A.G. 400 550 300 300 15 Percentage Required in A.G. 20% 27.5% 15% 15% 16 17 Age Group 18 Minimum to Survey 18 to 25 26 to 40 41 to 50 51 and over 19 Silicon Valley 50 50 50 50 20 Region Big Cities 50 50 50 50 21 Small Towns 50 50 50 50 22 23 (Number to Survey >= Minimum to Survey) ! ! The!new!requirement!increases!the!bid!to!$13,096.! 4-75 G H Total in Region 900 >= 700 >= 400 >= I J Required in Region 300 700 400 Percentage Required in Region 15% 35% 20% Total Surveys Required Surveys 2000 = 2000 Total Cost $11,388 Profit Margin Bid 15% $13,096 ! d)! We!include!upper!bounds!on!the!total!number!of!people!surveyed!in!Silicon! Valley!and!from!the!age!group!of!18!to!25!yearRolds:!G9!≤!MaxInSiliconValley! (L9)!and!C12!≤!MaxIn18to25!(C17).! ! A B C D E F 1 Cost of Survey Age Group 2 18 to 25 26 to 40 41 to 50 51 and over 3 Silicon Valley $4.75 $6.50 $6.50 $5.00 4 Region Big Cities $5.25 $5.75 $6.25 $6.25 5 Small Towns $6.50 $7.50 $7.50 $7.25 6 7 Age Group 8 Number to Survey 18 to 25 26 to 40 41 to 50 51 and over 9 Silicon Valley 100 50 50 450 10 Region Big Cities 400 450 50 50 11 Small Towns 100 50 200 50 12 Total in A.G. 600 550 300 550 13 >= >= >= >= 14 Required in A.G. 400 550 300 300 15 Percentage Required in A.G. 20% 27.5% 15% 15% 16 <= 17 MaxIn18to25 600 18 19 Age Group 20 Minimum to Survey 18 to 25 26 to 40 41 to 50 51 and over 21 Silicon Valley 50 50 50 50 22 Region Big Cities 50 50 50 50 23 Small Towns 50 50 50 50 24 25 (Number to Survey >= Minimum to Survey) G H I Total in Region 650 >= 950 >= 400 >= Required in Region 300 700 400 Total Surveys Required Surveys J K Percentage Required in Region 15% <= 35% 20% L Max in Silicon Valley 650 2000 = 2000 Total Cost $11,575 Profit Margin Bid 15% $13,311 ! ! The!new!requirements!increase!the!bid!to!$13,311.! ! e)! The!three!cost!factors!for!the!age!group!"18!to!25"!are!changed.! ! A B C D E F 1 Cost of Survey Age Group 2 18 to 25 26 to 40 41 to 50 51 and over 3 Silicon Valley $6.50 $6.50 $6.50 $5.00 4 Region Big Cities $6.75 $5.75 $6.25 $6.25 5 Small Towns $7.00 $7.50 $7.50 $7.25 6 7 Age Group 8 Number to Survey 18 to 25 26 to 40 41 to 50 51 and over 9 Silicon Valley 50 50 50 500 10 Region Big Cities 100 600 200 50 11 Small Towns 250 50 50 50 12 Total in A.G. 400 700 300 600 13 >= >= >= >= 14 Required in A.G. 400 550 300 300 15 Percentage Required in A.G. 20% 27.5% 15% 15% 16 <= 17 MaxIn18to25 600 18 19 Age Group 20 Minimum to Survey 18 to 25 26 to 40 41 to 50 51 and over 21 Silicon Valley 50 50 50 50 22 Region Big Cities 50 50 50 50 23 Small Towns 50 50 50 50 24 25 (Number to Survey >= Minimum to Survey) G H Total in Region 650 >= 950 >= 400 >= Required in Region 300 700 400 Total Surveys Required Surveys ! ! With!the!new!cost!factors!the!bid!increases!to!$13,829.! 4-76 I J K Percentage Required in Region 15% <= 35% 20% 2000 = 2000 Total Cost $12,025 Profit Margin Bid 15% $13,829 L Max in Silicon Valley 650 ! f)! We!eliminate!all!lower!and!upper!bounds!on!the!age!groups!and!regions!and! replace!them!with!Rob's!strict!requirements.!These!requirements!also!ensure! that!exactly!2000!people!are!surveyed!so!that!we!can!drop!that!constraint!too.! ! A B C D E F 1 Cost of Survey Age Group 2 18 to 25 26 to 40 41 to 50 51 and over 3 Silicon Valley $6.50 $6.50 $6.50 $5.00 4 Region Big Cities $6.75 $5.75 $6.25 $6.25 5 Small Towns $7.00 $7.50 $7.50 $7.25 6 7 Age Group 8 Number to Survey 18 to 25 26 to 40 41 to 50 51 and over 9 Silicon Valley 50 50 50 250 10 Region Big Cities 50 600 300 50 11 Small Towns 400 50 50 100 12 Total in A.G. 500 700 400 400 13 = = = = 14 Required in A.G. 500 700 400 400 15 Percentage Required in A.G. 25% 35% 20% 20% 16 17 Age Group 18 Minimum to Survey 18 to 25 26 to 40 41 to 50 51 and over 19 Silicon Valley 50 50 50 50 20 Region Big Cities 50 50 50 50 21 Small Towns 50 50 50 50 22 23 (Number to Survey ≥ Minimum to Survey) G H I Required Surveys Total in Region 400 1000 600 = = = Required in Region 400 1000 600 J 2,000 Percentage Required in Region 20% 50% 30% Total Cost $12,475 Profit Margin Bid 15% $14,346 ! ! Rob's!strict!requirements!increase!the!cost!of!the!survey!by!$450.!The!new!bid!of! Sophisticated!Surveys!is!$14,346.25.! 4-77 Case%4.3% ! a!&!b)! A 1 Data: 2 3 Area 4 1 5 2 6 3 7 4 8 5 9 6 10 11 12 Solution: 13 14 Area 1 15 Area 2 16 Area 3 17 Area 4 18 Area 5 19 Area 6 20 Total In School 21 22 Capacity 23 24 25 Grade Constraints: 26 27 28 6th Graders 29 7th Graders 30 8th Graders 31 32 B Percentage in 6th Grade 32% 37% 30% 28% 39% 34% C Percentage in 7th Grade 38% 28% 32% 40% 34% 28% D Percentage in 8th Grade 30% 35% 38% 32% 27% 38% E 330 <= 368.56 362.11 369.33 <= 396 G Bussing Cost ($/Student) School 1 School 2 School 3 $300 $0 $700 $400 $500 $600 $300 $200 $200 $500 $0 $400 $500 $300 $0 Number of Students Assigned School 1 School 2 School 3 0 450 0 0 422.22 177.78 0 227.78 322.22 350 0 0 366.67 0 133.33 83.33 0 366.67 800 1,100 1,000 <= <= <= 900 1,100 1,000 240 <= 269.33 288.00 242.67 <= 288 F Total From Area 450 600 550 350 500 450 = = = = = = Number of Students 450 600 550 350 500 450 Total Bussing Cost $555,556 300 <= 339.11 300.89 360.00 <= 360 30% of total in school 36% of total in school ! ! Range Name BussingCost Capacity NumberOfStudents PercentageInGrade Solution TotalBussingCost TotalFromArea TotalInSchool Cells E4:G9 B22:D22 G14:G19 B4:D9 B14:D19 G24 E14:E19 B20:D20 ! 20 ! 12 13 14 15 16 17 18 19 E Total From Area =SUM(B14:D14) =SUM(B15:D15) =SUM(B16:D16) =SUM(B17:D17) =SUM(B18:D18) =SUM(B19:D19) !! G 21 Total 22 Bussing 23 Cost 24 =SUMPRODUCT(BussingCost,Solution) A B C D Total In School =SUM(B14:B19) =SUM(C14:C19) =SUM(D14:D19) ! A 25 Grade Constraints: 26 27 28 6th Graders 29 7th Graders 30 8th Graders 31 32 ! B C =$E$26*TotalInSchool <= =SUMPRODUCT(B14:B19,B4:B9) =SUMPRODUCT(B14:B19,C4:C9) =SUMPRODUCT(B14:B19,D4:D9) <= =$E$32*TotalInSchool =$E$26*TotalInSchool <= =SUMPRODUCT(C14:C19,B4:B9) =SUMPRODUCT(C14:C19,C4:C9) =SUMPRODUCT(C14:C19,D4:D9) <= =$E$32*TotalInSchool ! ! ! 4-78 ! D E =$E$26*TotalInSchool 0.3 <= =SUMPRODUCT(D14:D19,B4:B9) =SUMPRODUCT(C4:C9,D14:D19) =SUMPRODUCT(D14:D19,D4:D9) <= =$E$32*TotalInSchool 0.36 ! c)! The!recommendation!to!the!school!board!is!to!assign!students!to!schools!as! shown!in!the!above!solution!section!of!the!spreadsheet.!!Quantities!that!are!not! integers!must!be!rounded!since!partial!students!cannot!be!sent.! ! d)! The!following!solution!decreases!total!bussing!costs!by!over!$135,000!but! violates!the!grade!constraints!that!were!imposed.!!Solutions!will!vary!and!those! than!satisfy!the!grade!constraints!will!increase!the!total!bussing!costs.! ! A 1 Data: 2 3 Area 4 1 5 2 6 3 7 4 8 5 9 6 10 11 12 Solution: 13 14 Area 1 15 Area 2 16 Area 3 17 Area 4 18 Area 5 19 Area 6 20 Total In School 21 22 Capacity 23 24 25 Grade Constraints: 26 27 28 6th Graders 29 7th Graders 30 8th Graders 31 32 B Percentage in 6th Grade 32% 37% 30% 28% 39% 34% C Percentage in 7th Grade 38% 28% 32% 40% 34% 28% D Percentage in 8th Grade 30% 35% 38% 32% 27% 38% Number of Students Assigned School 1 School 2 School 3 0 450 0 0 600 0 0 0 550 350 0 0 500 0 0 0 0 450 850 1,050 1,000 <= <= <= 900 1,100 1,000 255 <= 293.00 310.00 247.00 <= 306 315 <= 366.00 339.00 345.00 <= 378 4-79 300 <= 318.00 302.00 380.00 <= 360 E F G Bussing Cost ($/Student) School 1 School 2 School 3 $300 $0 $700 $400 $500 $600 $300 $200 $200 $500 $0 $400 $500 $300 $0 Total From Area 450 600 550 350 500 450 = = = = = = Number of Students 450 600 550 350 500 450 Total Bussing Cost $420,000 30% of total in school 36% of total in school ! ! e)! The!number!of!students!assigned!from!each!area!to!each!school!changes!to!the! solution!shown!below!and!the!total!bussing!cost!is!reduced!by!almost!$162,000.! ! A 1 Data: 2 3 Area 4 1 5 2 6 3 7 4 8 5 9 6 10 11 12 Solution: 13 14 Area 1 15 Area 2 16 Area 3 17 Area 4 18 Area 5 19 Area 6 20 Total In School 21 22 Capacity 23 24 25 Grade Constraints: 26 27 28 6th Graders 29 7th Graders 30 8th Graders 31 32 B Percentage in 6th Grade 32% 37% 30% 28% 39% 34% C Percentage in 7th Grade 38% 28% 32% 40% 34% 28% D Percentage in 8th Grade 30% 35% 38% 32% 27% 38% Number of Students Assigned School 1 School 2 School 3 0 450 0 0 600 0 0 0 550 350 0 0 318.18 0 181.82 131.82 50 268.18 800 1,100 1,000 <= <= <= 900 1,100 1,000 240 <= 266.91 285.09 248.00 <= 288 330 <= 383.00 353.00 364.00 <= 396 4-80 300 <= 327.09 312.91 360.00 <= 360 E F G Bussing Cost ($/Student) School 1 School 2 School 3 $300 $0 $700 $400 $500 $600 $300 $0 $0 $500 $0 $400 $500 $300 $0 Total From Area 450 600 550 350 500 450 = = = = = = Number of Students 450 600 550 350 500 450 Total Bussing Cost $393,636 30% of total in school 36% of total in school ! ! f)! The!number!of!students!assigned!from!each!area!to!each!school!changes!to!the! solution!shown!below!and!the!total!bussing!cost!is!reduced!by!over!$215,000.! ! A 1 Data: 2 3 Area 4 1 5 2 6 3 7 4 8 5 9 6 10 11 12 Solution: 13 14 Area 1 15 Area 2 16 Area 3 17 Area 4 18 Area 5 19 Area 6 20 Total In School 21 22 Capacity 23 24 25 Grade Constraints: 26 27 28 6th Graders 29 7th Graders 30 8th Graders 31 32 ! B Percentage in 6th Grade 32% 37% 30% 28% 39% 34% C Percentage in 7th Grade 38% 28% 32% 40% 34% 28% Number of Students Assigned School 1 School 2 School 3 38.71 411.29 0 0 236.56 363.44 0 77.96 472.04 350 0 0 435.48 0 64.52 75.81 374.19 0 900 1,100 900 <= <= <= 900 1,100 1,000 270 <= 306.00 324.00 270.00 <= 324 330 <= 369.75 352.25 378.00 <= 396 270 <= 301.25 274.75 324.00 <= 324 E F Option! Cost! current! 1! 2! $555,556! $393,636! $340,054! #!students! walking!1!to!1.5! miles! 0! 900! 900! h)! Answers!will!vary.! ! 4-81 G Bussing Cost ($/Student) School 1 School 2 School 3 $0 $0 $700 $400 $500 $600 $0 $0 $0 $500 $0 $400 $500 $0 $0 Total From Area 450 600 550 350 500 450 = = = = = = Number of Students 450 600 550 350 500 450 Total Bussing Cost $340,054 30% of total in school 36% of total in school g)! ! ! D Percentage in 8th Grade 30% 35% 38% 32% 27% 38% #!students!walking! more!than!1.5!miles! 0! 0! 491! ! CHAPTER 5: THE THEORY OF THE SIMPLEX METHOD 5.1-1. (a) Optimal Solution: ÐB‡" ß B‡# Ñ œ Ð#ß #Ñ and ^ ‡ œ "! (c) maximize subject to ^œ $B" #B# #B" B# B$ œ' B" #B# B% œ ' B" ß B# ß B$ ß B% ! (b) - (d) (e) Step " # $ CPF Sol.'n Deleted Defining Eq. Ð!ß !Ñ B" œ ! Ð$ß !Ñ B# œ ! Ð#ß #Ñ OPTIMAL Added Defining Eq. #B" B# œ ' B" #B# œ ' 5-1 Deleted Ind.Var. B" B# Added Ind.Var. B$ B% 5.1-2. (a) Optimal Solution: ÐB‡" ß B‡# Ñ œ Ð$ß *Ñ and ^ ‡ œ #"! (c) maximize subject to ^œ "!B" #!B# B" #B# B$ B" B# B% &B" $B# B& B" ß B# ß B$ ß B% ß B& 5-2 œ "& œ "# œ %& ! (b) - (d) (e) Step " # $ CPF Sol.'n Deleted Defining Eq. Ð!ß !Ñ B# œ ! Ð!ß (Þ&Ñ B" œ ! Ð$ß *Ñ OPTIMAL Added Defining Eq. B" #B# œ "& B" B# œ "# 5-3 Deleted Ind.Var. B# B" Added Ind.Var. B$ B% 5.1-3. (a) Optimal Solution: ÐB‡" ß B‡# Ñ œ Ð$ß %Ñ and ^ ‡ œ ") (b) The corner point Ð$ß %Ñ has the best objective value "), so is optimal. CPF Sol.'n Ð!ß !Ñ Ð!ß "Ñ Ð!Þ'ß #Þ)Ñ Ð$ß %Ñ Ð$Þ$$ß $Þ$$Ñ Ð#Þ&ß !Ñ Defining Equations B" œ !ß B# œ ! B" œ !ß $B" B# œ " $B" B# œ "ß B" #B# œ & B" #B# œ &ß %B" #B# œ #! %B" #B# œ #!ß %B" B# œ "! %B" B# œ "!ß B# œ ! BF Solution Ð!ß !ß "ß #!ß "!ß &Ñ Ð!ß "ß !ß ")ß ""ß $Ñ Ð!Þ'ß #Þ)ß !ß "#ß "!Þ%ß !Ñ Ð$ß %ß 'ß !ß #ß !Ñ Ð$Þ$$ß $Þ$$ß (Þ'(ß !ß !ß "Þ'(Ñ Ð#Þ&ß !ß )Þ&ß "!ß !ß (Þ&Ñ NB Var.'s B" ß B# B" ß B$ B$ ß B' B% ß B' B% ß B& B# ß B& D ! $ *Þ' ") "'Þ'( & (c) All sets yield a solution. CP Infeas. Sol.'n Ð "$ ß !Ñ Ð&ß !Ñ Ð!ß "!Ñ Ð!ß &# Ñ Ð *# ß $# & Ñ Ð""ß $%Ñ $! Ð #& ( ß ( Ñ Ð&ß !Ñ Ð!ß "!Ñ Defining Equations $B" B# œ "ß B# œ ! B" #B# œ &ß B# œ ! %B" #B# œ #!ß B" œ ! B" #B# œ &ß B" œ ! %B" #B# œ #!ß $B" B# œ " $B" B# œ "ß %B" B# œ "! %B" B# œ "!ß B" #B# œ & %B" #B# œ #!ß B# œ ! %B" B# œ "!ß B" œ ! 5.1-4. (a) ÐB" ß B# ß B$ Ñ œ Ð"!ß !ß !Ñ (b) B# œ !ß B$ œ !ß B" B# #B$ œ "! 5-4 Basic Infeas. Solutions Ð "$ ß !ß !ß #" "$ ß "" "$ ß % #$ Ñ Ð&ß !ß "%ß %!ß $!ß !Ñ Ð!ß "!ß *ß !ß #!ß "&Ñ Ð!ß &# ß $# ß "&ß "# "# ß !Ñ %' Ð *& ß $# & ß !ß !ß & ß 'Ñ Ð""ß $%ß !ß *#ß !ß &#Ñ $! &# #! Ð #& ( ß ( ß ( ß ( ß !ß !Ñ Ð&ß !ß "'ß !ß "!ß "!Ñ Ð!ß "!ß ""ß %!ß !ß #&Ñ NB Var.'s B# ß B $ B# ß B' B" ß B% B" ß B ' B$ ß B% B$ ß B& B& ß B' B# ß B% B" ß B& 5.1-5. (a) CPF Sol.'n Ð!ß !ß !Ñ Ð%ß !ß !Ñ Ð%ß #ß !Ñ Ð#ß %ß !Ñ Ð!ß %ß !Ñ Ð!ß %ß #Ñ Ð#ß %ß $Ñ Ð%ß #ß %Ñ Ð%ß !ß %Ñ Ð!ß !ß #Ñ Defining Equations B" œ !ß B# œ !ß B$ œ ! B" œ %ß B# œ !ß B$ œ ! B" œ %ß B" B# œ 'ß B$ œ ! B# œ %ß B" B# œ 'ß B$ œ ! B" œ !ß B# œ %ß B$ œ ! B" œ !ß B# œ %ß B" #B$ œ % B" B# œ 'ß B# œ %ß B" #B$ œ % B" B# œ 'ß B" œ %ß B" #B$ œ % B# œ !ß B" œ %ß B" #B$ œ % B# œ !ß B" œ !ß B" #B$ œ % (b) B" B# œ 'ß B# œ %ß B" #B$ œ % (c) B" œ %ß B" œ !ß B# œ ! Ê inconsistent system 5.1-6. (a) - (b) Defining Equations B" œ !ß B# œ ! B" œ !ß #B" B# œ "! B" œ !ß $B" #B# œ ' B" œ !ß B" B# œ ' B# œ !ß #B" B# œ "! B# œ !ß $B" #B# œ ' B# œ !ß B" B# œ ' #B" B# œ "!ß $B" #B# œ ' #B" B# œ "!ß B" B# œ ' $B" #B# œ 'ß B" B# œ ' CP Ð!ß !Ñ Ð!ß "!Ñ Ð!ß $Ñ Ð!ß 'Ñ Ð&ß !Ñ Ð#ß !Ñ Ð'ß !Ñ Ð#ß 'Ñ Ð%ß #Ñ Ð"Þ#ß %Þ)Ñ Feas.? No No No No No No Yes Yes Yes Yes Basic Solution Ð"!ß !ß "!ß 'ß 'Ñ Ð!ß "!ß !ß "%ß %Ñ Ð!ß $ß (ß !ß $Ñ Ð!ß 'ß %ß 'ß !Ñ Ð&ß !ß !ß #"ß ""Ñ Ð#ß !ß "%ß !ß )Ñ Ð'ß !ß #ß #%ß !Ñ Ð#ß 'ß !ß !ß )Ñ Ð%ß #ß !ß "%ß !Ñ Ð"Þ#ß %Þ)ß #Þ)ß !ß !Ñ NB Var.'s B" ß B# B" ß B$ B" ß B% B" ß B& B# ß B$ B# ß B% B# ß B& B$ ß B% B$ ß B& B% ß B& 5.1-7. (a) - (b) Defining Equations B" œ !ß B# œ ! B" œ !ß B# œ "! B" œ !ß #B" &B# œ '! B" œ !ß B" B# œ ") B" œ !ß $B" B# œ %% B# œ !ß B# œ "! B# œ !ß #B" &B# œ '! B# œ !ß B" B# œ ") B# œ !ß $B" B# œ %% B# œ "!ß #B" &B# œ '! B# œ "!ß B" B# œ ") B# œ "!ß $B" B# œ %% #B" &B# œ '!ß B" B# œ ") #B" &B# œ '!ß $B" B# œ %% B" B# œ ")ß $B" B# œ %% CP Ð!ß !Ñ Ð!ß "!Ñ Ð!ß "#Ñ Ð!ß ")Ñ Ð!ß %%Ñ No Solution Ð$!ß !Ñ Ð")ß !Ñ Ð"%Þ'(ß !Ñ Ð&ß "!Ñ Ð)ß "!Ñ Ð""Þ$$ß "!Ñ Ð"!ß )Ñ Ð"#Þ$1ß (Þ!)Ñ Ð"$ß &Ñ Feas.? Yes Yes No No No Basic Solution Ð!ß !ß "!ß '!ß ")ß %%Ñ Ð!ß "!ß !ß "!ß )ß $%Ñ Ð!ß "#ß #ß !ß 'ß $#Ñ Ð!ß ")ß )ß $!ß !ß #'Ñ Ð!ß %%ß $%ß "'!ß #'ß !Ñ No No Yes Yes No No Yes No Yes Ð$!ß !ß "!ß !ß "#ß %'Ñ Ð")ß !ß "!ß #%ß !ß "!Ñ Ð"%Þ'(ß !ß "!ß $!Þ'(ß $Þ$$ß !Ñ Ð&ß "!ß !ß !ß $ß "*Ñ Ð)ß "!ß !ß 'ß !ß "!Ñ Ð""Þ$$ß "!ß !ß "#Þ'(ß $Þ$$ß !Ñ Ð"!ß )ß #ß !ß !ß 'Ñ Ð"#Þ$"ß (Þ!)ß #Þ*#ß !ß "Þ$)ß !Ñ Ð"$ß &ß &ß *ß !ß !Ñ 5-5 NB Var.'s B" ß B# B" ß B$ B" ß B% B" ß B& B" ß B' B# ß B$ B# ß B% B# ß B& B# ß B' B$ ß B% B$ ß B& B$ ß B ' B% ß B& B% ß B' B& ß B ' 5.1-8. (a) If the feasible region is unbounded, then there may be no optimal solution. (b) There may be multiple optimal solutions, in which case the weighted average of any optimal CPF solutions is optimal, too. (c) An adjacent CPF solution may have an equal objective function value, then all the points that lie on the line segment between these two corner points are optimal. 5.1-9. (a) FALSE. (p.5-10) Property 1: (a) If there is exactly one optimal solution, then it must be a CPF solution. (b) If there are multiple optimal solutions, then at least two of them must be adjacent CPF solutions. An optimal solution that is not a CPF solution can be obtained by taking a convex combination of two optimal CPF solutions. (b) FALSE. (p.5-12) The number of CPF solutions is at most 78 œ 8 Ð78Ñx 7x8x . (c) FALSE. (p.5-13) The adjacent CPF solution that has a better objective function value than the initial CPF solution may be adjacent to another CPF solution that has an even better objective function value. 5.1-10. (a) TRUE. By Property 1(a), there must be multiple solutions, since this optimal solution is not a CPF solution. But then, there must be infinitely many optimal solutions, namely any convex combination of optimal solutions. (b) TRUE. Any point B on the line segment connecting B‡ and B‡‡ can be expressed as B œ αB‡ Ð" αÑB‡‡ with α − Ò!ß "Ó. Both B‡ and B‡‡ have the optimal objective value ^ ‡ . The objective function value at B is ^ œ - X ÐαB‡ Ð" αÑB‡‡ Ñ œ α^ ‡ Ð" αÑ^ ‡ œ ^ ‡ , so B is optimal. Since the feasible region is convex, any such point is feasible. (c) FALSE. The simultaneous solution of any set of 8 constraint boundary equations may be infeasible or may not even exist. 5.1-11. (a) TRUE. If there are no optimal solutions, then either the problem is infeasible or the objective value is unbounded (Chapter 3). The former is not the case by assumption of the problem. Also by assumption again, the feasible region is bounded, so the objective value is bounded, so the latter cannot be the case. Hence, there must be at least one optimal solution. (b) FALSE. If a solution is optimal, it need not be a BF solution. A convex combination of two optimal BF solutions is optimal even though it is not a BF solution. This follows from Property 1, since BF solutions are CPF solutions. (c) TRUE. Since BF solutions correspond to CPF solutions, this follows directly from Property 2. 5-6 5.1-12. B" œ !ß #B" B# $B$ œ '!ß $B" $B# &B$ œ "#! Ê ÐB" ß B# ß B$ Ñ œ Ð!ß "&ß "&Ñ 5.1-13. Since B# ! and B$ !, B# œ ! and B$ œ ! cannot be part of the three boundary equations, so the boundary equations are B" œ !ß #B" B# B$ œ #!ß $B" B# #B$ œ $!. Then, the optimal solutions is ÐB" ß B# ß B$ Ñ œ Ð!ß "!ß "!Ñ. 5.1-14. (a) (b) The simplex method follows this path because moving along the chosen edges provides the greatest increase in the objective value for a unit move in the chosen direction among all possible edges at each vertex/decision point. (c) Edge " # Constraint Boundary Equations B# œ !ß B" œ ! #B" B# #B$ œ %ß B" œ ! End Points Ð!ß !ß !Ñß Ð!ß !ß #Ñ Ð!ß !ß #Ñß Ð!ß #ß "Ñ Additional Constraints B$ œ !ß #B" B# #B$ œ % B# œ !ß B" B# B$ œ $ (d) - (e) CP Ð!ß !ß !Ñ Ð!ß !ß #Ñ Ð!ß #ß "Ñ Defining Equations B" œ !ß B# œ !ß B$ œ ! B" œ !ß B# œ !ß #B" B# #B$ œ % B" œ !ß #B" B# #B$ œ %ß B" B# B$ œ $ BF Solution Ð!ß !ß !ß %ß $Ñ Ð!ß !ß #ß !ß "Ñ Ð!ß !ß #ß !ß "Ñ NB Var.'s B" ß B# ß B $ B" ß B# ß B% B" ß B% ß B& The nonbasic variables having value zero are equivalent to indicating variables. They indicate that their associated inequality constraints are actually equalities. The associated equalities are the defining equations. 5-7 5.1-15. (a) (b) The simplex method follows this path because moving along the chosen edges provides the greatest increase in the objective value for a unit move in the chosen direction among all possible edges at each vertex/decision point. (c) Edge " # Constraint Boundary Equations B" œ !ß B$ œ ! B$ œ !ß B" #B# B$ œ $! End Points Ð!ß !ß !Ñß Ð!ß "&ß !Ñ Ð!ß "&ß !Ñß Ð"!ß "!ß !Ñ Additional Constraints B# œ !ß B" #B# B$ œ $! B" œ !ß B" B# B$ œ #! (d) - (e) CP Ð!ß !ß !Ñ Ð!ß "&ß !Ñ Ð"!ß "!ß !Ñ Defining Equations B" œ !ß B# œ !ß B$ œ ! B" œ !ß B$ œ !ß B" #B# B$ œ $! B$ œ !ß B" #B# B$ œ $!ß B" B# B$ œ #! BF Solution Ð!ß !ß !ß #!ß $!Ñ Ð!ß "&ß !ß &ß !Ñ Ð"!ß "!ß !ß !ß !Ñ NB Var.'s B" ß B# ß B $ B" ß B$ ß B& B$ ß B% ß B& The nonbasic variables having value zero are equivalent to indicating variables. They indicate that their associated inequality constraints are actually equalities. The associated equalities are the defining equations. 5.1-16. (a) When the objective is to maximize ^ œ B$ , both corner points Ð%ß #ß %Ñ and Ð%ß !ß %Ñ are optimal, with ^ ‡ œ %. (b) When the objective is to maximize ^ œ B" #B$ , all the corner points Ð!ß !ß #Ñ, Ð%ß !ß %Ñ, Ð%ß #ß %Ñ, Ð#ß %ß $Ñ and Ð!ß %ß #Ñ are optimal, with ^ ‡ œ %. 5-8 5.1-17. (a) Geometrically, each constraint is a plane and the points that are feasible for a given (inequality) constraint form a half-space. The line segment defined by any two feasible points must lie entirely on the feasible side of the plane and therefore, all the points on the line segment are feasible, implying that the set of solutions for any one constraint is a convex set. (b) Because the points in the feasible region of the LP problem satisfy all the constraints simultaneously, it must be the case that for any two feasible points, the points on the line segment joining them must also satisfy each constraint (from (a)). Hence, the set of solutions that satisfy all the constraints simultaneously is a convex set. 5.1-18. To maximize ^ œ $B" %B# $B$ , starting at the origin Ð!ß !ß !Ñ, one first chooses to move to Ð!ß %ß !Ñ because this edge offers the best rate of improvement among all edges at the origin. From Ð!ß %ß !Ñ, the edge that increases the objective function fastest is the one that connects to either Ð!ß %ß #Ñ or Ð#ß %ß !Ñ. From either one these, the edge that gives the best rate of increase connects to Ð#ß %ß $Ñ. Then, the only edge that provides an improvement in ^ connects to the optimal solution Ð%ß #ß %Ñ. 5.1-19. (a) Original Constraint B" ! B# ! B$ ! B" B% œ % B# B& œ % B" B# B' œ ' B" #B$ B( œ % Boundary Equation B" œ ! B# œ ! B$ œ ! B" œ % B# œ % B" B# œ ' B" #B$ œ % Indicating Variable B" B# B$ B% B& B' B( (b) CPF Sol.'n Ð#ß %ß $Ñ Ð%ß #ß %Ñ Ð!ß %ß #Ñ Ð#ß %ß !Ñ Defining Equations B" B# œ 'ß B# œ %ß B" #B$ œ % B" B# œ 'ß B" #B$ œ %ß B" œ % B" œ !ß B# œ %ß B" #B$ œ % B$ œ !ß B" B# œ 'ß B# œ % BF Solution Ð#ß %ß $ß #ß !ß !ß !Ñ Ð%ß #ß %ß !ß #ß !ß !Ñ Ð!ß %ß #ß %ß !ß #ß !Ñ Ð#ß %ß !ß #ß !ß !ß 'Ñ NB Var.'s B& ß B' ß B( B% ß B' ß B( B" ß B& ß B( B$ ß B& ß B' (c) Because the sets of defining equations of Ð%ß #ß %Ñ, Ð!ß %ß #Ñ and Ð#ß %ß !Ñ differ from the set of defining equations of Ð#ß %ß $Ñ by only one equation, they are adjacent to Ð#ß %ß $Ñ. On the other hand, the sets of defining equations of Ð%ß #ß %Ñ, Ð!ß %ß #Ñ and Ð#ß %ß !Ñ differ by more than one equation, they are not adjacent to each other. The same statement is true if we substitute "nonbasic variables" for "defining equations" and "variable" for "equation." 5-9 5.1-20. (a) B& enters. (b) B% leaves. (c) Ð%ß #ß %ß !ß #ß !ß !Ñ 5.1-21. 5.2-1. B$ (a) Optimal Solution: B" œ F " , œ B& ^ œ -B œ ) % ' (b) Shadow prices: -F F " ) ( % ' $ œ " #( ' ! " Iteration 0: F œ F " œ ! -F œ ! "" $ ' * # $ $! ! * &! œ **! ! &! 5.2-2. - œ & " #( "" $ * ' * # $ ) ! , E œ # $ $ & $ % # # " Revised B# coefficients: ! ) ( % " "Þ$$ $ œ " "! #Þ'( # % ! B' " ,B œ œ " F B( ! ! , - œ & " ")! &! $ #(! œ $! "! ")! &! " ! ! #! ,,œ " $! ! #! #! œ " $! $! ' ! ! , so B# enters. ! $ $ œ , so B( leaves. " & & 5-10 Iteration 1: " Fnew " œ ! BF œ $ & " œ $Î& , "Î& " ! B' " $Î& #! # œ œ , -F œ ! B# ! "Î& $! ' ) Revised row 0: ! )Î& - & ) ( % ' ! ! $ & % # % ! " # $ $ # # " ! œ "Î& ! $Î& %Î& #Î& ! )Î& , so B% enters. " Revised B% coefficients: ! Iteration 2: " Fnew # œ # BF œ $ & " œ B% &Î% œ B# "Î# $Î& # %Î& œ , so B' leaves. "Î& # #Î& &Î% "Î# $Î% "Î# $Î% #! &Î# œ , - œ % "Î# $! & F ) - & ) ( % ' ! ! Revised row 0: " " $ & % # % ! " # - œ $ # ! # " " CP Ð!ß !Ñ: F œ F " œ ! Row 0: $ # " BF œ " # # " ! ! ' ,,œ " ' " ! ! B$ " ,B œ œ " F B% ! # ! ! ! "Î# , F " œ " "Î# ! ' ' œ " ' ' ! " B" "Î# ! ' $ œ œ , - œ $ B% "Î# " ' $ F Row 0: $Î# CP Ð#ß #Ñ: F œ # œ ! ! ! ! ! " " , so the current solution is optimal. œ Ð!ß &ß !ß &Î#ß !Ñ and ^ ‡ œ &! ! , E œ CP Ð$ß !Ñ: F œ $ ÐB‡" ß B‡# ß B‡$ ß B‡% ß B‡& Ñ Optimal Solution: 5.2-3. $ # " ! # " " # " #Î$ , F " œ # "Î$ # # " " # # ! ! œ ! "Î# "Î$ #Î$ "Î$ ' # œ , - œ $ #Î$ ' # F B #Î$ BF œ " œ B# "Î$ Row 0: $ ! $ " " ! ! " ! ! $ " Optimal Solution: ÐB‡" ß B‡# Ñ œ Ð#ß #Ñ and ^ ‡ œ "! 5-11 # ! ! œ ! ! # "Î$ $Î# "Î$ ! 5.2-4. - œ " # ! ! , E œ " " " Iteration 0: F œ F " œ ! -F œ ! $ " ! ) ,,œ " % " ! ! B " , BF œ $ œ " B% ! ! , Row 0: " # " Revised B# coefficients: ! Iteration 1: " Fnew $ œ " BF œ ! " " œ ! ) ) œ " % % ! , so B# enters the basis. ! ! $ $ œ , so B$ leaves the basis. " " " ! " "Î$ "Î$ B# "Î$ ! ) )Î$ œ œ , - œ # B% "Î$ " % %Î$ F Revised row 0: #Î$ ! œ "Î$ Revised B" coefficients: $ " Iteration 2: Fnew œ " " " " œ B "Î# BF œ # œ B" "Î# Revised row 0: "Î# œ ! " " $ " ! #Î$ ! " " # ! ! ! , so B" enters the basis. "Î$ "Î$ ! " "Î$ œ , so B% leaves. " " #Î$ "Î# "Î# "Î# $Î# "Î# ) # œ , - œ # $Î# % # F "Î# ! " ! ! " " $ " " ! ! " " # ! " ! "Î# , so the current solution is optimal. "Î# Optimal Solution: ÐB‡" ß B‡# Ñ œ Ð#ß #Ñ and ^ ‡ œ ' 5.2-5. - œ & % " $ ! ! , E œ " Iteration 0: F œ F " œ ! -F œ ! $ $ # $ $ " " ! #% ,,œ " $ ! " $' ! B& " ,B œ œ " F B' ! ! , Row 0: & Revised B" coefficients: " ! % " $ ! ! #% #% œ " $' $' ! , so B" enters the basis. ! $ $ œ , so B& leaves the basis. " $ $ 5-12 Iteration 1: $ œ $ " Fnew BF œ ! " " œ ! " "Î$ " ! #% ) œ , -F œ & " $' "# B" "Î$ œ B' " Revised row 0: &Î$ ! $ $ $ œ ! # #Î$ % "Î$ Revised B$ coefficients: " Iteration 2: $ œ $ " Fnew BF œ $ " " œ $ " " $ " ! %Î$ ! & " &Î$ ! % " Revised row 0: #Î$ " $ $ "Î$ # ! "Î% "Î% $ " #Î$ " $ " ! #Î$ ! & " % " " (a) F " " œ ! " ! " ! $ " # Final constraint columns for ÐB" ß B# ß B$ Ñ: " F Eœ ! " " -F œ " $ " # # ! ! # " " ! " # $ & " ! " " œ # ! ! " " % ! " Final objective coefficients for ÐB" ß B# ß B$ Ñ: -F F " E - œ " Right-hand side: " F ,œ ! " " $ " # ! # & " ! # ! ! " % ! " " ! & "% " $ œ & and D œ " ! # "" 5-13 $ ! ! " , so current solution is optimal. Optimal Solution: ÐB‡" ß B‡# ß B‡$ ß B‡% Ñ œ Ð""ß !ß $ß !Ñ and ^ ‡ œ &# 5.3-1. ! ! , so B$ enters the basis. B" "Î"# "Î% #% "" œ œ , - œ & B$ "Î% "Î% $' * F œ ! ! ! $ " œ , so B' leaves. " " % "Î"# "Î% $ $ # œ # ! ! ! "% # & œ) "" Final tableau: (b) Defining equations: #B" #B# $B$ œ &ß B" B# B$ œ $ß B" œ ! 5.3-2. " " (a) F " œ " # Final constraint columns for ÐB" ß B# ß B$ ß B% Ñ: F " E œ -F œ $ " " % " # $ # # " " # " " œ " # " ! $ " " ! Final objective coefficients for ÐB" ß B# ß B$ ß B% Ñ: -F F " E - œ $ # " # " ! " ! % $ " Right-hand side: F " , œ " " & " and ^ œ $ œ " # % $ $ " # œ $ ! # ! " # œ * $ Final tableau: (b) Defining equations: %B" #B# B$ B% œ &ß $B" B# #B$ B% œ %ß B" œ !ß B$ œ ! 5-14 5.3-3. F " # " " % œ # ! " ! " Final constraint columns for ÐB" ß B# ß B$ Ñ: F " E œ -F œ ! " # " # " ! ! ' # # % % " " "Î# ! $Î# œ ! "Î# " # # # % % ! ! " ! Final objective coefficients for ÐB" ß B# ß B$ Ñ: -F F " E - œ ! # ! ! ' ! % " " % ! ! ' " # œ ! Right-hand side: F " , œ # # ( " " # ! % $ œ ! and ^ œ ! " ! " " " # ( ! ( ' ! œ ' " Final tableau: 5.3-4. (a) F " $Î"' "Î% œ $Î) ! "Î) ! ! "Î# ! ! "Î% " ! ! ! " Current constraint columns for ÐB" ß B# ß B$ Ñ: $Î"' "Î% F " E œ $Î) ! -F œ #! ' ! "Î) ! ! ) # $ " ! *Î"' "Î# ! ! % $ ! ! " $Î% œ "Î% " ! # ! " ! ! "Î) ! ! " ! ! " ! ! " ! 5-15 Current objective coefficients for ÐB" ß B# ß B$ Ñ: -F F " E - œ #! ' ! " ! ! ! ! ! " ! ! *Î"' $Î% #! "Î) " ' ) œ ! ! &Î% ! #& ! ! œ &!! ! #! Right-hand side: $Î"' "Î) ! ! #!! #& "Î# ! ! "!! ! "Î% F " , œ œ and ^ œ #! $Î) "Î% " ! &! ! ! ! ! " #! #! ' Current tableau: (b) The revised simplex method would generate the reduced costs for row 0 and then the revised column for B$ . (c) Defining equations: )B" #B# $B$ œ #!!ß %B" $B# œ "!!, B$ œ ! Note that #B" B$ œ &! is also binding at the current solution. 5.3-5. (a) -" -" -# "" & -$ œ ( "' ã ! ! ã ! $& % & " # # " " $ " ! ã , ( œ "' ! " ã #, ! Ê -" œ $# , -# # œ ! Ê -# œ #, -$ $ œ ! Ê -$ œ $ $Î& (b) F " œ "Î& "Î& $Î& , F " , œ ,‡ Í #Î& "Î& (c) Using (a): ^ ‡ œ -F ,‡ œ -# Using (b): ^ ‡ œ - F , œ $Î& " - $ œ # $ %Î& 5-16 $ & % & D‡ "Î& , " œ Í,œ& #Î& #, $ " $ œ "" $ , œ $Î& #, ! %Î& & œ "" "! 5.3-6. Iteration 1: Multiply row 2 by &Î# and add to row 0, i.e., premultiply E! by ! &Î# ! and add to row 0, where " ! ã " ! ! ã % E! œ ! # ã ! " ! ã "# . $ # ã ! ! " ã ") Iteration 2: Add row 3 to row 0, i.e., premultiply E" by ! where ! " and add to row 0, ! ! ã % " ! ! " ! ã " E" œ ! " ã ! "Î# ! ã ' œ ! "Î# ! E! . $ ! ã ! " " ã ' ! " " Therefore, the final row 0 is: initial row 0 ! œ $ & œ $ & ã ! ! ! ã ! ! ã ! ! ! ã ! ! & # $ # &Î# ! E! ! ! ! ! " " E! ! " E" , ! ! " ! "Î# ! E! ! " " 5.3-7. (a) Use the columns corresponding to artificial variables in exactly the same way as a slack variable would have been used. Note that the shadow price of this column may be positive or negative. (b) For the reversed inequalities, use the negative of the column corresponding to the slack variable in exactly the same formulae. The artificial column may be discarded. (c) Same as (b). (d) No change, use slack and artificial variables as above. 5-17 5.3-8. Q aximize ^œ *!B" (!B# Q B& #B" B# B$ œ# B" B# B% B& œ # B" ß B# ß B$ ß B% ß B& ! subject to Initial Tableau: BV ^ B$ B& Eq ! " # ^ " ! ! B" *! Q # # Coefficient of B# B$ (! Q ! " " " ! B% Q ! " B& ! ! " RS #Q # # The columns that will contain W ‡ for applying the fundamental insight in the final tableau are those associated with B$ and B& , since those columns form the # ‚ # identity matrix in the initial tableau. 5.3-9. $Î"! (a) F " œ #Î"! "Î"! #Î& Final constraint columns for ÐB" ß B# ß B$ ß B% ß B' Ñ: F " E œ $Î"! #Î"! -F œ 'Q $ "Î"! " #Î& $ % # %Q # # ! " ! ! ! œ " " " ! $Î& #Î& "Î"! #Î& $Î"! #Î"! Final objective coefficients for ÐB" ß B# ß B$ ß B% ß B' Ñ: -F F " E - œ 'Q $ %Q # %Q # 'Q $ ! " " ! #Q # $Î& #Î& Q "Î"! #Î& $Î"! #Î"! Q œ ! ! Right-hand side: F " , œ #Î"! $Î"! "Î"! ) *Î& œ ' %Î& #Î& D œ "%Q -F BF œ "%Q 'Q $ %Q # 5-18 *Î& œ( %Î& " "Î# "Î# Final tableau: (b) The constraints in the original tableau can be expressed as E ã M ã M ã , with the second identity matrix corresponding to the artificial variables. Premultiply this matrix by M to get: E‡ ã W‡ ã , ‡ œ M E ã P‡ where M œ W ‡ œ P‡ œ Final tableau: >‡ œ > @X E œ ^ ‡ - ã C‡ œ -/X EM ã M $ >‡ œ > @X E œ ^ ‡ œ - ã ! œ -@X E # ã M/X @ ! M ã M ! M ã M ã C‡ ã ^‡ (d) Defining equations: "# . ã M ã M ã M, , ã , ã M ã M/X , @X , "# M . ! œ - ã ! ã M/ X ã M ã M ã ^‡ ã M/ X , @ X E ã M/X @ Hence, @ œ C‡ œ "# ã @ ã , ã M/X C‡ ã M/ X ã @ ã M ã ! ã M/ X , @ X E ã M/ X Hence, @ œ C‡ M/X œ "# M (c) > œ # ã , œ ME ã ! ã M/ X , ã M/ X ã M/X C‡ œ -/X EM@X E ã M "Î"! . #Î& $Î"! "Î& Original row 0: > œ -/X EM ã M ã M/ X , @ X , ã M ã M/ X , ã , B œ M, Í M" B œ , B" %B# #B$ œ )ß $B" #B# œ 'ß B$ œ ! 5-19 ã , 5.3-10. (a) #B" #B# B$ B% $B" B# B$ œ "! (i) B& œ #! (ii) Multiply (i) by "Þ& and add to (ii). %B# "# B$ $# B% B& œ $& (iii) Divide (*) by # and add to (iii). B" $B# B% B& œ $! (iv) Multiply (iii) by #. )B# B$ $B% #B& œ (! (v) Optimal Solution: ÐB‡" ß B‡# ß B‡$ Ñ œ Ð$!ß !ß (!Ñ and ^ ‡ œ #$! (b) (original objective)$(iv) #(v) $B" (B# #B$ $B" *B# $B$ $B& "'B# #B$ 'B% %B& Ê ")B# $B$ 'B% (B& Hence, the shadow prices are * and (. (c) Defining equations: #B" #B# B$ œ "!ß $B" B# B$ œ #!ß B# œ ! (d) F œ # " " , F " œ $ " $ C‡ œ $ # " $ " œ * # " " " "! $! ,B œ œ # F $ # #! (! ( # # " " ! Revised row 0: * ( $ " " ! " $ ( # ! ! œ ! ") ! * ( , so the current solution is optimal. (e) Final tableau: 5-20 5.4-1. " F œ F " œ ! Iteration 0: ! " " Revised B# coefficients: ! ! $ $ œ " & & B# enters and B( leaves. (œ Iteration 1: " Fnew ++"### " +## œ $& " & " " ! & " œ ! " ! œ " ! $& $& " & % # & " # œ # & & " Revised B% coefficients: ! $& B% enters and B' leaves. (œ Iteration 2: " +w"" +w +#%w"" " Fnew œ %" # & œ # Iteration 0: % ! FœF BF œ ! , E œ ! " " œ ! ! $ " # ! " ! B% " B& œ ! B' ! -F œ ! ! & " $& ! % œ " " " ! & # 5.4-2. - œ " & % "# " % ! ! ! " ! " ! & " # " ! ! ! " ! $% " # ! "! ! ,,œ ) " ( ! "! "! ! ) ) œ " ( ( ! , Row 0: " B$ enters the basis. " Revised B$ coefficients: ! ! ! " ! B% leaves the basis. 5-21 # % ! ! ! ! & & ! " œ " " # # & ( œ "& # " Iteration 1: & & œ " ! ! " " ! ! ! " ! " " Fnew # & & B$ &" BF œ B& œ & B' # ! ! ! œ (& " ! ! $ " ! # " % ! & " # '& % & ! ! ! ! " ! B# enters the basis. & Revised B# coefficients: "& # & B& leaves. " "* & ( œ "* # ! ! " ! ! " " & Revised row 0: %& ! & ! œ "& " # & ! ! "! # ) " ! œ ' $ ( ! " " -F œ % ! " ! ! ! " " # % ! ! ! " ! ! " & "* % œ " ! & ! " ! #& " Iteration 2: "* " Fnew " œ! " "* & "* # "* ! ! "& ! "& " #& B$ "* " BF œ B# œ "* B' ) % -F œ % # ! "* " "* & "* # "* 5-22 % ! ! "* " " ! œ "* ) ! " "* " "* $# ! "! "* $! ) œ "* ! '* " ( "* & "* # "* ! ! " Revised row 0: "% "* $ ! " # ' "* œ #* "* ! " % ! "% "* ! & " # ' "* " ! ! ! ! " " ! " ! ! # % ! ! ! The current solution is optimal. $# ‡ Optimal Solution: ÐB‡" ß B‡# ß B‡$ Ñ œ !ß $! "* ß "* and ^ œ 5.4-3. - œ # # Iteration 0: $ ! FœF ! " ! , E œ " œ ! ! ! " ! " # " B% " BF œ B& œ ! B' ! -F œ ! ! ! ! " ! " ! " " " ! ! % " " ! " ! , , œ # " $ ! ! " "# ! % % ! # # œ " "# "# ! , Row 0: # B$ enters the basis. Revised B$ coefficients: ")) "* " ! ! ! " ! B& leaves the basis. 5-23 # $ ! ! ! ! " " ! " œ " " $ $ Iteration 1: " " " " , Fnew œ ! (œ $ ! B% " BF œ B$ œ ! B' ! -F œ ! " ! % # " ! # œ # $ " "# ' ! $ " ! " ! $ " Revised row 0: ! $ œ % " ! # " " " " " ! ! " " $ $ " ! ! ! B# enters the basis. " Revised B# coefficients: ! ! ! ! # " ! " ! "Î# "Î# " ( œ "Î# , Fnew œ "Î# # # BF œ B# "Î# B$ œ "Î# B' # -F œ # ! $ Revised row 0: "Î# &Î# œ &Î# ! " ! # " ! "Î# $ "Î# "Î# " "Î# "Î# " ! ! ! ! " ! % " ! # œ $ # " "# " " " ! ! " " ! " ! # " $ ! ! " &Î# ! " ! " # " ! " œ " $ " " % B% leaves. Iteration 2: # ! The current solution is optimal. Optimal Solution: ÐB‡" ß B‡# ß B‡$ Ñ œ Ð!ß "ß $Ñ and ^ ‡ œ ( 5-24 # $ ! ! ! 5.4-4. - œ "! #! Iteration 0: ! " ! , E œ " & ! FœF BF œ " " œ ! ! ! ! , " ! " ! B$ " B% œ ! B& ! -F œ ! # " ! ! "& " ! " ! , , œ "# %& $ ! ! " ! " ! ! "& "& ! "# œ "# " %& %& ! , Row 0: "! ! B# enters the basis. " Revised B# coefficients: ! ! ! " ! B$ leaves the basis. Iteration 1: "Î# "Î# " ( œ "Î# , Fnew œ "Î# $Î# $Î# BF œ ! ! ! ! ! # # ! " œ " " $ $ ! ! " ! ! " B# "Î# ! ! "& (Þ& B% œ "Î# " ! "# œ %Þ& B& $Î# ! " %& ##Þ& -F œ #! ! ! Revised row 0: "! #! ! œ #! " ! " & ! "! # " ! ! " ! " ! "! $ ! ! " ! B" enters the basis. Revised B" coefficients: ! "Î# "Î# $Î# B% leaves. 5-25 #! ! ! ! ! ! " "Î# " ! " œ $Î# ! " & "$Î# Iteration 2: "Î$ "Î$ " #Î$ , Fnew œ "Î$ (œ "$Î$ #Î$ B# "Î$ BF œ B" œ "Î$ B& #Î$ -F œ #! "! ! Revised row 0: "!Î$ œ ! %!Î$ ! ! "!Î$ " " & %!Î$ "Î$ #Î$ "$Î$ "Î$ #Î$ "$Î$ ! ! " ! "& * ! "# œ $ " %& $ # " ! ! " ! " ! "! $ ! ! " ! The current solution is optimal. Optimal Solution: ÐB‡" ß B‡# Ñ œ Ð$ß *Ñ and ^ ‡ œ #"! 5-26 #! ! ! ! CHAPTER 6: DUALITY THEORY 6.1-1. (a) (b) minimize subject to "&C" "#C# %&C$ C" C# &C$ #C" C# $C$ C" ß C# ß C$ ! minimize subject to %C" #C# "#C$ C" #C# C$ C" C# C$ C" C# $C$ C" ß C# ß C$ ! "! #! # # $ 6.1-2. (a) C" C# C$ B" " % # &Ÿ minimize subject to B# # ' $ "Ÿ B$ % & $ $Ÿ B% $ % ) %Ÿ Ÿ #! Ÿ %! Ÿ &! #!C" %!C# &!C$ C" %C# #C$ #C" 'C# $C$ %C" &C# $C$ $C" %C# )C$ C" ß C# ß C$ ! & " $ % (b) The dual problem has no feasible solution. 6.1-3. (a) Apply the simplex method to the dual of the problem, since the dual has fewer constraints (not including nonnegativity constraints). We expect that the simplex method will go through fewer basic feasible solutions. (b) Apply the simplex method to the primal problem, since it has fewer constraints (not including nonnegativity constraints). We expect that the simplex method will go through fewer basic feasible solutions. 6.1-4. (a) minimize subject to "#C" C" C" #C" C" ß C# C# C# C# C# " # " ! (b) It is clear from the dual problem that ÐC" ß C# Ñ œ Ð!ß !Ñ is the optimal dual solution. By strong duality, ^ œ ! Ÿ !. 6-1 6.1-5. (a) minimize subject to $C" &C# C" C# C" #C# C" ß C# # ' * ! (b) Optimal Solution: ÐC"‡ ß C#‡ Ñ œ Ð#ß 'Ñ, so shadow prices for resources 1 and 2 are # and ' respectively. (c) 6-2 6.1-6. (a) minimize subject to 'C" %C# #C" " #C" C# $ #C" #C# # C" ß C# ! (b) Optimal Solution: ÐC"‡ ß C#‡ Ñ œ Ð"Î#ß $Î#Ñ, so shadow prices for resources 1 and 2 are "Î# and $Î# respectively. (c) 6-3 6.1-7. (a) The feasible region is empty. (b) minimize subject to 2C" %C# C" %C# " C" C# # C" ß C# ! (c) As the objective line is dragged up and to the left the objective value decreases. This can be done forever, so the objective function value is unbounded. 6-4 6.1-8. Primal: maximize subject to B" B# B" B# Ÿ " B" B# Ÿ ! B" ß B# ! Let B" œ B# œ - Ä ∞, ^ œ #- is unbounded. Dual: minimize subject to C" C" C# " C" C# " C" ß C# ! The dual problem is infeasible. 6-5 6.1-9. Primal: maximize subject to B" B" B# Ÿ ! B" B# Ÿ " B" ß B# ! C# Dual: minimize subject to C" C# " C" C# ! C" ß C# ! Neither the primal nor the dual is feasible. They have the same two constraints, which contradict each other, so their feasible region is empty. 6.1-10. Primal: maximize subject to B" B# B" Ÿ " B" B# Ÿ ! B" ß B# ! The primal problem is clearly infeasible. Dual: minimize subject to C" C" C# " C# " C" ß C# ! Let - Ä ∞ in the feasible solution Ð-ß "Ñ, so the objective function value is unbounded. 6-6 6.1-11. Let B! and C! be a primal and a dual feasible point respectively. By weak duality, ∞ -B! Ÿ C! , ∞. Furthermore, for any primal feasible point B and any dual feasible point C, -B Ÿ C! , and -B! Ÿ C,. This means that the primal problem cannot be unbounded, as it is bounded above by C! , and similarly, the dual problem cannot be bounded as it is bounded below by -B! . Therefore, since the primal problem (and the dual problem) has a feasible solution and the objective function value is bounded, it must have an optimal solution. 6.1-12. (a) From the primal, EB Ÿ ,, B CX E - X , EB !, B !, C In other words, CX EB duality. ! and from the dual, CX E ! Ê ÐCX E - X ÑB ! Ê CX Ð, EBÑ - X B and CX , -X , C !, so ! !. CX EB, so CX , CX EB - X B, which is weak (b) There are many ways to prove this. The simplest is by contradiction. Assume the primal objective ^ can be increased indefinitely and the dual does have a feasible solution. By weak duality, - X B Ÿ CX , for all primal feasible B, given C is a dual feasible solution. This means that ^ is bounded above, which contradicts the assumption. Hence, if ^ is unbounded, then the dual must be infeasible. 6.1-13. Primal: maximize ^ œ -B Dual: minimize subject to EB Ÿ , B ! subject to [ œ C, CE C ! Since changing , to , keeps the dual feasible region unchanged, C‡ must be feasible for the new problem. Let C be the optimal solution for the new dual, then clearly C, Ÿ C‡ ,, since C is optimal. Furthermore, by strong duality, -B œ C, Ÿ C‡ ,. 6.1-14. (a) TRUE. If E is an 8 ‚ 7 matrix, then in standard form, the number of functional constraints is 8 for the primal and 7 for the dual. The number of variables is 7 in the primal and 8 in the dual. Hence, for both, the sum of the number of constraints and variables is 7 8. (b) FALSE. This cannot be true since the weak and strong duality theorems imply that the primal and the dual objective function values are the same only at optimality. (c) FALSE. If the primal problem has an unbounded objective function value, the dual problem must be infeasible, since by weak duality, if the dual has a feasible solution C, the primal objective value is ^ œ -B Ÿ C, . 6-7 6.2-1. (a) Iteration 0: Since all coefficients are zero, at the current solution Ð!ß !Ñ, the three resources (production time per week at plant 1, 2 and 3) are free goods. This means increasing them does not improve the objective value. Iteration 1: Ð!ß &Î#ß !Ñ. Now resource 2 has been entirely used up and contributes &Î# to profit per unit of resource. Since this is positive, it is worthwhile to continue fully using this resource. Iteration 2: Ð!ß $Î#ß "Ñ. Resources 2 and 3 are used up and contribute a positive amount to profit. Resource 1 is a free good while resources 2 and 3 contribute $Î# and " per unit of resource respectively. (b) Iteration 0: Ð$ß &Ñ. Both activities 1 and 2 (number of batches of product 1 and 2 produced per week) can be initiated to give a more profitable allocation of the resources. The current contribution of the resources required to produce one batch of product 1 or 2 to the profit is smaller than the unit profit per batch of product 1 or 2 respectively. Iteration 1: Ð$ß !Ñ. Again activity 1 can be initiated to give a more profitable use of resources, but activity 2 is already being produced (or the resources are being used just as well in other activities). Iteration 2: Ð!ß !Ñ. Both activities are being produced (or the resources are being used just as profitably elsewhere). (c) Iteration 1: Since activities 1 and 2 can be initiated to increase the profit (give the same amount of resources), we choose to increase one of these. We choose activity 2 as the entering activity (basic variable), since it increases the profit by & for every unit of product 2 produced (as opposed to $ for product 1). Iteration 2: Only activity 1 can be initiated for more profit, so we do so. Iteration 3: Both activity 1 and 2 are being used. Furthermore, since the coefficients for B$ , B% and B& are nonnegative, it is not worthwhile to cut back on the use of any of the resources. Thus, we must be at the optimal solution. 6.3-1. (a) minimize [ œ #!C" "!C# subject to &C" C# ' #C" #C# ) C" ß C# ! 6-8 (b) Primal: ÐB" ß B# Ñ œ Ð&Î#ß "&Î%Ñ is optimal with ^ œ %&. Infeasible corner point solutions are Ð!ß "!Ñ and Ð"!ß !Ñ. Dual: ÐC" ß C# Ñ œ Ð"Î#ß (Î#Ñ is optimal with [ œ %&. Infeasible corner point solutions are Ð!ß %Ñ, Ð!ß !Ñ and Ð'Î&ß !Ñ. 6-9 (c) Primal BS Ð!ß &ß "!ß !Ñ Ð!ß !ß #!ß "!Ñ Ð%ß !ß !ß 'Ñ Ð&Î#ß "&Î%ß !ß !Ñ Ð!ß "!ß !ß "!Ñ Ð"!ß !ß $!ß !Ñ Feasible? Yes Yes Yes Yes No No ^ %! ! #% %& )! '! Dual BS Ð!ß %ß #ß !Ñ Ð!ß !ß 'ß )Ñ Ð'Î&ß !ß !ß #)Î&Ñ Ð"Î#ß (Î#ß !ß !Ñ Ð%ß !ß "%ß !Ñ Ð!ß 'ß !ß %Ñ (d) Primal: Ð!ß !ß #!ß "!Ñ Dual: Ð!ß !ß 'ß )Ñ Primal: Ð!ß &ß "!ß !Ñ Dual: Ð!ß %ß #ß !Ñ Primal: Ð&Î#ß "&Î%ß !ß !Ñ Dual: Ð"Î#ß (Î#ß !ß !Ñ 6.3-2. (a) minimize [ œ )C" %C# subject to C" C# " $C" C# # C" ß C# ! 6-10 Feasible? No No No Yes Yes Yes (b) Primal: ÐB" ß B# Ñ œ Ð#ß #Ñ is optimal with ^ œ '. Infeasible corner point solutions are Ð)ß !Ñ and Ð!ß %Ñ. Dual: ÐC" ß C# Ñ œ Ð"Î#ß "Î#Ñ is optimal with [ œ '. 6-11 (c) Primal BS Ð%ß !ß %ß !Ñ Ð!ß !ß )ß %Ñ Ð!ß )Î$ß !ß %Î$Ñ Ð#ß #ß !ß !Ñ Ð!ß %ß %ß !Ñ Ð)ß !ß !ß %Ñ Feasible? Yes Yes Yes Yes No No ^ % ! "'Î$ ' ) ) (d) Primal: Ð!ß !ß )ß %Ñ Dual: Ð!ß !ß "ß #Ñ Primal: Ð!ß )Î$ß !ß %Î$Ñ Dual: Ð#Î$ß !ß "Î$ß !Ñ Primal: Ð#ß #ß !ß !Ñ Dual: Ð"Î#ß "Î#ß !ß !Ñ 6-12 Dual BS Ð!ß "ß !ß "Ñ Ð!ß !ß "ß #Ñ Ð#Î$ß !ß "Î$ß !Ñ Ð"Î#ß "Î#ß !ß !Ñ Ð!ß #ß "ß !Ñ Ð"ß !ß !ß "Ñ Feasible? No No No Yes Yes Yes 6.3-3. NB Primal Var. B" ß B# B" ß B% B% ß B& B$ ß B& B# ß B$ B" ß B& B$ ß B% B# ß B& Assoc. Dual Var. C% ß C& C% ß C# C# ß C$ C" ß C$ C& ß C" C% ß C$ C" ß C# C& ß C$ NB Dual Var. C" ß C# ß C$ C" ß C$ ß C& C" ß C% ß C& C# ß C% ß C& C# ß C$ ß C% C" ß C# ß C& C$ ß C% ß C& C" ß C# ß C% In all cases, complementary slackness holds: B" C% œ B# C& œ B$ C" œ B% C# œ B& C$ œ !. 6.3-4. If either the primal or the dual has a degenerate optimal basic feasible solution, then the other may have multiple solutions. For example, consider the problem: maximize subject to $B" +"" B" B# œ ! #B" B$ œ " B" ß B# ß B$ ! If +"" !, we can pivot and get an alternative optimal solution to the dual problem. If +"" Ÿ !, we cannot. The converse is true, however. If a problem has multiple optimal solutions, then two of them must be adjacent corner points. To move from the tableau of one solution to that of the other requires exactly one pivot. Suppose B4 enters and B5 leaves. A partial tableau is: B5 B4 -4 RS +54 ,5 +54 must be positive and ,5 !. If ,5 !, then - 4 or ^ would change with the pivot. If ,5 œ !, then B4 pivots in at value zero and the resulting tableau represents the same corner point, contradicting the assumption that the two optimal solutions are distinct. 6.3-5. (a) Minimize [ œ C" subject to C" 2 C" 4 C" ! The optimal solution is C" œ 2 and [ œ 2. 6-13 (b) ÐC" ß C# ß C$ Ñ œ Ð2ß !ß #Ñ is the optimal basic feasible solution for the dual. By complementary slackness, C" B$ œ C# B" œ C$ B# œ !, so B# œ B$ œ !. Since B" B# B$ œ ", ÐB" ß B# ß B$ Ñ œ Ð"ß !ß !Ñ is optimal for the primal. (c) For -" %, the dual is infeasible and the primal objective function is unbounded. 6.3-6. (a) minimize [ œ "!C" "!C# subject to C" $C# # #C" $C# ( C" #C# % C" ß C# ! (b) Ð!ß &Î#Ñ is feasible for the dual problem. By weak duality, [ œ "! † ! "! † &Î# œ #& D, so the optimal primal objective function value is less than #&. (c) The primal basic solution is ÐB" ß B# ß B$ ß B% ß B& Ñ œ Ð!ß "!ß "!ß !ß !Ñ, which is not feasible. The dual basic solution is ÐC" ß C# ß D" -" ß D# -# ß D$ -$ Ñ œ Ð#ß "ß $ß !ß !Ñ. 6-14 (d) ÐC" ß C# Ñ œ Ð!ß (Î$Ñ is optimal with [ œ (!Î$. From the dual solution, C# , C$ and C& are basic; therefore, B$ , B& and B" are nonbasic primal variables, B# and B% are basic. ÐB" ß B# ß B$ ß B% ß B& Ñ œ Ð!ß "!Î$ß !ß "!Î$ß !Ñ is the primal optimal basic solution with ^ œ (!Î$. 6.3-7. (a) minimize [ œ 'C" "&C# subject to C" %C# # $C" 'C# & #C" &C# $ $C" (C# % C" C# " C" ß C# ! 6-15 (b) ÐC" ß C# Ñ œ Ð%Î$ß "Î'Ñ is optimal with [ œ #"Î#. (c) ÐD" -" Ñ and ÐD# -# Ñ are nonbasic in the dual, so B" and B# must be basic in the optimal primal solution. (d) ÐB" ß B# Ñ œ Ð$Î#ß $Î#Ñ is optimal with ^ œ #"Î#. 6-16 (e) The defining equations are: B" $B# #B$ $B% B& %B" 'B# &B$ (B% B& B$ B% B& œ' œ "& œ! œ! œ !, which have the solution ÐB" ß B# ß B$ ß B% ß B& Ñ œ Ð$Î#ß $Î#ß !ß !ß !Ñ. 6.3-8. (a) minimize subject to [ œ "!C" #!C# #C" $C# $ #C" C# ( C" C# # C" ß C# ! (b) Because B# , B% and B& are nonbasic in the optimal primal solution, C" , C# and C% will be basic in the optimal dual solution. (c) The defining equations are: #C" $C# C$ #C" C# C% C" C# C& C$ C& œ$ œ( œ# œ! œ !, which have the solution ÐC" ß C# ß C$ ß C% ß C& Ñ œ Ð*ß (ß !ß ")ß !Ñ. (d) ÐC" ß C# Ñ œ Ð*ß (Ñ is optimal with [ œ #$!. 6.3-9. (a) minimize subject to [ œ "!C" '!C# ")C$ %%C% #C# C" &C# C" ß C# ß C$ ß C% C$ $C% C$ C% ! 6-17 # " (b) The defining equations for ÐB" ß B# Ñ œ Ð"$ß &Ñ are: B" B# œ ") and $B" B# œ %%. Then C$ and C% must be basic in the optimal dual solution whereas C" , C# and C$ are nonbasic. (c) The basic variables in the primal optimal solution are B" , B# , B$ and B% . Introduce B" and B# into the basis. ÐB" ß B# ß B$ ß B% ß B& ß B' Ñ œ Ð"$ß &ß &ß *ß !ß !Ñ is optimal with ^ œ $". The dual solution is ÐC" ß C# ß C$ ß C% ß C& ß C' Ñ œ Ð!ß !ß "Î#ß "Î#ß !ß !Ñ. (d) The defining equations are: #C# C" &C# C" C# C$ $C% C$ C% œ# œ" œ! œ !, which are satisfied by Ð!ß !ß "Î#ß "Î#ß !ß !Ñ. 6-18 6.3-10. (a) The optimal dual solution corresponds to row 0 computed by the simplex method to determine optimality. (b) The complementary basic solution corresponds to row 0 as well. 6.4-1. (a) (b) minimize [ œ 10C" 2C# subject to C" 2C# œ 1 2C" C# 1 C2 Ÿ ! (C1 unconstrained in sign) Standard form: Dual: minimize subject to maximize ^ œ B " B" B# subject to B " B" #B# Ÿ "! B " B" #B# Ÿ 10 #B" #B " B# Ÿ # B" ß B" ß B# ! [ œ "!C" 1!C# #C$ C" C# #C$ 1 C" C# #C$ 1 #C" #C# C$ 1 C" ß C# ß C$ ! Let C"w œ C" C# (so C"w is unrestricted in sign) and C#w œ C$ Ðso C#w Ÿ !Ñ. Then the dual is: minimize [ w œ 10C"w 2C#w subject to C"w 2C#w œ 1 2C"w C#w 1 C2w Ÿ ! (C1w unconstrained in sign) as given in part (a). 6.4-2. (a) Since ÖEB œ ,× is equivalent to E , E B Ÿ , , changing the primal functional constraints from EB Ÿ , to EB œ , changes the dual to: minimize subject to [ œ CX , ?X , CX E ?X E Cß ? !. - 6-19 Let C œ C ?. minimize [ œ C, subject to CE - C unrestricted in sign Hence, the only change is the deletion of the nonnegativity constraints. (b) ÖEB ,× is equivalent to ÖEB Ÿ ,×, so the dual of maximize ^ œ -B subject to EB B , ! is minimize [ œ CÐ,Ñ subject to CÐEÑ C - !. Let C œ C. minimize [ œ C, subject to CE - CŸ! Hence, C ! is replaced by C Ÿ ! in the dual. (c) Primal: maximize subject to Dual: minimize maximize ^ œ -B -B EB Ÿ , subject to B unrestricted in sign EB EB Ÿ , B ß B ! [ œ C, [ œ C, ^ œ -B Í Í minimize CE CÐEÑ C ! - is replaced by CE œ - . subject to CE œ C ! subject to Hence, CE 6.4-3. maximize subject to [ œ )C" 'C# C" $C# Ÿ # %C" #C# Ÿ $ #C" Ÿ" C" ß C# ! 6-20 6.4-4. (a) maximize subject to [ œ C" C# 2C" C# Ÿ 1 C" 2C# Ÿ 2 C" ß C# ! (b) Since [ can be increased indefinitely, the primal problem is infeasible, by weak duality. 6.4-5. minimize [ œ #Þ(C" 'C# 'C$w subject to Í maximize subject to Í maximize subject to Í maximize subject to !Þ$C" !Þ&C# !Þ'C$w !Þ% w !Þ"C" !Þ&C# !Þ%C$ !Þ& C" !ß C$w Ÿ !ß C# unrestricted in sign [ œ #Þ(C" 'C# 'C$w !Þ$C" !Þ&C# !Þ'C$w !Þ% !Þ"C" !Þ&C# !Þ%C$w !Þ& w C" !ß C$ Ÿ !ß C# unrestricted in sign [ w œ #Þ(C"w 'C#w 'C$ !Þ$C"w !Þ&C#w !Þ'C$ !Þ% !Þ"C"w !Þ&C#w !Þ%C$ !Þ& C"w Ÿ !ß C$ !ß C#w unrestricted in sign [ w œ #Þ(C"w 'C#w 'C$ !Þ$C"w !Þ&C#w !Þ'C$ Ÿ !Þ% !Þ"C"w !Þ&C#w !Þ%C$ Ÿ !Þ& C"w Ÿ !ß C$ !ß C#w unrestricted in sign 6-21 6.4-6. (a) maximize subject to Dual: minimize subject to (b) maximize subject to Dual: minimize subject to ^ œ #B" &B# $B$ B" #B# B$ #! #B" %B# B$ œ &! B" ß B# ß B$ ! [ œ #!C" &!C# C" #C# # #C" %C# & C" C# $ C" Ÿ !ß C# unconstrained in sign ^ œ #B" B# %B$ $B% B" B# $B$ #B% Ÿ % B" B$ B% " #B" B# Ÿ # B" #B# B$ #B% œ # B" unconstrained in signß B# ß B$ ß B% ! [ œ %C" C# #C$ #C% C" C# #C$ C% œ # C" C$ #C% " $C" C# C% % #C" C# #C% $ C" ß C$ !ß C# Ÿ !ß C% unconstrained in sign 6.4-7. (a) minimize subject to (b) maximize subject to Standard form: [ œ $!!C" $!!C# #C" )C# % $C" C# # %C" C# $ #C" &C# & C" ß C# unconstrained in sign ^ œ %B" #B# $B$ &B% #B" $B# %B$ #B% œ $!! )B" B# B$ &B% œ $!! B" ß B# ß B$ ß B% ! maximize subject to ^œ %B" #B# $B$ &B% #B" $B# %B$ #B% Ÿ $!! #B" $B# %B$ #B% Ÿ $!! )B" B# B$ &B% Ÿ $!! )B" B# B$ &B% Ÿ $!! B" ß B# ß B$ ß B% ! 6-22 Dual: minimize subject to [ œ $!!C" $!!C# $!!C$ $!!C% #C" #C# )C$ $C" $C# C$ %C" %C# C$ #C" #C# &C$ C" ß C# ß C$ ß C% ! )C% C% C% &C% % # $ & Let C"w œ C" C# and C#w œ C$ C% . minimize subject to [ œ $!!C"w $!!C#w #C"w )C#w % $C"w C#w # w w %C" C# $ w #C" &C#w & C"w ß C#w unconstrained in sign 6.4-8. (a) minimize subject to [ œ "#!C" )!C# "!!C$ C# $C$ œ " $C" C# C$ œ # C" %C# #C$ œ " C" ß C# ß C$ ! (b)Standard form: maximize subject to Dual: minimize ^ œ Bw" B"ww #B#w #B#ww B$w B$ww $Bw# $B#ww B$w B$ww Ÿ "#! Bw" B"ww B#w B#ww %B$w %B$ww Ÿ )! $Bw" $B"ww B#w B#ww #B$w #B$ww Ÿ "!! Bw" ß B"ww ß B#w ß B#ww ß B$w ß B$ww ! [ œ "#!C" )!C# "!!C$ subject to C# C# $C" C# $C" C# C" %C# C" %C# C" ß C# ß C$ ! minimize [ œ "#!C" )!C# "!!C$ subject to C# $C" C# C" %C# C" ß C# ß C$ ! 6-23 $C$ $C$ C$ C$ #C$ #C$ " " # # " " $C$ œ " C$ œ # #C$ œ " 6.4-9. The dual problem for the Wyndor Glass Co. example: [ œ %C" "#C# ")C$ maximize C" $C$ Ÿ $ #C# #C$ Ÿ & C" ß C# ß C$ ! subject to The dual of the dual: Í minimize ^ œ $B" &B# subject to B" % #B# "# $B" #B# ") B" ß B# ! maximize ^ œ $B" &B# subject to B" Ÿ% B# Ÿ "# $B" #B# Ÿ ") B" ß B# ! 6.4-10. (a) The objective is unbounded below. (b) maximize subject to #C" %C# C" C# Ÿ " #C" C# Ÿ $ C" ß C# Ÿ ! 6-24 (c) The dual has no feasible solution. 6-25 CHAPTER 7: LINEAR PROGRAMMING UNDER UNCERTAINTY 7.1-1. (a) (b) , minimize subject to (c) Optimal Solution: , (d) Since the new dual constraint current solution is no longer optimal. (e) New is violated by , the column: (f) The new primal variable adds a constraint to the dual, , which is not satisfied by , so the current solution is no longer optimal. (g) new , new column: 7-1 7.1-2. (a) , New Tableau: The current basic solution (b) is infeasible and superoptimal. , New Tableau: The current basic solution is infeasible and superoptimal. 7-2 (c) New Tableau: The current basic solution stays optimal. (d) New Tableau: Proper Form: The current basic solution (e) stays optimal. , 7-3 New Tableau: The current basic solution (f) is feasible and optimal. , New Tableau: Proper Form: The current basic solution is feasible and optimal. 7-4 7.1-3. (a) , New Tableau: From the tableau, we see that the primal basic solution is feasible, but not optimal. From the graph, we can see the current basic solution is feasible, but not optimal. 7-5 (b) New Tableau: Proper Form: The primal basic solution is both feasible and optimal. From the graph, we see that the current basic solution is feasible and optimal. 7-6 (c) , New Tableau: The primal basic solution is infeasible, but satisfies the optimality criterion. From the graph, the current basic solution is infeasible and superoptimal. 7-7 (d) , New Tableau: Proper Form: The primal basic solution is feasible and optimal. From the graph, the current basic solution is feasible and optimal. 7-8 7.2-1. The model Ep(x) is developed to identify a long-term management plan that satisfies the legal requirements and optimizes PALCO's operations and profitability. The model consists of a linear program with the objective of maximizing present net worth subject to harvest-flow constraints, political and environmental constraints. Detailed sensitivity analysis is performed to "determine the optimal mix of habitat types within each of individual watersheds" [p. 93]. Many instances of the LP problem are run with varying parameters. The financial benefits of this study include an increase of over $398 million in present net worth and of over $29 million in average yearly net revenues. Sustained-yield annualharvest levels have increased. The habitat mix is improved in accordance with political and environmental regulations. A more profitable long-term plan paved the way for improved short- and mid-term plans. Sensitivity analysis enabled PALCO to improve its knowledge base of the ecosystem and to adjust its plans quickly when a change in costs or in regulations occurs. Since its decisions are now justified through a systematic approach, PALCO is able to obtain better terms from banks. The study did not only affect PALCO and the habitat controlled by PALCO. It has also "shown that the forest product industries can coexist with wildlife and contribute to their habitats" [p. 104] and "increased quality of life for future generations" [p. 105]. 7.2-2. (a) , New Tableau: The current basic solution is infeasible and superoptimal. 7-9 (b) , New Tableau: The current basic solution is infeasible and superoptimal. (c) , New Tableau: The current basic solution is feasible and optimal. 7-10 (d) New Tableau: The current basic solution is feasible and optimal. (e) , New Tableau: The current basic solution is feasible and optimal. 7-11 (f) , New Tableau: Proper Form: The current basic solution is feasible, but not optimal. (g) , New Tableau: The current basic solution is feasible and optimal. 7-12 (h) New Tableau and Proper Form: The current basic solution is infeasible and superoptimal. (i) , , , 7-13 New Tableau: Proper Form: 7.2-3. , 7.2-4. 7-14 (a) , The current basic solution is superoptimal, but infeasible. (b) , 7-15 The current basic solution is feasible, but not optimal. (c) , The current basic solution is feasible and optimal. 7-16 (d) , The current basic solution is feasible and optimal. (e) 7-17 The current basic solution is feasible, but not optimal. (f) New Tableau: Proper Form: The current basic solution is infeasible and superoptimal. Tableau After Reoptimization: 7-18 (g) , , The current basic solution is neither feasible nor optimal. 7-19 7.2-5. , is feasible if 7.2-6. (a) , , 7-20 . The current basic solution is feasible and optimal. (b) The current basic solution remains feasible and optimal. (c) The current basic solution is feasible and optimal. 7-21 (d) The current basic solution remains feasible and optimal. (e) 7-22 The current basic solution is superoptimal, but infeasible. 7-23 (f) The current basic solution is feasible and optimal. (g) 7-24 , , 7-25 The current basic solution is feasible and optimal. (h) 7-26 The current basic solution is infeasible and superoptimal. Tableau After Reoptimization: 7.2-7. (a) F2-DC, F2-W1 and DC-W2 have the smallest margins for error (100). The greatest effort in estimating the unit shipping costs should be placed on these lanes. (b) Cost Allowable Range F1-DC F2-DC F1-W1 F2-W1 DC-W1 DC-W2 (c) The range of optimality for each unit shipping cost indicates how much that shipping cost can change before the optimal shipping quantities change. (d) Use the 100% rule for simultaneous changes in the objective function coefficients. If the sum of the percentage changes does not exceed 100%, the optimal solution will remain optimal. If it exceeds 100%, then it may or may not be optimal for the new problem. 7-27 7.2-8. (a) The allowable range for (b) Increasing by tableau to become is and the one for is . ( )causes the coefficient of in row 0 of the final . To make it , add times row 2 to row 0: . For optimality, we need and , so . Hence, the allowable range for is . Similarly, increasing by ( )causes the coefficient of in row 0 of the final tableau to become . To make it , add times row 1 to row 0: . For optimality, we need the allowable range for is and , so . Hence, . 7-28 (c) The allowable range for is . The allowable range for is . (d) If we increase by , the final right-hand side becomes: . In order to preserve feasibility, Similarly, if is increased by , so the allowable range for , the final right-hand side becomes: is . . In order to preserve feasibility, , so the allowable range for 7-29 is . (e) (in MPL) 7.2-9. If we increase by , the final right-hand side becomes: . Assuming , must satisfy: . Assuming , must satisfy: . Assuming , must satisfy: . 7-30 The allowable range for is The allowable range for is . . 7-31 The allowable range for is . 7.2-10. If we increment tableau becomes by ( . Add ), the coefficient of times row 1 to row 0 to get: in row 0 of the final . For optimality, we need for is . The allowable range for is optimal as long as . , so . Hence, the allowable range . No matter how large 7-32 gets, stays 7.2-11. If we increment tableau becomes by ( . Add ), the coefficient of times row 2 to row 0 to get: in row 0 of the final . For optimality, we need and , so , so the allowable range for is . Looking at Figure 6.3, we see that if , lies exactly on the constraint boundary. Thus, if is decreased any more, does not remain optimal and the optimal solution becomes . On the other hand, as increases, the objective function gets closer to the horizontal line , so for any , stays optimal. 7.2-12. (a) (b) Row Row Row Row and (c) (in MPL) 7-33 7.2-13. (a) , , 7-34 (b) Incrementing by , the coefficient of in row 0 of the final tableau becomes . In order for the solution to remain optimal, , so . Incrementing by , the coefficient of in row 0 of the final tableau becomes . Using row 2 to eliminate this coefficient, we get: . To keep optimality, we need: and . (c) (in MPL) 7.2-14. 7-35 New Tableau: Proper Form: The current basic solution is feasible and optimal. 7.3-1. (a) Activity 1 Unit Profit $2.00 Resource 1 Resource 2 Activity 2 $5.00 Resource Usage 1 2 1 3 Solution 6 Totals 10 <= 12 <= Available 10 12 Total Profit $22.00 2 Variable Cells Cell Name $B$9 Solution X1 $C$9 Solution X2 Final Reduced Objective Allowable Allowable Value Cost Coefficient Increase Decrease 6 0 2 0.5 0.333333333 2 0 5 1 1 Constraints Final Shadow Constraint Allowable Allowable Cell Name Value Price R.H. Side Increase Decrease $D$5 Constraint 1 Totals 10 1 10 2 2 $D$6 Constraint 2 Totals 12 1 12 3 2 7-36 (b) The optimal solution is Activity 1 Unit Profit $1.00 Resource 1 Resource 2 Solution 0 Activity 1 Unit Profit $3.00 Solution Activity 2 $5.00 Resource Usage 1 2 1 3 The optimal solution is Resource 1 Resource 2 if the unit profit for Activity 1 is $1. if the unit profit for Activity 1 is $3. Activity 2 $5.00 Resource Usage 1 2 1 3 10 Activity 1 Unit Profit $2.00 Solution The optimal solution is Activity 1 Unit Profit $2.00 Resource 1 Resource 2 Solution Totals 10 <= 10 <= 0 if the unit profit for Activity 2 is $2.50. Activity 2 $2.50 Totals 10 <= 10 <= Available 10 12 Total Profit $20.00 0 if the unit profit for Activity 2 is $7.50. Activity 2 $7.50 Resource Usage 1 2 1 3 0 Available 10 12 Total Profit $30.00 Resource Usage 1 2 1 3 10 Available 10 12 Total Profit $20.00 4 (c) The optimal solution is Resource 1 Resource 2 Totals 8 <= 12 <= Totals 8 <= 12 <= Available 10 12 Total Profit $30.00 4 7-37 (d) Unit Profit for Activity 1 $1.00 $1.20 $1.40 $1.60 $1.80 $2.00 $2.20 $2.40 $2.60 $2.80 $3.00 Unit Profit for Activity 2 $2.50 $3.00 $3.50 $4.00 $4.50 $5.00 $5.50 $6.00 $6.50 $7.00 $7.50 Solution Activity 1 Activity 2 0 4 0 4 0 4 0 4 6 2 6 2 6 2 6 2 10 0 10 0 10 0 Solution Activity 1 Activity 2 10 0 10 0 10 0 6 2 6 2 6 2 6 2 0 4 0 4 0 4 0 4 Total Profit $20.00 $20.00 $20.00 $20.00 $20.80 $22.00 $23.20 $24.40 $26.00 $28.00 $30.00 Total Profit $20.00 $20.00 $20.00 $20.00 $21.00 $22.00 $23.00 $24.00 $26.00 $28.00 $30.00 The allowable range for the unit profit of Activity 1 is approximately between $1.60 and $1.80 up to between $2.40 and $2.60. The allowable range for the unit profit of Activity 2 is between $3.50 and $4 up to between $5.50 and $6. (e) The allowable range for the unit profit of Activity 1 is approximately between $1.67 and $2.50. The allowable range for the unit profit of Activity 2 is between $4 and $6. (f) The allowable range for the unit profit of Activity 1 is approximately between $1.67 and $2.50. The allowable range for the unit profit of Activity 2 is between $4 and $6. 7-38 (g) Total Profit Unit Profit for Activity 2 Unit Profit for Activity 1 $2.50 $1.00 $11.00 $1.20 $12.20 $1.40 $14.00 $1.60 $16.00 $1.80 $18.00 $2.00 $20.00 $2.20 $22.00 $2.40 $24.00 $2.60 $26.00 $2.80 $28.00 $3.00 $30.00 $3.00 $12.00 $13.20 $14.40 $16.00 $18.00 $20.00 $22.00 $24.00 $26.00 $28.00 $30.00 $3.50 $14.00 $14.20 $15.40 $16.60 $18.00 $20.00 $22.00 $24.00 $26.00 $28.00 $30.00 $4.00 $16.00 $16.00 $16.40 $17.60 $18.80 $20.00 $22.00 $24.00 $26.00 $28.00 $30.00 $4.50 $18.00 $18.00 $18.00 $18.60 $19.80 $21.00 $22.20 $24.00 $26.00 $28.00 $30.00 $5.00 $20.00 $20.00 $20.00 $20.00 $20.80 $22.00 $23.20 $24.40 $26.00 $28.00 $30.00 $5.50 $22.00 $22.00 $22.00 $22.00 $22.00 $23.00 $24.20 $25.40 $26.60 $28.00 $30.00 $6.00 $24.00 $24.00 $24.00 $24.00 $24.00 $24.00 $25.20 $26.40 $27.60 $28.80 $30.00 $6.50 $26.00 $26.00 $26.00 $26.00 $26.00 $26.00 $26.20 $27.40 $28.60 $29.80 $31.00 $7.00 $28.00 $28.00 $28.00 $28.00 $28.00 $28.00 $28.00 $28.40 $29.60 $30.80 $32.00 $7.50 $30.00 $30.00 $30.00 $30.00 $30.00 $30.00 $30.00 $30.00 $30.60 $31.80 $33.00 (h) Keeping the unit profit of Activity 2 fixed, the unit profit of Activity 1 cannot be changed to less than 1.67 or more than 2.5 without changing the optimal solution. Similarly if the unit profit of Activity 1 is fixed at 1, the unit profit of Activity 2 needs to stay between 4 and 6 so that the optimal solution remains the same. Otherwise, the objective function line becomes either too flat or too steep and the optimal solution becomes or . 7-39 7.3-2. (a) The original model: Activity 1 Unit Profit $2.00 Resource 1 Resource 2 Solution Activity 2 $5.00 Resource Usage 1 2 1 3 6 Totals 10 <= 12 <= Available 10 12 Total Profit $22.00 2 With one additional unit of resource 1: Unit Profit Resource 1 Resource 2 Solution Activity 1 $2.00 Activity 2 $5.00 Resource Usage 1 2 1 3 9 Totals 11 <= 12 <= Available 11 12 Total Profit $23.00 1 The shadow price (the increase in total profit) is $1. (b) The shadow price of $1 is valid in the range of Available Resource 1 5 6 7 8 9 10 11 12 13 14 15 to Total Profit $12.50 $15.00 $17.50 $20.00 $21.00 $22.00 $23.00 $24.00 $24.00 $24.00 $24.00 Solution Activity 1 Activity 2 0 2.5 0 3 0 3.5 0 4 3 3 6 2 9 1 12 0 12 0 12 0 12 0 7-40 . Incremental Profit $2.50 $2.50 $2.50 $1.00 $1.00 $1.00 $1.00 $0.00 $0.00 $0.00 (c) With one additional unit of resource 2: Activity 1 Unit Profit $2.00 Resource 1 Resource 2 Solution Activity 2 $5.00 Resource Usage 1 2 1 3 4 Totals 10 <= 13 <= Available 10 13 Total Profit $23.00 3 The shadow price (the increase in total profit) is $1. (d) The shadow price of $1 is valid in the range of Available Resource 2 6 7 8 9 10 11 12 13 14 15 16 17 18 Solution Activity 1 Activity 2 6 0 7 0 8 0 9 0 10 0 8 1 6 2 4 3 2 4 0 5 0 5 0 5 0 5 Total Profit $12.00 $14.00 $16.00 $18.00 $20.00 $21.00 $22.00 $23.00 $24.00 $25.00 $25.00 $25.00 $25.00 to . Incremental Profit $2.00 $2.00 $2.00 $2.00 $1.00 $1.00 $1.00 $1.00 $1.00 $0.00 $0.00 $0.00 (e) From the sensitivity report, the shadow prices for both constraints are $1. According to the allowable increase and decrease, the allowable range for the right-hand side of the first constraint is to . Similarly, the allowable range for the right-hand side of the second constraint is to . Variable Cells Final Reduced Objective Allowable Allowable Cell Name Value Cost Coefficient Increase Decrease $B$9 Solution Resource Usage 6 0 2 0.5 0.333333333 $C$9 Solution Activity 2 2 0 5 1 1 Constraints Cell Name $D$5 Resource 1 Totals $D$6 Resource 2 Totals Final Shadow Constraint Allowable Value Price R.H. Side Increase 10 1 10 2 12 1 12 3 7-41 Allowable Decrease 2 2 7. -3. (a) Optimal Solution: , with profit 6. (b) When one unit is added to resource 1, the profit increases to 6.5, so the shadow price for resource 1 is 0.5. When one unit is added to resource 2, the profit increases to 6.5, so the shadow price for resource 2 is 0.5. (c) The original model: Activity 1 Unit Profit 1 Resource 1 Resource 2 Solution Activity 2 2 Resource Usage 1 3 1 1 2 Totals 8 <= 4 <= Available 8 4 Total Profit 6 2 7-42 The shadow price for resource 1 is 0.5. Activity 1 Unit Profit 1 Resource 1 Resource 2 Solution Activity 2 2 Resource Usage 1 3 1 1 1.5 Totals 9 <= 4 <= Available 9 4 Total Profit 6.5 2.5 The shadow price for resource 2 is 0.5. Activity 1 Unit Profit 1 Resource 1 Resource 2 Solution Activity 2 2 Resource Usage 1 3 1 1 3.5 Totals 8 <= 5 <= Available 8 5 Total Profit 6.5 1.5 (d) The allowable range for the right-hand side of the resource 1 constraint is approximately between (or less) and . Available Resource 1 4 5 6 7 8 9 10 11 12 13 14 Solution Activity 1 Activity 2 4 0 3.5 0.5 3 1 2.5 1.5 2 2 1.5 2.5 1 3 0.5 3.5 0 4 0 4 0 4 Total Profit 4 4.5 5 5.5 6 6.5 7 7.5 8 8 8 Incremental Profit 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0 0 The allowable range for the right-hand side of the resource 2 constraint is approximately between and . 7-43 Available Resource 2 0 1 2 3 4 5 6 7 8 9 10 Solution Activity 1 Activity 2 0 0 0 1 0 2 0.5 2.5 2 2 3.5 1.5 5 1 6.5 0.5 8 0 8 0 8 0 Total Profit 0 2 4 5.5 6 6.5 7 7.5 8 8 8 Incremental Profit 2 2 1.5 0.5 0.5 0.5 0.5 0.5 0 0 (e) The shadow price for both resources is 0.5. The allowable range for the right-hand side of the first resource is between and and that of the second resource is between and . Variable Cells Final Reduced Objective Allowable Cell Name Value Cost Coefficient Increase $B$9 Solution Resource Usage 2 0 1 1 $C$9 Solution Activity 2 2 0 2 1 Allowable Decrease 0.33333 1 Constraints Cell Name $D$5 Resource 1 Totals $D$6 Resource 2 Totals Final Shadow Constraint Allowable Value Price R.H. Side Increase 8 0.5 8 4 4 0.5 4 4 Allowable Decrease 4 1.33333 (f) These shadow prices tell management that for each additional unit of resource, the profit increases by 0.5 (for small changes). Management is then able to evaluate whether or not to change the available amount of resources. 7.3-4. (a) Unit Profit Subassembly A Subassembly B Production Toys $3.00 Subassemblies -$2.50 Resource Usage 2 -1 1 -1 Toys 2,000 Used 3,000 1,000 Subassemblies 1,000 7-44 <= <= Available 3,000 1,000 Total Profit $3,500 (b) The estimate of the unit profit for toys can be off by something between and before the optimal solution changes. There is no change in the solution for an increase in the unit profit for toys, at least for an increase up to $1. (c) The estimate of the unit profit for subassemblies can be off by something between and before the optimal solution changes. There is no change in the solution for an increase in the unit profit for subassemblies, at least for an increase up to $1. 7-45 (d) A parameter analysis report for the change in unit profit for toys as in (b): Unit Profit for Toys $2.00 $2.25 $2.50 $2.75 $3.00 $3.25 $3.50 $3.75 $4.00 Toys 1,000 1,000 1,000 2,000 2,000 2,000 2,000 2,000 2,000 Subassemblies 0 0 0 1,000 1,000 1,000 1,000 1,000 1,000 Total Profit $2,000 $2,250 $2,500 $3,000 $3,500 $4,000 $4,500 $5,000 $5,500 A parameter analysis report for the change in unit profit for subassemblies as in (c): Unit Profit for Subassemblies -$3.50 -$3.25 -$3.00 -$2.75 -$2.50 -$2.25 -$2.00 -$1.75 -$1.50 Toys 1,000 1,000 1,000 2,000 2,000 2,000 2,000 2,000 2,000 Subassemblies 0 0 0 1,000 1,000 1,000 1,000 1,000 1,000 Total Profit $3,000 $3,000 $3,000 $3,250 $3,500 $3,750 $4,000 $4,250 $4,500 (e) The unit profit for toys can vary between $2.50 and $5 before the solution changes. For subassemblies, the unit profit can change between -$3 and -1.50 before the solution changes. (f) The allowable range of the unit profit for toys is $2.50 to $5 whereas that for subassemblies is -$3 to -$1.50. Variable Cells Cell Name $B$9 Production Toys $C$9 Production Subassemblies Final Reduced Objective Allowable Allowable Value Cost Coefficient Increase Decrease 2,000 0 3 2 0.5 1,000 0 -2.5 1 0.5 (g) Total Profit Unit Profit Toys $2.00 $2.25 $2.50 $2.75 $3.00 $3.25 $3.50 $3.75 $4.00 -$3.50 $2,000 $2,250 $2,500 $2,750 $3,000 $3,250 $3,500 $4,000 $4,500 -$3.25 $2,000 $2,250 $2,500 $2,750 $3,000 $3,250 $3,750 $4,250 $4,750 Unit -$3.00 $2,000 $2,250 $2,500 $2,750 $3,000 $3,500 $4,000 $4,500 $5,000 Profit for Subassemblies -$2.75 -$2.50 -$2.25 -$2.00 $2,000 $2,000 $2,000 $2,000 $2,250 $2,250 $2,250 $2,500 $2,500 $2,500 $2,750 $3,000 $2,750 $3,000 $3,250 $3,500 $3,250 $3,500 $3,750 $4,000 $3,750 $4,000 $4,250 $4,500 $4,250 $4,500 $4,750 $5,000 $4,750 $5,000 $5,250 $5,500 $5,250 $5,500 $5,750 $6,000 7-46 -$1.75 $2,250 $2,750 $3,250 $3,750 $4,250 $4,750 $5,250 $0 $0 -$1.50 $2,500 $3,000 $3,500 $4,000 $4,500 $0 $0 $0 $0 (h) As long as the sum of the percentage change of the unit profit for subassemblies does not exceed 100% (where the allowable range is given in part (f)), the solution does not change. 7.3-5. (a) Unit Profit Subassembly A Subassembly B Production Toys $3.00 Subassemblies -$2.50 Resource Usage 2 -1 1 -1 Used 3,000 1,000 Toys 2,000 <= 2500 Subassemblies 1,000 Toys $3.00 Subassemblies -$2.50 <= <= Available 3,000 1,000 Total Profit $3,500 (b) Unit Profit Subassembly A Subassembly B Production Resource Usage 2 -1 1 -1 Toys 2,001 <= 2500 Used 3,001 1,000 <= <= Subassemblies 1,001 Available 3,001 1,000 Total Profit $3,500.50 The shadow price for subassembly A is $0.50, which is the maximum premium that the company should be willing to pay. (c) Unit Profit Subassembly A Subassembly B Production Toys $3.00 Subassemblies -$2.50 Resource Usage 2 -1 1 -1 Toys 1,999 <= 2500 Used 3,000 1,001 Subassemblies 998 <= <= Available 3,000 1,001 Total Profit $3,502.00 The shadow price for subassembly B is $2, which is the maximum premium that the company should be willing to pay. 7-47 (d) Availabile Subassembly A 3,000 3,100 3,200 3,300 3,400 3,500 3,600 3,700 3,800 3,900 4,000 Toys 2,000 2,100 2,200 2,300 2,400 2,500 2,500 2,500 2,500 2,500 2,500 Solution Subassemblies 1,000 1,100 1,200 1,300 1,400 1,500 1,500 1,500 1,500 1,500 1,500 Total Profit $3,500 $3,550 $3,600 $3,650 $3,700 $3,750 $3,750 $3,750 $3,750 $3,750 $3,750 Incremental Profit $50 $50 $50 $50 $50 $0 $0 $0 $0 $0 The shadow price is still valid until the maximum supply of subassembly A is at least 3,500. (e) Availabile Subassembly B 1,000 1,100 1,200 1,300 1,400 1,500 1,600 1,700 1,800 1,900 2,000 Toys 2,000 1,900 1,800 1,700 1,600 1,500 1,500 1,500 1,500 1,500 1,500 Solution Subassemblies 1,000 800 600 400 200 0 0 0 0 0 0 Total Profit $3,500 $3,700 $3,900 $4,100 $4,300 $4,500 $4,500 $4,500 $4,500 $4,500 $4,500 Incremental Profit $200 $200 $200 $200 $200 $0 $0 $0 $0 $0 The shadow price is still valid until the maximum supply of subassembly A is at least 1,500. (f) Variable Cells Final Reduced Objective Allowable Allowable Cell Name Value Cost Coefficient Increase Decrease $B$9 Production Toys 2000 0 3 2 0.5 $C$9 Production Subassemblies 1000 0 -2.5 1 0.5 Constraints Cell Name $D$5 Subassembly A Used $D$6 Subassembly B Used Final Shadow Constraint Allowable Allowable Value Price R.H. Side Increase Decrease 3000 0.5 3000 500 1000 1000 2 1000 500 500 As shown in the sensitivity report, the shadow price is $0.50 for subassembly A and $2 for subassembly B. According to the allowable increase and decrease, the allowable range for the right-hand side of the subassembly A constraint is 2,000 to 3,500. The allowable range for the right-hand side of the subassembly B constraint is 500 to 1,500. 7-48 7.3-6. Original Solution: Cost per Shift Time Period 6am-8am 8am-10am 10am- 12pm 12pm-2pm 2pm-4pm 4pm-6pm 6pm-8pm 8pm-10pm 10pm-12am 12am-6am Number Working 6am-2pm Shift $170 1 1 1 1 0 0 0 0 0 0 6am-2pm Shift 48 8am-4pm Shift $160 Noon-8pm 4pm-midnight 10pm-6am Shift Shift Shift $175 $180 $195 Shift Works Time Period? (1=yes, 0=no) 0 0 0 1 0 0 1 0 0 1 1 0 1 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 0 8am-4pm Shift 31 0 0 0 0 0 0 0 0 1 1 Total Working 48 79 79 118 70 82 82 43 58 15 >= >= >= >= >= >= >= >= >= >= Noon-8pm 4pm-midnight 10pm-6am Shift Shift Shift 39 43 15 Minimum Needed 48 79 65 87 64 73 82 43 52 15 Total Cost $30,610 (a) The optimal solution does not change. Cost per Shift Time Period 6am-8am 8am-10am 10am- 12pm 12pm-2pm 2pm-4pm 4pm-6pm 6pm-8pm 8pm-10pm 10pm-12am 12am-6am Number Working 6am-2pm Shift $170 1 1 1 1 0 0 0 0 0 0 6am-2pm Shift 48 8am-4pm Shift $165 Noon-8pm 4pm-midnight 10pm-6am Shift Shift Shift $175 $180 $195 Shift Works Time Period? (1=yes, 0=no) 0 0 0 1 0 0 1 0 0 1 1 0 1 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 0 8am-4pm Shift 31 0 0 0 0 0 0 0 0 1 1 Noon-8pm 4pm-midnight 10pm-6am Shift Shift Shift 39 43 15 7-49 Total Working 48 79 79 118 70 82 82 43 58 15 >= >= >= >= >= >= >= >= >= >= Minimum Needed 48 79 65 87 64 73 82 43 52 15 Total Cost $30,765 (b) The optimal solution changes. Cost per Shift Time Period 6am-8am 8am-10am 10am- 12pm 12pm-2pm 2pm-4pm 4pm-6pm 6pm-8pm 8pm-10pm 10pm-12am 12am-6am Number Working 6am-2pm Shift $170 1 1 1 1 0 0 0 0 0 0 6am-2pm Shift 48 8am-4pm Shift $160 Noon-8pm 4pm-midnight 10pm-6am Shift Shift Shift $175 $170 $195 Shift Works Time Period? (1=yes, 0=no) 0 0 0 1 0 0 1 0 0 1 1 0 1 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 0 8am-4pm Shift 31 0 0 0 0 0 0 0 0 1 1 Total Working 48 79 79 112 64 82 82 49 64 15 >= >= >= >= >= >= >= >= >= >= Noon-8pm 4pm-midnight 10pm-6am Shift Shift Shift 33 49 15 Minimum Needed 48 79 65 87 64 73 82 43 52 15 Total Cost $30,150 (c) The optimal solution changes. Cost per Shift Time Period 6am-8am 8am-10am 10am- 12pm 12pm-2pm 2pm-4pm 4pm-6pm 6pm-8pm 8pm-10pm 10pm-12am 12am-6am Number Working 6am-2pm Shift $170 1 1 1 1 0 0 0 0 0 0 6am-2pm Shift 48 8am-4pm Shift $165 Noon-8pm 4pm-midnight 10pm-6am Shift Shift Shift $175 $170 $195 Shift Works Time Period? (1=yes, 0=no) 0 0 0 1 0 0 1 0 0 1 1 0 1 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 0 8am-4pm Shift 31 0 0 0 0 0 0 0 0 1 1 Noon-8pm 4pm-midnight 10pm-6am Shift Shift Shift 33 49 15 7-50 Total Working 48 79 79 112 64 82 82 49 64 15 >= >= >= >= >= >= >= >= >= >= Minimum Needed 48 79 65 87 64 73 82 43 52 15 Total Cost $30,305 (d) The optimal solution does not change. Cost per Shift Time Period 6am-8am 8am-10am 10am- 12pm 12pm-2pm 2pm-4pm 4pm-6pm 6pm-8pm 8pm-10pm 10pm-12am 12am-6am Number Working Shift $166 1 1 1 1 0 0 0 0 0 0 6am-2pm Shift 48 Shift $164 Shift $171 Shift $184 Shift Works Time Period? (1=yes, 0=no) 0 0 0 1 0 0 1 0 0 1 1 0 1 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 0 8am-4pm Shift 31 Shift $199 0 0 0 0 0 0 0 0 1 1 Total Working 48 79 79 118 70 82 82 43 58 15 >= >= >= >= >= >= >= >= >= >= Noon-8pm 4pm-midnight 10pm-6am Shift Shift Shift 39 43 15 Minimum Needed 48 79 65 87 64 73 82 43 52 15 Total Cost $30,618 (e) The optimal solution does not change. Cost per Shift Time Period 6am-8am 8am-10am 10am- 12pm 12pm-2pm 2pm-4pm 4pm-6pm 6pm-8pm 8pm-10pm 10pm-12am 12am-6am Number Working 6am-2pm Shift $173.40 1 1 1 1 0 0 0 0 0 0 6am-2pm Shift 48 8am-4pm Shift $163.20 Noon-8pm 4pm-midnight 10pm-6am Shift Shift Shift $178.50 $183.60 $198.90 Shift Works Time Period? (1=yes, 0=no) 0 0 0 1 0 0 1 0 0 1 1 0 1 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 0 8am-4pm Shift 31 0 0 0 0 0 0 0 0 1 1 Noon-8pm 4pm-midnight 10pm-6am Shift Shift Shift 39 43 15 7-51 Total Working 48 79 79 118 70 82 82 43 58 15 >= >= >= >= >= >= >= >= >= >= Minimum Needed 48 79 65 87 64 73 82 43 52 15 Total Cost $31,222 (f) Variable Cells Cell $C$21 $D$21 $E$21 $F$21 $G$21 Name Number Working Shift Number Working Shift Number Working Shift Number Working Shift Number Working Shift Final Value 48 31 39 43 15 Reduced Objective Allowable Cost Coefficient Increase 0 170 1E+30 0 160 10 0 175 5 0 180 1E+30 0 195 1E+30 Allowable Decrease 10 160 175 5 195 Part (a): The optimal solution does not change (within the allowable increase of $10). Part (b): The optimal solution does change (outside the allowable decrease of $5). Part (c): Percentage of allowable increase for shift 2: % Percentage of allowable decrease for shift 4: % Sum: % The optimal solution may or may not change. Part (d): Percentage of allowable decrease for shift 1: % Percentage of allowable increase for shift 2: % Percentage of allowable decrease for shift 3: % Percentage of allowable increase for shift 4: % Percentage of allowable increase for shift 5: % Sum: % The optimal solution does not change. Part (e): Percentage of allowable increase for shift 1: Percentage of allowable increase for shift 2: % % Percentage of allowable increase for shift 3: % Percentage of allowable increase for shift 4: % Percentage of allowable increase for shift 5: % Sum: % The optimal solution may or may not change. 7-52 (g) Cost per Shift (6a-2p) $155 $158 $161 $164 $167 $170 $173 $176 $179 $182 $185 6a-2p 54 54 48 48 48 48 48 48 48 48 48 8a-4p 25 25 31 31 31 31 31 31 31 31 31 12p-10p 4p-12a 39 43 39 43 39 43 39 43 39 43 39 43 39 43 39 43 39 43 39 43 39 43 10p-6a Total Cost 15 $29,860 15 $30,022 15 $30,178 15 $30,322 15 $30,466 15 $30,610 15 $30,754 15 $30,898 15 $31,042 15 $31,186 15 $31,330 Cost per Shift (8a-4p) 6a-2p 8a-4p 12p-10p 4p-12a 10p-6a Total Cost $145 48 31 39 43 15 $30,145 $148 48 31 39 43 15 $30,238 $151 48 31 39 43 15 $30,331 $154 48 31 39 43 15 $30,424 $157 48 31 39 43 15 $30,517 $160 48 31 39 43 15 $30,610 $163 48 31 39 43 15 $30,703 $166 48 31 39 43 15 $30,796 $169 48 31 39 43 15 $30,889 $172 54 25 39 43 15 $30,970 $175 54 25 39 43 15 $31,045 Cost per Shift (12p-10p) 6a-2p 8a-4p 12p-10p 4p-12a 10p-6a Total Cost $160 48 31 39 43 15 $30,025 $163 48 31 39 43 15 $30,142 $166 48 31 39 43 15 $30,259 $169 48 31 39 43 15 $30,376 $172 48 31 39 43 15 $30,493 $175 48 31 39 43 15 $30,610 $178 48 31 39 43 15 $30,727 $181 48 31 33 49 15 $30,838 $184 48 31 33 49 15 $30,937 $187 48 31 33 49 15 $31,036 $190 48 31 33 49 15 $31,135 7-53 Cost per Shift (4p-12a) $165 $168 $171 $174 $177 $180 $183 $186 $189 $192 $195 6a-2p 8a-4p 12p-10p 4p-12a 10p-6a Total Cost 48 31 33 49 15 $29,905 48 31 33 49 15 $30,052 48 31 33 49 15 $30,199 48 31 33 49 15 $30,346 48 31 39 43 15 $30,481 48 31 39 43 15 $30,610 48 31 39 43 15 $30,739 48 31 39 43 15 $30,868 48 31 39 43 15 $30,997 48 31 39 43 15 $31,126 48 31 39 43 15 $31,255 Cost per Shift (10p-6a) $180 $183 $186 $189 $192 $195 $198 $201 $204 $207 $210 6a-2p 8a-4p 12p-10p 4p-12a 10p-6a Total Cost 48 31 39 43 15 $30,385 48 31 39 43 15 $30,430 48 31 39 43 15 $30,475 48 31 39 43 15 $30,520 48 31 39 43 15 $30,565 48 31 39 43 15 $30,610 48 31 39 43 15 $30,655 48 31 39 43 15 $30,700 48 31 39 43 15 $30,745 48 31 39 43 15 $30,790 48 31 39 43 15 $30,835 7-54 7.3-7. 6am-2pm 8am-4pm Shift Shift Cost per Shift $170 $160 Time Period 6am-8am 8am-10am 10am- 12pm 12pm-2pm 2pm-4pm 4pm-6pm 6pm-8pm 8pm-10pm 10pm-12am 12am-6am 1 1 1 1 0 0 0 0 0 0 Noon-8pm Shift $175 4pm-midnight 10pm-6am Shift Shift $180 $195 Shift Works Time Period? (1=yes, 0=no) 0 0 0 1 0 0 1 0 0 1 1 0 1 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 0 6am-2pm 8am-4pm Shift Shift Number Working 48 31 Noon-8pm Shift 39 0 0 0 0 0 0 0 0 1 1 Total Working 48 79 79 118 70 82 82 43 58 15 >= >= >= >= >= >= >= >= >= >= 4pm-midnight 10pm-6am Shift Shift 43 15 Minimum Needed 48 79 65 87 64 73 82 43 52 15 Total Cost $30,610 Variable Cells Cell $C$21 $D$21 $E$21 $F$21 $G$21 Final Reduced Objective AllowableAllowable Name Value Cost Coefficient Increase Decrease Number Working Shift 48 0 170 1E+30 10 Number Working Shift 31 0 160 10 160 Number Working Shift 39 0 175 5 175 Number Working Shift 43 0 180 1E+30 5 Number Working Shift 15 0 195 1E+30 195 Constraints Cell $H$8 $H$9 $H$10 $H$11 $H$12 $H$13 $H$14 $H$15 $H$16 $H$17 Final Shadow ConstraintAllowableAllowable Name Value Price R.H. Side Increase Decrease 6am-8am Working 48 10 48 6 48 8am-10am Working 79 160 79 1E+30 6 10am- 12pm Working 79 0 65 14 1E+30 12pm-2pm Working 118 0 87 31 1E+30 2pm-4pm Working 70 0 64 6 1E+30 4pm-6pm Working 82 0 73 9 1E+30 6pm-8pm Working 82 175 82 1E+30 6 8pm-10pm Working 43 5 43 6 6 10pm-12am Working 58 0 52 6 1E+30 12am-6am Working 15 195 15 1E+30 6 (a) The following shifts can be increased by the indicated amounts without increasing the total cost: Serve 10-12 a.m. Serve 12-2 p.m. Serve 2-4 p.m. Serve 4-6 p.m. Serve 10-12 p.m. . 7-55 (b) For each of the following shifts, the total cost increases by the amount indicated per unit increase. These costs hold for the indicated increases. Shift Serve 6-8 a.m. Serve 8-10 a.m. Serve 6-8 p.m. Serve 8-10 p.m. Serve 12-6 a.m. Increased Cost $10 $160 $175 $5 $195 Valid for Increase 6 8 8 6 8 (c) Percentage of allowable increase for 6-8 a.m.: Percentage of allowable increase for 8-10 a.m.: Percentage of allowable increase for 6-8 p.m.: Percentage of allowable increase for 8-10 p.m.: Percentage of allowable increase for 12-6 a.m.: Sum: % The shadow prices are still valid. % % % % % (d) % % Percentage of allowable increase for 6-8 a.m.: Percentage of allowable increase for 8-10 a.m.: Percentage of allowable increase for 10-12 a.m.: Percentage of allowable increase for 12-2 p.m.: Percentage of allowable increase for 2-4 p.m.: Percentage of allowable increase for 4-6 p.m.: Percentage of allowable increase for 6-8 p.m.: Percentage of allowable increase for 8-10 p.m.: Percentage of allowable increase for 10-12 p.m.: Percentage of allowable increase for 12-6 a.m.: Sum: % The shadow prices are still valid. (e) All numbers can be increased by that the shadow prices remain valid. % % % % % % % % hours before it is no longer definite 7.3-8. (a) Let and be the number of grandfather and wall clocks produced respectively. maximize subject to and 7-56 (b) Optimal Solution: , The unit profit for grandfather clocks is allowed to vary between $200 and $400, so if it changed from $300 to $375, the optimal solution would remain the same, provided that there are no other changes in the model. However, if in addition to this, the unit profit for wall clocks is changed to $175, the optimal solution becomes . (c) Using Excel Solver: Unit Profit Assembly (David) Carving (LaDeana) Shipping (Lydia) Production Grandfather Clock $300 Wall Clock $200 Hours Used 33 40 20 Time Required 6 4 8 4 3 3 Grandfather Clock 3.33 Wall Clock 3.33 <= <= <= Hours Available 40 40 20 Total Profit $1,667 7-57 (d) Changing the unit profit of grandfather clocks to $375 does not change the optimal solution. Unit Profit Assembly (David) Carving (LaDeana) Shipping (Lydia) Production Grandfather Clock $375 Wall Clock $200 Hours Used 33 40 20 Time Required 6 4 8 4 3 3 Grandfather Clock 3.33 <= <= <= Wall Clock 3.33 Hours Available 40 40 20 Total Profit $1,917 If we also change the unit profit of wall clocks to $175, then the optimal solution changes to reflect the fact that it is now more profitable to produce only grandfather clocks. Unit Profit Assembly (David) Carving (LaDeana) Shipping (Lydia) Production Grandfather Clock $375 Wall Clock $175 Hours Used 30 40 15 Time Required 6 4 8 4 3 3 Grandfather Clock 5 Wall Clock 0 <= <= <= Hours Available 40 40 20 Total Profit $1,875 7-58 (e) From the parameter analysis report, the allowable range to stay optimal for the unit profit of grandfather clocks is roughly in the interval [$ $ . Unit Profit Production Production for of of Grandfather Clocks Grandfather Clocks Wall Clocks Total Profit $150 0.00 6.67 $1,333 $170 0.00 6.67 $1,333 $190 0.00 6.67 $1,333 $210 3.33 3.33 $1,367 $230 3.33 3.33 $1,433 $250 3.33 3.33 $1,500 $270 3.33 3.33 $1,567 $290 3.33 3.33 $1,633 $310 3.33 3.33 $1,700 $330 3.33 3.33 $1,767 $350 3.33 3.33 $1,833 $370 3.33 3.33 $1,900 $390 3.33 3.33 $1,967 $410 5.00 0.00 $2,050 $430 5.00 0.00 $2,150 $450 5.00 0.00 $2,250 From the parameter analysis report, the allowable range to stay optimal for the unit profit of wall clocks is roughly in the interval [$170 $2 . Unit Profit for Wall Clocks $50 $70 $90 $110 $130 $150 $170 $190 $210 $230 $250 $270 $290 $310 $330 $350 Production Production of of Grandfather Clocks Wall Clocks Total Profit 5.00 0.00 $1,500 5.00 0.00 $1,500 5.00 0.00 $1,500 5.00 0.00 $1,500 5.00 0.00 $1,500 5.00 0.00 $1,500 3.33 3.33 $1,567 3.33 3.33 $1,633 3.33 3.33 $1,700 3.33 3.33 $1,767 3.33 3.33 $1,833 3.33 3.33 $1,900 3.33 3.33 $1,967 0.00 6.67 $2,067 0.00 6.67 $2,200 0.00 6.67 $2,333 7-59 (f) Total Profit Unit Profit (Wall Clock) $50 $100 $150 $200 $250 $300 $350 $150 $750 $833 $1,000 $1,333 $1,667 $2,000 $2,333 Unit Profit (Grandfather Clock) $200 $250 $300 $350 $400 $1,000 $1,250 $1,500 $1,750 $2,000 $1,000 $1,250 $1,500 $1,750 $2,000 $1,167 $1,333 $1,500 $1,750 $2,000 $1,333 $1,500 $1,667 $1,833 $2,000 $1,667 $1,667 $1,833 $2,000 $2,167 $2,000 $2,000 $2,000 $2,167 $2,333 $2,333 $2,333 $2,333 $2,333 $2,500 $450 $2,250 $2,250 $2,250 $2,250 $2,333 $2,500 $2,667 (g) If David is available to work a maximum of 45 hours, the optimal solution and the total profit do not change. Even when he is available for 40 hours, he is required to use less. Unit Profit Assembly (David) Carving (LaDeana) Shipping (Lydia) Production Grandfather Clock $300 Wall Clock $200 Time Required 6 4 8 4 3 3 Grandfather Clock 3.33 Hours Used 33 40 20 <= <= <= Wall Clock 3.33 Hours Available 45 40 20 Total Profit $1,667 If LaDeana is available for 5 more hours every week, the optimal number of grandfather clocks to be produced increases whereas the optimal number of wall clocks to be produced decreases. The total profit increases by $125. Unit Profit Assembly (David) Carving (LaDeana) Shipping (Lydia) Production Grandfather Clock $300 Wall Clock $200 Time Required 6 4 8 4 3 3 Grandfather Clock 4.58 Hours Used 36 45 20 Wall Clock 2.08 <= <= <= Hours Available 40 45 20 Total Profit $1,792 Finally, if Lydia increases her availability by 5 hours, the optimal number of grandfather clocks to be produced decreases whereas the optimal number of wall clocks to be produced increases. The optimal total profit increases by $166, which is more than the increase caused by increasing LaDeana's working hours by the same amount. 7-60 Unit Profit Assembly (David) Carving (LaDeana) Shipping (Lydia) Production Grandfather Clock $300 Wall Clock $200 Time Required 6 4 8 4 3 3 Grandfather Clock 1.67 Hours Used 37 40 25 Hours Available 40 40 25 <= <= <= Wall Clock 6.67 Total Profit $1,833 Note that in each case, the binding constraints remain the same. (h) Assembly Time Available 35 37 39 41 43 45 Grandfather Clocks 3.33 3.33 3.33 3.33 3.33 3.33 Wall Clocks 3.33 3.33 3.33 3.33 3.33 3.33 Total Profit $1,667 $1,667 $1,667 $1,667 $1,667 $1,667 Carving Time Available 35 37 39 41 43 45 Grandfather Clocks 2.08 2.58 3.08 3.58 4.08 4.58 Wall Clocks 4.58 4.08 3.58 3.08 2.58 2.08 Total Profit $1,542 $1,592 $1,642 $1,692 $1,742 $1,792 Shipping Time Available 15 17 19 21 23 25 Grandfather Clocks 5.00 4.33 3.67 3.00 2.33 1.67 Wall Clocks 0.00 1.33 2.67 4.00 5.33 6.67 Total Profit $1,500 $1,567 $1,633 $1,700 $1,767 $1,833 7-61 (i) The unit profit for grandfather clocks should stay in the interval and that for wall clocks should stay in for the optimal solution to remain unchanged. Variable Cells Cell Name $B$12 Production Clock $C$12 Production Clock Final Reduced Objective Value Cost Coefficient 3.33 0.00 300 3.33 0.00 200 Allowable Increase 100 100 Allowable Decrease 100 50 Final Shadow Value Price 33 0 40 25 20 33.33 Allowable Increase 1E+30 13.333 10 Allowable Decrease 6.667 13.333 5 Constraints Cell $D$6 $D$7 $D$8 Name Assembly (David) Used Carving (LaDeana) Used Shipping (Lydia) Used Constraint R.H. Side 40 40 20 Provided that the maximum number of hours David is available is more than 33.334, the binding constraints stay the same. LaDeana's number of available hours can differ from 40 only by 13.333. Lydia's maximum number of hours is allowed to vary between 15 and 30. (j) The constraint associated with Lydia has the highest shadow price, so Lydia should be the one to increase the maximum number of hours available to work per week. (k) The constraint associated with David is not binding in the optimal solution. In other words, David is required to work less than the maximum number of hours he is available. Hence increasing his availability does not improve the profit unless the other partners offer more time as well, so the shadow price of his constraint is equal to zero. (l) The allowable increase for Lydia's hours is 10, so this shadow price can be used for an increase of 5. If Lydia increases her available hours from 20 to 25, the total profit is improved by approximately $ , which is pretty close to what was found in part (g). The difference is due to rounding. (m) Percentage of Lydia's allowable increase used %. Percentage of David's allowable decrease used %. The sum is 125%, so by the 100% rule, the shadow prices may or may not be valid, and hence should not be used to determine the effect on total profit. 7-62 (n) 7-63 7.4-1 (a) Applying the procedure for robust optimization with independent parameters, the model is as follows: Maximize subject to and 0, The optimal solution is per week). and (a total profit of $29,971 (b) The resulting solution provides $4971 more profit per week than the solution of and . Assuming there is only a small chance that the production rates would fall below the guaranteed minimum amounts, this additional profit would be worth the small chance of needing to pay a $5000 penalty. 7.4-2 (a) The model using the estimates of the parameters is: Maximize subject to and 0, The optimal solution is and 7-64 (b) Using robust optimization to formulate a conservative version, the model is: Maximize subject to and 0, The optimal solution is change in the value of from part a and or a (5.45/20.33) = 26.8% 7.4-3 (a) The model using the estimates of the parameters is: Maximize subject to and 0, The optimal solution is and 7-65 . (b) Using robust optimization to formulate a conservative version, the model is: Maximize subject to and 0, The optimal solution is reduction in the value of and , or a (39.8/110) = 36.2% from part a . 7.4-4 (a) The model using the estimates of the parameters is: Maximize subject to and 0, The optimal solution is and . ( ) The model using a conservative version of the model is: Maximize subject to and 0, The optimal solution is . and 7-66 . 7.5-1 (a) The three chance constraints are 0.99 0.99 0.99 The deterministic equivalents of these chance constraints are (b) The optimal solution is week). and ($31,700 profit per 7.5-2 (a) The chance constraint is The deterministic equivalent is (b) Adjusted RHS 7.5(a) Lower bound Upper bound (b) Lower bound Upper bound (c) When , the lower bound is thus guaranteeing a probability of at least 0.95 that the optimal solution will be feasible. 7-67 7.5(a) When and the left-hand-sides of the three constraints are 84, 140, and 168, respectively, yielding z-scores of and . This leads to probabilities of 0.977, 0.953, and 0.908, respectively, that the three constraints will be satisfied. (b) The three chance constraints are The deterministic equivalents of the three chance constraints are The optimal solution is and (c) All three constraints are satisfied with equality, so the probability the optimal solution will turn out to be feasible is (0.975)(0.95)(0.90) = 0.834. 7.6-1 The revised model is Maximize subject to and The optimal solution is and In words, the optimal plan is to produce 2 batches of product 1 per week; produce 6 batches of product 2 only if scenario 1 occurs; produce 2 batches of the modified version of product 2 per week only if scenario 2 occurs. 7.6When the probability is 0.65 or more, the optimal plan presented in Sec. 7.6 is still optimal. When the probability is less than 0.65, the optimal solution becomes and 7-68 7.6-3 Let = test market advertising = national campaign advertising if test market is very favorable = national campaign advertising if test market is barely favorable = national campaign advertising if test market is unfavorable (all decision variables in units of $millions) Then the revised model is Maximize subject to and and The optimal solution is and . In words, they should spend $5 million in advertising for the test market. If the test market is very favorable or barely favorable, then they should spend $95 million advertising the drink nationally. If the test market is unfavorable, they should drop the product. The expected net profit is $14.75 million. 7.6The stochastic programming model is Minimize subject to and and The optimal solution is and In words, they should do activity 1 at level 12, and then activity 2 at level 12, 9, or 36 under scenario 1, 2, or 3, respectively. 7-69 Case%7.1% ! a)! ! ! Range Name Cost FractionUsed MinimumReduction OneHundredPercent ReductionInEmission TotalCost TotalReduction ! ! ! Cells B4:G4 B15:G15 J8:J10 B17:G17 B8:G10 J15 H8:H10 H 5 Total 6 Reduction 7 (millions of lbs.) 8 =SUMPRODUCT(B8:G8,FractionUsed) 9 =SUMPRODUCT(B9:G9,FractionUsed) 10 =SUMPRODUCT(B10:G10,FractionUsed) ! ! ! J 13 Total Cost 14 ($million) 15 =SUMPRODUCT(Cost,FractionUsed) ! ! Variable Cells Cell $B$15 $C$15 $D$15 $E$15 $F$15 $G$15 Name Fraction Taller Smokestack (Blast) Fraction Taller Smokestack (Open Hearth) Fraction Filter (Blast) Fraction Filter (Open Hearth) Fraction Better Fuel (Blast) Fraction Better Fuel (Open Hearth) Final Value 100% 62.27% 34.35% 100% 4.76% 100% Reduced Objective Cost Coefficient -34% 8 0.00% 10 0.00% 7 -182% 6 0.00% 11 -4% 9 Allowable Increase 0.336 0.429 0.382 1.816 2.975 0.044 Allowable Decrease 1E+30 0.667 2.011 1E+30 0.045 1E+30 Shadow Price 0.111 0.127 0.069 Allowable Increase 14.297 20.453 2.042 Allowable Decrease 7.480 1.690 21.692 Constraints Cell $H$8 $H$9 $H$10 ! Final Value 60 150 125 Name Particulates (millions of lbs.) Sulfur oxides (millions of lbs.) Hydrocarbons (millions of lbs.) Constraint R.H. Side 60 150 125 b)! The!right,hand,side!of!each!constraint!with!a!non,zero!shadow!price!is!sensitive,! since!changing!its!value!will!impact!the!total!cost.!All!three!required!reductions! in!emission!rates!are!sensitive!parameters.!All!of!the!objective!coefficients!have! an!allowable!range!to!stay!optimal!around!them,!and!thus!are!not!as!sensitive.! However,!for!some,!the!allowable!change!is!small—in!particular,!the!cost!of!the! two!better!fuel!options!(with!an!allowable!increase!of!only!0.045!and!an! allowable!decrease!of!0.044,!respectively)!are!fairly!sensitive.!Thus,!all!five!of! these!parameters!should!be!estimated!more!closely,!if!possible.! 7-70 ! ! ! c)! The!sensitivity!report!and,!in!particular,!the!allowable!range!for!the!objective! coefficients!can!be!used!to!determine!whether!the!solution!will!change.!The! following!table!shows!in!which!cases!the!optimal!solution!will!change.! ! Abatement! Method! ! Current! Value! 10%! Less! Value! Taller!Smoke!(Blast)! Taller!Smoke!(Open!H)! Filter!(Blast)! Filter!(Open!H)! Better!Fuel!(Blast)! Better!Fuel!(Open!H)! 8! 10! 7! 6! 11! 9! 7.2! 9! 6.3! 5.4! 9.9! 8.1! ! Solution! Changes ?! No! Yes! No! No! Yes! No! 10%! More! Value! 8.8! 11! 7.7! 6.6! 12.1! 9.9! ! Solution! Changes ?! Yes! Yes! Yes! No! No! Yes! This!suggests!that!focus!should!be!put!on!estimating!all!of!the!costs!except!the! filter!for!the!open!hearth!furnaces,!since!it’s!optimal!solution!will!not!change! with!a!10%!increase!or!decrease.!!Special!consideration!should!be!given!to!the! estimate!of!the!cost!of!the!taller!smokestack!for!the!open!hearth!furnaces,!since! it!affects!the!optimal!solution!for!both!an!increase!and!a!decrease.!Special! consideration!should!also!be!given!to!the!estimate!of!the!cost!of!the!better!fuel! options,!since!the!allowable!decrease!(for!the!blast!furnace)!or!allowable! decrease!(for!the!open!hearth!furnace)!is!so!small.! ! d)! Below!is!the!corresponding!dual!problem.! ! 7-71 ! ! This!is!the!sensitivity!report!for!the!primal!(maximization!problem)! The!dual!variables!are!the!shadow!prices!of!the!constraints.!If!the!primal!had! been!left!in!minimization!form,!the!sign!of!the!dual!variables!would!be!the! opposite.!The!dual!would!be!the!same!except!that!the!“sign”!constraints!on!the! dual!variables!changes!from!≤!to!≥!and!vice!versa,!and!the!dual!functional! constraints!all!change!from!!≤!to!≥.!It!would!also!be!a!maximization!problem! instead!of!minimization.! ! e)! !! ! ! Pollutant! Rate!that! cost! changes! ($million)! Particulates! 0.111! Sulfur!oxides! 0.127! Hydrocarbons! 0.069! Maximum!increase! before!rate!changes! (million!lb.)! Maximum!decrease! before!rate!changes! (million!lb.)! 14.297! 20.453! 2.042! 7.480! 1.690! 21.692! ! 7-72 ! ! f)! Particulates!and!sulfur!oxides:! For!each!unit!increase!in!particulate!reduction,!cost!will!increase!by!$0.111! million.! For!each!unit!decrease!in!sulfur!oxide!reduction,!cost!will!decrease!by!$0.127! million.! Thus,!cost!will!remain!equal!if!for!each!unit!increase!in!particulate!reduction,!the! sulfur!oxide!reduction!is!reduced!by!$0.111!/!$0.127!=!0.874!units.! ! Particulates!and!hydrocarbons:! For!each!unit!increase!in!particulate!reduction,!cost!will!increase!by!$0.111! million.! For!each!unit!decrease!in!hydrocarbon!reduction,!cost!will!decrease!by!$0.069! million.! Thus,!cost!will!remain!equal!if!for!each!unit!increase!in!particulate!reduction,!the! hydrocarbon!reduction!is!reduced!by!$0.111!/!$0.069!=!1.609!units.! ! Particulates!and!both!sulfur!oxides!and!hydrocarbons:! For!each!unit!increase!in!particulate!reduction,!cost!will!increase!by!$0.111! million.! For!each!simultaneous!unit!decrease!in!sulfur!oxide!and!hydrocarbon!reduction,! cost!will!decrease!by!$0.127!+!$0.069!=!$0.196.! Thus,!cost!will!remain!equal!if!for!each!unit!increase!in!particulate!reduction,!the! sulfur!oxide!and!hydrocarbon!reduction!are!each!reduced!by!$0.111!/!$0.196!=! 0.566!units.! % Case%7.2% ! a)! The!decisions!to!be!made!are!how!much!acreage!should!be!planted!in!each!of!the! crops!and!how!many!cows!and!hens!to!have!for!the!coming!year.!!The! constraints!on!these!decisions!are!amount!of!labor!hours!available,!the! investment!funds!available,!the!number!of!acres!available,!the!space!available!in! the!barn!and!chicken!house,!the!minimum!requirements!for!feed!to!be!planted.!! The!overall!measure!of!performance!is!monetary!worth,!which!is!to!be! maximized.! 7-73 ! b!&!c)! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 B C D E Planting Totals 537 736 $37,300 Plantings Soybeans 1 1.4 $70 Corn 0.9 1.2 $60 Wheat 0.6 0.7 $40 450 30 >= 30 1 acre/cow 100 >= 100 0.05 acre/hen Cows 10 2 $850 Hens 0.05 0 $4 Livestock Totals 400 60 $34,000 Beginning Value (Current Livestock) Decrease in Value per Year End Value (Current Livestock) $35,000 10% $31,500 $5,000 25% $3,750 $35,250 Cost of New Livestock End Value (New Livestock) $1,500 $1,350 $3 $2 $0 $0 30 0 30 <= 42 2,000 0 2,000 <= 5,000 Wage W&S $5 S&F $5.50 Neighbor Totals $12,817.00 Hours Worked 1063 1364 2427 W&S Hours S&F Hours Acreage Plantings 537 736 580 Livestock 2,400 2,400 60 $34,000 $35,250 $20,000 W&S Hours Required S&F Hours Required Net Value Acres Planted Livestock Hours Required per Month Grazing Land Required Net Annual Cash Income Current Livestock New Livestock Total Livestock Barn/House Limits Neighboring Farm Work Totals Net Income End of Year Value Leftover Investment Fund Living Expenses Total Monetary Worth $37,300 F G 580 <= Investment Fund $20,000 Neighbor 1,063 1,364 0 Total 4,000 4,500 640 <= <= <= $12,817 $84,117 $35,250 $20,000 -$40,000 $99,367 Available 4,000 4,500 640 ! ! This!model!predicts!that!the!family’s!monetary!worth!at!the!end!of!the!coming! year!will!be!$99,!367.! 7-74 ! ! A B 1 Plantings 2 Soybeans 3 W&S Hours Required 1 4 S&F Hours Required 1.4 5 Net Value 70 6 7 Acres Planted 450 8 9 10 11 C D 0.9 1.2 60 0.6 0.7 40 E Planting Totals =SUMPRODUCT(B3:D3,AcresPlanted) =SUMPRODUCT(B4:D4,AcresPlanted) =SUMPRODUCT(B5:D5,AcresPlanted) 30 100 =SUM(AcresPlanted) >= =C10*B28 1 acre/cow >= =D10*C28 0.05 acre/hen Corn Wheat ! ! A 13 Livestock 14 15 Hours Required per Month 16 Grazing Land Required 17 Net Annual Cash Income 18 19 Beginning Value (Current Livestock) 20 Decrease in Value per Year 21 End Value (Current Livestock) 22 23 Cost of New Livestock 24 End Value (New Livestock) 25 26 Current Livestock 27 New Livestock 28 Total Livestock 29 30 Barn/House Limits B C 10 2 850 0.05 0 4.25 D Livestock Totals =SUMPRODUCT(B15:C15,TotalLivestock) =SUMPRODUCT(B16:C16,TotalLivestock) =SUMPRODUCT(B17:C17,TotalLivestock) 35000 0.1 =(1-B20)*B19 5000 0.25 =(1-C20)*C19 =SUM(B21:C21) 1500 =(1-B20)*B23 3 =(1-C20)*C23 =SUMPRODUCT(B23:C23,NewLivestock) =SUMPRODUCT(B24:C24,NewLivestock) 30 0 =CurrentLivestock+NewLivestock <= 42 2000 0 =CurrentLivestock+NewLivestock <= 5000 Cows Hens E F Investment Fund <= 20000 ! ! A B 32 Neighboring Farm Work 33 W&S 34 Wage 5 35 36 Hours Worked 1063 C S&F 5.5 D Neighbor Totals =SUMPRODUCT(Wage,HoursWorked) 1364 =SUM(HoursWorked) ! ! A 38 Totals 39 W&S Hours 40 S&F Hours 41 Acreage 42 43 Net Income 44 End of Year Value 45 Leftover Investment Fund 46 Living Expenses 47 Total Monetary Worth B Plantings =E3 =E4 =E7 =E5 C Livestock =6*D15 =6*D15 =D16 =D17 =D21+D24 =InvestmentFund-D23 ! ! Range Name AcresPlanted Available BarnHouseLimits CurrentLivestock HoursWorked InvestmentFund MonetaryWorth NewLivestock Total TotalLivestock Wage Cells B7:D7 G39:G41 B30:C30 B26:C26 B36:C36 F23 E47 B27:C27 E39:E41 B28:C28 B34:C34 ! 7-75 D E Neighbor Total =B36 =SUM(B39:D39) =C36 =SUM(B40:D40) 0 =SUM(B41:D41) =D34 =SUM(B43:D43) =SUM(B44:D44) =SUM(B45:D45) -40000 =SUM(E43:E46) F G Available <= 4000 <= 4500 <= 640 ! ! Variable Cells Cell $B$7 $C$7 $D$7 $B$27 $C$27 $B$36 $C$36 Name Acres Planted Soybeans Acres Planted Corn Acres Planted Wheat New Livestock Cows New Livestock Hens Hours Worked W&S Hours Worked S&F Final Reduced Objective Allowable Allowable Value Cost Coefficient Increase Decrease 450 0 70 1E+30 8.4 30 0 60 8.4 1E+30 100 0 40 17.15 1E+30 0 -53 700 53 1E+30 0 -0.857 3.5 0.857 1E+30 1063 0 5 57.3 0.915 1364 0 5.5 34.5 0.930 Name Acres Planted Corn Acres Planted Wheat Cost of New Livestock Totals Total Livestock Cows Total Livestock Hens W&S Hours Total S&F Hours Total Acreage Total Final Shadow Constraint Allowable Allowable Value Price R.H. Side Increase Decrease 30 -8.4 0 450 30 100 -24.15 0 450 100 $0 $0 20000 1E+30 20000 30 0 42 1E+30 12 2000 0 5000 1E+30 3000 4000 5 4000 1E+30 1063 4500 5.5 4500 1E+30 1364 640 57.3 640 974.29 450 Constraints Cell $C$7 $D$7 $D$23 $B$28 $C$28 $E$39 $E$40 $E$41 ! d)! The!allowable!range!for!the!value!per!acre!planted!of!soybeans!is!61.6!to!∞.! The!allowable!range!for!the!value!per!acre!planted!of!corn!is!–∞!to!68.4.! The!allowable!range!for!the!value!per!acre!planted!of!wheat!is!–∞!to!57.15.! 7-76 ! ! e)! Drought! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 B C D Soybeans 1 1.4 -$10 Corn 0.9 1.2 -$15 Wheat 0.6 0.7 $0 0 42 >= 42 1 acre/cow 133.33 >= 133.33 0.05 acre/hen Cows 10 2 $850 Hens 0.05 0 $4 Livestock Totals 553.333333 84 $47,033 Beginning Value (Current Livestock) Decrease in Value per Year End Value (Current Livestock) $35,000 10% $31,500 $5,000 25% $3,750 $35,250 Cost of New Livestock End Value (New Livestock) $1,500 $1,350 $3 $2 $20,000 $17,700 30 12 42 <= 42 2,000 667 2,667 <= 5,000 Wage W&S $5 S&F $5.50 Hours Worked 562.2 Plantings W&S Hours Required S&F Hours Required Net Value Acres Planted Livestock Hours Required per Month Grazing Land Required Net Annual Cash Income Current Livestock New Livestock Total Livestock Barn/House Limits Neighboring Farm Work Totals -$630 F G 175.333 <= Investment Fund $20,000 Neighbor 562 1,036 0 Total 4,000 4,500 259.333 <= <= <= $8,510 $54,914 $52,950 $0 -$40,000 $67,864 Neighbor Totals $8,510.47 1036.267 1598.46665 Plantings Livestock W&S Hours 117.8 3,320 S&F Hours 143.7333 3,320 Acreage 175.3333 84 Net Income End of Year Value Leftover Investment Fund Living Expenses Total Monetary Worth E Planting Totals 117.8 143.733 -$630 $47,033 $52,950 $0 Available 4,000 4,500 640 ! ! In!a!drought,!the!model!predicts!(under!the!optimal!solution)!that!the!family’s! monetary!worth!at!the!end!of!the!year!will!be!$67,864.! 7-77 ! ! Flood! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 B C D Soybeans 1 1.4 $15 Corn 0.9 1.2 $20 Wheat 0.6 0.7 $10 0 422.6667 >= 42 1 acre/cow 133.33 >= 133.33 0.05 acre/hen Cows 10 2 $850 Hens 0.05 0 $4 Livestock Totals 553.333333 84 $47,033 Beginning Value (Current Livestock) Decrease in Value per Year End Value (Current Livestock) $35,000 10% $31,500 $5,000 25% $3,750 $35,250 Cost of New Livestock End Value (New Livestock) $1,500 $1,350 $3 $2 $20,000 $17,700 30 12 42 <= 42 2,000 667 2,667 <= 5,000 Wage W&S $5 S&F $5.50 Neighbor Totals $4,285.07 Hours Worked 219.6 579.4667 799.067 Plantings Livestock W&S Hours 460.4 3,320 S&F Hours 600.5333 3,320 Acreage 556 84 Plantings W&S Hours Required S&F Hours Required Net Value Acres Planted Livestock Hours Required per Month Grazing Land Required Net Annual Cash Income Current Livestock New Livestock Total Livestock Barn/House Limits Neighboring Farm Work Totals Net Income End of Year Value Leftover Investment Fund Living Expenses Total Monetary Worth $9,787 $47,033 $52,950 $0 E Planting Totals 460.4 600.533 $9,787 F G 556 <= Investment Fund $20,000 Neighbor 220 579 0 Total 4,000 4,500 640 <= <= <= $4,285 $61,105 $52,950 $0 -$40,000 $74,055 Available 4,000 4,500 640 ! ! In!a!flood,!the!model!predicts!(under!the!optimal!solution)!that!the!family’s! monetary!worth!at!the!end!of!the!year!will!be!$74,055.! 7-78 ! ! Early!Frost! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 B C D Soybeans 1 1.4 $50 Corn 0.9 1.2 $40 Wheat 0.6 0.7 $30 450 30 >= 30 1 acre/cow 100.00 >= 100.00 0.05 acre/hen Cows 10 2 $850 Hens 0.05 0 $4 Livestock Totals 400 60 $34,000 Beginning Value (Current Livestock) Decrease in Value per Year End Value (Current Livestock) $35,000 10% $31,500 $5,000 25% $3,750 $35,250 Cost of New Livestock End Value (New Livestock) $1,500 $1,350 $3 $2 $0 $0 30 0 30 <= 42 2,000 0 2,000 <= 5,000 Wage W&S $5 S&F $5.50 Neighbor Totals $12,817.00 Hours Worked 1063 1364 2427.000 Plantings 537 736 580 Livestock 2,400 2,400 60 $26,700 $34,000 $35,250 $20,000 Plantings W&S Hours Required S&F Hours Required Net Value Acres Planted Livestock Hours Required per Month Grazing Land Required Net Annual Cash Income Current Livestock New Livestock Total Livestock Barn/House Limits Neighboring Farm Work Totals W&S Hours S&F Hours Acreage Net Income End of Year Value Leftover Investment Fund Living Expenses Total Monetary Worth E Planting Totals 537 736 $26,700 F 580 <= Investment Fund $20,000 Neighbor 1,063 1,364 0 Total 4,000 4,500 640 <= <= <= $12,817 $73,517 $35,250 $20,000 -$40,000 $88,767 ! ! In!an!early!frost,!the!model!predicts!(under!the!optimal!solution)!that!the! family’s!monetary!worth!at!the!end!of!the!year!will!be!$88,767.! 7-79 G Available 4,000 4,500 640 ! ! Drought!and!Early!Frost! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 B C D Soybeans 1 1.4 -$15 Corn 0.9 1.2 -$20 Wheat 0.6 0.7 -$10 0 42 >= 42 1 acre/cow 100.00 >= 100.00 0.05 acre/hen Cows 10 2 $850 Hens 0.05 0 $4 Livestock Totals 520 84 $44,200 Beginning Value (Current Livestock) Decrease in Value per Year End Value (Current Livestock) $35,000 10% $31,500 $5,000 25% $3,750 $35,250 Cost of New Livestock End Value (New Livestock) $1,500 $1,350 $3 $2 $18,000 $16,200 30 12 42 <= 42 2,000 0 2,000 <= 5,000 Wage W&S $5 S&F $5.50 Neighbor Totals $10,838.80 Hours Worked 782.2 1259.6 2041.800 Plantings 97.8 120.4 142 Livestock 3,120 3,120 84 -$1,840 $44,200 $51,450 $2,000 Plantings W&S Hours Required S&F Hours Required Net Value Acres Planted Livestock Hours Required per Month Grazing Land Required Net Annual Cash Income Current Livestock New Livestock Total Livestock Barn/House Limits Neighboring Farm Work Totals W&S Hours S&F Hours Acreage Net Income End of Year Value Leftover Investment Fund Living Expenses Total Monetary Worth E Planting Totals 97.8 120.4 -$1,840 F G 142 <= Investment Fund $20,000 Neighbor 782 1,260 0 Total 4,000 4,500 226 <= <= <= $10,839 $53,199 $51,450 $2,000 -$40,000 $66,649 Available 4,000 4,500 640 ! ! In!a!drought!and!early!frost,!the!model!predicts!(under!the!optimal!solution)!that! the!family’s!monetary!worth!at!the!end!of!the!year!will!be!$66,649.! 7-80 ! ! Flood!and!Early!Frost! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 B C D Soybeans 1 1.4 $10 Corn 0.9 1.2 $10 Wheat 0.6 0.7 $5 0 37.33333 >= 37.33333 1 acre/cow 250.00 >= 250.00 0.05 acre/hen Cows 10 2 $850 Hens 0.05 0 $4 Livestock Totals 623.333333 74.6666667 $52,983 Beginning Value (Current Livestock) Decrease in Value per Year End Value (Current Livestock) $35,000 10% $31,500 $5,000 25% $3,750 $35,250 Cost of New Livestock End Value (New Livestock) $1,500 $1,350 $3 $2 $20,000 $16,650 Plantings W&S Hours Required S&F Hours Required Net Value Acres Planted Livestock Hours Required per Month Grazing Land Required Net Annual Cash Income Current Livestock 30 New Livestock 7.333333 Total Livestock 37.33333 <= Barn/House Limits 42 Wage Hours Worked 76.39999 Totals $1,623 G 287.333 <= Investment Fund $20,000 Neighbor 76 540 0 Total 4,000 4,500 362 <= <= <= $3,353 $57,960 $51,900 $0 -$40,000 $69,860 S&F $5.50 Neighbor Totals $3,353.10 540.2 616.600 Plantings Livestock W&S Hours 183.6 3,740 S&F Hours 219.8 3,740 Acreage 287.3333 74.66667 Net Income End of Year Value Leftover Investment Fund Living Expenses Total Monetary Worth F 2,000 3,000 5,000 <= 5,000 Neighboring Farm Work W&S $5 E Planting Totals 183.6 219.8 $1,623 $52,983 $51,900 $0 Available 4,000 4,500 640 ! ! In!a!flood!and!early!frost,!the!model!predicts!(under!the!optimal!solution)!that! the!family’s!monetary!worth!at!the!end!of!the!year!will!be!$69,860.! 7-81 ! ! f)! ! Opt.!Sol.!Used! Good!Weather! Drought! Flood! Early!Frost! Drought!&!E.F.! Flood!&!E.F.! Family’s!monetary!worth!at!year’s!end!if!the!scenario!is!actually:! Good! Drought! Flood! Early!Frost! Drought&EF! Flood&EF! $99,367! $57,117! $70,417! $88,767! $53,717! $67,367! $76,348! $67,864! $70,668! $74,174! $66,321! $69,581! $94,962! $57,929! $74,055! $85,175! $54,482! $69,162! $99,367! $57,117! $70,417! $88,767! $53,717! $67,367! $75,009! $67,859! $70,329! $73,169! $66,649! $69,409! $80,476! $67,676! $71,483! $77,230! $64,990! $69,860! Answers!will!vary.!No!solution!is!clearly!best.!The!Good!Weather!solution!is!the! riskiest,!with!the!highest!upside!and!downside.!The!Flood!solution!appears!to!be! a!good!middle!ground.!The!Drought,!Drought&EF,!and!Flood&EF!solutions!are! the!most!conservative.! ! g!and!h)! The!expected!net!value!for!each!of!the!crops!is!calculated!as!follows:! ! Soybeans:!($70)(0.4)!+!(–$10)(0.2)!+!($15)(0.1)!+!($50)(0.15)!+!(– $15)(0.1)!+! !! ! ! ! ($10)(0.05)!=!$34,! ! Corn:!($60)(0.4)!+!(–$15)(0.2)!+!($20)(0.1)!+!($40)(0.15)!+!(–$20)(0.1)!+! !! ! ! ! ($10)(0.05)!=!$27.5,! ! Wheat:!($40)(0.4)!+!($0)(0.2)!+!($10)(0.1)!+!($30)(0.15)!+!(–$10)(0.1)!+! !! ! ! ! ($5)(0.05)!=!$20.75.! The!resulting!spreadsheet!solution!is!shown!below:! 7-82 ! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 B C D Soybeans 1 1.4 $34.00 Corn 0.9 1.2 $27.50 Wheat 0.6 0.7 $20.75 414 42 >= 42 1 acre/cow 100.00 >= 100.00 0.05 acre/hen Cows 10 2 $850 Hens 0.05 0 $4 Livestock Totals 520 84 $44,200 Beginning Value (Current Livestock) Decrease in Value per Year End Value (Current Livestock) $35,000 10% $31,500 $5,000 25% $3,750 $35,250 Cost of New Livestock End Value (New Livestock) $1,500 $1,350 $3 $2 $18,000 $16,200 30 12 42 <= 42 2,000 0 2,000 <= 5,000 Wage W&S $5 S&F $5.50 Neighbor Totals $5,581.00 Hours Worked 368.2 680 1048.200 Plantings 511.8 700 556 Livestock 3,120 3,120 84 $17,306 $44,200 $51,450 $2,000 Plantings W&S Hours Required S&F Hours Required Net Value Acres Planted Livestock Hours Required per Month Grazing Land Required Net Annual Cash Income Current Livestock New Livestock Total Livestock Barn/House Limits Neighboring Farm Work Totals W&S Hours S&F Hours Acreage Net Income End of Year Value Leftover Investment Fund Living Expenses Total Monetary Worth E Planting Totals 511.8 700 $17,306 F G 556 <= Investment Fund $20,000 Neighbor 368 680 0 Total 4,000 4,500 640 <= <= <= $5,581 $67,087 $51,450 $2,000 -$40,000 $80,537 Available 4,000 4,500 640 ! ! This!model!predicts!that!the!family’s!monetary!worth!at!the!end!of!the!coming! year!will!be!(on!average)!$80,537.! 7-83 ! ! Variable Cells Cell $B$7 $C$7 $D$7 $B$27 $C$27 $B$36 $C$36 Name Acres Planted Soybeans Acres Planted Corn Acres Planted Wheat New Livestock Cows New Livestock Hens Hours Worked W&S Hours Worked S&F Final Value 414 42 100 12 0 368.2 680 Reduced Cost 0 0 0.00 0 0 0 0 Objective Coefficient 34 27.5 20.75 700 3.5 5 5.5 Allowable Increase 7.5 4.9 0.4 1E+30 0.02 0.389 0.395 Allowable Decrease 0.4 22.5 1E+30 22.5 1E+30 0.071 0.075 Final Value 42 100.00 $18,000 42 2,000 4,000 4,500 640 Shadow Price -4.9 -7.40 $0 22.5 0 5 5 21.3 Constraint R.H. Side 0 0 20000 42 5000 4000 4500 640 Allowable Increase 414 414 1E+30 1.333 1E+30 1E+30 1E+30 368.2 Allowable Decrease 42 100 2000 12 3000 368.2 680 414 Constraints Cell $C$7 $D$7 $D$23 $B$28 $C$28 $E$39 $E$40 $E$41 Name Acres Planted Corn Acres Planted Wheat Cost of New Livestock Totals Total Livestock Cows Total Livestock Hens W&S Hours Total S&F Hours Total Acreage Total ! ! ! i)! The!shadow!price!for!the!investment!constraint!is!zero,!indicating!that!additional! investment!funds!will!not!increase!their!total!monetary!worth!at!all.!Thus,!it!is! not!worthwhile!to!obtain!a!bank!loan.!The!shadow!price!would!need!to!be!at! least!$1.10!before!a!loan!at!10%!interest!would!be!worthwhile.! ! j)! The!expected!net!value!for!soybeans!can!increase!up!to!$7.50!or!decrease!up!to! $0.40;!for!corn!can!increase!up!to!$4.90!or!decrease!up!to!$22.50;!for!wheat!can! increase!up!to!$0.40!or!decrease!any!amount!without!changing!the!optimal! solution.!The!expected!net!value!for!soybeans!and!wheat!should!be!estimated! most!carefully.! ! The!solution!is!sensitive!to!decreases!in!the!expected!value!of!soybeans!and! increases!in!the!expected!value!of!wheat.!If!the!cumulative!decrease!in!the! expected!value!of!soybeans!and!increase!in!the!expected!value!of!wheat!exceeds! $0.40,!then!the!100%!rule!will!be!violated,!and!the!solution!might!change.! ! ! ! k)! Answers!will!vary.! 7-84 Case%7.3% ! a)! ! A 1 Data: 2 3 Area 4 1 5 2 6 3 7 4 8 5 9 6 10 11 12 Solution: 13 14 Area 1 15 Area 2 16 Area 3 17 Area 4 18 Area 5 19 Area 6 20 Total In School 21 22 Capacity 23 24 25 Grade Constraints: 26 27 28 6th Graders 29 7th Graders 30 8th Graders 31 32 B Percentage in 6th Grade 32% 37% 30% 28% 39% 34% C Percentage in 7th Grade 38% 28% 32% 40% 34% 28% D Percentage in 8th Grade 30% 35% 38% 32% 27% 38% E 330 <= 368.56 362.11 369.33 <= 396 G Bussing Cost ($/Student) School 1 School 2 School 3 $300 $0 $700 $400 $500 $600 $300 $200 $200 $500 $0 $400 $500 $300 $0 Number of Students Assigned School 1 School 2 School 3 0 450 0 0 422.22 177.78 0 227.78 322.22 350 0 0 366.67 0 133.33 83.33 0 366.67 800 1,100 1,000 <= <= <= 900 1,100 1,000 240 <= 269.33 288.00 242.67 <= 288 F Total From Area 450 600 550 350 500 450 Number of Students 450 600 550 350 500 450 = = = = = = Total Bussing Cost $555,556 300 <= 339.11 300.89 360.00 <= 360 30% of total in school 36% of total in school ! ! Range Name BussingCost Capacity NumberOfStudents PercentageInGrade Solution TotalBussingCost TotalFromArea TotalInSchool ! 20 Cells E4:G9 B22:D22 G14:G19 B4:D9 B14:D19 G24 E14:E19 B20:D20 ! 12 13 14 15 16 17 18 19 E Total From Area =SUM(B14:D14) =SUM(B15:D15) =SUM(B16:D16) =SUM(B17:D17) =SUM(B18:D18) =SUM(B19:D19) !! G 21 Total 22 Bussing 23 Cost 24 =SUMPRODUCT(BussingCost,Solution) A B C D Total In School =SUM(B14:B19) =SUM(C14:C19) =SUM(D14:D19) ! ! A B C D E 25 Grade Constraints: 26 =$E$26*TotalInSchool =$E$26*TotalInSchool =$E$26*TotalInSchool 0.3 27 <= <= <= 28 6th Graders =SUMPRODUCT(B14:B19,B4:B9) =SUMPRODUCT(C14:C19,B4:B9) =SUMPRODUCT(D14:D19,B4:B9) 29 7th Graders =SUMPRODUCT(B14:B19,C4:C9) =SUMPRODUCT(C14:C19,C4:C9) =SUMPRODUCT(C4:C9,D14:D19) 30 8th Graders =SUMPRODUCT(B14:B19,D4:D9) =SUMPRODUCT(C14:C19,D4:D9) =SUMPRODUCT(D14:D19,D4:D9) 31 <= <= <= 32 =$E$32*TotalInSchool =$E$32*TotalInSchool =$E$32*TotalInSchool 0.36 7-85 ! F of total in school of total in school ! ! b)! Variable Cells Cell $B$14 $C$14 $D$14 $B$15 $C$15 $D$15 $B$16 $C$16 $D$16 $B$17 $C$17 $D$17 $B$18 $C$18 $D$18 $B$19 $C$19 $D$19 Name Area 1 School 1 Area 1 School 2 Area 1 School 3 Area 2 School 1 Area 2 School 2 Area 2 School 3 Area 3 School 1 Area 3 School 2 Area 3 School 3 Area 4 School 1 Area 4 School 2 Area 4 School 3 Area 5 School 1 Area 5 School 2 Area 5 School 3 Area 6 School 1 Area 6 School 2 Area 6 School 3 Final Value 0 450 0 0 422.22 177.78 0 227.78 322.22 350 0 0 366.67 0 133.33 83.33 0 366.67 Reduced Cost 177.778 0 266.667 -800.000 0 0 11.111 0 0 0 366.667 -433.333 0 233.333 0 0 200 0 Objective Coefficient 300 0 700 0 400 500 600 300 200 200 500 0 0 0 400 500 300 0 Allowable Increase 1E+30 177.778 1E+30 1E+30 34.211 4.545 1E+30 4.545 34.211 366.667 1E+30 1E+30 16.667 1E+30 108.333 33.333 1E+30 166.667 Allowable Decrease 177.778 1E+30 266.667 800.000 4.545 34.211 11.111 34.211 7.692 2.08E+17 366.667 433.333 108.333 233.333 16.667 166.667 200 33.333 Name 8th Graders <= 8th Graders <= 8th Graders <= Total In School School 1 Total In School School 2 Total In School School 3 6th Graders <= 6th Graders <= 6th Graders <= 6th Graders <= 6th Graders <= 6th Graders <= 7th Graders <= 7th Graders <= 7th Graders <= 7th Graders <= 7th Graders <= 7th Graders <= 8th Graders <= 8th Graders <= 8th Graders <= Area 1 From Area Area 2 From Area Area 3 From Area Area 4 From Area Area 5 From Area Area 6 From Area Final Value 242.67 369.33 360.00 800 1,100 1,000 269.33 368.56 339.11 269.33 368.56 339.11 288.00 362.11 300.89 288.00 362.11 300.89 242.67 369.33 360.00 450 600 550 350 500 450 Shadow Price 0.00 0.00 -6666.67 0 -178 -144 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -2777.78 0.00 0.00 0.00 0.00 0.00 177.778 577.778 477.778 311.111 -55.556 277.778 Constraint R.H. Side 0 0 0 900 1100 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 450 600 550 350 500 450 Allowable Increase 1E+30 1E+30 5.333 1E+30 36.364 42.105 29.333 38.556 39.111 1E+30 1E+30 1E+30 48 32.111 0.889 0.258 1E+30 1E+30 2.667 39.333 60 3.774 3.774 3.774 72.727 12.903 3.226 Allowable Decrease 45.333 26.667 0.667 100 3.774 3.883 1E+30 1E+30 1E+30 18.667 27.444 20.889 1E+30 1E+30 1E+30 2.909 33.889 59.111 1E+30 1E+30 1E+30 36.364 36.364 36.364 6.452 145.455 36.364 Constraints Cell $B$30 $C$30 $D$30 $B$20 $C$20 $D$20 $B$28 $C$28 $D$28 $B$28 $C$28 $D$28 $B$29 $C$29 $D$29 $B$29 $C$29 $D$29 $B$30 $C$30 $D$30 $E$14 $E$15 $E$16 $E$17 $E$18 $E$19 7-86 ! ! c)! The!bussing!cost!from!area!6!to!school!1!can!increase!$33.33!before!the!current! optimal!solution!would!no!longer!be!optimal.!The!new!solution!with!a!10%! increase!($50)!is!shown!below.! ! A 1 Data: 2 3 Area 4 1 5 2 6 3 7 4 8 5 9 6 10 11 12 Solution: 13 14 Area 1 15 Area 2 16 Area 3 17 Area 4 18 Area 5 19 Area 6 20 Total In School 21 22 Capacity 23 24 25 Grade Constraints: 26 27 28 6th Graders 29 7th Graders 30 8th Graders 31 32 B Percentage in 6th Grade 32% 37% 30% 28% 39% 34% C Percentage in 7th Grade 38% 28% 32% 40% 34% 28% D Percentage in 8th Grade 30% 35% 38% 32% 27% 38% Number of Students Assigned School 1 School 2 School 3 0 450 0 0 600 0 72.73 50 427.27 350 0 0 318.18 0 181.82 59.09 0 390.91 800 1,100 1,000 <= <= <= 900 1,100 1,000 240 <= 264.00 288.00 248.00 <= 288 330 <= 381.00 355.00 364.00 <= 396 300 <= 332.00 308.00 360.00 <= 360 E F G Bussing Cost ($/Student) School 1 School 2 School 3 $300 $0 $700 $400 $500 $600 $300 $200 $200 $500 $0 $400 $550 $300 $0 Total From Area 450 600 550 350 500 450 = = = = = = Number of Students 450 600 550 350 500 450 Total Bussing Cost $559,318 30% of total in school 36% of total in school ! d)! The!bussing!cost!from!area!6!to!school!2!can!increase!any!amount!and!the! optimal!solution!from!part!(a)!will!still!be!optimal.! ! e)! If!the!bussing!costs!increase!1%!from!area!6!to!all!the!schools,!then:! ! Percentage!of!allowable!increase!for!school!1!used!=!($505!–!$500)!/!$33.33!=! 15%.! Percentage!of!allowable!increase!for!school!2!used!=!($303!–!$300)!/!∞!=!0%.! Percentage!of!allowable!increase!for!school!3!used!=!($0!–!$0)!/!$166.67!=!0%.! Sum!=!15%.!Therefore,!the!bussing!costs!from!area!6!can!increase!uniformly!by! (100%/15%)(1%)!=!6.67%!before!100%!will!be!reached.!Beyond!that,!the! solution!might!change.! 7-87 ! ! ! If!the!bussing!costs!increase!10%!from!area!6!to!all!schools,!the!new!solution!is:! ! A 1 Data: 2 3 Area 4 1 5 2 6 3 7 4 8 5 9 6 10 11 12 Solution: 13 14 Area 1 15 Area 2 16 Area 3 17 Area 4 18 Area 5 19 Area 6 20 Total In School 21 22 Capacity 23 24 25 Grade Constraints: 26 27 28 6th Graders 29 7th Graders 30 8th Graders 31 32 B Percentage in 6th Grade 32% 37% 30% 28% 39% 34% C Percentage in 7th Grade 38% 28% 32% 40% 34% 28% D Percentage in 8th Grade 30% 35% 38% 32% 27% 38% Number of Students Assigned School 1 School 2 School 3 0 450 0 0 600 0 72.73 50 427.27 350 0 0 318.18 0 181.82 59.09 0 390.91 800 1,100 1,000 <= <= <= 900 1,100 1,000 240 <= 264.00 288.00 248.00 <= 288 330 <= 381.00 355.00 364.00 <= 396 300 <= 332.00 308.00 360.00 <= 360 E F G Bussing Cost ($/Student) School 1 School 2 School 3 $300 $0 $700 $400 $500 $600 $300 $200 $200 $500 $0 $400 $550 $330 $0 Total From Area 450 600 550 350 500 450 = = = = = = Number of Students 450 600 550 350 500 450 Total Bussing Cost $559,318 30% of total in school 36% of total in school ! f)! The!shadow!price!for!school!1!is!zero.!Thus,!adding!a!temporary!classroom!at! school!1!would!not!save!any!money,!and!thus!would!not!be!worthwhile.! ! The!shadow!price!for!school!2!is!–$177.78.!Thus,!adding!a!temporary!classroom! at!school!2!would!save!($177.78)(20)!=!$3,555.60!in!bussing!cost.!This!is! worthwhile,!since!it!exceeds!the!$2500!leasing!cost.! ! The!shadow!price!for!school!3!is!–$144.44.!Thus,!adding!a!temporary!classroom! at!school!3!would!save!($144.44)(20)!=!$2,888.80!in!bussing!cost.!This!is!also! worthwhile,!since!it!exceeds!the!$2500!leasing!cost.! ! g)! For!school!2,!the!allowable!increase!for!school!capacity!is!36.!This!means!the! shadow!price!is!only!valid!for!a!single!additional!portable!classroom.! ! For!school!3,!the!allowable!increase!for!school!capacity!is!42.!This!means!the! shadow!price!is!valid!for!up!to!two!additional!portable!classrooms.! 7-88 ! ! h)! The!following!combinations!do!not!violate!the!100%!rule:! Portables!to! add! to!school!2! 1! Portables!to! add! to!school!3! 0! 0! 1! 0! 2! ! ! ! 100%,rule!calculation! (20/36)!+!(0/42)!=! 55.6%! (0/36)!+!(20/42)!=! 47.6%! (0/36)!+!(40/42)!=! 95.23%! Each!combination!yields!the!following!total!savings! Portables! Portables! to!add! to!add! to!school!2! to!school!3! 1! 0! 0! 1! 0! 2! ! ! Bussing!Cost!Savings! ($177.78)(20)!=! $3555.60! ($144.44)(20)!=! $2888.80! ($144.44)(40)!=! $5777.60! 7-89 ! Lease! Cost! $2500! ! Total! Savings! $1055.60! $2500! $388.80! $5000! $777.60! ! Of!these!combinations,!adding!one!portable!to!school!2!is!best!in!terms!of! minimizing!total!cost.!The!spreadsheet!solution!is!shown!below.! ! A 1 Data: 2 3 Area 4 1 5 2 6 3 7 4 8 5 9 6 10 11 12 Solution: 13 14 Area 1 15 Area 2 16 Area 3 17 Area 4 18 Area 5 19 Area 6 20 Total In School 21 22 Capacity 23 24 25 Grade Constraints: 26 27 28 6th Graders 29 7th Graders 30 8th Graders 31 32 B Percentage in 6th Grade 32% 37% 30% 28% 39% 34% C Percentage in 7th Grade 38% 28% 32% 40% 34% 28% D Percentage in 8th Grade 30% 35% 38% 32% 27% 38% Number of Students Assigned School 1 School 2 School 3 0 450 0 0 520 80 0 150 400 350 0 0 340 0 160 90 0 360 780 1,120 1,000 <= <= <= 900 1,120 1,000 234 <= 261.20 280.80 238.00 <= 280.8 336 <= 381.40 364.60 374.00 <= 403.2 7-90 300 <= 334.40 305.60 360.00 <= 360 E F G Bussing Cost ($/Student) School 1 School 2 School 3 $300 $0 $700 $400 $500 $600 $300 $200 $200 $500 $0 $400 $500 $300 $0 Total From Area 450 600 550 350 500 450 = = = = = = Number of Students 450 600 550 350 500 450 Bussing Cost Leasing Cost Total Cost $552,000 $2,500 $554,500 30% of total in school 36% of total in school ! ! i)! Adding!two!portables!to!school!2!yields!the!following!solution.!This!is!the!best! plan.! ! A 1 Data: 2 3 Area 4 1 5 2 6 3 7 4 8 5 9 6 10 11 12 Solution: 13 14 Area 1 15 Area 2 16 Area 3 17 Area 4 18 Area 5 19 Area 6 20 Total In School 21 22 Capacity 23 24 25 Grade Constraints: 26 27 28 6th Graders 29 7th Graders 30 8th Graders 31 32 B Percentage in 6th Grade 32% 37% 30% 28% 39% 34% C Percentage in 7th Grade 38% 28% 32% 40% 34% 28% D Percentage in 8th Grade 30% 35% 38% 32% 27% 38% Number of Students Assigned School 1 School 2 School 3 0 450 0 0 600 0 0 90 460 350 0 0 318.95 0 181.05 95.26 0 354.74 764 1,140 996 <= <= <= 900 1,140 1,000 229.2631579 <= 254.78 275.12 234.32 <= 275.1157895 342 <= 393.00 367.80 379.20 <= 410.4 298.7368421 <= 329.22 308.08 358.48 <= 358.4842105 E Total From Area 450 600 550 350 500 450 = = = = = = Number of Students 450 600 550 350 500 450 Bussing Cost Leasing Cost Total Cost $549,053 $5,000 $554,053 30% of total in school 36% of total in school Case%7.4% a)! In!this!case,!the!decisions!to!be!made!are! ! TV!=!number!of!units!of!advertising!on!television! ! PM!=!number!of!units!of!advertising!in!the!printed!media! ! The!resulting!linear!programming!model!is! Minimize!Cost!=!1!TV!+!2PM!(in!millions!of!dollars)! subject!to! ! Stain!Remover:!!!! 1!PM!! ! ≥!3!(in!%)! ! Liquid!Detergent:!!! 3!TV!!!!+!2PM! ≥!18!(in!%)! ! Powder!Detergent:!! –1TV!!+!4!PM!! ≥!4!!(in!%)! and!TV!≥!0,!PM!≥!0.! 7-91 G Bussing Cost ($/Student) School 1 School 2 School 3 $300 $0 $700 $400 $500 $600 $300 $200 $200 $500 $0 $400 $500 $300 $0 % ! F ! ! a)! Optimal!Solution:!4!units!of!television!advertising!and!3!units!of!print!media! advertising,!with!a!total!cost!of!$10!million.! ! ! % ! b)! The!spreadsheet!model!is!shown!below.!Solver!finds!to!take!4!units!of!television! advertising!and!3!units!of!print!media!advertising,!with!a!total!cost!of!$10! million.! B 3 4 5 6 7 8 9 10 11 12 13 14 Unit Cost ($millions) Stain Remover Liquid Detergent Powder Detergent Advertising Units C Television 1 D Print Media 2 Increase in Sales per Unit of Advertising 0% 1% 3% 2% -1% 4% Television 4 7-92 Print Media 3 E Increased Sales 3% 18% 8% F G >= >= >= Minimum Increase 3% 18% 4% Total Cost ($millions) 10 ! ! ! c)! Increasing!the!required!minimum!increase!in!sales!for!Stain!Remover!by!1%! changes!the!solution!to!3.33!units!of!television!advertising!and!4!units!of!print! media!advertising,!and!increases!the!total!cost!by!$1.33!million!to!$11.33!million.!! ! ! ! Increasing!the!required!minimum!increase!in!sales!for!Liquid!Detergent!by!1%! changes!the!solution!to!4.33!units!of!television!advertising!and!3!units!of!print! media!advertising,,!and!increases!the!total!cost!by!$0.33!million!to!$10.33! million.! ! ! 7-93 ! ! Increasing!the!required!minimmum!increase!in!sales!for!Powder!Detergent!by! 1%!has!no!impact!on!the!solution!nor!the!total!cost.! ! ! ! ! d)! Original!Solution:! B 3 4 5 6 7 8 9 10 11 12 13 14 ! ! Unit Cost ($millions) Stain Remover Liquid Detergent Powder Detergent Advertising Units C Television 1 D Print Media 2 Increase in Sales per Unit of Advertising 0% 1% 3% 2% -1% 4% Television 4 E Increased Sales 3% 18% 8% F G >= >= >= Minimum Increase 3% 18% 4% Total Cost ($millions) 10 Print Media 3 ! Increasing!the!required!minimum!increase!in!sales!for!Stain!Remover!by!1%! increases!the!total!cost!by!$1.333!million.!! B 3 4 5 6 7 8 9 10 11 12 13 14 Unit Cost ($millions) Stain Remover Liquid Detergent Powder Detergent Advertising Units C Television 1 D Print Media 2 Increase in Sales per Unit of Advertising 0% 1% 3% 2% -1% 4% Television 3.333 7-94 Print Media 4 E Increased Sales 4% 18% 13% F G >= >= >= Minimum Increase 4% 18% 4% Total Cost ($millions) 11.333 ! ! ! Increasing!the!required!minimum!increase!in!sales!for!Liquid!Detergent!by!1%! increases!the!total!cost!by!$0.333!million.! B 3 4 5 6 7 8 9 10 11 12 13 14 Unit Cost ($millions) Stain Remover Liquid Detergent Powder Detergent Advertising Units C Television 1 D Print Media 2 Increase in Sales per Unit of Advertising 0% 1% 3% 2% -1% 4% Television 4.333 E Increased Sales 3% 19% 8% F G >= >= >= Minimum Increase 3% 19% 4% Total Cost ($millions) 10.333 Print Media 3 !! ! ! Increasing!the!required!minimmum!increase!in!sales!for!Powder!Detergent!by! 1%!has!no!impact!on!the!total!cost.! B 3 4 5 6 7 8 9 10 11 12 13 14 ! Unit Cost ($millions) Stain Remover Liquid Detergent Powder Detergent Advertising Units C Television 1 D Print Media 2 Increase in Sales per Unit of Advertising 0% 1% 3% 2% -1% 4% Television 4 e)! ! ! 7-95 Print Media 3 E Increased Sales 3% 18% 8% F G >= >= >= Minimum Increase 3% 18% 5% Total Cost ($millions) 10 ! ! ! ! ! ! ! ! ! 7-96 ! ! ! ! f)! Sensitivity!Report:! Variable Cells Cell $C$14 $D$14 Name Advertising Units Television Advertising Units Print Media Final Value 4 3 Reduced Cost 0 0 Objective Coefficient 1 2 Allowable Increase 2 1E+30 Allowable Decrease 1 1.333 Name Stain Remover Sales Liquid Detergent Sales Powder Detergent Sales Final Value 3% 18% 8% Shadow Price 133.33 33.33 0 Constraint R.H. Side 0.03 0.18 0.04 Allowable Increase 0.06 0.12 0.04 Allowable Decrease 0.008571429 0.12 1E+30 Constraints Cell $E$8 $E$9 $E$10 ! The!shadow!price!indicates!the!increase!in!total!cost!(in!$millions)!per!unit! increase!in!the!right!hand!side!(i.e.,!per!100%!increase).!Thus,!a!1%!increase!in! the!minimum!required!increase!in!sales!will!only!increase!the!total!cost!by!one! hundredth!of!the!shadow!price,!or!$1.33!million!for!the!Stain!Remover,!$0.33! million!for!the!Liquid!Detergent,!and!$0!million!for!the!Powder!Detergent.! ! The!allowable!range!for!the!required!minimum!increase!in!sales!constraint! for!Stain!Remover!is!2.15%!to!9%.! ! The!allowable!range!for!the!required!minimum!increase!in!sales!constraint! for!Liquid!Detergent!is!6%!to!30%.! ! The!allowable!range!for!the!required!minimum!increase!in!sales!constraint! for!Powder!Detergent!is!,∞%!to!8%.! ! ! These!allowable!ranges!can!also!be!seen!in!the!results!from!part!(c).!For!Stain! Remover,!the!incremental!cost!remains!$1.33!million!for!each!1%!change!above! 3%.!Similarly,!for!Liquid!Detergent,!the!incremental!cost!remains!$0.33!million! for!each!1%!change!above!between!6%!and!30%.!For!Powder!Detergent,!the! incremental!cost!remains!$0!million!for!each!1%!change!throughout!the! parameter!analysis!report.! ! g)! Suppose!that!each!of!the!original!numbers!in!MinimumIncrease!(G8:G10)!is! increased!by!1%.! ! Percent!of!allowable!increase!for!Stain!Remover!used!=!(4%!–!3%)!/!6%!=! 16.7%.! Percent!of!allowable!increaes!for!Liquid!Detergent!used!=!(19%!–!18%)!/!12%!=! 8.3%.! Percent!of!allowable!increase!for!Powder!Detergent!used!=!(5%!–!4%)!/!4%!=! 25%.! Sum!=!50%.! ! Thus,!if!each!of!the!original!numbers!in!MinimumIncrease!(G8:G10)!is!increased! by!2%,!the!sum!will!be!100%.!By!the!100%!rule,!this!is!the!most!they!can!be! increased!before!the!shadow!prices!may!no!longer!be!valid.! ! h)! Answers!will!vary.! 7-97 CHAPTER 8: OTHER ALGORITHMS FOR LINEAR PROGRAMMING 8.1-1. (a), (c) (b) Optimal Solution: ÐB" ß B# Ñ œ Ð"ß $Ñ, ^ œ % Iteration ! " # BV ^ B$ B% B& ^ B$ B# B& ^ B$ B# B" Eq. # ! " # $ ! " # $ ! " # $ ^ " ! ! ! " ! ! ! " ! ! ! B" " 1 ! 1 ! 1 ! 1 ! ! ! " )-1 B# 1 " " " ! ! " ! ! ! " ! B$ ! " ! ! ! " ! ! ! " ! ! B% ! ! " ! 1 " " " # # " 1 B& ! ! ! " ! ! ! " 1 " ! 1 RS ! 8 3 2 $ & 3 1 4 4 3 1 8.1-2. Iteration ! " # BV ^ B% B& ^ B% B# ^ B" B# Eq. # ! " # ! " # ! " # ^ " ! ! " ! ! " ! ! B" & $ ' " " # ! " ! B# # " $ ! ! " ! ! " B$ % # & # $ "$ & $ " $ " $ " B% ! " ! ! " ! " " # B& ! ! " B& ! " ! ! ! " ! ! RS ! % "! #! $ #$ # $ "$ "$ " $ " $ "! $ ## $ # $ " # B' ! ! " ! B( ! ! ! " ! ! ! " Optimal Solution: ÐB" ß B# ß B$ Ñ œ Ð#Î$ß #ß !Ñ, ^ œ ##Î$ 8.1-3. Iteration ! " BV ^ B& B' B( ^ B& B# B( Eq. # ! " # $ ! " # $ ^ " ! ! ! " ! ! ! B" ( # ) $ $ ' # "$ B# # % % ) ! ! " ! B$ & ( ' " # " $ # "" Optimal Solution: ÐB" ß B# ß B$ ß B% Ñ œ Ð!ß #ß !ß !Ñ, ^ œ % )-2 B% % " % % # $ " % " # " "% # RS ! & ) % % $ # "# 8.1-4. (a) Optimal Solution: ÐB" ß B# Ñ œ Ð$ß $Ñ, ^ œ "& Iter. ! " # BV ^ B$ B% B& ^ B" Eq. # ! " # $ ! " ^ " ! ! ! " ! B" 3 $* " & ! " B% B& ^ B" B# B& # $ ! " # $ ! ! " ! ! ! ! ! ! " ! ! B# 2 " " $ 1 " $ #‡ $ % $ ! ! " ! B$ ! " ! ! 1 " $ "$ &$ " # " # "# B% ! ! " ! ! ! B& ! ! ! " ! ! RS ! 12 6 27 12 % " ! ! " ! ! ! " # ( "& $ $ $ $ # "# $ # " # Primal Solution Ð!ß !ß 12Þ6ß 27Ñ Dual Solution Ð!ß !ß !ß 3ß 2Ñ Ð4ß !ß !ß #ß (Ñ Ð"ß !ß !ß !ß "Ñ Ð$ß $ß !ß !ß $Ñ Ð "# ß $# ß !ß !ß !Ñ Primal Solution Ð!ß !ß "#ß 'ß #(Ñ Dual Solution Ð!ß !ß !ß $ß #Ñ Ð%ß !ß !ß #ß (Ñ Ð"ß !ß !ß !ß "Ñ Ð$ß $ß !ß !ß $Ñ Ð "# ß $# ß !ß !ß !Ñ (b) The dual problem is: minimize "#C" 'C# #(C$ $C" C# &C$ C" C# $C$ C" ß C# ß C$ subject to Iter. ! " # BV ^ C% C& ^ C" C& ^ C" C# Eq. # ! " # ! " # ! " # ^ " ! ! " ! ! " ! ! C" "# $ ‡ " ! " ! ! " ! C# ' " " # C$ #( & $ ( " $ #$ # $ %$ ! ! " $ " # $ # !. C% ! " ! % "$ "$ $ "# # C& ! ! " ! ! " $ RS ! $ # "# " " "& " # $# " # $ # Optimal Solution: ÐC" ß C# ß C$ Ñ œ Ð "# ß $# ß !Ñ, ^ œ "&Þ The sequence of basic and complementary basic solutions is identical to that in part (a). )-3 8.1-5. Iteration ! " BV ^ B$ B# B" ^ B$ B# B% ^ " ! ! ! " ! ! ! Eq. # ! " # $ ! " # $ B" ! ! ! " $ # " $ # $ B# ! ! " ! ! ! " ! B$ ! " ! ! ! " ! ! B% $ # " $ " # "$ ! ! ! " B& " "$ ! " $ & # ! " # " RS &% ' "# # %& % * ' Optimal Solution: ÐB" ß B# ß B$ ß B% ß B& Ñ œ Ð!ß *ß %ß 'ß !Ñ, ^ œ %& 8.1-6. Iteration ! " # BV ^ B# B& ^ B# B$ ^ B% B$ Eq. # ! " # ! " # ! " # ^ " ! ! " ! ! " ! ! B" ! " "' "' #$ ) B# ! " ! ! " ! "!$ & #$ & ' & " & "& # & B$ # $ # ! ! " ! ! " B% & " % " & # ! " ! Optimal Solution: ÐB" ß B# ß B$ ß B% ß B& Ñ œ Ð!ß !ß *ß $ß !Ñ, ^ œ ""( )-4 B& ! ! " " $ # "# "$ "! $ "! " "! RS "&! $! $! "#! "& "& ""( $ * 8.2-1. (a) The solution Ð!ß &Ñ is optimal with ^ œ "#!. It remains optimal as long as )) " #%# ) Ÿ # Í ) Ÿ #, at which point Ð"!Î$ß "!Î$Ñ becomes optimal. In turn, this solution remains optimal until )) #%# ) Ÿ # Í ) Ÿ ), at which point Ð&ß !Ñ becomes optimal. ) !Ÿ)Ÿ# #Ÿ)Ÿ) ) Ÿ ) Ÿ "! ÐB‡" ß B‡# Ñ Ð!ß &Ñ Ð"!Î$ß "!Î$Ñ Ð&ß !Ñ )-5 ^ ‡ Ð) Ñ "#! "!) Ð$#! "!)ÑÎ$ %! &) (b) Iteration ! " # $ BV ^ B$ B% ^ B# B% ^ B# B" ^ B$ B" Eq. # ! " # ! " # ! " # ! " # ^ " ! ! " ! ! " ! ! " ! ! B" ) ) " # % #) " # $ # ! ! " ! ! " B# #% #) # " ! " ! ! " ! %!&) # $ # " # B$ ! " ! "# ) " # "# %!&) $ # $ "$ ! " ! B% ! ! " ! ! " )%) $ "$ # $ )) # "# " # RS ! "! "! "#! "!) & & $#!"!) $ "! $ "! $ %! &) & & The solutions found in iterations ", # and $ are optimal for ! Ÿ ) Ÿ #, # Ÿ ) Ÿ ) and ) Ÿ ) Ÿ "! respectively. (c) The graph in part (b) suggests that ) œ ! is optimal. Since ^Ð)Ñ is convex in ), the maximum is attained at ) œ ! or ) œ "!. Thus, only the linear programming problems corresponding to ) œ ! and ) œ "! need to be solved. )-6 8.2-2. Iteration ! " # $ BV ^ B% B& B' ^ B# B& B' ^ Eq. # ! " # $ ! " # $ ! ^ " ! ! ! " ! ! ! " B" #! %) $ ) ' "! () " # &‡ ! B# $! $) $‡ ' " ! " ! ! ! B# B& B" ^ B% B& B" " # $ ! " # $ ! ! ! " ! ! ! ! ! " ! ! ! " " ! ! )!"") $ & # "% $ " ' B$ & " % " &) B% ! " ! ! "! ) " $ " $ # # "$ # $ "!) "& " & #' "& # "& "%#) $ " # ) $ " ' ÐB‡" ß B‡# ß B‡$ Ñ Ð!ß "!ß !Ñ Ð(ß $ß !Ñ Ð "&# ß !ß !Ñ ) ! Ÿ ) Ÿ "! ( "! )! ( Ÿ ) Ÿ "" )! "" Ÿ ) "'!##) "& #‡ & #) "& " "& ! " ! ! B& ! ! " ! ! ! " ! ! ! " ! ! ! " ! B' ! ! ! " ! ! ! " "!() & "& #& " & "!#) $ "# %$ " ' RS ! $! (& %& $!! $!) "! "& $& #$! "*) $ " ( "&! $!) "& # "& "& # ^ ‡ Ð) Ñ $!! $!) #$! "*) "&! $!) 8.2-3. (a) Starting with the optimal tableau for ) œ !, after two iterations, we get: Iter. ! " # BV ^ B# B" ^ B# B& ^ B$ B& Eq. # ! " # ! " # ! " # ^ " ! ! " ! ! " ! ! B" ! ! " )$) # " # " # "$%) # " # " # B# ! " ! ! " ! ! & ) ! ) ! Ÿ ) Ÿ )Î$ )Î$ Ÿ ) Ÿ & & Ÿ) B$ &) " ! &) " ! ! " ! ÐB‡" ß B‡# ß B‡$ Ñ Ð"!ß "!ß !Ñ Ð!ß "&ß !Ñ Ð!ß !ß "&Ñ )-7 B% # #) " " "#) # " # "# (#) # " # "# B& ) $) " # ! ! " ! ! " ^ ‡ Ð) Ñ ##! ")! "&) "!& $!) RS ##! "! "! ")! "&) "& & "!& $!) "& & (b) The dual problem is: minimize $!C" #!C# subject to C" C# #C" C# #C" C# C" ß C# "! ) "# ) ( #) !. Starting with the optimal tableau for ) œ !, after two iterations, we get: Iter. ! " # BV ^ C# C" C& ^ C$ C" C& ^ C$ C" C% Eq. # ! " # $ ! " # $ ! " # $ ^ " ! ! ! " ! ! ! " ! ! ! ) ! Ÿ ) Ÿ )Î$ )Î$ Ÿ ) Ÿ & & Ÿ) C" ! ! " ! ! ! " ! ! ! " ! C# ! " ! ! & "# " # ! & "# " # ! C$ "! # " ! ! " ! ! ! " ! ! C% "! " " " "& "# "# " ! ! ! " ÐC"‡ ß C#‡ Ñ Ð# #)ß ) $)Ñ Ð' !Þ&)ß !Ñ Ð$Þ& )ß !Ñ The basic solutions are the same as those in part (a). )-8 C& ! ! ! " ! ! ! " "& "# "# " RS ##! ) $) # #) &) ")! "&) % "Þ&) ' !Þ&) &) "!& $!) 'Þ& #) $Þ& ) & ) ^ ‡ Ð)Ñ ##! ")! "&) "!& $!) ! Ÿ ) Ÿ )Î$ : C‡ from Ð#ß )Ñ to Ð##Î$ß !Ñ )Î$ Ÿ ) Ÿ & : C‡ from Ð##Î$ß !Ñ to Ð"(Î#ß !Ñ &Ÿ) : C‡ œ Ð$Þ& )ß !Ñ )-9 8.2-4. ) !Ÿ)Ÿ" "Ÿ)Ÿ& & Ÿ ) Ÿ #& ÐB‡" ß B‡# Ñ Ð"! #)ß "! #)Ñ Ð"! #)ß "& $)Ñ Ð#& )ß !Ñ ^ ‡ Ð) Ñ $! ') $& ) &! #) )-10 8.2-5. Starting with the optimal tableau for ) œ !, after two iterations, we get: ) ! Ÿ)Ÿ' ' Ÿ ) Ÿ "" "" Ÿ ) Ÿ $& ÐB‡" ß B‡# ß B‡$ ß B‡% Ñ Ð$! )ß !ß !ß !Ñ Ð$'ß !ß ' )ß !Ñ Ð&#Þ& "Þ&)ß !ß ##Þ& #Þ&)ß !Ñ ^ ‡ Ð) Ñ "&! &) "%% %) "'!Þ& #Þ&) ) œ $! provides the largest value of the objective function: B‡ Ð$!Ñ œ Ð(Þ&ß !ß &#Þ&ß !Ñ, ^ ‡ Ð$!Ñ œ #$&Þ&. )-11 8.2-6. ) ! Ÿ ) Ÿ "!Î* "!Î* Ÿ ) Ÿ (!Î#$ (!Î#$ Ÿ ) Ÿ *! ÐB‡" ß B‡# ß B‡$ Ñ Ð!ß #! #)ß !Ñ Ð!ß $& ""Þ&) ß & %Þ&)Ñ Ð!ß !ß * !Þ")Ñ ^ ‡ Ð) Ñ "!! "!) ""! ) ""( "Þ$) 8.2-7. (a) Let BÐ5Ñ be the 5 th optimal solution obtained as ) is increased from !. Each BÐ5Ñ is optimal for some )-interval, say )5 Ÿ ) Ÿ )5" , and the objective function value ^Ð)Ñ œ α5 "5 ) for some α5 and "5 , so ^Ð)Ñ is linear in this interval. As the interval changes, α5 and "5 change so that a different linear function is obtained for each interval. (b) The problem is: maximize ^Ð)Ñ œ Ð-4 α4 )ÑB4 8 +34 B4 Ÿ ,3 , 3 œ "ß #ß á ß 7 4œ" 8 subject to 4œ" B4 !, 4 œ "ß #ß á ß 8. Note that the feasible region does not depend on ). Consider )" )# and let )$ œ -)" Ð"Ñ Ð#Ñ Ð$Ñ Ð" -Ñ)# for some ! Ÿ - Ÿ ". Let B4 , B4 and B4 be the optimal values of B4 Ð4 œ "ß #ß á ß 8Ñ for )" , )# and )$ respectively. Let ^Ð)ß BÑ œ 84œ" Ð-4 α4 )ÑB4 . ^ ‡ Ð)" Ñ œ ^Ð)" ß BÐ"Ñ Ñ ^Ð)" ß BÐ$Ñ Ñ Ê -^ ‡ Ð)" Ñ ^ ‡ Ð)# Ñ œ ^Ð)# ß BÐ#Ñ Ñ ^Ð)# ß BÐ$Ñ Ñ Ê Ð" -Ñ^ ‡ Ð)# Ñ )-12 -^Ð)" ß BÐ$Ñ Ñ Ð" -Ñ^Ð)# ß BÐ$Ñ Ñ Ê -^ ‡ Ð)" Ñ Ð" -Ñ^ ‡ Ð)# Ñ -^Ð)" ß BÐ$Ñ Ñ Ð" -Ñ^Ð)# ß BÐ$Ñ Ñ œ - Ð-4 α4 )" ÑB4 Ð" -Ñ Ð-4 α4 )# ÑB4 8 Ð$Ñ 4œ" 8 Ð$Ñ 4œ" œ -4 α4 Ð-)" Ð" -Ñ)# ÑB4 8 Ð$Ñ 4œ" œ Ð-4 α4 )$ ÑB4 œ ^Ð)$ ß BÐ$Ñ Ñ œ ^ ‡ Ð)$ Ñ 8 Ð$Ñ 4œ" Hence, ^ ‡ Ð)Ñ is convex in ). 8.2-8. (a) The same argument as in part (a) of problem 8.2-7 holds. (b) The problem is: maximize ^Ð)Ñ œ -4 B4 8 +34 B4 Ÿ ,3 α3 ), 3 œ "ß #ß á ß 7 4œ" 8 subject to 4œ" B4 !, 4 œ "ß #ß á ß 8. Ð"Ñ Ð#Ñ Consider )" )# and let )$ œ -)" Ð" -Ñ)# for some ! Ÿ - Ÿ ". Let B4 , B4 Ð$Ñ B4 be the optimal values of B4 Ð4 œ "ß #ß á ß 8Ñ for )" , )# and )$ respectively. Ð"Ñ Ð#Ñ -^ ‡ Ð)" Ñ Ð" -Ñ^ ‡ Ð)# Ñ œ - -4 B4 Ð" -Ñ -4 B4 8 8 4œ" 4œ" œ -4 Ð-B4 Ð" -ÑB4 Ñ 8 Ð"Ñ Ð#Ñ 4œ" Ð"Ñ Ð#Ñ If Bw4 œ -B4 Ð" -ÑB4 Ð4 œ "ß #ß á ß 8Ñ, then Bw is feasible for ) œ )$ , since +34 Bw4 œ - +34 BÐ"Ñ +34 B4Ð#Ñ œ -Ð,3 α3 )Ñ Ð" -ÑÐ,3 α3 ) Ñ 4 Ð" -Ñ 8 8 8 4œ" 4œ" 4œ" œ ,3 α3 ), 3 œ "ß #ß á ß 7. Since BÐ$Ñ is optimal for )$ , Ð#Ñ -4 Ð-BÐ"Ñ -4 B4Ð$Ñ œ ^ ‡ Ð)$ Ñ. 4 Ð" -ÑB4 Ñ Ÿ 8 8 4œ" 4œ" Hence, ^ ‡ Ð)Ñ is concave in ). )-13 and 8.2-9. From duality theory, ^ ‡‡ œ minimum Ð,3 53 ÑC3 7 3œ" +34 C3 7 subject to -4 , 4 œ "ß #ß á ß 8 3œ" C3 !, 3 œ "ß #ß á ß 7. ‡ ÐC"‡ ß C#‡ ß á ß C7 Ñ is feasible for this problem, so ^ ‡‡ Ÿ Ð,3 53 ÑC3‡ œ ^ ‡ 53 C3‡ . 7 7 3œ" 3œ" 8.3-1. (a) Optimal Solution: ÐB*" ß B*# Ñ œ Ð"!ß "!Ñ and ^ * œ $! )-14 (b) ÐB" ß B# Ñ œ Ð"!ß "!Ñ is optimal with ^ œ $!Þ (c) The upper-bound technique goes from Ð!ß !Ñ to Ð&ß !Ñ to Ð"!ß &Ñ to Ð"!ß "!ÑÞ )-15 8.3-2. BV ^ B% B& Eq. ! " # ^ " ! ! B" " ! # B# $ " " BV ^ B# B& Eq. ! " # ^ " ! ! B" " ! # B# ! " ! BV ^ C# B& Eq. ! " # ^ " ! ! B" " ! # C# ! " ! BV ^ B$ B& Eq. ! " # ^ " ! ! B" " ! # C# # BV ^ B$ B& Eq. ! " # ^ " ! ! C" " ! # " # # C# # " # # B$ # # # B% ! " ! B& ! ! " RS ! " ) B# Ÿ $ B# Ÿ " B# Ÿ ) B$ % # % B% $ " " B& ! ! " RS $ " ( B$ Ÿ # B$ Ÿ " B$ Ÿ " $% B$ % # % B% $ " " B& ! ! " RS $ # ( B$ Ÿ # B$ Ÿ " B$ Ÿ " $% B$ ! " ! B% " "# " B& ! ! " RS ( " $ B" Ÿ " B" Ÿ " "# B$ ! " ! B% " "# " B& ! ! " RS ) " " B' ! ! " ÐB" ß B# ß B$ Ñ œ Ð"ß $ß "Ñ is optimal with ^ œ ). 8.3-3. Initial Tableau BV ^ B& B' Eq. ! " # ^ " ! ! B" # # " B# $ # # B$ # " $ B% & # % B& ! " ! B$ ! ! " C% B& B' $ ( "! ( ' ( % ( $ ( " ( ' ( " ( #( RS ! & & Final Tableau (after five iterations) BV ^ B" B$ Eq. ! " # ^ " ! ! B" ! " ! C# " ( )( # ( RS &% ( # ( $ ( ÐB" ß B# ß B$ ß B% Ñ œ Ð#Î(ß "ß $Î(ß "Ñ is optimal with ^ œ &%Î(. )-16 8.3-4. Initial Tableau BV ^ B' B( Eq. ! " # ^ " ! ! B" # " % B# & $ ' B$ $ # & B% % $ ( C$ C% ! " ! B& " " " B' ! " ! B( ! ! " RS ! ' "& B( ! ! " RS "! " ! Final Tableau (after seven iterations) BV ^ C% B( Eq. ! " # ^ " ! ! C" # $ " $ &$ C# " " " " $ # $ "$ B& B' " $ "$ %$ % $ "$ ($ ÐB" ß B# ß B$ ß B% ß B& Ñ œ Ð"ß "ß "ß !ß !Ñ is optimal with ^ œ "!. 7.3-5. ÐB" ß B# ß B$ Ñ œ Ð"!ß &ß &Ñ is optimal with ^ œ '!. )-17 8.4-1. It. 0 1 2 X1 1 1.04605 0.93406 X2 3 4.95395 6.06594 X3 7 10.9539 13.0659 8.4-2. (a) The feasible corner point solutions are Ð!ß !Ñ, Ð!ß %Ñ and Ð%ß !Ñ. The last one is optimal with ^ œ "#. (b) Iter. ! " # $ % B" " "Þ)(& #Þ'*)" $Þ$%$*' $Þ''(" B# " "Þ"#& !Þ)!"* !Þ%!!*& !Þ#!!%( ^ % 'Þ(& )Þ)*'#" "!Þ%$#) ""Þ#!") (c) )-18 )-19 )-20 8.4-3. (a) Iter. ! " # $ % & ' ( ) * B" % # " !Þ& !Þ#& !Þ"#& !Þ!'#& !Þ!$"#& !Þ!"&'# !Þ!!()" B# % ' ( (Þ& (Þ(& (Þ)(& (Þ*$(& (Þ*')(& (Þ*)%$) (Þ**#"* ^ "# "% "& "&Þ& "&Þ(& "&Þ)(& "&Þ*$(& "&Þ*')) "&Þ*)%% "&Þ**## (b) The value of B" is halved at each step so subsequent trial solutions should be of the form ÐB" ß B# Ñ œ Ð#3 ß ) #3 Ñ for 3 œ "ß #ß á . (c) The smallest integer 3 such that #3 #Ð3"Ñ œ #Ð3"Ñ Ÿ !Þ!" is ', so ÐB" ß B# Ñ œ Ð#( ß ) #( Ñ œ Ð!Þ!!()ß (Þ**##Ñ in iteration *. 8.4-4. (a) Optimal Solution: ÐB" ß B# Ñ œ Ð3ß 3Ñ, ^ œ 6 (b) The gradient is Ð1ß "Ñ. Moving from the origin in the direction Ð1ß "Ñ, the first boundary point encountered is the optimal solution Ð3ß 3Ñ. )-21 (c) α œ !Þ& (d) α œ !Þ* )-22 8.4-5. (a) (b) Gradient: # & ( # " Projected Gradient: T & œ M # " ( $ # œ & ( " "% # $$ '' œ ** (c) - (d) Iter. ! " # $ % & ' ( ) * "! B" " !Þ& !Þ#&*'* !Þ"(*%( !Þ"!'* !Þ!&&*& !Þ!#)" !Þ!"%!' !Þ!!(!$ !Þ!!$&# !Þ!!"(' B# " "Þ% #Þ"*&"' #Þ&(#(' #Þ((() #Þ))('& #Þ*%$(' #Þ*(")) #Þ*)&*% #Þ**#*( #Þ**'%) B$ " !Þ* !Þ%& !Þ##& !Þ""#& !Þ!&'#& !Þ!#)"# !Þ!"%!' !Þ!!(!$ !Þ!!$&# !Þ!!"(' )-23 " " $ # " $ ^ "% "%Þ$ "%Þ'%&# "%Þ(*() "%Þ)*!$ "%Þ*%$* "%Þ*("* "%Þ*)&* "%Þ**$ "%Þ**'& "%Þ**)# " "% & % " # # $ & ( 8.4-6. Iter. ! " # $ % & ' ( ) * "! "" "# "$ "% "& B" # #Þ$$' #Þ#$!'( #Þ!$&*( "Þ*&#"" "Þ*&!&% "Þ*("'* "Þ*)&)) "Þ**#*' "Þ**'%) "Þ**)#% "Þ***"# "Þ***&' "Þ***() "Þ***)* "Þ****& B# # $Þ%*' %Þ'&$** &Þ$#'** &Þ''$& &Þ)$"(& &Þ*"&)( &Þ*&()) &Þ*()*" &Þ*)*%& &Þ**%($ &Þ**($' &Þ**)') &Þ***$% &Þ***'( &Þ***)% ^ "' #%Þ%)) #*Þ*'# $#Þ(%#* $%Þ"($) $&Þ!"!% $&Þ%*%% $&Þ(%(" $&Þ)($% $&Þ*$'( $&Þ*')% $&Þ*)%# $&Þ**#" $&Þ**' $&Þ**) $&Þ*** )-24 SUPPLEMENT TO CHAPTER 8 LINEAR GOAL PROGRAMMING AND ITS SOLUTION PROCEDURES 8S-1. (a) (b) Let be the coefficient of and be the one for , so . 8S-2. (a) minimize sum of amounts under market share for product 1 and 2 subject to (b) minimize subject to (c) Market Share per $million Ad Ad Ad Camp. 1 Camp. 2 Camp. 3 Goal 1 (M. Share of Prod. 1) 0.5% 0.2% Goal 2 (M. Share of Prod. 2) 0.3% 0.2% Ad Camp. 1 Millions of Dollars Spent 13.33 Ad Camp. 2 0 Ad Camp. 3 41.67 >= 10 Goals Level Achieved Goal 15.0% >= 15% 8.33% >= 10% Total 55 <= 55 8S-3. (a) (b) (c) maximize subject to 8S-1 Penalty Weights Goal 1 Goal 2 Deviations Amount Amount Over Under 0.0% 0.0% 0.0% 1.67% Over Goal Under Goal 1 1 Constraints Balance (Level-Over+Under) Goal 15% = 15% 10% = 10% Weighted Sum of Deviations 1.67% (d) Goal 1 (Total Profit) Goal 2 (Employment Level) Goal 3 (Earnings Next Year) Production Rate Unit Contribution of Product Product Product Product 1 2 3 20 15 25 6 4 5 8 7 5 Product 1 0 Product 2 0 Goals Level Achieved 375 75 = 75 >= Product 3 15 Goal Max 50 75 Benefit Goal 1 Goal 2 Goal 3 Deviations Amount Amount Over Under 25 0 0 0 Over Under Goal Goal Level Achieved -6 -6 -3 Constraints Balance (Level-Over+Under) 50.000 75.000 Goal = = 50 75 Measure of Performance 225 8S-4. (a) No, we would not expect the optimal solution to change. Goal 1 is already met, so increasing the weight on that goal would not change anything. Goal 2 is already exceeded, so decreasing the penalty weight for this goal would only decrease our desire to avoid exceeding this goal. Goal 1 (Profit) Goal 2 (Employment) Goal 3 (Investment) Contribution per Unit Produced Product 1 Product 2 Product 3 12 9 15 5 3 4 5 7 8 Product 1 Units Produced 8.333333333 Product 2 0 Product 3 1.666666667 Goals Level Achieved Goal 125 >= 125 48.333333 = 40 55 <= 55 Penalty Weights Profit Employment Investment Deviations Amount Amount Over Under 0 0 8.33333 0 0 0 Over Goal 1 3 Under Goal 7 4 Constraints Balance (Level - Over + Under) Goal 125 = 125 40 = 40 55 = 55 Weighted Sum of Deviations 8.333333333 (b) Goal 1 (Profit) Goal 2 (Employment) Goal 3 (Investment) Units Produced Contribution per Unit Produced Product 1 Product 2 Product 3 12 9 15 5 3 4 5 7 8 Product 1 11.667 Product 2 0 Product 3 0 Goals Level Achieved Goal 140 >= 140 58.333 = 40 58.333 <= 55 Penalty Weights Profit Employment Investment Deviations Amount Amount Over Under 0 0 18.333 0 3.333 0 Over Goal 2 3 Under Goal 5 4 Constraints Balance (Level - Over + Under) Goal 140 = 140 40 = 40 55 = 55 Weighted Sum of Deviations 46.667 (c) Goal 1 (Profit) Goal 2 (Employment) Goal 3 (Investment) Units Produced Contribution per Unit Produced Product 1 Product 2 Product 3 12 9 15 5 3 4 5 7 8 Product 1 11.667 Product 2 0 Product 3 0 Goals Level Achieved Goal 140 >= 140 58.333 = 40 58.333 <= 55 Penalty Weights Profit Employment Investment 8S-2 Deviations Amount Amount Over Under 0 0 18.333 0 3.333 0 Over Goal 1 3 Under Goal 7 4 Constraints Balance (Level - Over + Under) Goal 140 = 140 40 = 40 55 = 55 Weighted Sum of Deviations 28.333 8S-5. (a) minimize (amount under foreign capital goal) (amount under citizens fed goal) (amount under goal for citizens employed) (amount over goal for citizens employed) (b) minimize subject to M M M M (c) Contribution per 1000 Acres Crop 1 Crop 2 Crop 3 Goal 1 (Foreign Capital) $3,000 $5,000 $4,000 Goal 2 (Citizens Fed) 150 75 100 Goal 3 (Citizens Employed) 10 15 12 Thousands of Acres Planted (d) Crop 1 8,333 Crop 2 6,667 Crop 3 0 Goals Level Achieved Goal $58,333,333 >= $70,000,000 1,750,000 >= 1,750,000 183,333 = 200,000 Total 15,000 <= 15,000 Penalty Weights Goal 1 Goal 2 Goal 3 Deviations Amount Amount Over Under $0 $11,666,667 0 0 0 16,667 Over Goal 1 Under Goal 0.01 1 1 Constraints Balance (Level-Over+Under) Goal $70,000,000 = $70,000,000 1,750,000 = 1,750,000 200,000 = 200,000 Weighted Sum of Deviations 133,333 minimize subject to M M M M 8S-3 (e) Optimal Solution: thousand acres . (f) With only in the objective function, we get , so fix and bring into the objective function. Now . Fix at this value (remembering subtract from RHS) and optimize for the third priority. Then the solution in part (c) is obtained: . 8S-6. (a) minimize subject to (b) - (c) Optimal Solution: BV , E RHS 8S-4 (d) (e) minimize subject to The feasible region is a shown in figure (i) of part (d). Fix . minimize subject to The feasible region is a shown in figure (ii) of part (d). Fix minimize subject to The solution is with . 8S-7. (a) minimize subject to 8S-5 . (b) - (c) Optimal Solution: BV , E RHS (d) 8S-8. If (a) , where , then . minimize subject to , , (b) minimize subject to , , , 8S-6 Case%8S.1%A%Cure%for%Cuba% ! a)! We!need!to!develop!a!goal!programming!problem!whose!solution!characterizes! Mr.!Baker's!shipping!policy.!The!decision!variables!are!the!number!(in!1000’s)!of! basic,!advanced,!and!supreme!packages!to!send,!and!the!number!of!doctors!to! send.!Note:!measuring!most!variables!in!1000's!greatly!improves!the!reliability! of!!Solver.! ! Mr.!Baker!faces!three!hard!constraints.!Because!of!the!size!limitation,!the!total! number!of!package!must!not!exceed!40,000.!Second,!the!total!weight!can!not! exceed!6!million!pounds.!Finally,!the!total!number!of!Supreme!packages!cannot! exceed!100!times!the!number!of!doctors.!!These!constraints!are!included!in!the! spreadsheet!as!follows.! ! TotalPackages!(E14)!≤!SizeLimit!(E16)! ! TotalWeight!(E10)!≤!WeightRestriction!(G10)! ! SupremePackages!(D14)!≤!SafetyRestriction!(D16)! ! In!addition,!we!need!to!include!three!constraints!for!Mr.!Baker's!goals.!We! measure!the!deviations!from!the!goals!using!changing!cells!(Deviations!in!I4:J6),! and!enforce!the!correct!value!of!these!changing!cells!with!the!constraints!in! columns!L!through!N.! ! Finally,!the!penalty!weights!are!entered!in!I15:J17,!and!the!weight!sum!of! deviations!calculated!in!L15.! ! The!spreadsheet!follows.! A ! ! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 B C D E F <= >= >= <= G H Goals Goal 1 (Cost) Goal 2 (Packages Sent) Goal 3 (Population Reached) Weight Packages Sent (thousands) Doctors Basic $300 1 30 Advanced $350 1 35 Supreme $720 1 54 Level Achieved 21,000 40 1,488 120 180 220 Total Weight 6,000 Basic 28 Advanced 0 120 Supreme 12 <= Safety 12 Restriction 0.1 per Doctor Total Packages 40 <= 40 Size Limit Goal 20,000 3 2,200 I J Deviations Amount Amount Over Under 1,000 0 37 0 0 712 K L M Constraints Balance (Level-Over+Under) 20,000 = 3 = 2,200 = N O Goal 20,000 $thousand 3 thousand 2,200 thousand Weight Restriction 6,000 thousand pounds Penalty Weights Goal 1 Goal 2 Goal 3 Over Goal 0.001 Under Goal 1 0.07 Weighted Sum of Deviations 50.84 ! ! Mr.!Baker!should!send!28,000!basic!packages!and!12,000!supreme!packages! along!with!120!doctors!to!Cuba.! Cost per Doctor ($thousand) 33 8S-7 ! b)! The!penalty!weight!for!being!under!goal!3!changes.!One\half!percent!of!the! population!is!55,000.!Therefore,!the!new!penalty!weight!is!10!points!/!55! (thousand!people)!=!0.182.!The!new!solution!follows.!! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 B C D E F <= >= >= <= G H Goals Goal 1 (Cost) Goal 2 (Packages Sent) Goal 3 (Population Reached) Weight Packages Sent (thousands) Basic $300 1 30 Advanced $350 1 35 Supreme $720 1 54 Level Achieved 21,000 40 1,488 120 180 220 Total Weight 6,000 Basic 28 Advanced 0 Doctors 120 Cost per Doctor ($thousand) 33 Supreme 12 <= Safety 12 Restriction 0.1 per Doctor I J K Deviations Amount Amount Over Under 1,000 0 37 0 0 712 Goal 20,000 3 2,200 L M Constraints Balance (Level-Over+Under) 20,000 = 3 = 2,200 = N O Goal 20,000 $thousand 3 thousand 2,200 thousand Weight Restriction 6,000 thousand pounds Total Packages 40 <= 40 Size Limit Penalty Weights Goal 1 Goal 2 Goal 3 Over Goal 0.001 Under Goal Weighted Sum of Deviations 130.45 1 0.182 ! ! The!optimal!shipping!policy!did!not!change.!The!plan!appears!to!be!insensitive!to! increases!in!the!penalty!weight!for!violating!the!goal!to!reach!at!least!20%!of!the! Cuban!population.! ! c)! The!doctors!needed!per!thousand!supreme!packages!changes!from!0.1!to!0.075.! The!new!solution!follows.!! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 B C D E F <= >= >= <= G H Goals Goal 1 (Cost) Goal 2 (Packages Sent) Goal 3 (Population Reached) Weight Packages Sent (thousands) Basic $300 1 30 Advanced $350 1 35 Supreme $720 1 54 Level Achieved 22,320 40 1,488 120 180 220 Total Weight 6,000 Basic 28 Advanced 0 Doctors 160 Cost per Doctor ($thousand) 33 Supreme 12 <= Safety 12 Restriction 0.075 per Doctor Total Packages 40 <= 40 Size Limit Goal 20,000 3 2,200 I J Deviations Amount Amount Over Under 2,320 0 37 0 0 712 K L M Constraints Balance (Level-Over+Under) 20,000 = 3 = 2,200 = N Goal 20,000 $thousand 3 thousand 2,200 thousand Weight Restriction 6,000 thousand pounds Penalty Weights Goal 1 Goal 2 Goal 3 Over Goal 0.001 Under Goal Weighted Sum of Deviations 131.77 1 0.182 ! ! While!the!number!of!packages!Mr.!Baker!should!ship!has!not!changed,!the! number!of!doctors!is!now!160.! 8S-8 O ! d)! The!budget!restriction!is!now!a!hard!constraint!and!the!penalty!variables!for!the!cost! goal!can!be!eliminated.! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 B C D E F <= >= >= <= G H Goals Cost (Hard Constraint) Goal 2 (Packages Sent) Goal 3 (Population Reached) Weight Packages Sent (thousands) Basic $300 1 30 Advanced $350 1 35 Supreme $720 1 54 Level Achieved 20,000 40 1,465 120 180 220 Total Weight 6,000 Basic 27 Advanced 2.5 Doctors 105 Cost per Doctor ($thousand) 33 Supreme 10.5 <= Safety 10.5 Restriction 0.1 per Doctor Total Packages 40 <= 40 Size Limit I J K Deviations Amount Amount Over Under Goal 20,000 3 2,200 37 0 L M Constraints Balance (Level-Over+Under) 0 735.5 3 2,200 Under Goal 1 0.07 Weighted Sum of Deviations 51.49 N O Goal = = $thousand 3 thousand 2,200 thousand Weight Restriction 6,000 thousand pounds Penalty Weights Goal 2 Goal 3 Over Goal ! ! Mr.!Baker!should!send!27,000!basic!packages,!2,500!advanced!packages,!and! 10,500!supreme!packages!along!with!105!doctors!to!Cuba.! ! e)! We!start!by!minimizing!the!amount!over!goal!1!(total!cost!≤!$20!million).! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ! ! Goal 1 (Cost) Goal 2 (Packages Sent) Goal 3 (Population Reached) Weight Packages Sent (thousands) % D E Basic $300 1 30 Advanced $350 1 35 Supreme $720 1 54 Level Achieved 20,000 19.024 1,027 <= >= >= Goal 20,000 3 2,200 120 180 220 Total Weight 4,185 <= Weight Restriction 6,000 Basic 0 Advanced 0 Doctors 191 Cost per Doctor ($thousand) 33 A ! C F Goals G H I J Deviations Amount Amount Over Under 0 0 16.024 0 0 1,173 K L M N O Constraints Balance (Level-Over+Under) Goal 20,000 = 20,000 $thousand 3 = 3 thousand 2,200 = 2,200 thousand Minimize Over Goal 1 Total Supreme Packages 19.024 19.02361111 <= <= Safety 19.1 40 Restriction 0.1 Size Limit per Doctor ! Then,!since!goal!2!is!already!met,!we!move!on!to!goal!3.!We!minimize!the!amount! under!goal!3!(population!reached!≥!20%),!while!constraining!(amount!over!goal! 1!=!0)!and!(amount!under!goal!2!=!0).! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ! B B C D E F G <= >= >= Goal 20,000 3 2,200 <= Weight Restriction 6,000 Goals Goal 1 (Cost) Goal 2 (Packages Sent) Goal 3 (Population Reached) Weight Packages Sent (thousands) Basic $300 1 30 Advanced $350 1 35 Supreme $720 1 54 Level Achieved 20,000 40 1,464 120 180 220 Total Weight 6,000 Basic 27 Advanced 2.5 Doctors 105 Cost per Doctor ($thousand) 33 Supreme 10.5 <= Safety 10.5 Restriction 0.1 per Doctor H I J K Deviations Amount Amount Over Under 0 0 37 0 0 735 L M Constraints Balance (Level-Over+Under) 20,000 = 3 = 2,200 = N O Goal 20,000 $thousand 3 thousand 2,200 thousand Minimize Under Goal 3 (Over Goal 1 = 0) (Under Goal 2 = 0) Total Packages 40 <= 40 Size Limit Mr.!Baker!should!send!27!thousand!basic!packages,!2,500!advanced!packages,! and!10,500!supreme!packages,!along!with!105!doctors.! % 8S-9 ! Case%8S.2%Airport%Security% ! a)! The!two!decisions!to!be!made!are!how!much!to!spend!on!the!two!security! systems.!Hence,!we!define!the!following!two!variables.! ! Let! PS!=!thousands!of!dollars!spent!per!portal!system! ! SS!=!thousands!of!dollars!spent!per!screening!system.! ! b)! Preemptive!goal!programming!is!appropriate!because!there!is!a!clear!order!of! priorities.! ! Priority!1!is!met!by!all!possible!systems.! ! Priority!2!(hereafter!referred!to!as!goal!1)!is!that!the!false!alarm!rate!should!not! exceed!10%.!The!false!alarm!rate!of!the!two!systems!is!as!follows:! ! Portal!System:!10%!–!(1%)(PS!–!90)!/!15! ! Screening!System:!6%!–!(1%)(SS!–!60)!/!30! Goal!1!is!thus! ! [10%!–!(1%)(PS!–!90)!/!15]!+![6%!–!(1%)(SS!–!60)!/!30]!≤!10%! ! Priority!3!(hereafter!referred!to!as!goal!2)!is!that!the!first!budgetary!guideline! should!be!met!(total!expenditures!≤!$250,000).!Goal!2!is!thus! ! PS!+!SS!≤!250! ! Priority!4!(hereafter!referred!to!as!goal!3)!is!that!the!second!budgetary!guideline! should!be!met!(average!total!maintenance!cost!$30,000).!The!maintenance!cost! of!the!two!systems!is!as!follows:! ! Portal!System:!15!+!(PS!–!90)!/!10! ! Screening!System:!9!+!(SS!–!60)!/!25! Goal!3!is!thus! ! [15!+!(PS!–!90)!/!10]!+![9!+!(SS!–!60)!/!25]!≤!30! 8S-10 ! c)! ! Screening System ($thousands) 150 Goal 1 Satisfied 120 Goal 3 Satisfied 90 Goal 2 Satisfied 60 90 120 150 180 210 Portal System ($thousands) ! Goal!1!is!satisfied!inside!the!rightmost!polygon.!Goal!2!is!satisfied!in!the!polygon! in!the!middle.!The!small!triangle!with!vertices!at!(180,!60),!(170,!80),!(190,!60)!is! the!only!area!where!both!goal!1!and!goal!2!are!satisfied.! ! Applying!preemptive!goal!programming,!the!first!solution!will!be!somewhere! inside!the!region!where!goal!1!is!satisfied.!! ! The!second!solution!(minimizing!the!amount!over!goal!2!while!constraining!goal! 1!to!be!met)!will!give!a!solution!inside!the!small!triangle!where!both!goal!1!and! goal!2!are!met.! ! The!third!solution!(minimizing!the!amount!over!goal!3!while!constraining!goal!1! and!2!to!be!met)!will!pick!the!solution!inside!the!small!triangle!(since!goal!1!and! 2!must!remain!to!be!met)!that!is!closest!to!meeting!goal!3.!This!occurs!at!(170,! 80).!That!is,!they!should!spend!$170!thousand!on!the!portal!system!and!$80! thousand!on!the!screening!system.! 8S-11 ! d)! We!start!by!minimizing!the!amount!over!goal!1!(false!alarm!rate!≤!10%).! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ! ! ! B Goal 1 (False Alarm Rate) Goal 2 (Total Expenditure) Goal 3 (Maintenance Cost) Minimum Expenditure ($thousand/system) Maximum False Alarm Rate Base Rate Minus 1% per ($x thousand) Maintenance Cost ($thousand) Base Rate Plus $1 per $x C Goals Level Achieved 10% 250 32.8 <= <= <= Portal System 90 <= 170 <= 210 Screening System 60 <= 80 <= 150 5% 10% 15 5% 6% 30 23 15 10 9.8 9 25 D E Goal 10% 250 30 F G Deviations Amount Amount Over Under 0 0 0 0 2.8 0 H I Constraints Balance (Level-Over+Under) 10% 250 30 J = = = K L Goal 10% 250 ($thousand) 30 ($thousand) Minimize Over Goal 1 ! Since!goal!2!is!already!met,!we!move!on!to!minimizing!the!amount!over!goal!3! (maintenance!cost!≤!$30,000),!while!constraining!(amount!over!goal!1!=!0)!and! (amount!over!goal!2!=!0).! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 B Level Achieved Goal 1 (False Alarm Rate) 10% Goal 2 (Total Expenditure) 250 Goal 3 (Maintenance Cost) 32.8 Minimum Expenditure ($thousand/system) Maximum False Alarm Rate Base Rate Minus 1% per ($x thousand) Maintenance Cost ($thousand) Base Rate Plus $1 per $x C Goals <= <= <= Portal System 90 <= 170 <= 210 Screening System 60 <= 80 <= 150 5% 10% 15 5% 6% 30 23 15 10 9.8 9 25 D Goal 10% 250 30 8S-12 E F G Deviations Amount Amount Over Under 0 0 0 0 2.8 0 H I Constraints Balance (Level-Over+Under) 10% 250 30 J = = = K L Goal 10% 250 ($thousand) 30 ($thousand) Minimize Over Goal 3 (Over Goal 1 = 0) (Over Goal 2 = 0) ! ! e)! The!first!two!goals!are!now!hard!constraints,!and!we!minimize!the!amount!over! goal!3.! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 B Goal 1 (False Alarm Rate) Goal 2 (Total Expenditure) Goal 3 (Maintenance Cost) Minimum Expenditure ($thousand/system) Maximum False Alarm Rate Base Rate Minus 1% per ($x thousand) Maintenance Cost ($thousand) Base Rate Plus $1 per $x C Goals D Level Achieved 10% 250 32.8 <= <= <= Portal System 90 <= 170 <= 210 Screening System 60 <= 80 <= 150 5% 10% 15 5% 6% 30 23 15 10 9.8 9 25 E Goal 10% Hard Constraint 250 Hard Constraint 30 F G Deviations Amount Amount Over Under 2.8 0 H I J Constraints Balance (Level-Over+Under) 30 = K L Goal 30 ($thousand) ($thousand) Minimize Over Goal 1 ! If!the!linear!program!had!no!feasible!solution,!this!would!imply!that!it!is!not! possible!to!meet!all!of!the!higher!priority!goals!that!were!turned!into!hard! constraints.! ! f)! We!no!longer!use!goal!programming.!The!goal!is!to!minimize!the!total!false!alarm! rate!subject!to!meeting!the!first!budgetary!guideline!(total!expenditure),!but! ignoring!the!second!budgetary!guideline!(maintenance!cost).!The!spreadsheet! model!follows.! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 B Level Achieved Total False Alarm Rate 9% Total Expenditure 250 Maintenance Cost 34 Minimum Expenditure ($thousand/system) Maximum False Alarm Rate Base Rate Minus 1% per ($x thousand) Maintenance Cost ($thousand) Base Rate Plus $1 per $x C D <= Maximum Expenditure 250 Portal System 90 <= 190 <= 210 Screening System 60 <= 60 <= 150 3% 10% 15 6% 6% 30 25 15 10 9 9 25 ! ! The!total!false!alarm!rate!can!be!lowered!to!9%!by!ignoring!the!second! budgetary!guideline!(maintenance!cost).! ! g)! Further!what\if!analysis!might!look!at!how!low!the!false\alarm!rate!can!be! lowered!by!ignoring!the!first!budgetary!guideline,!but!meeting!the!second.!Also,! it!would!be!interesting!to!look!at!how!the!minimum!false!alarm!rate!changes!as! both!of!the!budgetary!guidelines!are!varied.! 8S-13 CHAPTER 9: THE TRANSPORTATION AND ASSIGNMENT PROBLEMS 9.1-1. While growing continuously as a global company, Procter & Gamble faced the need to restructure for enhanced effectiveness. The goal was to optimize work processes and to minimize expenses while maintaining customer satisfaction. Lowered transportation costs due to changes in the trucking industry and reduced product packages suggested that the total transportation costs could be decreased. In the meantime, shorter product life cycles justified smaller number of plants. Consequently, P&G had to decide on where to locate the plants, what and how much to produce in each. This would be impossible without reviewing the distribution system. Hence, two problems for each product category needed to be solved: a distribution-location problem and a product-sourcing problem. First, optimal distribution center (DC) locations and optimal customer assignments are found by solving an uncapacitated facility-location model. The objective in this problem is to minimize the total cost of transportation and supply while the primary restriction is to satisfy customer demand. Fixed costs involved in locating DCs are ignored. The total number of DCs is determined beforehand subjectively. The solution of this problem is an input to the product sourcing problem. With fixed DC locations and their capacities, product sourcing is modeled as a transportation problem. Sources are plants, destinations are DCs and customers. The location and capacity of the plants are specified by the product-strategy teams. Decision variables are the amounts of demand at each destination to be met from each source. The objective is to minimize the total cost while satisfying the demand at each destination without exceeding the capacity of each source. The costs consist of manufacturing, warehousing and transportation costs. An out-of-kilter algorithm is used to solve this problem for each product category. The benefits of this study included a reduction in the number of plants in North America by 20% and savings of over $200 million per year. The reduction in manufacturing costs, due to lowered number of plants and personnel coupled with improved efficiency of the supply chain, outweighs the increase in delivery costs. The gains from this study led P&G to making OR/MS a part of its decision-making process. 9.1-2. (a) 9-1 (b) (c) Shipments 1 Plant 2 3 Total Received Demand 1 0 0 10 10 = 10 Distribution Center 2 3 0 2 9 8 1 0 10 10 = = 10 10 4 10 0 0 10 = 10 Total Shipped 12 = 17 = 11 = Supply 12 17 11 Total Cost $20,200 9.1-3. (a) Let and be the number of pints purchased from Dick today and tomorrow respectively, and be the number of pints purchased from Harry today and tomorrow respectively. 9-2 (b) (c) 9-3 9.1-4. (a) (b) 9-4 9.1-5. Variable Cells Cell $D$12 $E$12 $F$12 $G$12 $D$13 $E$13 $F$13 $G$13 $D$14 $E$14 $F$14 $G$14 Name Bellingham Sacramento Bellingham Salt Lake City Bellingham Rapid City Bellingham Albuquerque Eugene Sacramento Eugene Salt Lake City Eugene Rapid City Eugene Albuquerque Albert Lea Sacramento Albert Lea Salt Lake City Albert Lea Rapid City Albert Lea Albuquerque Final Reduced Objective Allowable Allowable Value Cost Coefficient Increase Decrease 0 15 464 1E+30 15 20 0 513 15 21 0 84 654 1E+30 84 55 0 867 21 351 80 0 352 15 1E+30 45 0 416 21 15 0 217 690 1E+30 217 0 21 791 1E+30 21 0 728 995 1E+30 728 0 351 682 1E+30 351 70 0 388 84 1E+30 30 0 685 351 84 Constraints Cell $D$15 $E$15 $F$15 $G$15 $H$12 $H$13 $H$14 Final Shadow Constraint Allowable Allowable Name Value Price R.H. Side Increase Decrease Total Received Sacramento 80 -418 80 45 0 Total Received Salt Lake City 65 -354 65 55 0 Total Received Rapid City 70 -297 70 30 0 Total Received Albuquerque 85 0 85 0 1E+30 Bellingham Total Shipped 75 867 75 0 55 Eugene Total Shipped 125 770 125 0 45 Albert Lea Total Shipped 100 685 100 0 30 These ranges tell the management how much each individual cost can be changed without changing the optimal solution. 9-5 9.1-6. (a) Introduce a dummy customer 5 to represent the excess amount sent to customer 3 and a dummy plant 4 to represent the units that are sold to, but not received by customers 4 and 5. (a), (c), (d) Unit Profit 1 2 3 Dummy Plant Customer 1 2 3 $800 $700 $500 $500 $200 $100 $600 $400 $300 ($9,999) ($9,999) ($9,999) 1 0 40 0 0 40 = 40 Customer 2 3 60 0 0 0 0 20 0 0 60 20 = = 60 20 4 0 40 20 0 60 = 60 1 ($800) ($500) ($600) $9,999 Customer 2 3 ($700) ($500) ($200) ($100) ($400) ($300) $9,999 $9,999 4 ($200) ($300) ($500) $0 1 0 40 0 0 40 = 40 Customer 2 3 60 0 0 0 0 20 0 0 60 20 = = 60 20 4 0 40 20 0 60 = 60 Shipments 1 Plant 2 3 Dummy Total Received Commitment 4 $200 $300 $500 $0 Dummy $500 $100 $300 $0 Dummy Total Shipped 0 60 0 80 0 40 60 60 60 = 60 = = = = Supply 60 80 40 60 Total Profit $90,000 (b), (e) Unit Cost 1 Plant 2 3 Dummy Shipments 1 Plant 2 3 Dummy Total Received Commitment The profit is $ . 9-6 Dummy ($500) ($100) ($300) $0 Dummy Total Shipped 0 60 0 80 0 40 60 60 60 = 60 = = = = Supply 60 80 40 60 Total Cost -$90,000 9.1-7. (a) (b), (c) Unit Cost Plant A B Shipments Plant A B Total Received Demand Distribution Center 1 2 3 $800 $700 $400 $600 $800 $500 Distribution Center 1 2 3 0 20 20 20 0 0 20 20 20 = = = 20 20 20 Dummy $0 $0 Dummy Total Shipped Supply 10 50 = 50 30 50 = 50 40 = Total Cost 40 $34,000 9.1-8. (a) Let destination represent the demand of represent the extra demand up to shipped to center below. at center and destination in the parameter table (b), (c) Distribution Center 1 1 Extra 2 2 Extra 3 3 Extra Plant A $800 $800 $700 $700 $400 $400 Plant B $600 $600 $800 $800 $500 $500 Dummy $99,999 $0 $99,999 $0 $99,999 $0 Dummy $0 $0 $999,999 Distribution Center 2 0 10 0 10 0 0 10 0 20 20 10 20 = = = 20 10 20 Dummy 10 30 0 40 = 40 Unit Cost Shipments Plant A Plant B Dummy Total Received Demand 1 0 10 0 10 = 10 3 10 0 0 10 = 10 9-7 20 0 0 20 = 20 Total Shipped 50 = 50 = 30 = Supply 50 50 30 Total Cost $31,000 9.1-9. (a) Let source be regular time production and be overtime production in month . Let destination represent the contracted sales for product 1 and represent the contracted sales for product 2 in month . Destination 7 is dummy. (b) Hence, the total cost is $ and no overtime is necessary. 9.2-1. (a) Vogel's approximation method would choose 9-8 as the first basic variable. (b) Russell's approximation method would choose (c) Initial BF solution using northwest corner rule: 9-9 as the first basic variable. 9.2-2. (a) Northwest Corner Rule Cost: (b) Vogel's Approximation Method Cost: 9-10 (c) Russell's Approximation Method Cost: Note that Vogel's and Russell's approximation methods return an optimal solution. 9.2-3. (a) Northwest Corner Rule Cost: 9-11 (b) Vogel's Approximation Method Cost: Arbitrarily breaking the tie differently returns the solution below with cost (c) Russell's Approximation Method Cost: 9-12 . 9.2-4. (a) All the supply and demand values are integers. By the integer solutions property, the resulting basic feasible solutions will be integral. All the supplies and demands are one, so the only possible values of the variables in a basic feasible solution are and . The 's indicate the assignment of a source to a destination. (b) There are degenerate. basic variables in every basic feasible solution and (d) The variables are chosen in the order of them are . 9-13 (c) - (e) Optimal assignment (source,destination): , cost: 9-14 9.2-5. Cost: $ , for all and , so the solution is optimal. 9.2-6. 9-15 The current solution is optimal: , with cost . The optimality condition 9-16 and for all and is met. 9.2-7. (a) Northwest Corner Rule 3 iterations are required to reach optimality. 9-17 (b) Vogel's Approximation Method The solution is optimal, no iteration of network simplex is needed. (c) Russell's Approximation Method The solution is optimal, no iteration of network simplex is needed. 9.2-8. (a) 9-18 (b) (c) 9-19 9-20 Optimal Solution: , cost: $ . 9.2-9. (a) Since there is no limit on the electricity and natural gas available, let the supply of electricity be the sum of demands for electricity, water and space heating and the supply of natural gas be the sum of demands for water and space heating. 9-21 (b), (c) 9-22 9-23 The optimal solution is to meet 2 units of electricity with electricity, 1 units of space heating with natural gas, 10 units of water heating with solar heating, and 2 units of space heating with solar heating. The cost is $2,6 . 9-24 (d), (e) The initial basic feasible solution provides the same optimal solution as in (c). (f) The initial basic feasible solution provides the same optimal solution as in (c). (g) The initial BF solution using Vogel's and Russell's methods provides the same optimal solution as in (c). The optimal solution obtained starting from each of the three rules is the same. (c) required four iterations of the transportation simplex while (d) and (f) required none.. 9-25 9.2-10. Vogel's Approximation Method Optimal Solution: Quantity This schedule incurs a cost of Production Month million dollars. 9-26 Installation Month 9.2-11. (a) (b) 9-27 9-28 The optimal solution is to send shipments from plant 1 to center 3, to center 4, from plant 2 to center 2, to center 3, from plant 3 to center 1 and to center 2. This has a total cost of $ . 9.2-12. The optimal solution is to purchase today, with a cost $ . pints from Dick tomorrow and 9-29 pints from Harry 9.2-13. 9-30 9-31 9-32 Optimal Solution: Cost: $ 9-33 9.2-14. Using Russell's approximation method: 9-34 The optimal solution is to ship units from plant 1 to customer 2, from plant 2 to customer 1, from plant 2 to customer 4, from plant 3 to customer 3 and 4. This offers a profit of $ . 9-35 9.2-15. (a) - (b) - (c) Using northwest corner rule: With northwest corner rule, it took seconds to find the initial BF solution and its objective value is % above the optimal cost. The two iterations took seconds. 9-36 Using Vogel's approximation method: With Vogel's approximation method, it took seconds to find the initial BF solution and its objective value is % above the optimal cost. One iteration took seconds. Using Russell's approximation method: 9-37 With Russell's approximation method, it took seconds to find the initial BF solution and its objective value is % above the optimal cost. The two iterations took seconds. Let denote the initial BF solution. The results are summarized in the following table. Method NW Corner Vogel's Russell's Time to Get seconds seconds seconds Opt. Gap of % % % 9.2-16. (a) - (b) - (c) Using northwest corner rule: 9-38 No. Iter.'ns Time Iter.'ns seconds seconds seconds Total Time seconds seconds seconds With northwest corner rule, it took seconds to find the initial BF solution and its objective value is % above the optimal cost. The seven iterations took minutes. Using Vogel's approximation method: With Vogel's approximation method, it took seconds to find the initial BF solution and its objective value is % above the optimal cost. The two iterations took minute. Using Russell's approximation method: With Russell's approximation method, it took seconds to find the initial BF solution and its objective value is % above the optimal cost. The five iterations took minutes. Optimal Solution: cost Let denote the initial BF solution. The results are summarized in the following table. Method NW Corner Vogel's Russell's Time to Get seconds seconds seconds Opt. Gap of % % % 9-39 No. Iter.'ns Time Iter.'ns minutes minute minutes Total Time seconds seconds seconds 9.2-17. (a) Initial solution using northwest corner rule: Final tableau: cost (b) minimize subject to Hence, the transportation simplex method takes one iteration while the general simplex method takes four iterations. The computation times vary. 9-40 9.2-18. Let . minimize subject to Initial simplex tableau: Simplex tableau: variables and Transportation tableau: constraints variables and constraints Even though the transportation tableau is larger, it requires less work than the simplex tableau. 9.2-19. If we multiply the demand constraints by two nonzero entries, one and one equality: supplies demands , each constraint column will have exactly . Summing all these constraints gives the , since the total supply equals the total demand. Hence, there is a redundant constraint. 9-41 9.2-20. In the initialization step, after selecting the next basic variable, the allocation made is equal to either the (remaining) supply or demand for that row or column. Since these quantities are known to be integer, the allocation will be integer. Given a current BF solution that is integer, step 3 of an iteration adds and subtracts, around the chain-reaction cycle, the current value of the leaving basic variable. Since we know this is an integer, and all the other basic variables on the cycle began with integer values, the new BF solution must be all integer. During the initialization step, we can select the next basic variable for allocation arbitrarily from among the rows and columns not already eliminated. Thus, by altering our selections, we can construct any BF solution as our initial one. Because we have shown that the initialization step gives integer solutions, all BF solutions must be integer. 9.2-21. (a) Let be the number of tons hauled from pit (North, South) to site minimize subject to Initial tableau: (b) This table is much smaller than the simplex tableau and it stores the same information. 9-42 . (c) The solution is not optimal, since . (d) 9-43 The optimal solution is to haul tons from the north pit to site 1 and tons to site 3, tons from the south pit to site 2 and tons from the south pit to site 3. This incurs a cost of $ . (e) From the reduced costs in the final tableau, we see that . If the contractor can negotiate a hauling cost per ton of or less from the north pit to site 2, or of or less from the south pit to site 1, a new solution using these options would give a cost at least as small as the current optimal cost $ . 9-44 9.2-22. Variable Cells Cell $C$11 $D$11 $E$11 $F$11 $C$12 $D$12 $E$12 $F$12 $C$13 $D$13 $E$13 $F$13 Final Reduced Objective Allowable Allowable Name Value Cost Coefficient Increase Decrease Colombo River Berdoo 0 0 160 1E+30 0 Colombo River Los Devils 5 0 130 20 1E+30 Colombo River San Go 0 10 220 1E+30 10 Colombo River Hollyglass 0 0 170 0 20 Sacron River Berdoo 2 0 140 0 1E+30 Sacron River Los Devils 0 20 130 1E+30 20 Sacron River San Go 2.5 0 190 10 10 Sacron River Hollyglass 1.5 0 150 20 0 Calorie River Berdoo 0 10 190 1E+30 10 Calorie River Los Devils 0 50 200 1E+30 50 Calorie River San Go 1.5 0 230 10 20 Calorie River Hollyglass 0 -190 0 1E+30 190 Constraints Cell $C$14 $D$14 $E$14 $F$14 $G$11 $G$12 $G$13 Final Shadow Constraint Allowable Allowable Name Value Price R.H. Side Increase Decrease Total To City Berdoo 2 180 2 2.5 1.5 Total To City Los Devils 5 150 5 0 1.5 Total To City San Go 4 230 4 3.5 1.5 Total To City Hollyglass 1.5 190 1.5 2.5 1.5 Colombo River From River 5 -20 5 1.5 0 Sacron River From River 6 -40 6 1.5 2.5 Calorie River From River 1.5 0 5 1E+30 3.5 (a) The optimal solution would change because the decrease of $ allowable decrease of $ million. million is outside the (b) The optimal solution would remain the same, since the allowable increase is (c) By the same. . % rule for simultaneous changes, the optimal solution must remain the : $ $ % of allowable decrease : $ $ % of allowable decrease These sum up to (d) By the remain valid. % % %. % rule for simultaneous changes, the shadow prices may or may not : $ : $ These sum up to $ $ % of allowable decrease % % of allowable decrease % %. 9-45 9.2-23. (a) , The current feasible solution is feasible, but not optimal. (b) We can revise the tableau by changing change to , to (reduced cost (reduced cost (reduced cost (reduced cost (reduced cost (reduced cost from , and to to (reduced cost 9-46 . This causes . to The basic solution remains feasible and optimal. (c) The basic solution remains feasible and optimal. 9-47 (d) and This solution satisfies the optimality criterion, but it is infeasible. 9.3-1. (a) 9-48 (b) (c), (d) Task Unit Cost A Assignee B C D 1 $8 $6 $7 $6 2 $6 $5 $8 $7 1 0 0 0 1 1 = 1 2 1 0 0 0 1 = 1 Demand 4 $7 $4 $6 $6 3 0 0 1 0 1 = 1 4 0 1 0 0 1 = 1 Task Assignments A Assignee B C D Total Assigned 3 $5 $3 $4 $5 Total Assignments 1 1 1 1 Supply 1 1 1 1 Total Cost $20 9.3-2. (a) Ships are assignees and ports are assignments. (b) Optimal Solution: This incurs a cost of $ = = = = . 9-49 (c) (d) - (e) 9-50 9-51 One optimal assignment is: the second port. , where the first entry is ship and 9-52 (f) Continuing to pivot where reduced costs are zero: Alternative optimal matching: Alternative optimal matching: 9-53 Alternative optimal matching: 9.3-3. (a) (b) The optimal cost is $34,960. 9-54 (c) (d) The initial solution from Vogel's approximation method is optimal. Plant 2 produces product 3, plant 4 produces product 2, plant 5 produces product 1. This incurs a cost of $34,960. 9-55 9.3-4. (a) After adding a dummy stroke, which everyone can swim in zero seconds, the problem becomes that of assigning swimmers to strokes. The optimal solution turns out to be the following: David swims the backstroke, Tony swims the breaststroke, Chris swims the butterfly, and Carl swims the freestyle. (b) Cost: 9.3-5. (a) (b) - (c) Since all the reduced costs are nonnegative, this solution is optimal. 9-56 (d) This is identical to the table in (a) except that plants 1 and 2 have been split into two plants each. (e) The basic feasible solution for the transformed problem above corresponds to that given in part (c). 9-57 9.3-6. 9-58 This solution corresponds to that given in Section 9.3; although the set of basic variables is different, the values of the variables are the same. 9-59 9.3-7. (a) Let assignees 1 and 2 represent plant A, assignees 3 and 4 represent plant B, and the tasks be the distribution centers. (b) Cost: (c) (d) (e) 9-60 (f) 9.3-8. (a) (b) (c) (d) A transportation problem of size has for the assignment problem, there are assignments. Thus, basic variables are degenerate, problems are always highly degenerate. This can be seen the OR Courseware. (e) and one of basic and equal zero. are nonbasic, too. 9-61 basic variables. Since basic variables, but only they equal zero. Assignment using the interactive routine in and one of are Dual variables: Looking at are: , we see that the allowable ranges for this solution to stay optimal . 9.3-9. minimize subject to for for for The table of constraint coefficients is identical to that for the transportation problem (Table 9.6). The assignment problem has a more special structure because and for every . 9.4-1. Start with: 9-62 Subtract the minimum element from each element in the column and continue the algorithm. One optimal solution is to assign ships to ports , with cost . 9.4-2. Subtract the minimum element in each row from each element in the row and continue the algorithm. One optimal solution is that David swims the backstroke, Tony the breaststroke, Chris the butterfly and Carl the freestyle. The total time is . 9-63 9.4-3. Cost: 9.4-4. Subtract the minimum element in each row from every element in the row and continue the algorithm. This gives an optimal solution with cost . 9.4-5. Subtract the minimum element in each column from every element in the column and continue the algorithm. An optimal assignment is , with cost . 9-64 9.4-6. Subtracting the minimum element in each row from each element in the row, and then continuing the algorithm, we get: An optimal assignment is (A, 1), (B, 3), (C, 4), (D, 2). Cost = 16.information is needed to determine this. 9-65 Case%9.1% ! Option!1!(Shipping!by!Rail):! ! ! ! Option!2!(Shipping!by!Ship):! ! ! 9-66 ! Option!3!(Shipping!by!Best!Available!for!each!Route):! ! ! ! When!comparing!the!three!options,!it!is!best!to!use!the!combination!plan,!while! shipping!entirely!by!rail!leads!to!the!highest!costs.! ! If!costs!of!shipping!by!water!are!expected!to!rise!considerably!more!than!for! shipping!by!rail,!stay!with!rail!and!use!Option!1.!!If!the!reverse!is!true,!then!use! Option!2.!!If!the!cost!comparisons!will!remain!roughly!the!same,!use!Option!3.!! Option!3!is!clearly!the!most!feasible!but!may!not!be!chosen!if!it!is!too!logistically! cumbersome.!!More!knowledge!of!the!situation!is!necessary!to!determine!this.! % 9-67 Case%9.2% ! a)! $20!million!is!saved!in!comparison!with!the!results!in!Figure!6.13!by!shipping!20! million!fewer!barrels!to!Charleston!and!20!million!more!to!St.!Louis.! B C 3 4 Unit Cost ($millions) 5 Texas 6 Oil California 7 Fields Alaska 8 Middle East 9 10 11 Shipment Quantity 12 (millions of barrels) 13 Texas 14 Oil California 15 Fields Alaska 16 Middle East 17 Total Received 18 19 Capacity 20 ! D E New Orleans 2 5 5 2 F Refineries Charleston Seattle 4 5 5 3 7 3 3 5 G St. Louis 1 4 7 4 New Orleans 0 0 20 80 100 <= 100 Refineries Charleston Seattle 0 0 0 0 0 80 40 0 40 80 <= <= 60 80 St. Louis 80 60 0 0 140 <= 150 H I J Total Shipped 80 60 100 120 = = = = Supply 80 60 100 120 Total Cost ($millions) 940 b)! $40!million!is!saved!in!comparison!with!the!results!in!Figure!6.17.! B C 3 4 Unit Cost ($millions) 5 New Orleans 6 Refineries Charleston 7 Seattle 8 St. Louis 9 10 11 Shipment Quantity 12 (millions of barrels) 13 New Orleans 14 Refineries Charleston 15 Seattle 16 St. Louis 17 Total Received 18 19 Demand 20 D Pittsburgh 6.5 7 7 4 E F Distribution Center Atlanta Kansas City 5.5 6 5 4 8 4 3 1 G San Francisco 8 7 3 5 Pittsburgh 60 0 0 40 100 = 100 Distribution Center Atlanta Kansas City 40 0 40 0 0 0 0 80 80 80 = = 80 80 San Francisco 0 0 80 20 100 = 100 H I J Total Shipped 100 40 80 140 = = = = Supply 100 40 80 140 Total Cost ($millions) 1,390 ! ! The!cost!of!shipping!both!crude!oil!and!finished!product!under!this!plan!is!$940! million!+!$1,390!million!=!$2,330!million!or!$2.33!billion!—!a!savings!of!$60! million!compared!to!the!original!results!in!Table!6.20.! 9-68 ! ! c)! $35!million!is!saved!in!comparison!with!the!results!in!part!(b).!! $75!million!is!saved!in!comparison!with!the!results!in!Figure!6.17.! B C 3 4 Unit Cost ($millions) 5 New Orleans 6 Refineries Charleston 7 Seattle 8 St. Louis 9 10 11 Shipment Quantity 12 (millions of barrels) 13 New Orleans 14 Refineries Charleston 15 Seattle 16 St. Louis 17 Total Received 18 19 Demand 20 ! D Pittsburgh 6.5 7 7 4 E F Distribution Center Atlanta Kansas City 5.5 6 5 4 8 4 3 1 G San Francisco 8 7 3 5 Pittsburgh 50 0 0 50 100 = 100 Distribution Center Atlanta Kansas City 20 0 60 0 0 0 0 80 80 80 = = 80 80 San Francisco 0 0 80 20 100 = 100 H I J Total Shipped 70 60 80 150 <= <= <= <= Capacity 100 60 80 150 Total Cost ($millions) 1,355 d)! This!solution!costs!$40!million!more!than!the!solution!in!part!(a).! This!solution!costs!$20!million!more!than!the!solution!is!Figure!6.13.! B C 3 4 Unit Cost ($millions) 5 Texas 6 Oil California 7 Fields Alaska 8 Middle East 9 10 11 Shipment Quantity 12 (millions of barrels) 13 Texas 14 Oil California 15 Fields Alaska 16 Middle East 17 Total Received 18 19 Demand 20 D E New Orleans 2 5 5 2 F Refineries Charleston Seattle 4 5 5 3 7 3 3 5 G St. Louis 1 4 7 4 New Orleans 0 0 10 60 70 = 70 Refineries Charleston Seattle 0 0 0 0 0 80 60 0 60 80 = = 60 80 St. Louis 80 60 10 0 150 = 150 H I J Total Shipped 80 60 100 120 = = = = Supply 80 60 100 120 Total Cost ($millions) 980 ! ! The!total!cost!of!shipping!both!crude!oil!and!finished!product!under!this!plan!is! $1,355!million!+!$980!million!=!$2,335!million!or!$2.335!billion.!This!is!$5! million!more!than!the!cost!of!the!combined!total!obtained!in!part!(b),!but!$55! million!less!than!the!total!in!Table!6.20.! 9-69 ! ! e)! The!two!transportation!problems!(shipping!to!refineries!and!shipping!to! distributions!centers)!are!combined!into!a!single!model.!The!amount!shipped!to! the!refineries!is!constrained!to!be!no!more!than!capacity:! TotalReceived(D16:G16)!≤!Capacity(D18:G18).!The!total!shipped!out!of!the! refineries!is!constrained!to!equal!the!total!amount!shipped!in:! ShippedOut(H31:H34)!=!ShippedIn(J31:J34).!The!goal!is!to!minimize!the!total! combined!cost!(in!J45)!which!is!the!sum!of!the!two!intermediate!costs!(in!J20! and!J39).! ! A B C D E F 1 Shipping to Refineries 2 Refineries 3 Unit Cost ($millions) New Orleans Charleston Seattle 4 Texas 2 4 5 5 Oil California 5 5 3 6 Fields Alaska 5 7 3 7 Middle East 2 3 5 8 9 10 Shipment Quantity Refineries 11 (millions of barrels) New Orleans Charleston Seattle 12 Texas 0 0 0 13 Oil California 0 0 0 14 Fields Alaska 20 0 80 15 Middle East 80 30 0 16 Total Received 100 30 80 17 <= <= <= 18 Capacity 100 60 80 19 20 Shipping to Distribution Centers 21 22 Unit Cost ($millions) Pittsburgh 23 New Orleans 6.5 24 Refineries Charleston 7 25 Seattle 7 26 St. Louis 4 27 28 29 Shipment Quantity 30 (millions of barrels) Pittsburgh 31 New Orleans 100 32 Refineries Charleston 0 33 Seattle 0 34 St. Louis 0 35 Total Received 100 36 = 37 Demand 100 38 39 40 41 42 43 44 45 G H I J Total Shipped 80 60 100 120 = = = = Supply 80 60 100 120 St. Louis 1 4 7 4 St. Louis 80 60 0 10 150 <= 150 Cost (Oil Fields --> Refineries) ($millions) 950 Distribution Center Atlanta Kansas City San Francisco 5.5 6 8 5 4 7 8 4 3 3 1 5 Distribution Center Atlanta Kansas City San Francisco Shipped Out 0 0 0 100 10 0 20 30 0 0 80 80 70 80 0 150 80 80 100 = = = 80 80 100 = = = = Shipped In 100 30 80 150 Cost (Refineries --> D.C.'s) ($millions) 1,370 Combined Total Cost ($millions) 2,320 ! ! The!total!combined!cost!is!$2,320!million!or!$2.32!billion,!which!is!$10!million! less!than!in!part!(b),!$15!million!less!than!in!part!(d),!and!$70!million!less!than!in! Table!6.20.! 9-70 ! f)! If!the!Los!Angeles!refinery!is!chosen!instead,!then!the!combined!shipping!cost!is! $2,450!million.! ! A B C 1 Shipping to Refineries 2 3 Unit Cost ($millions) 4 Texas 5 Oil California 6 Fields Alaska 7 Middle East 8 9 10 Shipment Quantity 11 (millions of barrels) 12 Texas 13 Oil California 14 Fields Alaska 15 Middle East 16 Total Received 17 18 Capacity 19 20 Shipping to Distribution Centers 21 22 Unit Cost ($millions) 23 New Orleans 24 Refineries Charleston 25 Seattle 26 Los Angeles 27 28 29 Shipment Quantity 30 (millions of barrels) 31 New Orleans 32 Refineries Charleston 33 Seattle 34 St. Louis 35 Total Received 36 37 Demand 38 39 40 41 42 43 44 45 D E F G New Orleans 2 5 5 2 Refineries Charleston Seattle 4 5 5 3 7 3 3 5 Los Angeles 3 1 4 4 New Orleans 40 0 0 60 100 <= 100 Refineries Charleston Seattle 0 0 0 0 0 80 60 0 60 80 <= <= 60 80 St. Louis 40 60 20 0 120 <= 150 H I J Total Shipped 80 60 100 120 = = = = Supply 80 60 100 120 Cost (Oil Fields --> Refineries) ($millions) 880 Pittsburgh 6.5 7 7 8 Distribution Center Atlanta Kansas City 5.5 6 5 4 8 4 6 3 San Francisco 8 7 3 2 Pittsburgh 80 0 20 0 100 = 100 Distribution Center Atlanta Kansas City 20 0 60 0 0 60 0 20 80 80 = = 80 80 San Francisco 0 0 0 100 100 = 100 Shipped Out 100 60 80 120 = = = = Shipped In 100 60 80 120 Cost (Refineries --> D.C.'s) ($millions) 1,570 Combined Total Cost ($millions) 2,450 9-71 ! ! ! If!the!Galveston!refinery!is!chosen!instead,!then!the!combined!shipping!cost!is! $2,470!million.! ! A B C D 1 Shipping to Refineries 2 3 Unit Cost ($millions) 4 Texas 5 Oil California 6 Fields Alaska 7 Middle East 8 9 10 Shipment Quantity 11 (millions of barrels) 12 Texas 13 Oil California 14 Fields Alaska 15 Middle East 16 Total Received 17 18 Capacity 19 20 Shipping to Distribution Centers 21 22 Unit Cost ($millions) 23 New Orleans 24 Refineries Charleston 25 Seattle 26 Galveston 27 28 29 Shipment Quantity 30 (millions of barrels) 31 New Orleans 32 Refineries Charleston 33 Seattle 34 Galveston 35 Total Received 36 37 Demand 38 39 40 41 42 43 44 45 ! ! E F New Orleans 2 5 5 2 Galveston 1 3 5 3 New Orleans 0 0 10 90 100 <= 100 Refineries Charleston Seattle 0 0 0 0 0 80 30 0 30 80 <= <= 60 80 Galveston 80 60 10 0 150 <= 150 H I J Total Shipped 80 60 100 120 = = = = Supply 80 60 100 120 Cost (Oil Fields --> Refineries) ($millions) 870 Pittsburgh 6.5 7 7 5 Distribution Center Atlanta Kansas City 5.5 6 5 4 8 4 4 3 San Francisco 8 7 3 6 Pittsburgh 100 0 0 0 100 = 100 Distribution Center Atlanta Kansas City 0 0 0 30 0 0 80 50 80 80 = = 80 80 San Francisco 0 0 80 20 100 = 100 Shipped Out 100 30 80 150 = = = = Shipped In 100 30 80 150 Cost (Refineries --> D.C.'s) ($millions) 1,600 Combined Total Cost ($millions) 2,470 ! ! ! Site! Total!Cost! of!Shipping! Crude!Oil! Total!Cost! of!Shipping! Finished!Product! Operating!Cost! for!New! Refinery! Total! Variable! Cost! Los!Angeles! $880!million! $1.57!billion! $620!million! $3.07!billion! Galveston! 870!million! 1.60!billion! 570!million! 3.12!billion! St.!Louis! 950!million! 1.37!billion! 530!million! 2.92!billion! ! ! G Refineries Charleston Seattle 4 5 5 3 7 3 3 5 g)! Answers!will!vary.! ! 9-72 ! Case%9.3% ! a)! Assign!one!scientist!to!each!of!the!five!projects!to!maximize!the!total!number!of! bid!points.! ! A B C D E F Dr. Kvaal Dr. Zuner Dr. Tsai Dr. Mickey Dr. Rollins Project Up 100 0 100 267 100 Project Stable 400 200 100 153 33 Project Choice 200 800 100 99 33 Project Hope 200 0 100 451 34 Project Release 100 0 600 30 800 8 9 Assignment 10 Dr. Kvaal 11 Dr. Zuner 12 Dr. Tsai 13 Dr. Mickey 14 Dr. Rollins 15 Total Assigned 16 17 Demand Project Up 0 0 1 0 0 1 = 1 Project Stable 1 0 0 0 0 1 = 1 Project Choice 0 1 0 0 0 1 = 1 Project Hope 0 0 0 1 0 1 = 1 Project Release 0 0 0 0 1 1 = 1 1 2 3 4 5 6 7 Bid G H I Total Assignments 1 1 1 1 1 = = = = = Supply 1 1 1 1 1 Total Bid Points 2551 ! ! To!maximize!the!scientists!preferences!you!want!to!assign!Dr.!Tsai!to!lead! project!Up,!Dr.!Kvaal!to!lead!project!Stable,!Dr.!Zuner!to!lead!project!Choice,!Dr.! Mickey!to!lead!project!Hope,!and!Dr.!Rollins!to!lead!project!Release.! ! ! b)! Since!there!are!only!four!assignees,!we!introduce!a!dummy!assignee!with! preferences!of!–1.!The!task!that!gets!assigned!the!dummy!assignee!will!not!be! done.!! ! ! ! Project!Up!would!not!be!done.! 9-73 ! c)! Since!two!of!the!assignees!can!do!two!tasks,!we!need!to!double!them.!We!include! assignees!Zunerg1,!Zunerg2,!Mickeyg1,!and!Mickeyg2!into!the!problem.!In!order! to!have!an!equal!number!of!assignees!and!tasks!we!also!need!to!include!one! dummy!task.!In!order!to!ensure!that!neither!Dr.!Kvall!nor!Dr.!Tsai!can!get! assigned!the!dummy!task!and!thus!no!project,!we!insert!a!large!negative!number! as!their!point!bid!for!the!dummy!project.!! ! ! Dr.!Kvaal!leads!project!Stable,!Dr.!Zuner!leads!project!Choice,!Dr.!Tsai!leads! project!Release,!and!Dr.!Mickey!leads!the!projects!Hope!and!Up.! ! ! d)! Under!the!new!bids!of!Dr.!Zuner!the!assignment!does!not!change:! ! ! ! e)! Certainly!Dr.!Zuner!could!be!disappointed!that!she!is!not!assigned!to!project! Stable,!especially!when!she!expressed!a!higher!preference!for!that!project!than! the!scientist!assigned.!The!optimal!solution!maximizes!the!preferences!overall,! but!individual!scientists!may!be!disappointed.!We!should!therefore!make!sure!to! communicate!the!reasoning!behind!the!assignments!to!the!scientists.! 9-74 ! f)! Whenever!a!scientist!cannot!lead!a!particular!project!we!use!a!large!negative! number!as!the!point!bid.! ! ! ! Dr.!Kvaal!leads!project!Stable,!Dr.!Zuner!leads!project!Choice,!Dr.!Tsai!leads! project!Release,!Dr.!Mickey!leads!project!Up,!and!Dr.!Rollins!leads!project!Hope.! ! g)! When!we!want!to!assign!two!assignees!to!the!same!task!we!need!to!duplicate! that!task.! ! ! ! Project!Up!is!led!by!Dr.!Mickey,!Stable!by!Dr.!Kvaal,!Choice!by!Dr.!Zuner,!Hope!by! Dr.!Arriaga!and!Dr.!Santos,!and!Release!by!Dr.!Tsai!and!Dr.!Rollins.! ! h)! No.!Maximizing!overall!preferences!does!not!maximize!individual!preferences.! Scientists!who!do!not!get!their!first!choice!may!become!resentful!and!therefore! lack!the!motivation!to!lead!their!assigned!project.!For!example,!in!the!optimal! solution!of!part!(g),!Dr.!Santos!clearly!elected!project!Release!as!his!first!choice,! but!he!was!assigned!to!lead!project!Hope.! ! In!addition,!maximizing!preferences!ignores!other!considerations!that!should!be! factored!into!the!assignment!decision.!For!example,!the!scientist!with!the!highest! preference!for!a!project!may!not!be!the!scientist!most!qualified!to!lead!the! project.! 9-75 CHAPTER : NETWORK OPTIMIZATION MODELS 10.2-1. (a) (b) Directed path: Undirected paths: AD-DC-CE-EF (A D AD-FD (A D F) CA-CE-EF (A C E AD-ED-EF (A D E C E F) F) F) Directed cycles: AD-DC-CA DC-CE-ED DC-CE-EF-FD Undirected cycle that includes every node: CA-CE-EF-FD-DB-AB (c) {CA, CE, DC, FD, DB} is a spanning tree. (d) 10.3-1. Prior to this study, Canadian Pacific Railway (CPR) used to run trains only after a sufficient level of freight was attained. This policy resulted in unreliable delivery times, so poor customer service. In order to improve customer service and utilization of available resources, CPR designed the railway operating plan called Integrated Operating Plan (IOP). "The problem of designing a railway operating plan is to satisfy a set of customer requirements expressed in terms of origin-destination traffic movements, using a blocking plan and a train plan. Thus, the primary variables are the blocks and trains. The constraints are the capacities of the lines and yards, the customer-service requirements, and the availability of various assets, such as crews and locomotives. The objective function in an abstract sense is to maximize profits" [p. 8]. Developing the blocking plan, i.e., determining the group of railcars to move together at some point during their trips, involves solving a series of shortest-path problems over a directed graph. The train plan is based on the blocking plan. It includes departure and arrival times for the trains, blocks they pick up and crew schedules. This problem is solved for each train using heuristics. Following this, simulation models and locomotive cycle plans are developed. This study enabled CPR to save $170 million in half a year. "Total documented cost savings through the end of 2002 have exceeded half a billion dollars" [p. 12]. More savings are expected in following years. The improvements in CPR's profitability and operations can be attributed to the decrease in transit and dwelling times, lowered fuel consumption, reduction of the workforce and of the number of railcars, and balanced workloads. CPR can now schedule the trains and the crew more efficiently and provide a more reliable customer service. By allowing variability in the parameters of its plans, CPR gained flexibility and agility. It can now respond to disruptions more effectively by shifting resources quickly. These improvements earned CPR many awards and more importantly a significant competitive advantage. -1 10.3-2. (a) (b) The shortest path from the origin to the destination is O a total distance of 160 miles. -2 A B E D T, with (c) From Origin Origin Origin A A B B B B C C C D D D D E E To On Route A 1 B 0 C 0 B 1 D 0 A 0 C 0 D 0 E 1 B 0 N 0 E 0 A 0 B 0 E 0 Destination 1 D 1 Destination 0 Total Distance (miles) Distance (miles) 40 60 50 10 70 10 20 55 40 20 20 50 70 55 10 60 10 80 Nodes Net Flow Origin 1 A 0 B 0 C 0 D 0 E 0 Destination -1 = = = = = = = Supply/Demand 1 0 0 0 0 0 -1 160 (d) Yes. (e) Yes. 10.3-3. (a) The nodes represent the years. Let be the cost (in thousand dollars) of using the same tractor from the end of year to the end of year . (b) The minimum-cost strategy is to replace the tractor at the end of the first year and keep the new one until the end of the third year. This incurs a total cost of $29 thousand. -3 (c) From Year 0 Year 0 Year 0 Year 1 Year 1 Year 2 To Year 1 Year 2 Year 3 Year 2 Year 3 Year 3 On Route 1 0 0 0 1 0 Cost $8,000 $18,000 $31,000 $10,000 $21,000 $12,000 Nodes Year 0 Year 1 Year 2 Year 3 Total Cost $29,000 10.3-4. (a) Length of the shortest path: 16 (b) Length of the shortest path: 17 -4 Net Flow 1 0 0 -1 = = = = Supply/Demand 1 0 0 -1 10.3-5. The shortest-path problem is a minimum cost flow problem with a unit supply at the origin and a unit demand at the destination. Label the origin as node and the destination as node . Then, the LP formulation is as follows: minimize subject to , for , for . 10.3-6. (a) The flying times play the role of "distances." (b) Shortest path: SE C E LN, with total flight time 11.3 -5 (c) From Seattle Seattle Seattle A A B B B C C D E F To On Route A 0 B 0 C 1 D 0 E 0 D 0 E 0 F 0 E 1 F 0 London 0 London 1 London 0 Total Time (hours) Time (hours) 4.6 4.7 4.2 3.5 3.4 3.6 3.2 3.3 3.5 3.4 3.4 3.6 3.8 Nodes Net Flow Seattle 1 A 0 B 0 C 0 D 0 E 0 F 0 London -1 = = = = = = = = Supply/Demand 1 0 0 0 0 0 0 -1 11.3 10.3-7. (a) Let node denote phase being completed with million dollars left to spent and be the time to complete phase if a cost of million dollars is spent. -6 (b) Shortest path: 30 Phase Research Development Design Production 21 Level Crash Priority Crash Priority 3 Cost 9 6 12 3 15 Time 2 3 3 2 -7 3 3 ,0 0 T. Time= 10 months. 10.4-1. (a) Length: 18 (b) Length: 26 10.4-2. (a) The nodes represent the groves and the branches represent the roads. (b) Length: 5.2 10.4-3. (a) The nodes are Main Office, Branch 1, Branch 2, Branch 3, Branch 4, and Branch 5. The branches are the phones lines. (b) 10.5-1. Maximum flow: 9 -8 10.5-2. Let node be the source and node be the sink. maximize subject to , for , where if 10.5-3. (a) (b) Maximum flow = 395 -9 is not a branch. (c) Maximum flow = 395 From R1 R1 R2 R2 R2 R3 R3 A A B B B C C D E F To A B A B C B C D E D E F E F T T T Maximum Flow Ship 65 30 40 50 60 80 70 60 45 60 55 45 45 85 120 145 130 <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= Capacity 75 65 40 50 60 80 70 60 45 70 55 45 70 90 120 190 130 Nodes Net Flow R1 95 R2 150 R3 150 A 0 B 0 C 0 D 0 E 0 F 0 T -395 395 10.5-4. (a) (b) -10 Supply/Demand = = = = = = 0 0 0 0 0 0 (c) (d) -11 (e) From Texas Texas Texas Texas California California California California Alaska Alaska Alaska Alaska Middle East Middle East Middle East Middle East New Orleans New Orleans New Orleans New Orleans Charleston Charleston Charleston Charleston Seattle Seattle Seattle Seattle St. Louis St. Louis St. Louis St. Louis To New Orleans Charleston Seattle St. Louis New Orleans Charleston Seattle St. Louis New Orleans Charleston Seattle St. Louis New Orleans Charleston Seattle St. Louis Pittsburgh Atlanta Kansas City San Francisco Pittsburgh Atlanta Kansas City San Francisco Pittsburgh Atlanta Kansas City San Francisco Pittsburgh Atlanta Kansas City San Francisco Ship 11 7 2 8 5 4 8 7 7 3 12 6 1 9 3 15 5 9 6 4 8 7 3 5 4 6 7 8 9 11 9 7 Maximum Flow 108 <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= Capacity 11 7 2 8 5 4 8 7 7 3 12 6 8 9 4 15 5 9 6 4 8 7 9 5 4 6 7 8 12 11 9 7 Nodes Net Flow Texas 28 California 24 Alaska 28 Middle East 28 New Orleans 0 Charleston 0 Seattle 0 St. Louis 0 Pittsburgh -26 Atlanta -33 Kansas City -25 San Francisco -24 Supply/Demand = = = = 0 0 0 0 10.5-5. For convenience, call the Faireparc station siding and the Portstown station siding . Let node represent siding at time for and . Node is the source and node is the sink. Arcs with unit capacity exist between nodes and if and only if a freight train leaving siding at time could not be overtaken by a scheduled passenger train before it reached siding . Arcs with capacity exist between nodes and for . There are no other arcs. For example, if and a scheduled passenger train could overtake a freight train leaving siding at time before it reached siding , the following is part of the network: The maximum flow problem in this case maximizes the number of sent freight trains. -12 10.5-6. (a) (b) From A A B B C C D D E To B C D E D E E F F Maximum Flow Ship 8 7 7 1 1 6 2 6 9 <= <= <= <= <= <= <= <= <= Capacity 9 7 7 2 4 6 3 6 9 Nodes Net Flow A 15 B 0 C 0 D 0 E 0 F -15 Supply/Demand = = = = 0 0 0 0 15 10.5.7 Answers will vary. 10.5.8 Answers will vary. 10.6-1. In this study, flight delay and cancellation problems faced by United Airlines (UA) are modeled as minimum-cost-flow network models. The overall objective is to minimize a weighted sum of various measures related to delay. These include the total number of delay minutes for every passenger, the number of passengers affected by delays and the number of aircraft swaps. Nodes represent "arriving and departing aircraft, spare aircraft, and recovered aircraft" on a two-dimensional network, with time and airport being the two dimensions. Arcs represent "scheduled flights, connections, and aircraft substitutions" [p. 56]. Costs include the revenue loss, the costs from swapping aircraft and from delaying aircraft. The delay problem is solved for each airport separately as a minimum-cost-flow network problem. The flow on each arc can be at most one. The solution is a set of arcs starting at a supply node and ending at a demand node, which determines flight delays due to shortage in aircraft. The cancellation model is a minimum-cost-flow network problem on the entire network. Again, the flow on each arc cannot exceed one. The solution determines which flight is canceled and what flight its aircraft is assigned to. This study has saved UA over half a billion dollars in delay costs alone in less than a year. Many potential delays were prevented and hence the number of flight delays was reduced by 50%. Customer inconveniences due to delays and cancellations were reduced. Additionally, developing an efficient way of addressing these problems helped UA respond to changes in the conditions quickly. -13 10.6-2. 10.6-3. (a) (b) minimize subject to 10.6-4. -14 10.6-5. (a) (b) (c) Total cost: $488,125 From P1 P1 P2 P2 WH1 WH1 WH1 WH2 WH2 WH2 To WH1 WH2 WH1 WH2 RO1 RO2 RO3 RO1 RO2 RO3 Ship 125 75 125 175 100 50 100 50 150 50 <= <= <= <= <= <= <= <= <= <= Capacity 125 150 175 200 100 150 100 125 150 75 Unit Cost $425 $560 $510 $600 $470 $505 $490 $390 $410 $440 Total Cost $488,125 10.6-6. (a) -15 Nodes P1 P2 WH1 WH2 RO1 RO2 RO3 Net Flow 200 300 0 0 -150 -200 -150 = = = = = = = Supply/Demand 200 300 0 0 -150 -200 -150 (b) (c) Vendor 1 2 3 Price $22,500 $22,700 $22,300 From V1 V1 V2 V2 V3 V3 WH1 WH1 WH2 WH2 V1 V2 V3 To WH1 WH2 WH1 WH2 WH1 WH2 F1 F2 F1 F2 D D D Fixed Per Shipping Mile Charge Charge $300 $0.40 $200 $0.50 $500 $0.20 Ship 0 6 6 0 0 4 6 0 4 6 4 4 6 <= <= <= <= <= <= <= <= <= <= Miles to WH1 1600 500 2000 Miles to WH2 400 600 1000 Capacity 6 6 6 6 6 6 6 6 6 6 Unit Cost $23,440 $22,960 $23,150 $23,200 $23,200 $23,000 $200 $700 $400 $500 $0 $0 $0 Total Cost $374,460 10.7-1. (a) -16 Total Cost to WH1 $23,440 $23,150 $23,200 Total Cost to WH2 $22,960 $23,200 $23,000 Nodes V1 V2 V3 WH1 WH2 F1 F2 D Net Flow 10 10 10 0 0 -10 -6 -14 = = = = = = = = Supply/Demand 10 10 10 0 0 -10 -6 -14 (b) Compute for nonbasic arcs: BD AD CB All of them are nonnegative, so this solution is optimal. Since exist. Network simplex: Optimal nonbasic solutions have AB , where and C DE , AC B and B AD , multiple optima , AD , CE D are nonbasic arcs. (c) Start with: Network simplex: AC entering arc AB BD and BC is leaving arc (reverses). The next BF solution is: From (b), we recognize this solution as optimal. -17 , and 10.7-2. (a) (b) The final feasible spanning tree is: The flow to which it corresponds is the same as in Prob. 10.5-6. 10.7-3. (a) There are no reverse arcs in this solution. (b) The optimal BF spanning tree is: which corresponds to a real flow of: with cost . -18 10.7-4. Initial BF spanning tree: Optimal BF spanning tree: which has a real flow of: with cost . 10.7-5. Initial BF spanning tree: -19 Optimal BF spanning tree: which corresponds to the optimal solution given in Sec. 8.1. 10.7-6. (a) (b) Initial BF spanning tree: (c) Optimal BF spanning tree: The sequence of basic feasible solutions is identical with the transportation simplex method. -20 10.7-7. Optimal BF spanning tree: which correspond to the real flow of: with a total cost of 750. 10.8-1. Length of Path Activity to Crash Crash Cost $ $ $ $ $ $ $ -21 10.8-2. (a) Let and be the reduction in and respectively, due to crashing. minimize subject to and Optimal Solution: (b) Let and and be the reduction in . and respectively, due to crashing. minimize subject to and Optimal Solution: and . -22 (c) Let , , , and respectively, due to crashing. be the reduction in the duration of , , , and minimize subject to and Optimal Solution: and . (d) Let be the reduction in the duration of activity due to crashing for . Also let denote the start time of activity for and FINISH the project duration. minimize subject to FINISH FINISH and FINISH FINISH (e) Normal Crash Time Time Activity (months) (months) A 8 5 B 9 7 C 6 4 D 7 4 Normal Cost $25,000 $20,000 $16,000 $27,000 Crash Cost $40,000 $30,000 $24,000 $45,000 Maximum Time Reduction (months) 3 2 2 3 Crash Cost per Month Saved $5,000 $5,000 $4,000 $6,000 Project Completion Time (months) Start Time 0 0 8 7 Time Reduction 0 2 2 2 Finish Time 8 7 12 12 12 <= Max Time 12 Total Cost $118,000 -23 (f) The solution found using LINGO agrees with the solution in (e), i.e., it is optimal to reduce the duration of activities , , and by two months. Then the entire project takes 12 months and costs thousand dollars. (g) Deadline of Activity A B C D Normal Time (months) 8 9 6 7 months Crash Time (months) 5 7 4 4 Normal Cost $25,000 $20,000 $16,000 $27,000 Crash Cost $40,000 $30,000 $24,000 $45,000 Maximum Time Crash Cost Reduction per Month (months) Saved 3 $5,000 2 $5,000 2 $4,000 3 $6,000 Project Completion Time (months) Start Time 0 0 7 7 Time Reduction 1 2 2 3 Finish Time 7 7 11 11 11 <= Max Time 11 Start Time 0 0 8 7 Time Reduction 0 2 1 1 Finish Time 8 7 13 13 13 <= Max Time 13 Total Cost $129,000 Deadline of Activity A B C D Normal Time (months) 8 9 6 7 months Crash Time (months) 5 7 4 4 Normal Cost $25,000 $20,000 $16,000 $27,000 Crash Cost $40,000 $30,000 $24,000 $45,000 Maximum Time Crash Cost Reduction per Month (months) Saved 3 $5,000 2 $5,000 2 $4,000 3 $6,000 Project Completion Time (months) Total Cost $108,000 -24 10.8-3. (a) $7,834 is saved by the new plan given below. Length of Path Activity to Crash $ $ $ $ & & Activity Crash Cost Duration weeks weeks weeks weeks weeks Cost $ $ $ $ $ (b) Activity A B C D E Normal Time (weeks) 3 4 5 3 4 Crash Time (weeks) 2 3 2 1 2 Normal Cost $54,000 $62,000 $66,000 $40,000 $75,000 Crash Cost $60,000 $65,000 $70,000 $43,000 $80,000 Maximum Time Crash Cost Reduction per Week (weeks) Saved 1 $6,000 1 $3,000 3 $1,333 2 $1,500 2 $2,500 Project Completion Time (weeks) Start Time 0 4 3 9 8 Time Reduction 0 0 0 0 0 Finish Time 3 8 8 12 12 12 <= Max Time 12 Start Time 0 3 3 8 7 Time Reduction 0 0 1 0 0 Finish Time 3 7 7 11 11 11 <= Max Time 11 Total Cost $297,000 Activity A B C D E Normal Time (weeks) 3 4 5 3 4 Crash Time (weeks) 2 3 2 1 2 Normal Cost $54,000 $62,000 $66,000 $40,000 $75,000 Crash Cost $60,000 $65,000 $70,000 $43,000 $80,000 Maximum Time Crash Cost Reduction per Week (weeks) Saved 1 $6,000 1 $3,000 3 $1,333 2 $1,500 2 $2,500 Project Completion Time (weeks) Total Cost $298,333 -25 Activity A B C D E Normal Time (weeks) 3 4 5 3 4 Crash Time (weeks) 2 3 2 1 2 Normal Cost $54,000 $62,000 $66,000 $40,000 $75,000 Crash Cost $60,000 $65,000 $70,000 $43,000 $80,000 Maximum Time Crash Cost Reduction per Week (weeks) Saved 1 $6,000 1 $3,000 3 $1,333 2 $1,500 2 $2,500 Project Completion Time (weeks) Start Time 0 3 3 7 7 Time Reduction 0 0 1 0 1 Finish Time 3 7 7 10 10 10 <= Max Time 10 Start Time 0 3 3 7 7 Time Reduction 0 0 1 1 2 Finish Time 3 7 7 9 9 9 <= Max Time 9 Start Time 0 3 3 6 6 Time Reduction 0 1 2 1 2 Finish Time 3 6 6 8 8 8 <= Max Time 8 Start Time 0 2 2 5 5 Time Reduction 1 1 2 1 2 Finish Time 2 5 5 7 7 7 <= Max Time 7 Total Cost $300,833 Activity A B C D E Normal Time (weeks) 3 4 5 3 4 Crash Time (weeks) 2 3 2 1 2 Normal Cost $54,000 $62,000 $66,000 $40,000 $75,000 Crash Cost $60,000 $65,000 $70,000 $43,000 $80,000 Maximum Time Crash Cost Reduction per Week (weeks) Saved 1 $6,000 1 $3,000 3 $1,333 2 $1,500 2 $2,500 Project Completion Time (weeks) Total Cost $304,833 Activity A B C D E Normal Time (weeks) 3 4 5 3 4 Crash Time (weeks) 2 3 2 1 2 Normal Cost $54,000 $62,000 $66,000 $40,000 $75,000 Crash Cost $60,000 $65,000 $70,000 $43,000 $80,000 Maximum Time Crash Cost Reduction per Week (weeks) Saved 1 $6,000 1 $3,000 3 $1,333 2 $1,500 2 $2,500 Project Completion Time (weeks) Total Cost $309,167 Activity A B C D E Normal Time (weeks) 3 4 5 3 4 Crash Time (weeks) 2 3 2 1 2 Normal Cost $54,000 $62,000 $66,000 $40,000 $75,000 Crash Cost $60,000 $65,000 $70,000 $43,000 $80,000 Maximum Time Crash Cost Reduction per Week (weeks) Saved 1 $6,000 1 $3,000 3 $1,333 2 $1,500 2 $2,500 Project Completion Time (weeks) Total Cost $315,167 Crash to weeks. -26 10.8-4. (a) Let . be the reduction in the duration of activity and minimize 5 0 4 8 be the start time of activity 6 7 subject to FINISH FINISH FINISH (b) Finish Time: Activity A B C D E F G H Normal Time (weeks) 5 3 4 6 5 7 9 8 weeks, total cost: $217 million. Crash Normal Crash Maximum Time Time Cost Cost Reduction (weeks) ($million) ($million) (weeks) 3 20 30 2 2 10 20 1 2 16 24 2 3 25 43 3 4 22 30 1 4 30 48 3 5 25 45 4 6 30 44 2 Crash Cost per Week Saved ($million) 5 10 4 6 8 6 5 7 Project Completion Time (weeks) Total Cost ($million) Start Time 0 0 3 3 2 2 7 9 Time Reduction 2 1 0 0 0 0 1 2 Finish Time 3 2 7 9 7 9 15 15 15 <= Max Time 15 217 10.8-5. (a) Let . be the reduction in the duration of activity and be the start time of activity minimize subject to FINISH FINISH FINISH FINISH -27 (b) Finish Time: Activity A B C D E F G H I J Normal Time (weeks) 32 28 36 16 32 54 17 20 34 18 weeks, total crashing cost: $ Crash Time (weeks) 28 25 31 13 27 47 15 17 30 16 Normal Crash Maximum Time Cost Cost Reduction ($million) ($million) (weeks) 160 180 4 125 146 3 170 210 5 60 72 3 135 160 5 215 257 7 90 96 2 120 132 3 190 226 4 80 84 2 million, total cost: $ Crash Cost per Week Saved ($million) 5 7 8 4 5 6 3 4 9 2 Project Completion Time (weeks) Total Cost ($million) 10.9-1. Answers will vary. 10.9-2. Answers will vary. -28 billion. Start Time 0 0 32 25 26 25 41 58 58 76 Time Reduction 0 3 0 0 0 3 0 0 0 2 Finish Time 32 25 68 41 58 76 58 78 92 92 92 <= Max Time 92 1,388 Case%10.1% ! a)! There!are!three!supply!nodes!–!the!Yen!node,!the!Rupiah!node,!and!the!Ringgit! node.!!There!is!one!demand!node!–!the!US$!node.!!Below,!we!draw!the!network! originating!from!only!the!Yen!supply!node!to!illustrate!the!overall!design!of!the! network.!!In!this!network,!we!exclude!both!the!Rupiah!and!Ringgit!nodes!for! simplicity.! -9.6 mil ! ! b)! Since!all!transaction!limits!are!given!in!the!equivalent!of!$1000!we!define!the! flow!variables!as!the!amount!in!thousands!of!dollars!that!Jake!converts!from!one! currency!into!another!one.!His!total!holdings!in!Yen,!Rupiah,!and!Ringgit!are! equivalent!to!$9.6!million,!$1.68!million,!and!$5.6!million,!respectively!(as! calculated!in!cells!I16:K18!in!the!spreadsheet).!So,!the!supplies!at!the!supply! nodes!Yen,!Rupiah,!and!Ringgit!are!Q$9.6!million,!Q$1.68!million,!and!Q$5.6! million,!respectively.!The!demand!at!the!only!demand!node!US$!equals!$16.88! million!(the!sum!of!the!outflows!from!the!source!nodes).!The!transaction!limits! are!capacity!constraints!for!all!arcs!leaving!from!the!nodes!Yen,!Rupiah,!and! Ringgit.!The!unit!cost!for!every!arc!is!given!by!the!transaction!cost!for!the! currency!conversion.! 10-29 ! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 A B C D From Yen Yen Yen Yen Yen Yen Yen Rupiah Rupiah Rupiah Rupiah Rupiah Rupiah Rupiah Ringit Ringit Ringit Ringit Ringit Ringit Ringit Can$ Can$ Can$ Can$ Euro Euro Euro Euro Pound Pound Pound Pound Peso Peso Peso Peso To Rupiah Ringit US$ Can$ Euro Pound Peso Yen Ringit US$ Can$ Euro Pound Peso Yen Rupiah US$ Can$ Euro Pound Peso US$ Euro Pound Peso US$ Can$ Pound Peso US$ Can$ Euro Peso US$ Can$ Euro Pound Convert ($thousands) 0 0 2,000 2,000 2,000 2,000 1,600 0 0 200 200 1,000 280 0 0 0 1,100 0 2,500 1,000 1,000 2,200 0 0 0 5,500 0 0 0 3,280 0 0 0 2,600 0 0 0 Total Cost 83.38 <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= E Transaction Limit ($thousands) 5,000 5,000 2,000 2,000 2,000 2,000 4,000 5,000 2,000 200 200 1,000 500 200 3,000 4,500 1,500 1,500 2,500 1,000 1,000 F G Unit Cost 0.50% 0.50% 0.40% 0.40% 0.40% 0.25% 0.50% 0.50% 0.70% 0.50% 0.30% 0.30% 0.75% 0.75% 0.50% 0.70% 0.70% 0.70% 0.40% 0.45% 0.50% 0.05% 0.20% 0.10% 0.10% 0.10% 0.20% 0.05% 0.50% 0.10% 0.10% 0.05% 0.50% 0.10% 0.10% 0.50% 0.50% H I J K Nodes Yen Rupiah Ringit Can$ Euro Pound Peso US$ Net Flow ($thousands) 9,600 1,680 5,600 0 0 0 0 -16,880 = = = = = = = = Supply/Demand ($thousands) 9,600 1,680 5,600 0 0 0 0 -16,880 Yen Rupiah Ringgit Starting Supply (thousands) 1,200,000 10,500,000 28,000 Conversion ($ per) 0.008 0.00016 0.2 Starting ($thousands) 9,600 1,680 5,600 ! ! Range Name Conversion Convert From NetFlow Nodes StartingSupply SupplyDemand To TotalCost TransactionLimit UnitCost ! Cells J16:J18 C4:C40 A4:A40 I4:I11 H4:H11 I16:I18 K4:K11 B4:B40 C42 E4:E24 F4:F40 ! 2 3 4 5 6 7 8 9 10 11 I Net Flow ($thousands) =SUMIF(From,Nodes,Convert)-SUMIF(To,Nodes,Convert) =SUMIF(From,Nodes,Convert)-SUMIF(To,Nodes,Convert) =SUMIF(From,Nodes,Convert)-SUMIF(To,Nodes,Convert) =SUMIF(From,Nodes,Convert)-SUMIF(To,Nodes,Convert) =SUMIF(From,Nodes,Convert)-SUMIF(To,Nodes,Convert) =SUMIF(From,Nodes,Convert)-SUMIF(To,Nodes,Convert) =SUMIF(From,Nodes,Convert)-SUMIF(To,Nodes,Convert) =SUMIF(From,Nodes,Convert)-SUMIF(To,Nodes,Convert) H 13 14 15 16 17 18 ! ! 42 I Starting Supply (thousands) Yen 1200000 Rupiah 10500000 Ringgit 28000 B C Total Cost =SUMPRODUCT(UnitCost,Convert) ! 10-30 ! J J = = = = = = = = K Supply/Demand ($thousands) =K16 =K17 =K18 0 0 0 0 =-SUM(K16:K18) ! K Conversion Starting ($ per) ($thousands) 0.008 =StartingSupply*Conversion 0.00016 =StartingSupply*Conversion 0.2 =StartingSupply*Conversion ! ! ! Jake!should!convert!the!equivalent!of!$2!million!from!Yen!to!each!US$,!Can$,! Euro,!and!Pound.!He!should!convert!$1.6!million!from!Yen!to!Peso.!Moreover,!he! should!convert!the!equivalent!of!$200,000!from!Rupiah!to!each!US$,!Can$,!and! Peso,!$1!million!from!Rupiah!to!Euro,!and!$80,000!from!Rupiah!to!Pound.! Furthermore,!Jake!should!convert!the!equivalent!of!$1.1!million!from!Ringgit!to! US$,!$2.5!million!from!Ringgit!to!Euro,!and!$1!million!from!Ringgit!to!each!Pound! and!Peso.!Finally,!he!should!convert!all!the!money!he!converted!into!Can$,!Euro,! Pound,!and!Peso!directly!into!US$.!Specifically,!he!needs!to!convert!into!US$!the! equivalent!of!$2.2!million,!$5.5!million,!$3.08!million,!and!$2.8!million!Can$,! Euro,!Pound,!and!Peso,!respectively.!Assuming!Jake!pays!for!the!total!transaction! costs!of!$83,380!directly!from!his!American!bank!accounts!he!will!have! $16,880,000!dollars!to!invest!in!the!US.! 10-31 ! c)! We!eliminate!all!capacity!restrictions!on!the!arcs.! ! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 A B C From Yen Yen Yen Yen Yen Yen Yen Rupiah Rupiah Rupiah Rupiah Rupiah Rupiah Rupiah Ringit Ringit Ringit Ringit Ringit Ringit Ringit Can$ Can$ Can$ Can$ Euro Euro Euro Euro Pound Pound Pound Pound Peso Peso Peso Peso To Rupiah Ringit US$ Can$ Euro Pound Peso Yen Ringit US$ Can$ Euro Pound Peso Yen Rupiah US$ Can$ Euro Pound Peso US$ Euro Pound Peso US$ Can$ Pound Peso US$ Can$ Euro Peso US$ Can$ Euro Pound Convert ($thousands) 0 0 0 0 0 9,600 0 0 0 0 1,680 0 0 0 0 0 0 0 5,600 0 0 1,680 0 0 0 5,600 0 0 0 9,600 0 0 0 0 0 0 0 Total Cost 67.48 D E Unit Cost 0.50% 0.50% 0.40% 0.40% 0.40% 0.25% 0.50% 0.50% 0.70% 0.50% 0.30% 0.30% 0.75% 0.75% 0.50% 0.70% 0.70% 0.70% 0.40% 0.45% 0.50% 0.05% 0.20% 0.10% 0.10% 0.10% 0.20% 0.05% 0.50% 0.10% 0.10% 0.05% 0.50% 0.10% 0.10% 0.50% 0.50% F G H Net Flow Nodes ($thousands) Yen 9,600 Rupiah 1,680 Ringit 5,600 Can$ 0 Euro 0 Pound 0 Peso 0 US$ -16,880 Yen Rupiah Ringgit Starting Supply (thousands) 1,200,000 10,500,000 28,000 I J = = = = = = = = Supply/Demand ($thousands) 9,600 1,680 5,600 0 0 0 0 -16,880 Conversion ($ per) 0.008 0.00016 0.2 Starting ($thousands) 9,600 1,680 5,600 ! ! Jake!should!convert!the!entire!holdings!in!Japan!from!Yen!into!Pounds!and!then! into!US$,!the!entire!holdings!in!Indonesia!from!Rupiah!into!Can$!and!then!into! US$,!and!the!entire!holdings!in!Malaysia!from!Ringgit!into!Euro!and!then!into! US$.!Without!the!capacity!limits!the!transaction!costs!are!reduced!to!$67,480.! 10-32 ! d)! We!multiply!all!unit!cost!for!Rupiah!by!6.! ! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 A B C From Yen Yen Yen Yen Yen Yen Yen Rupiah Rupiah Rupiah Rupiah Rupiah Rupiah Rupiah Ringit Ringit Ringit Ringit Ringit Ringit Ringit Can$ Can$ Can$ Can$ Euro Euro Euro Euro Pound Pound Pound Pound Peso Peso Peso Peso To Rupiah Ringit US$ Can$ Euro Pound Peso Yen Ringit US$ Can$ Euro Pound Peso Yen Rupiah US$ Can$ Euro Pound Peso US$ Euro Pound Peso US$ Can$ Pound Peso US$ Can$ Euro Peso US$ Can$ Euro Pound Convert ($thousands) 0 0 0 0 0 9,600 0 0 0 0 1,680 0 0 0 0 0 0 0 5,600 0 0 1,680 0 0 0 5,600 0 0 0 9,600 0 0 0 0 0 0 0 Total Cost 92.68 D E Unit Cost 0.50% 0.50% 0.40% 0.40% 0.40% 0.25% 0.50% 3.00% 4.20% 3.00% 1.80% 1.80% 4.50% 4.50% 0.50% 0.70% 0.70% 0.70% 0.40% 0.45% 0.50% 0.05% 0.20% 0.10% 0.10% 0.10% 0.20% 0.05% 0.50% 0.10% 0.10% 0.05% 0.50% 0.10% 0.10% 0.50% 0.50% F G H Net Flow Nodes ($thousands) Yen 9,600 Rupiah 1,680 Ringit 5,600 Can$ 0 Euro 0 Pound 0 Peso 0 US$ -16,880 Yen Rupiah Ringgit Starting Supply (thousands) 1,200,000 10,500,000 28,000 I J = = = = = = = = Supply/Demand ($thousands) 9,600 1,680 5,600 0 0 0 0 -16,880 Conversion ($ per) 0.008 0.00016 0.2 Starting ($thousands) 9,600 1,680 5,600 ! ! The!optimal!routing!for!the!money!doesn't!change,!but!the!total!transaction!costs! are!now!increased!to!$92,680.! ! e)! In!the!described!crisis!situation!the!currency!exchange!rates!might!change!every! minute.!Jake!should!carefully!check!the!exchange!rates!again!when!he!performs! the!transactions.! ! The!European!economies!might!be!more!insulated!from!the!Asian!financial! collapse!than!the!US!economy.!To!impress!his!boss!Jake!might!want!to!explore! other!investment!opportunities!in!safer!European!economies!that!provide!higher! rates!of!return!than!US!bonds.! 10-33 Case%10.2% ! a)! The!network!showing!the!different!routes!troops!and!supplies!may!follow!to! reach!the!Russian!Federation!appears!below.! ! PORTS Hamburg Boston Rotterdam St. Petersburg Napoli AIRFIELDS Moscow London Jacksonville Berlin Rostov Istanbul ! 10-34 ! b)! The!President!is!only!concerned!about!how!to!most!quickly!move!troops!and! supplies!from!the!United!States!to!the!three!strategic!Russian!cities.!Obviously,! the!best!way!to!achieve!this!goal!is!to!find!the!fastest!connection!between!the!US! and!the!three!cities.!We!therefore!need!to!find!the!shortest!path!between!the!US! cities!and!each!of!the!three!Russian!cities.! ! The!President!only!cares!about!the!time!it!takes!to!get!the!troops!and!supplies!to! Russia.!It!does!not!matter!how!great!a!distance!the!troops!and!supplies!cover.! Therefore!we!define!the!arc!length!between!two!nodes!in!the!network!to!be!the! time!it!takes!to!travel!between!the!respective!cities.!For!example,!the!distance! between!Boston!and!London!equals!6,200!km.!The!mode!of!transportation! between!the!cities!is!a!Starlifter!traveling!at!a!speed!of!400!miles!per!hour!*! 1.609!km!per!mile!=!643.6!km!per!hour.!The!time!is!takes!to!bring!troops!and! supplies!from!Boston!to!London!equals!6,200!km!/!643.6!km!per!hour!=!9.6333! hours.!Using!this!approach!we!can!compute!the!time!of!travel!along!all!arcs!in! the!network.! ! By!simple!inspection!and!common!sense!it!is!apparent!that!the!fastest! transportation!involves!using!only!airplanes.!We!therefore!can!restrict!ourselves! to!only!those!arcs!in!the!network!where!the!mode!of!transportation!is!air!travel.! We!can!omit!the!three!port!cities!and!all!arcs!entering!and!leaving!these!nodes.! ! The!following!six!spreadsheets!find!the!shortest!path!between!each!US!city! (Boston!and!Jacksonville)!and!each!Russian!city!(St.!Petersburg,!Moscow,!and! Rostov).! ! ! Boston!to!St.!Petersburg:! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 A From Boston Boston Boston Jacksonville Jacksonville Jacksonville London London London Berlin Berlin Berlin Istanbul Istanbul Istanbul B C D E F To On Route Distance (km) Time (hours) London 1 6,200 9.63 Berlin 0 7,250 11.26 Istanbul 0 8,300 12.90 London 0 7,900 12.27 Berlin 0 9,200 14.29 Istanbul 0 10,100 15.69 St. Petersburg 1 1,980 3.08 Moscow 0 2,300 3.57 Rostov 0 2,860 4.44 St. Petersburg 0 1,280 1.99 Moscow 0 1,600 2.49 Rostov 0 1,730 2.69 St. Petersburg 0 2,040 3.17 Moscow 0 1,700 2.64 Rostov 0 990 1.54 Total Time 12.71 !! ! 10-35 G H I Node Net Flow Boston 1 Jacksonville 0 London 0 Berlin 0 Istanbul 0 St. Petersburg -1 Moscow 0 Rostov 0 Travel Speed (mph) km/hr Travel Speed (km/hr) 400 1.609 643.6 J = = = = = = = = K Supply/Demand 1 0 0 0 0 -1 0 0 ! ! Boston!to!Moscow:! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 A From Boston Boston Boston Jacksonville Jacksonville Jacksonville London London London Berlin Berlin Berlin Istanbul Istanbul Istanbul B C D E F To On Route Distance (km) Time (hours) London 1 6,200 9.63 Berlin 0 7,250 11.26 Istanbul 0 8,300 12.90 London 0 7,900 12.27 Berlin 0 9,200 14.29 Istanbul 0 10,100 15.69 St. Petersburg 0 1,980 3.08 Moscow 1 2,300 3.57 Rostov 0 2,860 4.44 St. Petersburg 0 1,280 1.99 Moscow 0 1,600 2.49 Rostov 0 1,730 2.69 St. Petersburg 0 2,040 3.17 Moscow 0 1,700 2.64 Rostov 0 990 1.54 Total Time G H I Node Net Flow Boston 1 Jacksonville 0 London 0 Berlin 0 Istanbul 0 St. Petersburg 0 Moscow -1 Rostov 0 Travel Speed (mph) km/hr Travel Speed (km/hr) J = = = = = = = = K Supply/Demand 1 0 0 0 0 0 -1 0 400 1.609 643.6 13.21 ! ! ! ! Boston!to!Rostov:! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 A From Boston Boston Boston Jacksonville Jacksonville Jacksonville London London London Berlin Berlin Berlin Istanbul Istanbul Istanbul B C D E F To On Route Distance (km) Time (hours) London 0 6,200 9.63 Berlin 1 7,250 11.26 Istanbul 0 8,300 12.90 London 0 7,900 12.27 Berlin 0 9,200 14.29 Istanbul 0 10,100 15.69 St. Petersburg 0 1,980 3.08 Moscow 0 2,300 3.57 Rostov 0 2,860 4.44 St. Petersburg 0 1,280 1.99 Moscow 0 1,600 2.49 Rostov 1 1,730 2.69 St. Petersburg 0 2,040 3.17 Moscow 0 1,700 2.64 Rostov 0 990 1.54 Total Time G H I Node Net Flow Boston 1 Jacksonville 0 London 0 Berlin 0 Istanbul 0 St. Petersburg 0 Moscow 0 Rostov -1 Travel Speed (mph) km/hr Travel Speed (km/hr) J = = = = = = = = K Supply/Demand 1 0 0 0 0 0 0 -1 400 1.609 643.6 13.95 ! ! ! ! Jacksonville!to!St.!Petersburg:! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 A From Boston Boston Boston Jacksonville Jacksonville Jacksonville London London London Berlin Berlin Berlin Istanbul Istanbul Istanbul B C D E F To On Route Distance (km) Time (hours) London 0 6,200 9.63 Berlin 0 7,250 11.26 Istanbul 0 8,300 12.90 London 1 7,900 12.27 Berlin 0 9,200 14.29 Istanbul 0 10,100 15.69 St. Petersburg 1 1,980 3.08 Moscow 0 2,300 3.57 Rostov 0 2,860 4.44 St. Petersburg 0 1,280 1.99 Moscow 0 1,600 2.49 Rostov 0 1,730 2.69 St. Petersburg 0 2,040 3.17 Moscow 0 1,700 2.64 Rostov 0 990 1.54 Total Time 15.35 ! ! 10-36 G H I Node Net Flow Boston 0 Jacksonville 1 London 0 Berlin 0 Istanbul 0 St. Petersburg -1 Moscow 0 Rostov 0 Travel Speed (mph) km/hr Travel Speed (km/hr) 400 1.609 643.6 J = = = = = = = = K Supply/Demand 0 1 0 0 0 -1 0 0 ! ! Jacksonville!to!Moscow:! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 A From Boston Boston Boston Jacksonville Jacksonville Jacksonville London London London Berlin Berlin Berlin Istanbul Istanbul Istanbul B C D E F To On Route Distance (km) Time (hours) London 0 6,200 9.63 Berlin 0 7,250 11.26 Istanbul 0 8,300 12.90 London 1 7,900 12.27 Berlin 0 9,200 14.29 Istanbul 0 10,100 15.69 St. Petersburg 0 1,980 3.08 Moscow 1 2,300 3.57 Rostov 0 2,860 4.44 St. Petersburg 0 1,280 1.99 Moscow 0 1,600 2.49 Rostov 0 1,730 2.69 St. Petersburg 0 2,040 3.17 Moscow 0 1,700 2.64 Rostov 0 990 1.54 Total Time G H I Node Net Flow Boston 0 Jacksonville 1 London 0 Berlin 0 Istanbul 0 St. Petersburg 0 Moscow -1 Rostov 0 Travel Speed (mph) km/hr Travel Speed (km/hr) J = = = = = = = = K Supply/Demand 0 1 0 0 0 0 -1 0 400 1.609 643.6 15.85 ! ! ! ! Jacksonville!to!Rostov:! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 A From Boston Boston Boston Jacksonville Jacksonville Jacksonville London London London Berlin Berlin Berlin Istanbul Istanbul Istanbul B C D E F To On Route Distance (km) Time (hours) London 0 6,200 9.63 Berlin 0 7,250 11.26 Istanbul 0 8,300 12.90 London 1 7,900 12.27 Berlin 0 9,200 14.29 Istanbul 0 10,100 15.69 St. Petersburg 0 1,980 3.08 Moscow 0 2,300 3.57 Rostov 1 2,860 4.44 St. Petersburg 0 1,280 1.99 Moscow 0 1,600 2.49 Rostov 0 1,730 2.69 St. Petersburg 0 2,040 3.17 Moscow 0 1,700 2.64 Rostov 0 990 1.54 Total Time 16.72 ! ! 10-37 G H I Node Net Flow Boston 0 Jacksonville 1 London 0 Berlin 0 Istanbul 0 St. Petersburg 0 Moscow 0 Rostov -1 Travel Speed (mph) km/hr Travel Speed (km/hr) 400 1.609 643.6 J = = = = = = = = K Supply/Demand 0 1 0 0 0 0 0 -1 ! ! The!spreadsheets!contain!the!following!formulas:! ! Range Name Distance From NetFlow Node OnRoute SupplyDemand Time To TotalTime TravelSpeed Cells E2:E16 A2:A16 I2:I9 H2:H9 C2:C16 K2:K9 F2:F16 B2:B16 C18 I16 ! 1 2 3 4 5 6 7 8 9 ! F Time (hours) =Distance/TravelSpeed =Distance/TravelSpeed =Distance/TravelSpeed =Distance/TravelSpeed =Distance/TravelSpeed =Distance/TravelSpeed =Distance/TravelSpeed =Distance/TravelSpeed ! B Total Time 14 15 16 ! 1 2 3 4 5 6 7 8 9 H I Travel Speed (mph) 400 km/hr 1.609 Travel Speed (km/hr) =I14*I15 ! ! I Net Flow =SUMIF(From,Node,OnRoute)-SUMIF(To,Node,OnRoute) =SUMIF(From,Node,OnRoute)-SUMIF(To,Node,OnRoute) =SUMIF(From,Node,OnRoute)-SUMIF(To,Node,OnRoute) =SUMIF(From,Node,OnRoute)-SUMIF(To,Node,OnRoute) =SUMIF(From,Node,OnRoute)-SUMIF(To,Node,OnRoute) =SUMIF(From,Node,OnRoute)-SUMIF(To,Node,OnRoute) =SUMIF(From,Node,OnRoute)-SUMIF(To,Node,OnRoute) =SUMIF(From,Node,OnRoute)-SUMIF(To,Node,OnRoute) ! ! C =SUMPRODUCT(OnRoute,Time) ! ! Comparing!all!six!solutions!we!see!that!the!shortest!path!from!the!US!to!Saint! Petersburg!is!Boston!→!London!→!Saint!Petersburg!with!a!total!travel!time!of! 12.71!hours.!The!shortest!path!from!the!US!to!Moscow!is!Boston!→!London!→! Moscow!with!a!total!travel!time!of!13.21!hours.!The!shortest!path!from!the!US!to! Rostov!is!Boston!→!Berlin!→!Rostov!with!a!total!travel!time!of!13.95!hours.!!The! following!network!diagram!highlights!these!shortest!paths.! 18 ! ! ! 10-38 ! c)! The!President!must!satisfy!each!Russian!city’s!military!requirements!at! minimum!cost.!!Therefore,!this!problem!can!be!solved!as!a!minimumQcost! network!flow!problem.!The!two!nodes!representing!US!cities!are!supply!nodes! with!a!supply!of!500!each!(we!measure!all!weights!in!1000!tons).!The!three! nodes!representing!Saint!Petersburg,!Moscow,!and!Rostov!are!demand!nodes! with!demands!of!–320,!Q440,!and!–240,!respectively.!All!nodes!representing! European!airfields!and!ports!are!transshipment!nodes.!We!measure!the!flow! along!the!arcs!in!1000!tons.!For!some!arcs,!capacity!constraints!are!given.!All! arcs!from!the!European!ports!into!Saint!Petersburg!have!zero!capacity.!All!truck! routes!from!the!European!ports!into!Rostov!have!a!transportation!limit!of! 2,500*16!=!40,000!tons.!Since!we!measure!the!arc!flows!in!1000!tons,!the! corresponding!arc!capacities!equal!40.!An!analogous!computation!yields!arc! capacities!of!30!for!both!the!arcs!connecting!the!nodes!London!and!Berlin!to! Rostov.!For!all!other!nodes!we!determine!natural!arc!capacities!based!on!the! supplies!and!demands!at!the!nodes.!We!define!the!unit!costs!along!the!arcs!in!the! network!in!$1000!per!1000!tons!(or,!equivalently,!$/ton).!For!example,!the!cost! of!transporting!1!ton!of!material!from!Boston!to!Hamburg!equals!$30,000!/!240! =!$125,!so!the!costs!of!transporting!1000!tons!from!Boston!to!Hamburg!equals! $125,000.! ! The!objective!is!to!satisfy!all!demands!in!the!network!at!minimum!cost.!The! following!spreadsheet!shows!the!entire!linear!programming!model.! 10-39 ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 From Boston Boston Boston Boston Boston Boston Jacksonville Jacksonville Jacksonville Jacksonville Jacksonville Jacksonville Berlin Hamburg Istanbul London Rotterdam Napoli Berlin Hamburg Istanbul London Rotterdam Napoli Berlin Hamburg Istanbul London Rotterdam Napoli B C To Berlin Hamburg Istanbul London Rotterdam Napoli Berlin Hamburg Istanbul London Rotterdam Napoli St. Petersburg St. Petersburg St. Petersburg St. Petersburg St. Petersburg St. Petersburg Moscow Moscow Moscow Moscow Moscow Moscow Rostov Rostov Rostov Rostov Rostov Rostov Ship (thousand tons) 0 440 60 0 0 0 0 0 150 350 0 0 0 0 0 320 0 0 0 440 0 0 0 0 0 0 210 30 0 0 Total Cost ($thousand) D E Capacity (thousand tons) <= 0 <= <= 0 0 <= <= 30 40 <= <= <= 30 40 40 F Cost per Vehicle ($thousand) 50 30 55 45 30 32 57 48 61 49 44 56 24 3 28 22 3 5 22 4 25 19 5 5 23 7 2 4 8 9 G Vehicle Starlifter Transport Starlifter Starlifter Transport Transport Starlifter Transport Starlifter Starlifter Transport Transport Starlifter Truck Starlifter Starlifter Truck Truck Starlifter Truck Starlifter Starlifter Truck Truck Starlifter Truck Starlifter Starlifter Truck Truck H Maximum Vehicles 0 0 0 200 2,500 200 2,500 2,500 I Vehicle Capacity (tons) 150 240 150 150 240 240 150 240 150 150 240 240 150 16 150 150 16 16 150 16 150 150 16 16 150 16 150 150 16 16 J Unit Cost ($/ton) $333.33 $125.00 $366.67 $300.00 $125.00 $133.33 $380.00 $200.00 $406.67 $326.67 $183.33 $233.33 $160.00 $187.50 $186.67 $146.67 $187.50 $312.50 $146.67 $250.00 $166.67 $126.67 $312.50 $312.50 $153.33 $437.50 $13.33 $26.67 $500.00 $562.50 412,867 ! ! L 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 M Net Flow Node (thousand tons) Boston 500 Jacksonville 500 Berlin 0 Hamburg 0 Istanbul 0 London 0 Rotterdam 0 Napoli 0 St. Petersburg -320 Moscow -440 Rostov -240 Starlifter Transport Truck N = = = = = = = = = = = O Supply/Demand (thousand tons) 500 500 0 0 0 0 0 0 -320 -440 -240 Capacity (tons) 150 240 16 ! 10-40 1 2 3 4 5 6 7 I Vehicle Capacity (tons) =VLOOKUP(G4,$L$24:$M$26,2) =VLOOKUP(G5,$L$24:$M$26,2) =VLOOKUP(G6,$L$24:$M$26,2) =VLOOKUP(G7,$L$24:$M$26,2) J Unit Cost ($/ton) =1000*F4/I4 =1000*F5/I5 =1000*F6/I6 =1000*F7/I7 ! ! ! ! The!total!cost!of!the!operation!equals!$412.867!million.!The!entire!supply!for! Saint!Petersburg!is!supplied!from!Jacksonville!via!London.!The!entire!supply!for! Moscow!is!supplied!from!Boston!via!Hamburg.!Of!the!240!(=!240,000!tons)! demanded!by!Rostov,!60!are!shipped!from!Boston!via!Istanbul,!150!are!shipped! from!Jacksonville!via!Istanbul,!and!30!are!shipped!from!Jacksonville!via!London.! The!paths!used!to!ship!supplies!to!Saint!Petersburg,!Moscow,!and!Rostov!are! highlighted!on!the!following!network!diagram.! ! ! d)! Now!the!President!wants!to!maximize!the!amount!of!cargo!transported!from!the! US!to!the!Russian!cities.!In!other!words,!the!President!wants!to!maximize!the! flow!from!the!two!US!cities!to!the!three!Russian!cities.!All!the!nodes!representing! the!European!ports!and!airfields!are!once!again!transshipment!nodes.!The!flow! along!an!arc!is!again!measured!in!thousands!of!tons.!The!new!restrictions!can!be! transformed!into!arc!capacities!using!the!same!approach!that!was!used!in!part! (c).!The!objective!is!now!to!maximize!the!combined!flow!into!the!three!Russian! cities.! ! 10-41 ! ! The!linear!programming!spreadsheet!model!describing!the!maximum!flow! problem!appears!as!follows.! ! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 A B C From Boston Boston Boston Boston Boston Boston Jacksonville Jacksonville Jacksonville Jacksonville Jacksonville Jacksonville Berlin Hamburg Istanbul London Rotterdam Napoli Berlin Hamburg Istanbul London Rotterdam Napoli Berlin Hamburg Istanbul London Rotterdam Napoli To Berlin Hamburg Istanbul London Rotterdam Napoli Berlin Hamburg Istanbul London Rotterdam Napoli St. Petersburg St. Petersburg St. Petersburg St. Petersburg St. Petersburg St. Petersburg Moscow Moscow Moscow Moscow Moscow Moscow Rostov Rostov Rostov Rostov Rostov Rostov Ship (thousand tons) 45 19.2 45 75 21.6 46.4 75 0 105 90 0 0 75 0 0 150 0 0 45 11.2 15 0 9.6 24 0 8 135 15 12 22.4 Maximum Shipment D E Capacity (thousand tons) <= 45 <= <= 75 75 <= 75 <= <= 105 90 <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= 75 0 0 150 0 0 45 11.2 15 30 9.6 24 0 8 135 15 12 22.4 J K Net Flow Node (thousand tons) Boston 252.2 Jacksonville 270 Berlin 0 Hamburg 0 Istanbul 0 London 0 Rotterdam 0 Napoli 0 St. Petersburg -225 Moscow -104.8 Rostov -192.4 Starlifter Transport Truck L M Supply/Demand (thousand tons) = = = = = = Vehicle Starlifter Transport Starlifter Starlifter Transport Transport Starlifter Transport Starlifter Starlifter Transport Transport Starlifter Truck Starlifter Starlifter Truck Truck Starlifter Truck Starlifter Starlifter Truck Truck Starlifter Truck Starlifter Starlifter Truck Truck G Maximum Vehicles 300 500 500 500 700 600 500 0 0 1,000 0 0 300 700 100 200 600 1,500 0 500 900 100 750 1,400 H Vehicle Capacity (tons) 150 240 150 150 240 240 150 240 150 150 240 240 150 16 150 150 16 16 150 16 150 150 16 16 150 16 150 150 16 16 ! 522.2 ! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 F 0 0 0 0 0 0 Capacity (tons) 150 240 16 ! 10-42 ! ! The!spreadsheet!shows!all!the!amounts!that!are!shipped!between!the!various! cities.!The!total!supply!for!Saint!Petersburg,!Moscow,!and!Rostov!equals!225,000! tons,!104,800!tons,!and!192,400!tons,!respectively.!The!following!network! diagram!highlights!the!paths!used!to!ship!supplies!between!the!US!and!the! Russian!Federation.! ! ! ! ! ! ! 10-43 ! e)! The!creation!of!the!new!communication!network!is!a!minimum!spanning!tree! problem.!As!usual,!a!greedy!algorithm!solves!this!type!of!problem.! ! ! ! ! Arcs!are!added!to!the!network!in!the!following!order!(one!of!several!optimal! solutions):! ! Rostov!–!Orenburg! 120! Ufa!–!Orenburg! 75! Saratov!–!Orenburg! 95! Saratov!–!Samara! 100! Samara!–!Kazan! 95! Ufa!–!Yekaterinburg! 125! Perm!–!Yekaterinburg! 85! ! The!minimum!cost!of!reestablishing!the!communication!lines!is!$695!thousand.! 10-44 Case%10.3% ! a)! A!diagram!of!the!project!network!appears!below.! ! START 0 A 3 Evaluate the pr estige of eac h p otential un de rw riter B 1.5 Select a syndicate of underw riters C D N egotiate the commitmen t of each memb er of the syndicate N egotiate the spre ad for each memb er of the syndicate 2 3 E Pre par e the regi stration stateme nt 5 F Submi t th e r egistration stateme nt to the SEC G H Mak e prese ntations to institutional investor s an d de velop the inter est of pote ntial bu yers 6 1 J I D istribute the re d herr ing 3 C alcul ate the issue price 5 R eceive d eficienc y me morandum from th e SEC 3 K A mend statement and r esubmit to the S EC 1 L R eceive r egistration c onfir mation from the SEC M N C on firm that the new issu e c omplies w ith Òb lu e skyÓlaw s 1 O A ppoint a registrar A ppoi nt a tran sfer agent 3 P Issue fin al p ros pectu s ! ! ! ! 10-45 3.5 Q 4.5 FINISH ! 2 Ph on e interested buyers 0 4 ! ! ! To!determine!the!project!schedule!and!which!activities!are!critical,!we!calculate! the!early!start,!late!start,!early!finish,!late!finish,!and!slack!below.! ! A B 1 2 Activity Description 3 A Evaluate prestige 4 B Select syndicate 5 C Negotiate commitment 6 D Negotiate spread 7 E Prepare registration 8 F Submit registration 9 G Present 10 H Distribute red herring 11 I Calculate price 12 J Receive deficiency 13 K Amend statement 14 L Receive registration 15 M Confirm blue sky 16 N Appoint registrar 17 O Appoint transfer 18 P Issue prospectus 19 Q Phone buyers 20 21 C Time (weeks) 3 1.5 2 3 5 1 6 3 5 3 1 2 1 3 3.5 4.5 4 D E F G LS 0 3 5.5 4.5 7.5 12.5 16 19 17 13.5 16.5 17.5 22 20 19.5 23 23.5 LF 3 4.5 7.5 7.5 12.5 13.5 22 22 22 16.5 17.5 19.5 23 23 23 27.5 27.5 Week ES 0 3 4.5 4.5 7.5 12.5 13.5 13.5 13.5 13.5 16.5 17.5 19.5 19.5 19.5 23 23 EF 3 4.5 6.5 7.5 12.5 13.5 19.5 16.5 18.5 16.5 17.5 19.5 20.5 22.5 23 27.5 27 Project Duration H Slack (weeks) 0 0 1 0 0 0 2.5 5.5 3.5 0 0 0 2.5 0.5 0 0 0.5 I Critical? Yes Yes No Yes Yes Yes No No No Yes Yes Yes No No Yes Yes No ! 27.5 ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Activity A B C D E F G H I J K L M N O P Q B Description Evaluate prestige Select syndicate Negotiate commitment Negotiate spread Prepare registration Submit registration Present Distribute red herring Calculate price Receive deficiency Amend statement Receive registration Confirm blue sky Appoint registrar Appoint transfer Issue prospectus Phone buyers C Time (weeks) 3 1.5 2 3 5 1 6 3 5 3 1 2 1 3 3.5 4.5 4 D E F G H Slack EF LS LF (weeks) =ES+Time =LF-Time =MIN(F4) =LF-EF =ES+Time =LF-Time =MIN(F5,F6) =LF-EF =ES+Time =LF-Time =MIN(F7) =LF-EF =ES+Time =LF-Time =MIN(F7) =LF-EF =ES+Time =LF-Time =MIN(F8) =LF-EF =ES+Time =LF-Time =MIN(F9,F10,F11,F12) =LF-EF =ES+Time =LF-Time =MIN(F15) =LF-EF =ES+Time =LF-Time =MIN(F15) =LF-EF =ES+Time =LF-Time =MIN(F15) =LF-EF =ES+Time =LF-Time =MIN(F13) =LF-EF =ES+Time =LF-Time =MIN(F14) =LF-EF =ES+Time =LF-Time =MIN(F15,F16,F17) =LF-EF =ES+Time =LF-Time =MIN(F18,F19) =LF-EF =ES+Time =LF-Time =MIN(F18,F19) =LF-EF =ES+Time =LF-Time =MIN(F18,F19) =LF-EF =ES+Time =LF-Time =ProjectDuration =LF-EF =ES+Time =LF-Time =ProjectDuration =LF-EF I Week ES 0 =MAX(E3) =MAX(E4) =MAX(E4) =MAX(E5,E6) =MAX(E7) =MAX(E8) =MAX(E8) =MAX(E8) =MAX(E8) =MAX(E12) =MAX(E13) =MAX(E9,E10,E11,E14) =MAX(E14) =MAX(E14) =MAX(E15,E16,E17) =MAX(E15,E16,E17) Critical? =IF(Slack=0,"Yes","No") =IF(Slack=0,"Yes","No") =IF(Slack=0,"Yes","No") =IF(Slack=0,"Yes","No") =IF(Slack=0,"Yes","No") =IF(Slack=0,"Yes","No") =IF(Slack=0,"Yes","No") =IF(Slack=0,"Yes","No") =IF(Slack=0,"Yes","No") =IF(Slack=0,"Yes","No") =IF(Slack=0,"Yes","No") =IF(Slack=0,"Yes","No") =IF(Slack=0,"Yes","No") =IF(Slack=0,"Yes","No") =IF(Slack=0,"Yes","No") =IF(Slack=0,"Yes","No") =IF(Slack=0,"Yes","No") Project Duration =MAX(EF) ! Range Name Activity Critical? Description EF ES LF LS ProjectDuration Slack Time ! Cells A3:A19 I3:I19 B3:B19 E3:E19 D3:D19 G3:G19 F3:F19 E21 H3:H19 C3:C19 ! The!initial!public!offering!process!is!27.5!weeks!long.!!The!critical!path!is:! START!→!A!→!B!→!D!→!E!→!F!→!J!→!K!→!L!→!O!→!P!→!FINISH! 10-46 ! b)! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 B Activity A B C D E F G H I J K L M N O P Q C D Time (weeks) Normal Crash 3 1.5 1.5 0.5 2 2 3 3 5 4 1 1 6 4 3 2 5 3.5 3 3 1 0.5 2 2 1 0.5 3 1.5 3.5 1.5 4.5 2 4 1.5 Description Evaluate prestige Select syndicate Negotiate commitment Negotiate spread Prepare registration Submit registration Present Distribute red herring Calculate price Receive deficiency Amend statement Receive registration Confirm blue sky Appoint registrar Appoint transfer Issue prospectus Phone buyers E F Cost ($thousand) Normal Crash 8 14 4.5 8 9 9 12 12 50 95 1 1 25 60 15 22 12 31 0 3 6 9 0 0 5 8.3 12 19 13 21 40 99 9 20 G Maximum Time Reduction (weeks) 1.5 1 0 0 1 0 2 1 1.5 0 0.5 0 0.5 1.5 2 2.5 2.5 H Crash Cost per Week Saved ($thousand) 4 3.5 0 0 45 0 17.5 7 12.67 0 6 0 6.6 4.67 4 23.6 4.4 Project Finish Time (week) Total Cost I Start Time (week) 0 1.5 3 2 5 10 11 14 12 11 14 14.5 17 16.5 16.5 18 18 J Time Reduction (weeks) 1.5 1 0 0 0 0 0 0 0 0 0.5 0 0 1.5 2 0.5 0 K Finish Time (week) 1.5 2 5 5 10 11 17 17 17 14 14.5 16.5 18 18 18 22 22 22 <= Max Time 22 260.8 !! ! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 G Maximum Time Reduction (weeks) =NormalTime-CrashTime =NormalTime-CrashTime =NormalTime-CrashTime =NormalTime-CrashTime =NormalTime-CrashTime =NormalTime-CrashTime =NormalTime-CrashTime =NormalTime-CrashTime =NormalTime-CrashTime =NormalTime-CrashTime =NormalTime-CrashTime =NormalTime-CrashTime =NormalTime-CrashTime =NormalTime-CrashTime =NormalTime-CrashTime =NormalTime-CrashTime =NormalTime-CrashTime H Crash Cost per Week Saved ($thousand) =(CrashCost-NormalCost)/MaxTimeReduction =(CrashCost-NormalCost)/MaxTimeReduction 0 0 =(CrashCost-NormalCost)/MaxTimeReduction 0 =(CrashCost-NormalCost)/MaxTimeReduction =(CrashCost-NormalCost)/MaxTimeReduction =(CrashCost-NormalCost)/MaxTimeReduction 0 =(CrashCost-NormalCost)/MaxTimeReduction 0 =(CrashCost-NormalCost)/MaxTimeReduction =(CrashCost-NormalCost)/MaxTimeReduction =(CrashCost-NormalCost)/MaxTimeReduction =(CrashCost-NormalCost)/MaxTimeReduction =(CrashCost-NormalCost)/MaxTimeReduction I Start Time (week) 0 1.5 3 2 5 10 11 14 12 11 14 14.5 17 16.5 16.5 18 18 J Time Reduction (weeks) 1.5 1 0 0 0 0 0 0 0 0 0.5 0 0 1.5 2 0.5 0 K Finish Time (week) =StartTime+NormalTime-TimeReduction =StartTime+NormalTime-TimeReduction =StartTime+NormalTime-TimeReduction =StartTime+NormalTime-TimeReduction =StartTime+NormalTime-TimeReduction =StartTime+NormalTime-TimeReduction =StartTime+NormalTime-TimeReduction =StartTime+NormalTime-TimeReduction =StartTime+NormalTime-TimeReduction =StartTime+NormalTime-TimeReduction =StartTime+NormalTime-TimeReduction =StartTime+NormalTime-TimeReduction =StartTime+NormalTime-TimeReduction =StartTime+NormalTime-TimeReduction =StartTime+NormalTime-TimeReduction =StartTime+NormalTime-TimeReduction =StartTime+NormalTime-TimeReduction ! ! 25 H I Total Cost =SUM(NormalCost)+SUMPRODUCT(CrashCostPerWeekSaved,TimeReduction) ! Range Name Activity CrashCost CrashCostPerWeekSaved CrashTime Description FinishTime MaxTime MaxTimeReduction NormalCost NormalTime ProjectFinishTime StartTime TimeReduction TotalCost Cells A4:A20 F4:F20 H4:H20 D4:D20 B4:B20 K4:K20 K23 G4:G20 E4:E20 C4:C20 I23 I4:I20 J4:J20 I25 ! 10-47 ! ! ! The!constraints!in!the!linear!programming!spreadsheet!model!were!as!follows:! ! TimeReduction!≤!MaxTimeReduction! ! ProjectFinishTime!≤!MaxTime! ! BStart!≥!AFinish! ! CStart!≥!BFinish! ! DStart!≥!BFinish! ! EStart!≥!CFinish! ! EStart!≥!DFinish! ! FStart!≥!EFinish! ! GStart!≥!FFinish! ! HStart!≥!FFinish! ! IStart!≥!FFinish! ! JStart!≥!FFinish! ! KStart!≥!JFinish! ! LStart!≥!KFinish! ! MStart!≥!GFinish! ! MStart!≥!HFinish! ! MStart!≥!IFinish! ! MStart!≥!LFinish! ! NStart!≥!LFinish! ! OStart!≥!LFinish! ! PStart!≥!MFinish! ! PStart!≥!NFinish! ! PStart!≥!OFinish! ! QStart!≥!MFinish! ! QStart!≥!NFinish! ! QStart!≥!OFinish! ! ProjectFinishTime!≥!PFinish! ! ProjectFinishTime!≥!QFinish! ! Janet!and!Gilbert!should!reduce!the!time!for!step!A!(evaluating!the!prestige!of! each!potential!underwriter)!by!1.5!weeks,!the!time!for!step!B!(selecting!a! syndicate!of!underwriters)!by!1!week,!the!time!for!step!K!(amending!statement! and!resubmitting!it!to!the!SEC)!by!0.5!weeks,!the!time!for!step!N!(appointing!a! registrar)!by!1.5!weeks,!the!time!for!step!O!(appointing!a!transfer!agent)!by!two! weeks,!and!the!time!for!step!P!(issuing!final!prospectus)!by!0.5!weeks.!!Janet!and! Gilbert!can!now!meet!the!new!deadline!of!22!weeks!at!a!total!cost!of!$260,800.! 10-48 ! c)! We!use!the!same!model!formulation!that!was!used!in!part!(c).!!We!change!one! constraint,!however.!!The!project!duration!now!has!to!be!lessQthanQorQequal!to! 24!weeks!instead!of!22!weeks.!!We!obtain!the!following!solution.! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Activity A B C D E F G H I J K L M N O P Q B Description Evaluate prestige Select syndicate Negotiate commitment Negotiate spread Prepare registration Submit registration Present Distribute red herring Calculate price Receive deficiency Amend statement Receive registration Confirm blue sky Appoint registrar Appoint transfer Issue prospectus Phone buyers C D Time (weeks) Normal Crash 3 1.5 1.5 0.5 2 2 3 3 5 4 1 1 6 4 3 2 5 3.5 3 3 1 0.5 2 2 1 0.5 3 1.5 3.5 1.5 4.5 2 4 1.5 E F Cost ($thousand) Normal Crash 8 14 4.5 8 9 9 12 12 50 95 1 1 25 60 15 22 12 31 0 3 6 9 0 0 5 8.3 12 19 13 21 40 99 9 20 G Maximum Time Reduction (weeks) 1.5 1 0 0 1 0 2 1 1.5 0 0.5 0 0.5 1.5 2 2.5 2.5 H Crash Cost per Week Saved ($thousand) 4 3.5 0 0 45 0 17.5 7 12.67 0 6 0 6.6 4.67 4 23.6 4.4 I Start Time (week) 0 1.5 3 2 5 10 12.5 11 13.5 11 14 14.5 18.5 16.5 16.5 19.5 20 J Time Reduction (weeks) 1.5 1 0 0 0 0 0 0 0 0 0.5 0 0 0 0.5 0 0 K Finish Time (week) 1.5 2 5 5 10 11 18.5 14 18.5 14 14.5 16.5 19.5 19.5 19.5 24 24 Project Finish Time (week) 24 <= Max Time 24 Total Cost 236 ! ! Janet!and!Gilbert!should!reduce!the!time!for!step!A!(evaluating!the!prestige!of! each!potential!underwriter)!by!1.5!weeks,!the!time!for!step!B!(selecting!a! syndicate!of!underwriters)!by!1!week,!the!time!for!step!K!(amending!statement! and!resubmitting!it!to!the!SEC)!by!0.5!weeks,!and!the!time!for!step!O!(appointing! a!transfer!agent)!by!0.5!weeks.!!Janet!and!Gilbert!can!now!meet!the!new!deadline! of!24!weeks!at!a!total!cost!of!$236,000.! ! 10-49 CHAPTER 11: DYNAMIC PROGRAMMING 11.2-1. (a) The nodes of the network can be divided into "layers" such that the nodes in the 8th layer are accessible from the origin only through the nodes in the Ð8 "Ñst layer. These layers define the stages of the problem, which can be labeled as 8 œ "ß #ß $ß %. The nodes constitute the states. Let W8 denote the set of the nodes in the 8th layer of the network, i.e., W" œ ÖS×, W# œ ÖEß Fß G×, W$ œ ÖHß I× and W% œ ÖX ×. The decision variable B8 is the immediate destination at stage 8. Then the problem can be formulated as follows: 08‡ Ð=Ñ œ ‡ min Ò-=B8 08" ÐB8 ÑÓ ´ B8 −W8" min 08 Ð=ß B8 Ñ for = − W8 and 8 œ "ß #ß $ B8 −W8" 0%‡ ÐX Ñ œ ! (b) The shortest path is S F H X . (c) Number of stages: 3 =$ H I 0$‡ Ð=Ñ 6 ( B‡$ X X =# E F G 0# Ð=ß HÑ "" "$ 0# Ð=ß IÑ "& "$ 0#‡ Ð=Ñ "" "$ "$ =" S 0" Ð=ß EÑ #! 0" Ð=ß FÑ "* 0" Ð=ß GÑ #! B‡# H H I 0"‡ Ð=Ñ "* Optimal Solution: B‡" œ F , B‡# œ H and B‡$ œ H. 11-1 B‡" F (d) Shortest-Path Algorithm: 8 1 # $ % & Solved nodes directly connected to unsolved nodes S S F S F G E F G H I Closest connected unsolved node F G H E H I H H I X X total distance ' ( ' ( œ "$ * ' ( œ "$ ( ' œ "$ * & œ "% ' ( œ "$ ( ' œ "$ "$ ' œ "* "$ ( œ #! 8th nearest node F G Distance to 8th nearest node ' ( E * SE H "$ FH I X "* GI HX Last connection SF SG The shortest-path algorithm required ) additions and ' comparisons whereas dynamic programming required ( additions and $ comparisons. Hence, the latter seems to be more efficient for shortest-path problems with "layered" network graphs. 11.2-2. (a) The optimal routes are S E J X and S G L X , the associated sales income is "40. The route S E J X corresponds to assigning ", #, and $ salespeople to regions ", #, and $ respectively. The route S G L X corresponds to assigning $, #, and " salespeople to regions ", #, and $ respectively. 11-2 (b) The regions are the stages and the number of salespeople remaining to be allocated at stage 8 are possible states at stage 8, say =8 . Let B8 be the number of salespeople assigned to region 8 and -8 ÐB8 Ñ be the increase in sales in region 8 if B8 salespeople are assigned to it. Number of stages: 3. =$ " # $ % 0$‡ Ð=$ Ñ 28 41 63 75 B‡$ " # $ % =" ' 0" Ð=" ß B" Ñ " # $ 140 132 140 =# # $ % & " 49 62 84 96 % 138 0# Ð=# ß B# Ñ # $ 70 83 84 105 97 0"‡ Ð=" Ñ 140 % 98 0#‡ Ð=# Ñ 49 70 84 105 B‡# 1 # 1,$ # B‡" "ß $ The optimal solutions are ÐB‡" œ ", B‡# œ #, B‡$ œ $Ñ and ÐB‡" œ $, B‡# œ #, B‡$ œ "Ñ. 11.2-3. (a) The five stages of the problem correspond to the five columns of the network graph. The states are the nodes of the graph. Given the activity times >34 , the problem can be formulated as follows: ‡ 08‡ Ð=Ñ œ max Ò>=B8 08" ÐB8 ÑÓ B8 0'‡ Ð*Ñ œ ! (b) The critical paths are " Ä # Ä % Ä ( Ä * and " Ä # Ä & Ä ( Ä *. 11-3 (c) Interactive Deterministic Dynamic Programming Algorithm: Number of stages: 4 11.2-4. (a) FALSE. It uses a recursive relationship that enables solving for the optimal policy for stage 8 given the optimal policy for stage Ð8"Ñ [Feature 7, Section 11.2]. (b) FALSE. Given the current state, an optimal policy for remaining stages is independent of the policy decisions adopted in previous stages. Therefore, the optimal immediate decision depends on only the current state and not on how you got there. This is the Principle of Optimality for dynamic programming [Feature 5, Section 11.2]. (c) FALSE. The optimal decision at any stage depends on only the state at that stage and not on the past. This is again the Principle of Optimality [Feature 5, Section 11.2]. 11.3-1. The Military Airlift Command (MAC) employed dynamic programming in scheduling its aircraft, crew and mission support resources during Operation Desert Storm. The primary goal was to deliver cargo and passengers on time in an environment with time and space constraints. The missions are scheduled sequentially. The schedule of a mission imposes resource constraints on the schedules of following missions. A balance among various objectives is sought. In addition to maximizing timely deliveries, MAC aimed at reducing late deliveries, total flying time of each mission, ground time and frequency of crew changes. Maximizing on-time deliveries is included in the model as a lower bound on the load of the mission. The problem for any given mission is then to determine a feasible schedule that minimizes a weighted sum of the remaining objectives. The constraints are the lower bound constraints, crew and ground-support availability constraints. Stages are the airfields in the network and states are defined as airfield, departure time, and remaining duty day. The solution of the problem is made more efficient by exploiting the special structure of the objective function. The software developed to solve the problems cost around $2 million while the airlift operation cost over $3 billion. Hence, even a small improvement in efficiency meant a considerable return on investment. A systematic approach to scheduling yielded better 11-4 coordination, improved efficiency, and error-proof schedules. It enabled MAC not only to respond quickly to changes in the conditions, but also to be proactive by evaluating different scenarios in short periods of time. 11.3-2. Let B8 be the number of crates allocated to store 8, :8 ÐB8 Ñ be the expected profit from allocating B8 to store 8 and =8 be the number of crates remaining to be allocated to stores ‡ 5 8. Then 08‡ Ð=8 Ñ œ max Ò:8 ÐB8 Ñ 08" Ð=8 B8 ÑÓ. Number of stages: 3 !ŸB8 Ÿ=8 11-5 11.3-3. Let B8 be the number of study days allocated to course 8, :8 ÐB8 Ñ be the number of grade points expected when B8 days are allocated to course 8 and =8 be the number of study days remaining to be allocated to courses 5 8. Then 08‡ Ð=8 Ñ œ max "ŸB8 ŸminÐ=8 ß%Ñ ‡ Ò:8 ÐB8 Ñ 08" Ð=8 B8 ÑÓ. Number of stages: 4 =% 1 2 3 4 0%‡ Ð=% Ñ ' 7 * * B‡% 1 2 3 4 =$ # $ % & " ) * "" "" 0$ Ð=$ ß B$ Ñ # $ % "! "" "$ "$ "% "% =# $ % & ' " "$ "& ") "* 0# Ð=# ß B# Ñ # $ "$ "& "% ") "' =" ( 0" Ð=" ß B" Ñ " # $ % ## #$ #" #! Optimal Solution " % "( B‡" # 0$‡ Ð=$ Ñ ) "$ "$ "% B‡$ " # $ $ß % 0#‡ Ð=# Ñ "$ "& ") "* B‡# " " 1 " 0"‡ Ð=" Ñ #$ B‡" # B‡# " B‡% " B‡$ $ 11-6 11.3-4. Let B8 be the number of commercials run in area 8, :8 ÐB8 Ñ be the number of votes won when B8 commercials are run in area 8 and =8 be the number of commercials remaining to be allocated to areas 5 8. Then 08‡ Ð=8 Ñ œ ‡ max Ò:8 ÐB8 Ñ 08" Ð=8 B8 ÑÓ. !ŸB8 Ÿ=8 Number of stages: 4 11-7 11.3-5. Let B8 be the number of workers allocated to precinct 8, :8 ÐB8 Ñ be the increase in the number of votes if B8 workers are assigned to precinct 8 and =8 be the number of workers remaining at stage 8. Then 08‡ Ð=8 Ñ œ ‡ max Ò:8 ÐB8 Ñ 08" Ð=8 B8 ÑÓ. !ŸB8 Ÿ=8 Number of stages: 4 11-8 11.3-6. Let &B8 be the number of jet engines produced in month 8 and =8 be the inventory at the beginning of month 8. Then 08‡ Ð=8 Ñ is: min maxÐ<8 =8 ß!ÑŸB8 Ÿ78 ‡ Ò-8 B8 .8 maxÐ=8 B8 <8 ß !Ñ 08" ÐmaxÐ=8 B8 <8 ß !ÑÑÓ and 0%‡ Ð=% Ñ œ -% maxÐ=% <% ß !Ñ. Using the following data adjusted to reflect that B8 is one fifth of the actual production, Month " # $ % <8 # $ & % 78 & ( ' # -8 &Þ%! &Þ&& &Þ&! &Þ'& .8 !Þ!(& !Þ!(& !Þ!(& !Þ!(& the following tables are produced: =% # $ % =$ " # $ % & ' ( 0%‡ Ð=% Ñ ""Þ$! &Þ'& !Þ!! ! ""Þ%& =# ! " # $ ! =" ! ! B‡% # " ! " "'Þ*& ""Þ$(& 0$ Ð=$ ß B$ Ñ # $ % $$Þ%& #(Þ*& #(Þ)(& ##Þ%& ##Þ$(& ##Þ$! "'Þ)(& "'Þ)! ""Þ$! & $)Þ*& $$Þ$(& #(Þ)! ' %%Þ%& $)Þ)(& $$Þ$! 0# Ð=# ß B# Ñ " # $ % & ' ''Þ(#& ''Þ((& ''Þ)#& '"Þ"(& '"Þ##& '"Þ#(& '"Þ%! &&Þ'#& &&Þ'(& &&Þ(#& &&Þ)& &&Þ*(& &!Þ!(& &!Þ"#& &!Þ"(& &!Þ$! &!Þ%#& &!Þ&& 0" Ð=" ß B" Ñ " # $ % & 0"‡ Ð=" Ñ B‡" ((Þ&#& ((Þ%& ((Þ$(& ((Þ$! ((Þ$! & 0$‡ Ð=$ Ñ %%Þ%& $)Þ)(& $$Þ$! #(Þ)! ##Þ$! "'Þ)! ""Þ$! ( ''Þ*& '"Þ&#& &'Þ"! &!Þ'(& B‡$ ' ' ' & % $ # 0#‡ Ð=# Ñ ''Þ(#& '"Þ"(& &&Þ'#& &!Þ!(& B#‡ % $ # " Hence, the optimal production schedule is to produce & † & œ #& units in the first month, " † & œ & in the second, ' † & œ $! in the third and # † & œ "! in the last month. 11-9 11.3-7. (a) Let B8 be the amount in million dollars spent in phase 8, =8 be the amount in million dollars remaining, :" ÐB" Ñ be the initial share of the market attained in phase 1 when B" is spent in phase 1, and :8 ÐB8 Ñ be the fraction of this market share retained in phase 8 if B8 is spent in phase 8, for 8 œ #ß $. Number of stages: 3 =$ ! " # $ 0$‡ Ð=$ Ñ !Þ$ !Þ& !Þ' !Þ( B‡$ ! " # $ =# ! " # $ 0# Ð=# ß B# Ñ ! " # !Þ!' !Þ" !Þ"# !Þ"# !Þ# !Þ"& !Þ"% !Þ#% !Þ#& =" % 0" Ð=" ß B" Ñ " # $ % & ' %Þ) $ 0#‡ Ð=# Ñ !Þ!' !Þ"# !Þ# !Þ#& $ !Þ") 0"‡ Ð=" Ñ ' B‡# ! " " # B‡" # The optimal solution is B‡" œ #, B‡# œ ", and B‡$ œ ". Hence, it is optimal to spend two million dollars in phase 1 and one million dollar in each one the phases 2 and 3. This will result in a final market share of 6%. (b) Phase 3: = !Ÿ=Ÿ% 0$‡ Ð=Ñ !Þ' !Þ!(= B‡$ = Phase 2: 0# Ð=ß B# Ñ œ Ð!Þ% !Þ"B# ÑÒ!Þ' !Þ!(Ð= B# ÑÓ œ !Þ!(B## Ð!Þ!(= !Þ!$#ÑB# Ð!Þ#% !Þ!#)=Ñ `0# Ð=ßB# Ñ `B# œ !Þ!"%B# !Þ!!(= !Þ!$# œ ! Ê B‡# œ = # "' ( If = Ÿ #= "'( : B‡# œ = because 0# Ð=ß B# Ñ is strictly increasing on the interval Ò!ß #= so on Ò!ß =Ó. 11-10 "' ( Ó, If = = # "' (: B‡# œ = # "' ( because then the global maximizer is feasible. We can summarize this result as: B‡# Ð=Ñ œ min #= Now since ! Ÿ = Ÿ % Ÿ $# (, =Ÿ "' ( ß = . = # "' (, so B‡# Ð=Ñ œ = and 0#‡ Ð=Ñ œ !Þ!'= !Þ#%. Phase 1: 0" Ð%ß B" Ñ œ Ð"!B" B#" ÑÒ!Þ!'Ð% B" Ñ !Þ#%Ó œ !Þ!'B$" "Þ!)B#" %Þ)B" `0" Ð%ßB" Ñ `B" œ !Þ")B#" #Þ"'B" %Þ) œ ! Ê B‡" œ #Þ"'„#Þ"'# %Ð!Þ")ÑÐ%Þ)Ñ #Ð!Þ")Ñ œ #Þ*%& or *Þ!&&. The derivative of 0" Ð%ß B" Ñ is nonnegative for B" Ÿ #Þ*%& and B" *Þ!&& and nonpositive otherwise, so 0" Ð%ß B" Ñ is nonincreasing on the interval Ò#Þ*%&ß *Þ!&&Ó, and nondecreasing else. Thus, 0" Ð%ß B" Ñ attains its maximum over the interval Ò!ß %Ó at B‡" œ #Þ*%& with 0"‡ Ð%Ñ œ 'Þ$!#. Accordingly, it is optimal to spend #Þ*%& million dollars in Phase 1, "Þ!&& in Phase 2 and Phase 3. This returns a market share of 6.302%. 11.3-8. Let B8 be the number of parallel units of component 8 that are installed, :8 ÐB8 Ñ be the probability that the component will function if it contains B8 parallel units, -8 ÐB8 Ñ be the cost of installing B8 units of component 8, =8 be the amount of money remaining in hundreds of dollars. Then 08‡ Ð=8 Ñ œ max B8 œ!ßáßminÐ$ßα=8 Ñ ‡ Ò:8 ÐB8 Ñ08" Ð=8 -8 ÐB8 ÑÑÓ where α=8 ´ maxÖα À -8 ÐαÑ Ÿ =8 ß α integer×. =% !ß " # $ % Ÿ =% Ÿ "! 0%‡ Ð=% Ñ ! !Þ& !Þ( !Þ* B‡% ! " # $ 11-11 0$ Ð=$ ß B$ Ñ œ P$ ÐB$ Ñ0%‡ Ð=$ -$ ÐB$ ÑÑ =$ ! "ß # $ % & ' ( ) Ÿ =$ Ÿ "! ! ! ! ! ! ! ! ! ! 0$ Ð=$ ß B$ Ñ " # $ ! !Þ$& ! !Þ%* ! ! !Þ'$ !Þ%! ! !Þ'$ !Þ&' !Þ%& !Þ'$ !Þ(# !Þ'$ !Þ'$ !Þ(# !Þ)" 0$‡ Ð=$ Ñ ! ! !Þ$& !Þ%* !Þ'$ !Þ'$ !Þ(# !Þ)" B‡$ ! !ß " " " " " # $ 0# Ð=# ß B# Ñ œ P# ÐB# Ñ0$‡ Ð=# -# ÐB# ÑÑ =# !ß " #ß $ % & ' ( ) * "! ! ! ! ! ! ! ! ! ! ! 0# Ð=# ß B# Ñ " # ! ! ! !Þ#"! ! !Þ#*% ! !Þ$() !Þ#%& !Þ$() !Þ$%$ !Þ%$# !Þ%%" !Þ%)' !Þ%%" 0#‡ Ð=# Ñ ! ! ! !Þ#"! !Þ#*% !Þ$() !Þ$() !Þ%%" !Þ&!% $ ! ! ! !Þ#)! !Þ$*# !Þ&!% B‡# ! !ß " !ß "ß # " " " " # $ 0" Ð=" ß B" Ñ œ P" ÐB" Ñ0#‡ Ð=" -" ÐB" ÑÑ =" "! ! ! 0" Ð=" ß B" Ñ " # !Þ## !Þ##( $ !Þ$!# 0"‡ Ð=" Ñ !Þ$!# B‡" $ The optimal solution is B‡" œ $, B‡# œ ", B‡$ œ " and B‡% œ $, yielding a system reliability of 0.3024. 11.3-9. The stages are 8 œ "ß # and the state is the amount of slack remaining in the constraint, the goal is to find 0"‡ Ð%Ñ. =# ! " # $ % 0#‡ Ð=# Ñ ! ! % % "# B‡# ! ! " " # =" % ! "# 0" Ð=" ß B" Ñ " # $ ' ) ! The optimal solution is B‡" œ ! and B‡# œ #. 11-12 % "' 0"‡ Ð=" Ñ "# B‡" ! 11.3-10. The stages are 8 œ "ß #ß $ and the state is the slack remaining in the constraint, the goal is to find 0"‡ Ð""Ñ. =$ !# $& ') * "" =" "" ! &! 0$‡ Ð=$ Ñ ! "! #! $! B‡$ ! " # $ 0" Ð=" ß B" Ñ " # $ % &( '# '& '' =# !# $ %& ' ( ) * "! "" & '& 0# Ð=# ß B# Ñ ! " # ! "! "! #! #! #! #! $! #! $! %! $! $! %! $! %! %! $! %! &! 0"‡ Ð=" Ñ '' 0#‡ Ð=# Ñ ! "! #! #! $! %! %! %! &! B‡# ! ! " !ß " " # # "ß # # B‡" % The optimal solution is B‡" œ %, B‡# œ !, B‡$ œ " with an objective value D ‡ œ ''. 11.3-11. Let =8 denote the slack remaining in the constraint. 0#‡ Ð=# Ñ œ max $'B# $B#$ ! for ! Ÿ B # # œ $' *B## œ ! for B# œ # ! for B# # !ŸB# Ÿ=# `0# Ð=ßB# Ñ `B# Ê B‡# œ =# # for ! Ÿ =# # for # Ÿ =# Ÿ $ 0"‡ Ð$Ñ œ max Ò$'B" *B#" 'B$" 0#‡ Ð$B" ÑÓ max Ò$'B *B# 'B$ %)Ó " " " !ŸB" Ÿ" œ max # max Ò$'B" *B" 'B"$ $'Ð$B" Ñ $Ð$B" Ñ$ Ó "ŸB " Ÿ$ !ŸB" Ÿ$ ")ÐB#" B" #Ñ ! for ! Ÿ B" Ÿ " Ê B"max œ " ! for " Ÿ B" # "$ `0" Ð$ßB" Ñ œ max `B" *ÐB#" %B" *Ñ œ ! for B" œ # "$ Ê B" œ # "$ ! for B" # "$ Since 0" Ð$ß "Ñ 0" Ð$ß # "$Ñ, B‡" œ # "$ ¶ "Þ'" and B‡# œ & "$ ¶ "Þ$* with the optimal objective value being 0"‡ Ð$Ñ ¶ *)Þ#$. 11-13 11.3-12. 08‡ Ð=8 Ñ œ min <8 ŸB8 Ÿ#&& ‡ Ò"!!ÐB8 =8 Ñ# #!!!ÐB8 <8 Ñ 08" ÐB8 ÑÓ 8 œ %: =% #!! Ÿ =% Ÿ #&& 0%‡ Ð=% Ñ "!!Ð#&& =% Ñ# B‡% #&& 8 œ $: 0$ Ð=$ ß B$ Ñ œ "!!ÐB$ =$ Ñ# #!!!ÐB$ #!!Ñ "!!Ð#&& B$ Ñ# ` 0$ Ð=$ ßB$ Ñ `B$ œ #!!ÐB$ =$ Ñ #!!! #!!Ð#&& B$ Ñ œ #!!Ò#B$ Ð=$ #%&ÑÓ œ ! Ê B$ œ =$ #%& # If "&& Ÿ =$ Ÿ #'&, #!! Ÿ =$ #%& Ÿ #&&, so B$ œ =$ #%& is feasible for #%! Ÿ =$ Ÿ #&& # # ‡ # # and 0$ Ð=$ Ñ œ #&Ð#%& =$ Ñ #&Ð#'& =$ Ñ "!!!Ð=$ "&&Ñ. 0$‡ Ð=$ Ñ #&Ð#%& =$ Ñ# #&Ð#'& =$ Ñ# "!!!Ð=$ "&&Ñ =$ #%! Ÿ =$ Ÿ #&& B‡$ =$ #%& # 8 œ #: 0# Ð=# ß B# Ñ œ "!!ÐB# =# Ñ# #!!!ÐB# #%!Ñ 0$‡ ÐB# Ñ ` 0# Ð=# ßB# Ñ `B# œ #!!ÐB# =# Ñ #!!! &!Ð#%& B# Ñ &!Ð#'& B# Ñ "!!! œ "!!Ò$B# Ð#=# ##&ÑÓ œ ! Ê B# œ If #%(Þ& Ÿ =# Ÿ #&&, #%! Ÿ #=# ##& $ Ÿ #&&, so B‡# œ #=# ##& $ #=# ##& $ and 0#‡ Ð=# Ñ œ "!! #=# ##& =# #!!! #=# ##& #%! 0$‡ #=# ##& $ $ $ # œ "!! * ÒÐ##& =# Ñ# Ð#&& =# Ñ# Ð#)& =# Ñ# '!Ð$=# '"&ÑÓ. If ##! Ÿ =# Ÿ #%(Þ&, #=# ##& $ Ÿ #%! Ÿ B# , so ` 0# Ð=# ßB# Ñ `B# ! and hence B‡# œ #%! and 0#‡ Ð=# Ñ œ "!!Ð#%! =# Ñ# #!!!Ð#%! #%!Ñ 0$‡ Ð#%!Ñ œ "!!Ð#%! =# Ñ# "!"ß #&!. =# ##! Ÿ =# Ÿ #%(Þ& #%(Þ& Ÿ =# Ÿ #&& 0#‡ Ð=# Ñ "!!Ð#%! =# Ñ# "!"ß #&! "!! # # # * ÒÐ##& =# Ñ Ð#&& =# Ñ Ð#)& =# Ñ '!Ð$=# '"&ÑÓ 8 œ ": 0" Ð#&&ß B" Ñ œ "!!ÐB" #&&Ñ# #!!!ÐB" ##!Ñ 0#‡ ÐB" Ñ If ##! Ÿ B" Ÿ #%(Þ&: ` 0# Ð#&&ßB" Ñ `B" œ #!!ÐB" %)&Ñ œ ! Ê B‡" œ #%#Þ&. If #%(Þ& Ÿ B" Ÿ #&&: ` 0# Ð#&&ßB" Ñ `B" œ )!! $ ÐB" #%!Ñ ! Ê B‡" œ #%(Þ&. 11-14 B‡# #%! #=# ##& $ The optimal solution is B‡" œ #%#Þ& and 0"‡ Ð#&&Ñ œ "!!Ð#%#Þ& #&&Ñ# #!!!Ð#%#Þ& ##!Ñ 0#‡ Ð#%#Þ&Ñ œ "'#ß &!!. 0"‡ Ð=" Ñ "'#ß &!! =" #&& Summer #%#Þ& B‡" #%#Þ& Autumn #%! Winter #%#Þ& Spring #&& 11.3-13. Let =8 be the amount of the resource remaining at beginning of stage 8. 8 œ $: max Ð%B$ B#$ Ñ !ŸB$ Ÿ=$ ` `B$ Ð%B$ B#$ Ñ œ % #B$ œ ! Ê B‡$ œ # `# Ð%B$ `B#$ B#$ Ñ œ # ! Ê B‡$ œ # is a maximum. =$ ! Ÿ =$ Ÿ # # Ÿ =$ Ÿ % 8 œ #: 0$* Ð=$ Ñ %=$ =#$ % B*$ =$ # max Ò#B# 0$* Ð=# B# ÑÓ !ŸB# Ÿ=# If ! Ÿ =# B# Ÿ #: max Ò#B# %Ð=# B# Ñ Ð=# B# Ñ# Ó !ŸB# Ÿ=# ` `B# Ò#B# %Ð=# B# Ñ Ð=# B# Ñ# Ó œ # #=# #B# œ ! Ê B#‡ œ =# " `# Ò#B# `B## %Ð=# B# Ñ Ð=# B# Ñ# Ó œ # ! Ê B#‡ œ =# " is a maximum. 0#* Ð=# Ñ œ #=# ". If # Ÿ =# B# Ÿ %: =# ! Ÿ =# Ÿ " " Ÿ =# Ÿ % 8 œ ": max Ð#B# %Ñ, B‡# œ =# # and 0#* Ð=# Ñ œ #=# #=# ". !ŸB# Ÿ=# 0#* Ð=# Ñ %=# =## #=# " B*# ! =# " max Ò#B#" 0#* Ð% #B" ÑÓ !ŸB" Ÿ=" If ! Ÿ % #B" Ÿ ": max Ò#B#" %Ð% #B" Ñ Ð% #B" Ñ# Ó œ Ð#B#" )B" Ñ !ŸB" Ÿ=" ` # `B" Ð#B" )B" Ñ œ %B" ) œ ! Ê B‡" œ # `# Ð#B#" `B#" )B" Ñ œ % ! Ê B‡" œ # is a maximum. 0" Ð%ß #Ñ œ ). 11-15 If " Ÿ % #B" Ÿ %: max Ò#B#" #Ð% #B" Ñ "Ó œ Ð#B#" %B" *Ñ !ŸB" Ÿ=" ` # `B" Ð#B" %B" *Ñ œ %B" % œ ! Ê B" œ " `# Ð#B#" `B#" %B" *Ñ œ % ! Ê B" œ " is a minimum. Corner points: " œ % #B" Ê B" œ $Î#, 0" Ð%ß $Î#Ñ œ (Þ& % œ % #B" Ê B" œ !, 0" Ð%ß !Ñ œ * is maximum. Hence, B‡" œ !, B‡# œ $, B‡$ œ " and 0"‡ Ð%Ñ œ *. 11.3-14. min #B## Ê B‡# œ =# and 0#‡ Ð=# Ñ œ #=# , 8 œ #: B## =# where =# represents the amount of # used by B## . minÒB%" 0#‡ ÐÐ# B#" Ñ ÑÓ œ ÒB"% #Ð# B"# Ñ Ó, 8 œ ": B" where Ð# B#" Ñ œ maxÖ!ß # B"# ×. If B#" Ÿ #: ` % `B" ÐB" % #B#" Ñ œ %B$" %B" œ ! Ê B" œ !ß "ß ". `# ÐB%" `B#" % #B#" Ñ œ "#B#" % B" œ !, `# ÐB%" `B#" B" œ "ß ", % #B#" Ñ œ % !, so B" œ ! is a local maximum. `# ÐB%" `B#" % #B#" Ñ œ ) !, so B" œ "ß " are local minima with D œ $. If B#" #: B" œ ! and D œ % $. Hence, ÐB‡" ß B‡# Ñ − ÖÐ"ß "Ñß Ð"ß "Ñß Ð"ß "Ñß Ð"ß "Ñ×, all with D ‡ œ $. 11.3-15. (a) Let =8 − Ö"ß #ß %× be the remaining factor % entering stage 8. 8 œ $: 8 œ #: B‡$ " # $ =$ " # % 0$* Ð=$ Ñ "' $# '% =" % 0" Ð=" ß B" Ñ " # % )" %% )% =# " # % 0# Ð=# ß B# Ñ " # % #! $' $# ') %) )! 0#‡ Ð=# Ñ #! $' )! 8 œ ": 0"‡ Ð=" Ñ )% B‡" % The optimal solution is ÐB‡" ß B‡# ß B‡$ Ñ œ Ð%ß "ß "Ñ with D ‡ œ )%. 11-16 B‡# " " % (b) As in part (a), let =8 be the remaining factor (not necessarily integer) at stage 8. 0$‡ Ð=$ Ñ œ "'=$ and B‡$ œ =$ 0#‡ Ð=# Ñ œ max Ö%B## 0$‡ Ð=# ÎB# Ñ× œ max Ö%B## "'=# ÎB# × "ŸB# Ÿ=# ` 0# Ð=# ßB# Ñ `B# œ %B# "'=# ÎB## and ` # 0# Ð=# ßB# Ñ `B## "ŸB# Ÿ=# œ % $#=# ÎB#$ ! when =# , B# !. Thus 0# Ð=# ß B# Ñ is convex in B# when =# , B# occur at one of the endpoints. !. The maximum should B# œ ", 0# Ð=# ß "Ñ œ % "'=# B# œ =# , 0# Ð=# ß =# Ñ œ %=## "' %=## "' Í Ð=# $ÑÐ=# "Ñ Ÿ ! Í " Ÿ =# Ÿ $ % "'=# B‡# œ " =# 0"‡ Ð=" Ñ œ % "'=# if " Ÿ =# Ÿ $ and 0#‡ Ð=# Ñ œ # if $ Ÿ =# Ÿ % %=# "' if " Ÿ =# Ÿ $ if $ Ÿ =# Ÿ % max ÖB"$ 0#‡ Ð%ÎB" Ñ× "ŸB" Ÿ% œ `# B$" `B#" `# B$" `B#" max max B$" % "' "'ß B#" "ŸB" Ÿ%Î$ max B$" % "' B%" %Î$ŸB" Ÿ% % "' "' œ 'B" #!%ÎB"% ! when B" B# " % "' B%" œ 'B" "#)ÎB"# ! when B" ! ! Hence, the maximum occurs at an endpoint. B" œ ", 0" Ð=" ß "Ñ œ )" B" œ %Î$, 0" Ð=" ß %Î$Ñ ¸ &%Þ$( B" œ %, 0" Ð=" ß %Ñ œ )% 0"‡ Ð=" Ñ œ maxÖ)"ß &%Þ$(ß )%× œ )% and ÐB‡" ß B‡# ß B‡$ Ñ œ Ð%ß "ß "Ñ, just as when the variables are restricted to be integers. 11.3-16. Let =8 be the slack remaining in the constraint B" B# B$ Ÿ ", entering the 8th stage. 0$‡ Ð=$ Ñ œ 0#‡ Ð=# Ñ œ max B$ œ =$ and B‡$ œ =$ !ŸB$ Ÿ=$ max ÖÐ" B# Ñ0$‡ Ð=# B# Ñ× œ = # ŸB# max ÖÐ" B# ÑÐ=# B# Ñ× =# ŸB# where = # œ maxÖ=# ß !×. ` 0# Ð=# ßB# Ñ `B# ` # 0# Ð=# ßB# Ñ `B## œ #B# Ð=# "Ñ œ ! Ê B# œ Ð" =# ÑÎ# œ # !, so 0# Ð=# ß B# Ñ is concave in B# . B# œ Ð=# "ÑÎ#, 0# Ð=# ß Ð" =# ÑÎ#Ñ œ Ð" =# Ñ# Î% 11-17 B# œ = # , 0# Ð=# ß =# Ñ œ Ð" =# Ñ# Î# ! =# if =# Ÿ ! if =# ! maxÖ!ß =# × B# œ Ð" =# ÑÎ# is feasible if and only if = # Ÿ Ð" =# ÑÎ#, equivalently when =# 0#‡ Ð=# Ñ œ 0"‡ Ð=" Ñ œ œ B" ` `B" % $ ". ! if =# Ÿ " = if =# Ÿ " ‡ # œ =# B œ and # # Ð" =# ÑÎ# if =# " Ð" =# Ñ Î% if =# " maxÖB" 0#‡ Ð" B" Ñ× œ B" ! max %" B#" B" max max B" %" Ð" B" Ñß ! !ŸB Ÿ# B# " B$ !ŸB" Ÿ# B#" B" œ $B#" % #B" " œ ! Ê B" œ #„%$ $Î# œ % $ „ # $ Hence, ÐB‡" ß B‡# ß B‡$ Ñ œ Ð#Î$ß "Î$ß #Î$Ñ and D ‡ œ )Î#(. 11.4-1. Let =8 be the current fortune of the player, E be the event to have $100 at the end and \8 be the amount bet at the 8th match. 0$‡ Ð=$ Ñ œ max ÖPÖEl=$ ×× !ŸB$ Ÿ=$ ! Ÿ =$ &!, 0$‡ Ð=$ Ñ œ !. &! Ÿ =$ "!!, 0$‡ Ð=$ Ñ œ =$ œ "!!, 0$‡ Ð=$ Ñ œ =$ "!!, 0$‡ Ð=$ Ñ œ ! " ! if B‡$ Á "!! =$ "Î# if B‡$ œ "!! =$ if B‡$ ! if B‡$ œ ! ! if B‡$ Á =$ "!! "Î# if B‡$ œ =$ "!! 11-18 =$ ! Ÿ =$ &! &! Ÿ =$ "!! =$ œ "!! "!! =$ 0$‡ Ð=$ Ñ ! "Î# " "Î# B‡$ ! Ÿ B‡$ Ÿ &! "!! =$ ! =$ "!! 0#‡ Ð=# Ñ ! ! "Î% "Î% "Î# "Î# "Î% "Î# "Î% "Î# $Î% "Î% "Î# $Î% "Î# "Î% " "Î# "Î% "Î# $Î% "Î# "Î% B‡# ! Ÿ B# Ÿ =# ! Ÿ B# Ÿ &! =# &! =# Ÿ B# Ÿ =# ! Ÿ B# &! B# œ &! ! Ÿ B# =# &! =# &! B# "!! =# B# œ "!! =# "!! =# B# Ÿ =# ! Ÿ B# #& B# œ #& #& Ÿ B# Ÿ (& ! Ÿ B# "!! =# B# œ "!! =# "!! =# B# Ÿ =# &! =# &! B# Ÿ =# B# œ ! ! B# Ÿ &! &! Ÿ B# Ÿ "!! ! Ÿ B# Ÿ =# "!! B# œ =# "!! =# "!! B# Ÿ =# &! =# &! B# Ÿ =# max " 0$‡ Ð=# !ŸB# Ÿ=# # 0#‡ Ð=# Ñ œ =# ! Ÿ =# #& #& Ÿ =# &! =# œ &! &! =# (& =# œ (& (& =# "!! =# œ "!! "!! =# B# Ñ "# 0$‡ Ð=# B# Ñ The entries in bold represent the maximum value in each case. 0"‡ Ð(&Ñ œ max " 0#‡ Ð(& !ŸB" Ÿ(& # $Î% &Î) 0" Ð(&ß B" Ñ œ $Î% "Î# $Î) =" (& 0"‡ Ð=" Ñ $Î% B" Ñ "# 0#‡ Ð(& B" Ñ if B" œ ! if ! B" #& if B" œ #& if #& B" Ÿ &! if &! B" Ÿ (& B‡" ! or #& 11-19 Policy " # B" ! #& won "st bet #& ! lost "st bet #& &! won #nd bet ! ! lost #nd bet &! ! 11.4-2. (a) Let B8 − Ö!ß Eß F× be the investment made in year 8, =8 be the amount of money on hand at the beginning of year 8 and 08 Ð=8 ß B8 Ñ be the maximum expected amount of money by the end of the third year given =8 and B8 . ‡ For ! Ÿ =8 &ß !!!, since one cannot invest less than $&!!!, 08 Ð=8 ß B8 Ñ œ 08" Ð=8 Ñ and B‡8 œ !. For =8 &!!!, 0 ‡ Ð=8 Ñ if B8 œ ! 8" ‡ ‡ 08 Ð=8 ß B8 Ñ œ !Þ$08" Ð=8 "!ß !!!Ñ !Þ(08" Ð=8 &!!!Ñ if B8 œ E ‡ ‡ !Þ*08" Ð=8 Ñ !Þ"08" Ð=8 &!!!Ñ if B8 œ F =$ ! Ÿ =$ &!!! =$ &!!! 0$‡ Ð=$ Ñ =$ =$ #!!! =# ! Ÿ =# &!!! &!!! Ÿ =# "!ß !!! =# "!ß !!! =" &!!! B‡$ ! E ! =# =# #!!! =# #!!! 0" Ð=" ß B" Ñ ! E F )%!! *)!! )"&! 0# Ð=# ß B# Ñ E F =# $%!! =# #&!! =# %!!! =# #&!! 0"‡ Ð=" Ñ *)!! 0#‡ Ð=# Ñ =# =# $%!! =# %!!! B‡# ! E E B"‡ E The optimal policy is to invest in E with an expected fortune after three years of $*)!!. (b) Let B8 and =8 be defined as in (a). Let 08 Ð=8 ß B8 Ñ be the maximum probability of having at least $#0,000 after 3 years given =8 and B8 . =$ ! Ÿ =$ 5!!! 5!!! Ÿ =$ 1!ß !!! 1!ß !!! Ÿ =$ 15ß !!! =$ 15ß !!! =# ! Ÿ =# 5!!! 5!!! Ÿ =# 1!ß !!! =# 1!ß !!! 0$ Ð=$ ß B$ Ñ ! E F ! ! !Þ( !Þ" " !Þ( " " " " ! ! !Þ( " 0$‡ Ð=$ Ñ ! !Þ( " " 0# Ð=# ß B# Ñ E F !Þ( !Þ(3 !Þ(3 " 0#‡ Ð=# Ñ ! !Þ(3 " 11-20 B$‡ ! E !ß F !ß Eß F B‡# ! F !ß F =" 5!!! 0" Ð=" ß B" Ñ ! E F !Þ73 !Þ( !Þ(57 0"‡ Ð=" Ñ !Þ(57 B‡" F Hence, the optimal policies are (using the numbers on the arcs to represent the return on investment indicated at the nodes): and the maximum probability of having at least $10 thousand at the end of three years is 0.757. 11.4-3. ‡ ‡ 08 Ð"ß B8 Ñ œ OÐB8 Ñ B8 "$ 08" Ð"Ñ " "$ 08" Ð!Ñ B8 B8 ‡ œ OÐB8 Ñ B8 "$ 08" Ð"Ñ B8 since 08‡ Ð!Ñ œ ! for every 8. 0$‡ Ð"Ñ œ "', 0$‡ Ð!Ñ œ ! and OÐB8 Ñ œ ! if B8 œ !, OÐB8 Ñ œ $ if B8 !. =# ! " =" " ! ! "' 0# Ð=# ß B# Ñ " # $ *Þ$$ 'Þ() 'Þ&* % (Þ#! 0#‡ Ð=# Ñ ! 'Þ&* B‡# ! $ ! 'Þ&* 0" Ð=" ß B" Ñ " # $ 'Þ#! &Þ($ 'Þ#% % (Þ!) 0"‡ Ð=" Ñ &Þ($ B"‡ # The optimal policy is to produce two in the first run and to produce three in the second run if none of the items produced in the first run is acceptable. The minimum expected cost is $&(3. 11-21 11.4-4. ‡ ‡ 08‡ Ð=8 Ñ œ max "$ 08" Ð=8 B8 Ñ #$ 08" Ð=8 B8 Ñ, B8 ! with 0'‡ Ð=' Ñ œ ! for =' & and 0'‡ Ð=' Ñ œ " for =' =& ! " # $ % =& =% ! " # $ % =% =$ ! " # $ % =$ =# ! " # $ % =# =" # & & & & 0&‡ Ð=& Ñ ! ! ! #Î$ #Î$ " B&‡ ! ! ! B‡& # B‡& " B‡& Ÿ =& & ! ! ! ! #Î$ #Î$ " 0% Ð=% ß B% Ñ " # $ ! %Î* %Î* %Î* #Î$ #Î$ )Î* #Î$ #Î$ ! ! ! %Î* #Î$ )Î* " 0$ Ð=$ ß B$ Ñ " # )Î#( %Î* "'Î#( #!Î#( #Î$ )Î* ##Î#( ! ! )Î#( "'Î#( #!Î#( #%Î#( " ! %)Î)" &. % #Î$ $ #Î$ #Î$ 0# Ð=# ß B# Ñ " # $#Î)" %)Î)" %)Î)" '%Î)" '#Î)" (%Î)" (!Î)" 0" Ð=" ß B" Ñ " # "'!Î#%$ "#%Î#%$ 0%‡ Ð=% Ñ ! ! %Î* #Î$ )Î* " 0$‡ Ð=$ Ñ ! )Î#( "'Î#( #!Î#( ##Î#( " % #Î$ $ #Î$ '#Î)" B‡% ! ! "ß # !Þ#ß $ " B‡% Ÿ =% & % #Î$ 0"‡ Ð=" Ñ "'!Î#%$ B‡$ ! " # " !ß " B‡$ Ÿ =$ & 0#‡ Ð=# Ñ ! $#Î)" %)Î)" '%Î)" (%Î)" " B#‡ ! " !ß "ß # " " B‡# Ÿ =# & B‡" " The probability of winning the bet using the policy given above is "'!Î#%$ œ !Þ'&). 11-22 11.4-5. Let B8 − ÖEß H× denote the decision variable of quarter 8 œ "ß #ß $, where E and H represent advertising or discontinuing the product respectively. Let =8 be the level of sales (in millions) above (=8 !) or below (=8 Ÿ !) the break-even point for quarter Ð8 "Ñ. Let 08 Ð=8 ß B8 Ñ represent the maximum expected discounted profit (in millions) from the beginning of quarter 8 onwards given the state =8 and decision B8 . 08 Ð=8 ß B8 Ñ œ $! &=8 " ,8 ,8 +8 +8 >.> " ,8 ‡ ,8 +8 +8 08" Ð=8 >Ñ>.>, where +8 and ,8 are given in the table that follows. 8 " # $ +8 " ! " ,8 & % $ For " Ÿ 8 Ÿ $, 08 Ð=8 ß EÑ œ $! &=8 +8 ,8 # " ,8 ‡ ,8 +8 +8 08" Ð=8 >Ñ.>, 08 Ð=8 ß HÑ œ #!. Note that once discontinuing is chosen the process stops. 08‡ Ð=8 Ñ œ maxÖ08 Ð=8 ß EÑß 08 Ð=8 ß HÑ× 8 œ %: 0%‡ Ð=% Ñ œ #! %!=% if =% ! if =% ! 8 œ $: 0$ Ð=$ ß HÑ œ #! $ 0$ Ð=$ ß EÑ œ $! &Ð=$ "Ñ "% " 0%‡ Ð=$ >Ñ.>, For $ Ÿ =$ Ÿ ", = $ 0$ Ð=$ ß EÑ œ $! &Ð=$ "Ñ "% " $ #!.> =$ %!Ð=$ >Ñ.> œ &Ð=$ %Ñ# '& 0$‡ Ð=$ Ñ œ maxÖ&Ð=$ %Ñ# '&ß #!× œ #! if $ Ÿ =$ Ÿ ", and B‡$ œ H, &Ð=$ %Ñ# '& if " Ÿ =$ Ÿ ", and B‡$ œ E. For " Ÿ =$ Ÿ &, $ 0$ Ð=$ ß EÑ œ $! &Ð=$ "Ñ "% " %!Ð=$ >Ñ.> œ "& %&=$ 0$‡ Ð=$ Ñ œ maxÖ"& %&=$ ß #!× œ "& %&=$ and B‡$ œ E. 11-23 0$‡ Ð=$ Ñ #! &Ð=$ %Ñ# '& "& %&=$ =$ $ Ÿ =$ Ÿ " " Ÿ =$ Ÿ " " Ÿ =$ Ÿ & B‡$ H E E 8 œ #: 0# Ð=# ß HÑ œ #! $ 0# Ð=# ß EÑ œ $! &Ð=# "Ñ "% " 0$‡ Ð=# >Ñ.>, For $ Ÿ =# Ÿ ", $ ‡ =# " "=# % " 0$ Ð=# >Ñ.> œ " #!.> =# " Ò&Ð=# > %Ñ# '&Ó.> "=# Ò"& %&Ð=# >ÑÓ.> 0# Ð=# ß EÑ œ &% Ð *# =## %(=# %#( ' Ñ Observe that 0# Ð$ß EÑ œ ""!Î$ 0# Ð=# ß HÑ œ #! 0# Ð"ß EÑ œ #"&Î', so we need to find $ Ÿ =# Ÿ " such that 0# Ð=# ß EÑ œ 0# Ð=# ß HÑ. & * # % Ð # =# %(=# %#( ' Ñ œ #! & $ Ÿ =# Ÿ " Ê =‡# œ %()"! * œ #Þ%"" For " Ÿ =# Ÿ ", $ ‡ "= % " 0$ Ð=# >Ñ.> œ ! # Ò&Ð=# > %Ñ# '&Ó.> "=# Ò"& %&Ð=# >ÑÓ.> 0# Ð=# ß EÑ œ &% "$ Ð=# %Ñ$ *# Ð=# %Ñ# #!=# "!$ ' Since 0# Ð"ß EÑ œ #"&Î' and 0# Ð=# ß EÑ is increasing in " Ÿ =# Ÿ ", B‡# œ E is the optimal decision in this interval. =# $ Ÿ =# Ÿ =‡# =‡# =# Ÿ " " Ÿ =# Ÿ " 0#‡ Ð=# Ñ #! & * # % Ð # =# %(=# & " % $ Ð=# %#( ' Ñ %Ñ$ *# Ð=# %Ñ# #!=# "!$ ' 8 œ ": 0" Ð%ß HÑ œ #! & 0" Ð%ß EÑ œ $! &Ð% $Ñ "% " 0#‡ Ð% >Ñ.> œ $& "% "=# % #!.> &% =$‡# % Ð *# Ð% >Ñ# %(Ð% >Ñ ‡ & &% $ $" >$ #* ># #!Ð% >Ñ =" % 1st Quarter Advertise. 0"‡ Ð=" Ñ %Þ(( "!$ ' .> %#( ' Ñ.> œ %Þ(( B‡" E 2nd Quarter If =# Ÿ #Þ%"", discontinue. If =# #Þ%"", advertise. 3rd Quarter If =$ Ÿ ", discontinue. If =$ ", advertise. 11-24 B‡# H E E CHAPTER 12: INTEGER PROGRAMMING 12.1-1. if the decision is to build a factory in city , otherwise (a) if the decision is to build a factory in city , otherwise for LA, SF, SD. maximize NPV subject to LA LA LA SF SF LA SF SF SD SD SF SD LA SD LA SF SF SD SD SD LA LA SF SD LA SF SD binary (b) - (c) California Manufacturing Co. Facility Location Problem NPV ($millions) Warehouse Factory Capital Required ($millions) Warehouse Factory Build? Warehouse Factory Los Angeles 6 San Francisco 4 San Diego 5 8 5 7 Los Angeles 5 San Francisco 2 San Diego 3 6 3 4 Los Angeles 0 <= 0 San Francisco 0 <= 1 San Diego 1 <= 1 Total NPV ($millions) 12-1 17 Capital Spent 10 <= Capital Available 10 Total Maximum Warehouses Warehouses 1 <= 1 12.1-2. (a) if does marketing, otherwise if does cooking, otherwise if does dishwashing, otherwise if does laundry, otherwise for E Eve S Steven . min T st E E E E E E E S S S S E E E S S S S S S E E E S S S E S E S E S binary (b) - (c) Time Needed (hours) Marketing Cooking Eve 4.5 7.8 Steven 4.9 7.2 Dishwashing 3.6 4.3 Laundry 2.9 3.1 Does Task? Marketing Eve 1 Steven 0 Total 1 = 1 Dishwashing 1 0 1 = 1 Laundry 0 1 1 = 1 Cooking 0 1 1 = 1 12.1-3. (a) if the decision is to invest in project , otherwise for . maximize NPV subject to binary 12-2 Tasks Performed 2 = 2 = 2 2 Total Time (hours) 18.4 (b) - (c) Estimated Profit ($million) Capital Project 1 Project 2 Project 3 Project 4 Project 5 1 1.8 1.6 0.8 1.4 6 Capital Required for Project ($million) 12 10 4 8 Project 1 Project 2 Project 3 Project 4 Project 5 Undertake? 1 0 1 1 0 Capital Spent ($million) 20 <= Capital Available ($million) 20 Total Profit ($million) 3.4 12.1-4. if the decision is to invest in opportunity , otherwise (a) for . Let denote the estimated profit of opportunity opportunity in millions of dollars. maximize subject to binary, for (b) Solution: Invest in opportunities 1, 3 and 5. 12-3 and the capital required for 12.1-5. Best Time Carl Chris David Tony Ken Assignments Carl Chris David Tony Ken Total Assigned Demand Stroke Backstroke Breaststroke Butterfly 37.7 43.4 33.3 32.9 33.1 28.5 33.8 42.2 38.9 37.0 34.7 30.4 35.4 41.8 33.6 Freestyle 29.2 26.4 29.6 28.5 31.1 Stroke Backstroke Breaststroke Butterfly 0 0 0 0 0 1 1 0 0 0 1 0 0 0 0 1 1 1 = = = 1 1 1 Freestyle 1 0 0 0 0 1 = 1 Total Assignments 1 1 1 1 0 <= <= <= <= <= Supply 1 1 1 1 1 Total Time 126.2 Each swimmer can swim only one stroke and each stroke can be assigned to only one swimmer. 12.1-6. (a) Let be the number of tow bars produced and produced. maximize subject to integers (b) Optimal Solution: $ 12-4 be the number of stabilizer bars (c) Unit Profit Machine 1 Machine 2 Level of Activity Tow Bars $130 Stabilizer Bars $150 Resource Usage per Unit of Activity 3.2 2.4 2 3 Activity 1 0 Resource Used 12 <= 15 <= Activity 2 5 Resource Available 16 15 Total Profit $750.00 12.1-7. (a) Let be the number of trucks hauling from pit to site tons of gravel hauled from pit to site , for and and be the number of . minimize subject to , for and integers, for and (b) Hauling Cost per Ton North South Tons of Gravel North South Total Trucks North South Site 1 $100 $180 Site 2 $190 $110 Site 3 $160 $140 Site 1 10 0 10 >= 10 Site 2 0 5 5 >= 5 Site 3 1 9 10 >= 10 Site 1 2 0 Site 2 0 1 Site 3 1 2 Cost per Truck Capacity per Truck (tons) Total 11 14 $50 5 <= <= 18 14 Tons of Gravel <= Total Cost $3,270 12.2-1. Answers will vary. 12.2-2. Answers will vary. 12.2-3. Answers will vary. 12.2-4. Answers will vary. 12-5 Truck Capacity North South Site 1 10 0 Site 2 0 5 Site 3 5 10 12.3-1. (a) Let be a very large number, say million. max st , for binary, for (b) Start-up Cost Marginal Revenue Product 1 $50,000 $70 Constraint 1 Constraint 2 Product 2 $40,000 $60 Product 3 Product 4 $70,000 $60,000 $90 $80 Resource Used 6,000 <= 12,000 <= Resource Used per Unit Produced 5 3 6 4 4 6 3 5 Product 1 0 <= Only if Setup 0 Setup? 0 Units Produced Product 2 2,000 <= 9,999 1 Product 3 Product 4 0 0 <= <= 0 0 0 0 <= <= only if (1 or 2) 1 1 Which Constraint (0 = Constraint 1, 1 = Constraint 2): 0 Total 1 <= Modified Resource Available 6,000 15,999 Max Products 2 Revenue $120,000 Setup Cost $40,000 Total Profit $80,000 12.3-2. , , for 12.3-3. 1. binary 2. binary, for 12-6 Resource Available 6,000 6,000 . 12.3-4. (a) Let and be binary variables that indicate whether or not toys 1 and 2 are produced. Let and be the number of toys 1 and 2 that are produced. Also, let be if factory 1 is used and if factory 2 is used. maximize subject to integers binary (b) Start-up Cost Unit Profit Factory 1 Factory 2 Units Produced Only if Setup Setup? Toy 1 $50,000 $10 Toy 2 $80,000 $15 Hours Used per Unit Produced 0.02 0.025 0.025 0.04 Toy 1 28,000 <= 99,999 1 Resource Used 560 <= 700 <= Toy 2 0 <= 0 0 Modified Hours Available 10,499 700 Hours Available 500 700 Gross Profit $280,000 Setup Cost $50,000 Net Profit $230,000 Which Factory (0 = Factory 1, 1 = Factory 2)? 1 12.3-5. (a) Let , , and respectively. be the number of long-, medium-, and short-range jets to buy maximize subject to integers 12-7 (b) Unit Profit ($million) Money Pilots Maintenance Level of Activity (c) Long-Range 4.2 Medium-Range 3 67 1 1.667 Resource Usage per Unit of Activity 50 1 1.333 35 1 1 Long-Range 14 Medium-Range 0 Short-Range 16 min min min maximize subject to binary, for (d) Solution: $ (same as in (b)) 12-8 Short-Range 2.3 Resource Used 1498 <= 30 <= 39.33333 <= Resource Available 1500 30 40 Total Profit 95.6 12.3-6. (a) maximize subject to binary, for (b) Solution: , , , 12.3-7. (a) Let be the number of units to produce of product . if product is produced, otherwise maximize subject to integer integer integer binary (b) Customer 1 3 2 20% 3 Customer 2 2 3 40% 2 Customer 3 0 0.8 20% 5 Start Up? 0 1 1 Planes to Produce 0 <= 0 2 <= 2 1 <= 5 Startup Cost ($million) Marginal net Revenue ($million) Capacity Used per Plane Maximum Order Maximum Order (if start up) 12.4-1. if (i.e., produce units of ), otherwise (a) for and . max st binary 12-9 Capacity Used 100% <= Total Startup Cost Total Revenue Total Profit Capacity Available 100% 2 6.8 4.8 ($million) (b) Solution: except for , , if , otherwise (c) for and . max st binary (d) Solution: for , for , 12.4-2. Introduce the binary variables . and and add constraints , , 12.4-3. (a) Introduce the binary variables production levels. , , and to represent positive (nonzero) maximize subject to , , binary (b) Unit Profit Product 1 $50 Product 2 $20 Product 3 $25 Hours Machine Hours Used per Unit Produced Used Milling machine 9 3 5 500 <= Lathe 5 4 0 350 <= Grinder 3 0 2 135.714 <= Production Rate Only if Produce Produce? Product 1 45.238 <= 999 1 Produce 3 Production Rate Product 2 30.952 <= 999 1 Product 3 0 <= 0 0 Total 2 0 <= 20 12-10 Hours Available 500 350 150 Total Profit $2,881 <= 2 Sales Potential 12.4-4. if , otherwise (a) for and . Work out by hand the objective function contribution for . maximize subject to binary (b) Solution: , , if , otherwise (c) for except and . Work out by hand the objective function contribution for . maximize subject to binary (d) Solution: except , 12-11 , 12.4-5. if arc from node to node is in the shortest path, otherwise (a) min st (1) (2) (3) (4) (5) (6) (7) binary (1), (2), (3) ensure that exactly one arc is used at each stage and they represent mutually exclusive alternatives. (4), (5), (6) ensure that node is left only if it is entered and they represent contingent decisions. (b) Solution: Shortest path: 1 except 2 5 , 6 12.4-6. if route is chosen, otherwise (a) Let be the . Let th element of the location/route matrix, for denote the cost of route , for . minimize subject to , for binary, for 12-12 and (b) 1 6 Time (hours) Location A B C D E F G H I 2 4 Route 5 6 4 6 7 5 8 3 1 2 0 3 0 1 1 1 1 Do Route? 4 5 Delivery Location on Route? 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 3 7 4 1 Route 5 6 1 0 7 0 8 1 9 7 1 1 1 10 6 1 1 1 9 0 10 0 Total on Route 1 1 1 1 1 1 1 1 1 >= >= >= >= >= >= >= >= >= 1 1 1 1 1 1 1 1 1 Total 3 <= 3 Total Time (hours) 12 12.4-7. if tract is assigned to station located in tract , otherwise Let be the response time to a fire in tract if that tract is served by a station located in tract . min st (1) Two fire stations have to be located. , for (2) Each tract needs to be assigned to a station. , for and (3) Tract can be assigned to the station tract only if there is a station located in tract . binary (1) and (2) correspond to mutually exclusive alternatives and (3) represent contingent decisions. 12-13 12.4-8. if a station is located in tract , otherwise (a) minimize 2 2 4 30 5 subject to binary (b) Yes, this is a set covering problem. The activities are locating stations and the characteristics are the fires. is the set of all locations that could cover a fire in tract , e.g., . There has to be at least one station, so for all . (c) Solution: , $ thousand 12.4-9. if district is chosen, otherwise Let be auxiliary variables that are zero for all , except for the index of the district with largest that is chosen, is . minimize subject to , for , for binary This is a set partitioning problem with additional constraints. 12.5-1. This study uses integer programming to model employee scheduling problem of Taco Bell restaurants. In this integer program, the decision variables correspond to the number of employees scheduled to start working at time and to work for time units. The objective is to minimize the total payroll for the scheduling horizon. At any point in time, 12-14 the labor requirements in each store have to be met. The total number of employees is bounded above. Without the upper bound, the problem could be solved efficiently as a network flow problem using out-of-kilter algorithms, so the upper bound is eliminated from the constraint set by using generalized Lagrange multipliers. The new scheduling approach increased labor cost savings significantly. Additional benefits include enhanced flexibility, elimination of variability among stores, improved customer service and quality. Mathematical modeling served as a rational basis for the evaluation of new ideas, buildings, equipment and menu items. It also allowed Taco Bell to eliminate redundant tasks and to schedule balanced workloads. Consequently, productivity is improved and Taco Bell saved $13 million each year in labor costs. 12.5-2. (a) The dots represent the feasible solutions in the graph below. Optimal Solution: (b) The optimal solution of the LP relaxation is nearest integer point is , which is not feasible, since Rounded Solutions Violated Constraints 3rd 2nd and 3rd none none Hence, none of the feasible rounded solutions is optimal for the IP problem. 12.5-3. (a) The dots represent the feasible solutions in the graph below. 12-15 . The . Optimal Solution: (b) The optimal solution of the LP relaxation is nearest integer point is , which is not feasible, since Rounded Solutions Violated Constraints 2nd 2nd and 3rd none none Hence, none of the feasible rounded solutions is optimal for the IP problem. 12.5-4. (a) Solution Feasible? Yes No Yes No Optimal? No Yes 12-16 . The . Optimal Solution: (b) The optimal solution of the LP relaxation is . The nearest integer point is , which is not feasible. The other rounded solution is , which is not feasible either. 12-17 12.5-5. (a) Solution Feasible? Yes Yes No Yes Optimal? No No Yes Optimal Solution: (b) The optimal solution of the LP relaxation is . The nearest integer point is , which is not feasible. The other rounded solution is , which is feasible, but not optimal. 12-18 12.5-6. (a) TRUE, Sec. 12.5. (b) TRUE, Sec. 12.5. (c) FALSE, the result need not be feasible, see Fig. 11.2 for a counterexample. Sec. 12.5, 11th paragraph explains this pitfall. 12.6-1. Optimal Solution: , 12-19 12.6-2. Optimal Solution: , 12.6-3. Optimal Solution: , 12-20 12.6-4. Optimal Solution: , 12.6-5. 12.6-6. (a) FALSE. The feasible region for the IP problem is a subset of the feasible region for the LP relaxation. It is called a relaxation because it relaxes the feasible region. (b) TRUE. If the optimal solution for the LP relaxation is integer, then it is feasible for the IP problem and since the solution for the latter cannot be better than the solution for the former, it has to be optimal. (c) FALSE. Figure 12.2 is a counterexample for this statement. 12-21 12.6-7. (a) Initialization: Set . Apply the bounding and fathoming steps and the optimality test as described below for the whole problem. If the whole problem is not fathomed, then it becomes the initial subproblem for the first iteration below. Iteration: 1. Branching: Choose the most recently created unfathomed subproblem (in case of a tie, select the one with the smallest bound). Among the assignees not yet assigned for the current subproblem, choose the first one in the natural ordering to be the branching variable. Subproblems correspond to each of the possible remaining assignments for the branching assignee. Form a subproblem for each remaining assignment by deleting the constraint that each of the unassigned assignees must perform exactly one assignment. 2. Bounding: For each new subproblem, obtain its bound by choosing the cheapest assignee for each remaining assignment and totaling the costs. 3. Fathoming: For each new subproblem, apply the two fathoming tests: Test 1. bound Test 2. The optimal solution for its relaxation is a feasible assignment (If this solution is better than the incumbent, it becomes the new incumbent and Test 1 is reapplied to all unfathomed subproblems with the new smaller ). 12-22 Optimality Test: Identical to the one given in the text. (b) Matchings are indicated with the notation (assignee, assignment). Optimal matching: , with total cost . 12.6-8. (a) Branch Step: Use the best bound rule. Bound Step: Given a partial sequencing of the first jobs, a lower bound on the time for the setup of the remaining jobs is found by adding the minimum elements of the columns corresponding to the remaining jobs, excluding those elements in rows "None", . Fathoming Step: see the summary of the Branch-and-Bound technique in Sec. 12.6. 12-23 (b) The optimal sequence is , with a total setup time of . 12.6-9. Optimal Solution: , 12.6-10. (a) The only constraints of the Lagrangian relaxation are nonnegativity and integrality. Since x is feasible for an MIP problem, it already satisfies these constraints, so it is feasible for the corresponding Lagrangian relaxation. (b) x is feasible for an MIP problem, so from (a), it has to be feasible for its Lagrangian relaxation. Also, x and , so x x x . 12.7-1. Prior to this study, Waste Management, Inc. (WM) encountered several operational inefficiencies concerning the routing of its trucks. The routes served by different trucks had overlaps and route planners or drivers determined in what order they were going to visit the stops. The result was inefficient sequences and communication gaps between customers and customer-service personnel. The problem is formulated as a mixed integer program, or more specifically as a vehicle routing problem with time windows. The goal is to obtain routes with minimum number of vehicles and travel time, maximum visual attractiveness and a balanced workload. First, a network with nodes that represent actual stops, landfills, lunch break and the depot is constructed. The binary variables refer 12-24 to whether arc is included in the route of vehicle or not. The integer variables denote the number of disposal trips and the continuous variables correspond to the beginning time of service for node by vehicle . The objective function to be minimized is the total travel time. The constraints make sure that each stop is served by exactly one truck, each truck starts at the depot, the amount of garbage at the stops does not exceed the vehicle capacity and each route includes a lunch break. An iterative two-phase algorithm enhanced with metaheuristics is employed to solve the problem. Financial benefits of this study include savings of approximately $18 million in 2003 and estimated savings of $44 million in 2004. WM expects to save more and to increase its cash flow by $648 million over a five-year interval. The savings in operational costs over five years is expected to be $498 million. By using mathematical modeling, WM now generates more efficient routes with minimal overlaps, a reduced number of vehicles and cost-effective sequences. All these contribute to the decrease in operational costs. At the same time, centralized routing made communication in the organization and with the customers easier. Customer-service personnel can now address customer problems more quickly, since they know the routes of the vehicles. As a result, WM provides a more reliable customer service. Operational efficiency also affected the environment and the employees positively. Emissions and noise are reduced. Finally, the benefits from this study led WM to exploit operations research techniques in other operational areas, too. 12.7-2. (a) Corner Points Optimal solution for the LP relaxation: Optimal integer solution: with with 12-25 (b) LP relaxation of the entire problem: Optimal Solution: Branch , : This subproblem is infeasible, so the branch is fathomed. Branch : Optimal Solution: , , feasible for the original problem Hence, the optimal solution for the original problem is 12-26 with . (c) Let and . maximize subject to binary (d) Optimal Solution: in (a). , 12-27 , so and as 12.7-3. (a) Corner Points Optimal solution for the LP relaxation: Optimal integer solution: with with (b) LP relaxation of the entire problem: Optimal Solution: , 12-28 Branch : Optimal Solution: Branch , , feasible for the original problem : Optimal Solution: , 12-29 Branch : Optimal Solution: Branch , : Optimal Solution: , Hence, the optimal solution for the original problem is (c) Let and with . . minimize subject to binary (d) Optimal Solution: part (a). , 12-30 , so and as in 12.7-4. (a) Optimal Solution: Branch : Infeasible Branch : Optimal Solution: , , , feasible for the original problem Hence, the optimal solution for the original problem is 12-31 with . (b) Optimal Solution: (c) Solution: , , 12.7-5. 12-32 12.7-6. Optimal Solution: x , . 12.7-7. (a) Let be the number of ¼ units of product to be produced, for maximize subject to integers (b) Optimal Solution: , 12-33 . (c) Branch : Infeasible Branch : Optimal Solution: , , feasible for the original problem Hence, the optimal solution for the original problem is (d) Optimal Solution: (e) Solution: , , 12-34 with . 12.7-8. Optimal Solution: x , 12.7-9. Optimal Solution: x , 12-35 12.7-10. Optimal Solution: x and x , 12.8-1. (a) (b) (c) 12.8-2. (a) (b) (c) 12.8-3. From the first equation, . Then, this equation becomes redundant. From the third equation, and . Now, this equation is redundant, too. Since , from the second equation, and this equation becomes redundant. Finally, the fourth equation reduces to . Consequently, all equations become redundant. The solution is then fixed to . 12-36 12.8-4. (a) Redundant. Even if all the variables are set to their upper bounds, (b) Not redundant. For example, (c) Not redundant. For example , . violates this constraint. violates this constraint. (d) Redundant. The least value of the constraint is still satisfied. is attained by 12.8-5. for 12.8-6. 12.8-7. for 12.8-8. (a) for 12-37 and it is , so (b) for 12.8-9. The minimum cover for the constraint is , so the resulting cutting plane is , which is the same constraint obtained using the tightening procedure. 12.8-10. 12.8-11. 12.8-12. 12.8-13. 12-38 12.8-14. (1) (2) and (3) and (4) and (5) and Hence, the problem is reduced to finding binary variables that maximize subject to . The objective is maximized when all variables with positive coefficients are set to their upper bounds, so when . This solution also satisfies the constraints, so it is optimal. Optimal Solution: x , 12.9-1. Since the variables have different values, take values from the set and all the variables must {4}. There are two feasible solutions with 3 1 2 4 with . Either feasible solution is optimal. 12.9-2. : : , , : , feasible solutions, Hence, , and , but , and , , and , with , so this is not feasible. , so this is not feasible. , so this is feasible. There are two and with . is optimal. 12.9-3. : and : , but feasible solutions, so is optimal. , but , so this is not feasible. , so with and and 12-39 . There are two with , 12.9-4. Let denote the task to which the assignee is assigned. minimize subject to element element element element all-different M , for 12.9-5. Relabel Carl, Chris, David, Tony and Ken as assignee respectively. Relabel Backstroke, Breaststroke, Butterfly, Freestyle and Dummy as tasks respectively. Let be the task to which assignee is assigned. minimize subject to element element element element element all-different , for 12.9-6. Let be the number of study days allocated to course for minimize subject to . element element element element , for 12.9-7. Let be the number of crates allocated to store for minimize subject to element element element , for 12-40 . 12.9-8. minimize subject to , for all-different 12.10-1. Answers will vary. 12.10-2. Answers will vary. 12-41 Case%12.1% ! a)! With!this!approach,!we!need!to!formulate!an!integer!program!for!each!month! and!optimize!each!month!individually.!! ! ! In!the!first!month,!Emily!does!not!buy!any!servers!since!none!of!the!departments! implement!the!intranet!in!the!first!month.! ! ! In!the!second!month!she!must!buy!computers!to!ensure!that!the!Sales! Department!can!start!the!intranet.!Emily!can!formulate!her!decision!problem!as! an!integer!problem!(the!servers!purchased!must!be!integer.!Her!objective!is!to! minimize!the!purchase!cost.!She!has!to!satisfy!to!constraints.!She!cannot!spend! more!than!$9500!(she!still!has!her!entire!budget!for!the!first!two!months!since! she!didn't!buy!any!computers!in!the!first!month)!and!the!computer(s)!must! support!at!least!60!employees.!She!solves!her!integer!programming!problem! using!the!Excel!solver.! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Original Cost Discount Unit Cost B Standard Intel $2,500 0% $2,500 C Enhanced Intel $5,000 0% $5,000 D SGI Workstation $10,000 10% $9,000 E Sun Workstation $25,000 25% $18,750 F Support Number of Employees Server Supports 30 80 200 2,000 Total Support 80 Budget Budget Spent per Server Purchased $2,500 $5,000 $9,000 $18,750 Budget Spent $5,000 Servers Purchased Standard Intel 0 Enhanced Intel 1 SGI Workstation 0 Sun Workstation 0 G H >= Support Needed 60 <= Budget Available $9,500 Total Cost $5,000 ! ! Note,!that!there!is!a!second!optimal!solution!to!this!integer!programming! problem.!For!the!same!amount!of!money!Emily!could!buy!two!standard!PC's!that! would!also!support!60!employees.!However,!since!Emily!knows!that!she!needs!to! support!more!employees!in!the!near!future,!she!decides!to!buy!the!enhanced!PC! since!it!supports!more!users.! 12-42 ! ! For!the!third!month!Emily!needs!to!support!260!users.!Since!she!has!already! computing!power!to!support!80!users,!she!now!needs!to!figure!out!how!to! support!additional!180!users!at!minimum!cost.!She!can!disregard!the!constraint! that!the!Manufacturing!Department!needs!one!of!the!three!larger!servers,!since! she!already!bought!such!a!server!in!the!previous!month.!Her!task!leads!her!to!the! following!integer!programming!problem!and!solution.! ! A 1 2 3 4 5 6 7 8 9 10 11 12 Original Cost Discount Unit Cost Support Servers Purchased B Standard Intel $2,500 0% $2,500 C Enhanced Intel $5,000 0% $5,000 D SGI Workstation $10,000 0% $10,000 E Sun Workstation $25,000 0% $25,000 Number of Employees Server Supports 30 80 200 2,000 Standard Intel 0 Enhanced Intel 0 SGI Workstation 1 F G Total Support 200 >= Sun Workstation 0 H Support Needed 180 Total Cost $10,000 ! ! Emily!decides!to!buy!one!SGI!Workstation!in!month!3.!The!network!is!now!able! to!support!280!users.! ! ! In!the!fourth!month!Emily!needs!to!support!a!total!of!290!users.!Since!she!has! already!computing!power!to!support!280!users,!she!now!needs!to!figure!out!how! to!support!additional!10!users!at!minimum!cost.!This!task!leads!her!to!the! following!integer!programming!problem:! ! A 1 2 3 4 5 6 7 8 9 10 11 12 Original Cost Discount Unit Cost Support Servers Purchased B Standard Intel $2,500 0% $2,500 C Enhanced Intel $5,000 0% $5,000 D SGI Workstation $10,000 0% $10,000 E Sun Workstation $25,000 0% $25,000 Number of Employees Server Supports 30 80 200 2,000 Standard Intel 1 Enhanced Intel 0 ! ! SGI Workstation 0 Sun Workstation 0 F G Total Support 30 >= H Support Needed 10 Total Cost $2,500 Emily!decides!to!buy!a!standard!PC!in!the!fourth!month.!The!network!is!now!able! to!support!310!users.! 12-43 ! ! Finally,!in!the!fifth!and!last!month!Emily!needs!to!support!the!entire!company! with!a!total!of!365!users.!Since!she!has!already!computing!power!to!support!310! users,!she!now!needs!to!figure!out!how!to!support!additional!55!users!at! minimum!cost.!This!task!leads!her!to!the!following!integer!programming! problem!and!solution.! ! A 1 2 3 4 5 6 7 8 9 10 11 12 Original Cost Discount Unit Cost Support Servers Purchased B Standard Intel $2,500 0% $2,500 C Enhanced Intel $5,000 0% $5,000 D SGI Workstation $10,000 0% $10,000 E Sun Workstation $25,000 0% $25,000 Number of Employees Server Supports 30 80 200 2,000 Standard Intel 0 Enhanced Intel 1 SGI Workstation 0 Sun Workstation 0 F G Total Support 80 >= H Support Needed 55 Total Cost $5,000 ! ! Emily!decides!to!buy!another!enhanced!PC!in!the!fifth!month.!(Note!that!again! she!could!have!also!bought!two!standard!PC's,!but!clearly!the!enhanced!PC! provides!more!room!for!the!workload!of!the!system!to!grow.)!The!entire! network!of!CommuniCorp!consists!now!of!1!standard!PC,!2!enhanced!PC's!and!1! SGI!workstation!and!it!is!able!to!support!390!users.!The!total!purchase!cost!for! this!network!is!$22,500.! ! b)! Due!to!the!budget!restriction!and!discount!in!the!first!two!months!Emily!needs! to!distinguish!between!the!computers!she!buys!in!those!early!months!and!in!the! later!months.!Therefore,!Emily!uses!two!variables!for!each!server!type.! !! Emily!essentially!faces!four!constraints.!First,!she!must!support!the!60!users!in! the!sales!department!in!the!second!month.!She!realizes!that,!since!she!no!longer! buys!the!computers!sequentially!after!the!second!month,!that!it!suffices!to! include!only!the!constraint!on!the!network!to!support!the!all!users!in!the!entire! company.!This!second!constraint!requires!her!to!support!a!total!of!365!users.! The!third!constraint!requires!her!to!buy!at!least!one!of!the!three!large!servers.! Finally,!Emily!has!to!make!sure!that!she!stays!within!her!budget!during!the! second!month.! 12-44 A B C D E F G H 1 Standard Enhanced SGI Sun 2 Intel Intel Workstation Workstation 3 Month 3-5 Cost $2,500 $5,000 $10,000 $25,000 4 Month 2 Discount 0% 0% 10% 25% 5 Month 2 Cost $2,500 $5,000 $9,000 $18,750 6 Total Support 7 Support Number of Employees Server Supports Support Needed 8 Month 2 30 80 200 2,000 200 >= 60 9 Month 3-5 30 80 200 2,000 400 >= 365 10 11 Budget Budget 12 Budget Budget Spent per Server Purchased Spent Available 13 Month 2 $2,500 $5,000 $9,000 $18,750 $9,000 <= $9,500 14 15 Server Purchases Standard Enhanced SGI Sun 16 Intel Intel Workstation Workstation 17 Month 2 0 0 1 0 Month 2 Cost $9,000 18 Month 3-5 0 0 1 0 Month 3-5 Cost $10,000 19 Total Purchases 0 0 2 0 Total Cost $19,000 20 21 22 Total Advanced Servers 2 >= 1 Advanced Servers Needed ! ! ! ! Emily!should!purchase!a!discounted!SGI!workstation!in!the!second!month,!and! another!regular!priced!one!in!the!third!month.!The!total!purchase!cost!is! $19,000.! ! c)! Emily's!second!method!in!part!(b)!finds!the!cost!for!the!best!overall!purchase! policy.!The!method!in!part!(a)!only!finds!the!best!purchase!policy!for!the!given! month,!ignoring!the!fact!that!the!decision!in!a!particular!month!has!an!impact!on! later!decisions.!The!method!in!(a)!is!very!shortXsighted!and!thus!yields!a!worse! result!that!the!method!in!part!(b).! ! d)! Installing!the!intranet!will!incur!a!number!of!other!costs.!These!costs!include:! ! Training!cost,! Labor!cost!for!network!installation,! Additional!hardware!cost!for!cabling,!network!interface!cards,!necessary!hubs,! etc.,! Salary!and!benefits!for!a!network!administrator!and!web!master,! Cost!for!establishing!or!outsourcing!help!desk!support.! ! e)! The!intranet!and!the!local!area!network!are!complete!departures!from!the!way! business!has!been!done!in!the!past.!The!departments!may!therefore!be! concerned!that!the!new!technology!will!eliminate!jobs.!For!example,!in!the!past! the!manufacturing!department!has!produced!a!greater!number!of!pagers!than! customers!have!ordered.!Fewer!employees!may!be!needed!when!the! manufacturing!department!begins!producing!only!enough!pagers!to!meet!orders.! The!departments!may!also!become!territorial!about!data!and!procedures,!fearing! that!another!department!will!encroach!on!their!business.!Finally,!the! departments!may!be!concerned!about!the!security!of!their!data!when!sending!it! over!the!network.! 12-45 Case%12.2% ! a)! We!want!to!maximize!the!number!of!pieces!displayed!in!the!exhibit.!!For!each! piece,!we!therefore!need!to!decide!whether!or!not!we!should!display!the!piece.!! Each!piece!becomes!a!binary!decision!variable.!!The!decision!variable!is!assigned! 1!if!we!want!to!display!the!piece!and!assigned!0!if!we!do!not!want!to!display!the! piece.! ! We!group!our!constraints!into!four!categories!–!the!artistic!constraints!imposed! by!Ash,!the!personal!constraints!imposed!by!Ash,!the!constraints!imposed!by! Celeste,!and!the!cost!constraint.!!We!now!step!through!each!of!these!constraint! categories.! ! ! Artistic!Constraints!Imposed!by!Ash! ! ! Ash!imposes!the!following!constraints!that!depend!upon!the!type!of!art!that!is! displayed.!!The!constraints!are!as!follows:! ! ! 1.!!Ash!wants!to!include!only!one!collage.!!We!have!four!collages!available:!! “Wasted!Resources”!by!Norm!Marson,!“Consumerism”!by!Angie!Oldman,!“My! Namesake”!by!Ziggy!Lite,!and!“Narcissism”!by!Ziggy!Lite.!!A!constraint!forces!us! to!include!exactly!one!of!these!four!pieces!(D36=D38!in!the!spreadsheet!model! that!follows).! ! ! 2.!!Ash!wants!at!least!one!wireXmesh!sculpture!displayed!if!a!computerX generated!drawing!is!displayed.!!We!have!three!wireXmesh!sculptures!available! and!two!computerXgenerated!drawings!available.!!Thus,!if!we!include!either!one! or!two!computerXgenerated!drawings,!we!have!to!include!at!least!one!wireXmesh! sculpture.!Therefore,!we!constrain!the!total!number!of!wireXmesh!sculptures! (total)!to!be!at!least!(1/2)!time!the!total!number!of!computerXgenerated! drawings!(L40!≥!N40).! ! ! 3.!!Ash!wants!at!least!one!computerXgenerated!drawing!displayed!if!a!wireXmesh! sculpture!is!displayed.!!We!have!two!computerXgenerated!drawings!available! and!three!wireXmesh!sculptures!available.!!Thus,!if!we!include!one,!two,!or!three! wireXmesh!sculptures,!we!have!to!include!either!one!or!two!computerXgenerated! drawings.!Therefore,!we!constraint!the!total!number!of!wireXmesh!sculptures! (total)!to!be!at!least!(1/3)!times!the!total!number!of!computerXgenerated! drawings!(L41!≥!N41).! ! ! 4.!!Ash!wants!at!least!one!photoXrealistic!painting!displayed.!!We!have!three! photoXrealistic!paintings!available:!!“Storefront!Window”!by!David!Lyman,! “Harley”!by!David!Lyman,!and!“Rick”!by!Rick!Rawls.!!At!least!one!of!these!three! paintings!has!to!be!displayed!(G36!≥!G38).! ! ! 5.!!Ash!wants!at!least!one!cubist!painting!displayed.!!We!have!three!cubist! paintings!available:!!“Rick!II”!by!Rick!Rawls,!“Study!of!a!Violin”!by!Helen!Row,! and!“Study!of!a!Fruit!Bowl”!by!Helen!Row.!!At!least!one!of!these!three!paintings! has!to!be!displayed!(H36!≥!H38).! 12-46 ! ! 6.!!Ash!wants!at!least!one!expressionist!painting!displayed.!!We!have!only!one! expressionist!painting!available:!!“Rick!III”!by!Rick!Rawls.!!This!painting!has!to!be! displayed!(I36!≥!I38).! ! ! 7.!!Ash!wants!at!least!one!watercolor!painting!displayed.!!We!have!six!watercolor! paintings!available:!!“Serenity”!by!Candy!Tate,!“Calm!Before!the!Storm”!by!Candy! Tate,!“All!That!Glitters”!by!Ash!Briggs,!“The!Rock”!by!Ash!Briggs,!“Winding!Road”! by!Ash!Briggs,!and!“Dreams!Come!True”!by!Ash!Briggs.!!At!least!one!of!these!six! paintings!has!to!be!displayed!(J36!≥!J38).! ! ! 8.!Ash!wants!at!least!one!oil!painting!displayed.!!We!have!five!oil!paintings! available:!!“Void”!by!Robert!Bayer,!“Sun”!by!Robert!Bayer,!“Beyond”!by!Bill! Reynolds,!“Pioneers”!by!Bill!Reynolds,!and!“Living!Land”!by!Bear!Canton.!!At! least!one!of!these!five!paintings!has!to!be!displayed!(K36!≥!K38).! ! ! 9.!!Finally,!Ash!wants!the!number!of!paintings!to!be!no!greater!than!twice!the! number!of!other!art!forms.!!We!have!18!paintings!available!and!16!other!art! forms!available.!!We!classify!the!following!pieces!as!paintings:!!“Serenity,”!“Calm! Before!the!Storm,”!“Void,”!“Sun,”!“Storefront!Window,”!“Harley,”!“Rick,”!“Rick!II,”! “Rick!III,”!“Beyond,”!“Pioneers,”!“Living!Land,”!“Study!of!a!Violin,”!“Study!of!a! Fruit!Bowl,”!“All!That!Glitters,”!“The!Rock,”!“Winding!Road,”!and!“Dreams!Come! True.”!!The!total!number!of!these!paintings!that!we!display!has!to!be!less!than!or! equal!to!twice!the!total!number!of!other!art!forms!we!display!(L42!≤!N42).! ! ! Personal!Constraints!Imposed!by!Ash! 1.!!Ash!wants!all!of!his!own!paintings!included!in!the!exhibit,!so!we!must!include! “All!That!Glitters,”!“The!Rock,”!“Winding!Road,”!and!“Dreams!Come!True.”!(In!the! spreadsheet!model,!we!constraint!the!total!number!of!Ash!paintings!to!equal!4:! N36=N38.)! ! ! 2.!!Ash!wants!all!of!Candy!Tate’s!work!included!in!the!exhibit,!so!we!must!include! “Serenity”!and!“Calm!Before!the!Storm.”!(In!the!spreadsheet!model,!we!constrain! the!total!number!of!Candy!Tate!works!to!equal!2:!O36=O38.)! ! ! 3.!!Ash!wants!to!include!at!least!one!piece!from!David!Lyman,!so!we!have!to! include!one!or!more!of!the!pieces!!“Storefront!Window”!and!“Harley”!(P36!≥! P38).! ! ! 4.!!Ash!wants!to!include!at!least!one!piece!from!Rick!Rawls,!so!we!have!to!include! one!or!more!of!the!pieces!!“Rick,”!“Rick!II,”!and!“Rick!III”!(Q36!≥!Q38)! ! ! 5.!!Ash!wants!to!display!as!many!pieces!from!David!Lyman!as!from!Rick!Rawls.!! Therefore!we!constrain!the!total!number!of!David!Lyman!works!to!equal!the! total!number!of!Rick!Rawls!works!!(L43!=!N43).! 12-47 ! ! 6.!!Finally,!Ash!wants!at!most!one!piece!from!Ziggy!Lite!displayed.!!We!can! therefore!include!no!more!than!one!of!!“My!Namesake”!and!“Narcissism”!(R36! ≤!R38).! ! Constraints!Imposed!by!Celeste! 1.!!Celeste!wants!to!include!at!least!one!piece!from!a!female!artist!for!every!two! pieces!included!from!a!male!artist.!!We!have!11!pieces!by!female!artists! available:!!“Chaos!Reigns”!by!Rita!Losky,!“Who!Has!Control?”!by!Rita!Losky,! “Domestication”!by!Rita!Losky,!“Innocence”!by!Rita!Losky,!“Serenity”!by!Candy! Tate,!“Calm!Before!the!Storm”!by!Candy!Tate,!“Consumerism”!by!Angie!Oldman,! “Reflection”!by!Angie!Oldman,!“Trojan!Victory”!by!Angie!Oldman,!“Study!of!a! Violin”!by!Helen!Row,!and!“Study!of!a!Fruit!Bowl”!by!Helen!Row.!!The!total! number!of!these!pieces!has!to!be!greaterXthanXorXequalXto!(1/2)!times!the!total! number!of!pieces!by!male!artists!(L44!≥!N44).! ! ! 2.!!Celeste!wants!at!least!one!of!the!pieces!“Aging!Earth”!and!“Wasted!Resources”! displayed!in!order!to!advance!environmentalism!(V36!≥!V38).! ! ! 3.!!Celeste!wants!to!include!at!least!one!piece!by!Bear!Canton,!so!we!must!include! one!or!more!of!the!pieces!!“Wisdom,”!“Superior!Powers,”!and!“Living!Land”!to! advance!Native!American!rights!(W36!≥!W38).! ! ! 4.!!Celeste!wants!to!include!one!or!more!of!the!pieces!!“Chaos!Reigns,”!“Who!Has! Control,”!“Beyond,”!and!“Pioneers”!to!advance!science!(X36!≥!X38).! ! ! 5.!!Celeste!knows!that!the!museum!only!has!enough!floor!space!for!four! sculptures.!!We!have!six!sculptures!available:!!“Perfection”!by!Colin!Zweibell,! “Burden”!by!Colin!Zweibell,!“The!Great!Equalizer”!by!Colin!Zweibell,!“Aging! Earth”!by!Norm!Marson,!“Reflection”!by!Angie!Oldman,!and!“Trojan!Victory”!by! Angie!Oldman.!!We!can!only!include!a!maximum!of!four!of!these!six!sculptures! (Y36!≤!Y38).! ! ! 6.!!Celeste!also!knows!that!the!museum!only!has!enough!wall!space!for!20! paintings,!collages,!and!drawings.!!We!have!28!paintings,!collages,!and!drawings! available:!!“Chaos!Reigns,”!“Who!Has!Control,”!“Domestication,”!“Innocence,”! “Wasted!Resources,”!“Serenity,”!“Calm!Before!the!Storm,”!“Void,”!“Sun,”! “Storefront!Window,”!“Harley,”!“Consumerism,”!“Rick,”!“Rick!II,”!“Rick!III,”! “Beyond,”!“Pioneers,”!“Wisdom,”!“Superior!Powers,”!“Living!Land,”!“Study!of!a! Violin,”!“Study!of!a!Fruit!Bowl,”!“My!Namesake,”!“Narcissism,”!“All!That!Glitters,”! “The!Rock,”!“Winding!Road,”!and!“Dreams!Come!True.”!!We!can!only!include!a! maximum!of!20!of!these!28!wall!pieces!(Z36!≤!Z38).! ! ! 7.!!Finally,!Celeste!wants!“Narcissism”!displayed!if!“Reflection”!is!displayed.!!So!if! the!decision!variable!for!“Reflection”!is!1,!the!decision!variable!for!“Narcissism”! must!also!be!1.!!However,!the!decision!variable!for!“Narcissism”!can!still!be!1! even!if!the!decision!variable!for!“Reflection”!is!0!(L45!≥!N45).! 12-48 N O P Painting? Other Art Form? Ash Briggs? Candy Tate? David Lyman? Piece Perfection 300 Burden 250 The Great Equalizer 125 Chaos Reigns 400 Who Has Control? 500 Domestication 400 Innocence 550 Aging Earth 700 Wasted Resources 575 Serenity 200 Calm before the Storm 225 Void 150 Sun 150 Storefront Window 850 Harley 750 Consumerism 400 Reflection 175 Trojan Victory 450 Rick 500 Rick II 500 Rick III 500 Beyond 650 Pioneers 650 Wisdom 250 Superior Powers 350 Living Land 450 Study of a Violin 400 Study of a Fruit Bowl 400 My Namesake 300 Narcissism 300 All That Glitters 50 The Rock 50 Winding Road 50 Dreams Come True 50 Total 3,950 <= Budget 4,000 1 1 1 Q R 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 U 1 1 1 1 1 1 1 = 1 1 Wire Mesh Sculpture Computer-Generated Drawing Paintings David Lyman Pieces Female Artist Pieces "Reflection" 1 1 1 1 10 5 1 1 1 1 1 1 1 1 1 1 10 1 5 1 1 1 1 1 1 1 4 = 4 2 = 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 1 >= >= >= >= >= 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 >= >= <= 1 1 1 Z AA 1 1 1 1 1 1 1 1 Y 1 1 1 1 1 1 1 1 1 1 1 V W X 1 1 1 1 1 1 1 1 T 1 1 1 1 1 1 1 1 1 1 S Include? M Hangs on Wall? L Sits on Floor? K Advances Science? J Advances Native American Rights? I Advances Environmentalism? H Male Artist? G Female Artist? F Ziggy Lite? E Rick Rawls? D Oil Painting? Artist Colin Zweibell Colin Zweibell Colin Zweibell Rita Losky Rita Losky Rita Losky Rita Losky Norm Marson Norm Marson Candy Tate Candy Tate Robert Bayer Robert Bayer David Lyman David Lyman Angie Oldman Angie Oldman Angie Oldman Rick Rawls Rick Rawls Rick Rawls Bill Reynolds Bill Reynolds Bear Canton Bear Canton Bear Canton Helen Row Helen Row Ziggy Lite Ziggy Lite Ash Briggs Ash Briggs Ash Briggs Ash Briggs C Water-Color Painting? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 B Expressional Painting? A Cubist Painting? The!problem!formulation!in!an!Excel!spreadsheet!follows.! ! Photo-Realistic Painting? ! Computer-Generated Drawing? ! Wire-Mesh Sculpture? Cost!Constraint! The!cost!of!all!of!the!pieces!displayed!has!to!be!less!than!or!equal!to!$4!million! (C36!≤!C38).! Collage? ! Price ($thousand) ! 1 1 1 1 1 1 5 10 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 13 >= >= >= <= <= 1 1 1 4 20 0 0 1 1 0 0 0 0 1 1 1 1 0 0 1 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 1 1 1 1 15 >= 0.5 0.5 times Computer-Generated Drawing >= 0.33 0.33 times Wire Mesh Sculpture <= 10 2 times Other Art Forms = 1 Rick Rawls Pieces >= 5 0.5 times Male Artist Pieces >= 0 "Narcissism" ! 40 41 42 43 44 45 K Wire Mesh Sculpture Computer-Generated Drawing Paintings David Lyman Pieces Female Artist Pieces "Reflection" L =E36 =F36 =L36 =P36 =S36 =AA18 M >= >= <= = >= >= N =O40*F36 =O41*E36 =O42*M36 =Q36 =O44*T36 =AA31 12-49 O =1/SUM(F2:F35) =1/SUM(E2:E35) 2 Rick Rawls Pieces 0.5 "Narcissism" P Q R times Computer-Generated Drawing times Wire Mesh Sculpture times Other Art Forms times Male Artist Pieces ! ! ! In!the!optimal!solution,!15!pieces!are!displayed!at!a!cost!of!$3.95!million.!!The! following!pieces!are!displayed:! ! 1.!“The!Great!Equalizer”!by!Colin!Zweibell! 2.!“Chaos!Reigns”!by!Rita!Losky! 3.!“Wasted!Resources”!by!Norm!Marson! 4.!“Serenity”!by!Candy!Tate! 5.!“Calm!Before!the!Storm”!by!Candy!Tate! 6.!“Void”!by!Robert!Bayer!(or!“Sun”!by!Robert!Bayer)! 7.!“Harley”!by!David!Lyman! 8.!“Reflection”!by!Angie!Oldman! 9.!“Rick!III”!by!Rick!Rawls! 10.!“Wisdom”!by!Bear!Canton! 11.!“Study!of!a!Fruit!Bowl”!by!Helen!Row!(or!“Study!of!a!Violin”)! 12.!“All!That!Glitters”!by!Ash!Briggs! 13.!“The!Rock”!by!Ash!Briggs! 14.!“Winding!Road”!by!Ash!Briggs! 15.!“Dreams!Come!True”!by!Ash!Briggs! ! b)! The!formulation!of!this!problem!is!the!same!as!the!formulation!in!part!(a)!except! that!the!objective!function!from!part!(a)!now!becomes!a!constraint!and!the!cost! constraint!from!part!(a)!now!becomes!the!objective!function.!!Thus,!we!have!the! new!constraint!that!we!need!to!select!20!or!more!pieces!to!display!in!the!exhibit.!! We!also!have!the!new!objective!to!minimize!the!cost!of!the!exhibit.! ! ! The!new!formulation!of!the!problem!in!an!Excel!follows.! 12-50 ! N O P Photo-Realistic Painting? Cubist Painting? Expressional Painting? Water-Color Painting? Oil Painting? Painting? Other Art Form? Ash Briggs? Candy Tate? David Lyman? Piece Perfection 300 Burden 250 The Great Equalizer 125 Chaos Reigns 400 Who Has Control? 500 Domestication 400 Innocence 550 Aging Earth 700 Wasted Resources 575 Serenity 200 Calm before the Storm 225 Void 150 Sun 150 Storefront Window 850 Harley 750 Consumerism 400 Reflection 175 Trojan Victory 450 Rick 500 Rick II 500 Rick III 500 Beyond 650 Pioneers 650 Wisdom 250 Superior Powers 350 Living Land 450 Study of a Violin 400 Study of a Fruit Bowl 400 My Namesake 300 Narcissism 300 All That Glitters 50 The Rock 50 Winding Road 50 Dreams Come True 50 Total 5,450 1 1 1 Q R 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 U 1 1 1 1 1 1 1 = 1 1 1 3 1 1 1 1 1 1 2 1 6 2 >= >= >= >= >= 1 1 1 1 1 Wire Mesh Sculpture Computer-Generated Drawing Paintings David Lyman Pieces Female Artist Pieces "Reflection" 12-51 1 1 1 1 12 8 3 1 12 1 7 1 1 1 1 1 1 1 4 = 4 2 = 2 1 1 0 >= >= <= 1 1 1 Z AA 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Y 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 V W X 1 1 1 1 1 1 1 1 1 1 1 T 1 1 1 1 1 1 1 1 1 1 S Include? M Hangs on Wall? L Sits on Floor? K Advances Science? J Advances Native American Rights? I Advances Environmentalism? H Male Artist? G Female Artist? F Ziggy Lite? E Rick Rawls? D Computer-Generated Drawing? Artist Colin Zweibell Colin Zweibell Colin Zweibell Rita Losky Rita Losky Rita Losky Rita Losky Norm Marson Norm Marson Candy Tate Candy Tate Robert Bayer Robert Bayer David Lyman David Lyman Angie Oldman Angie Oldman Angie Oldman Rick Rawls Rick Rawls Rick Rawls Bill Reynolds Bill Reynolds Bear Canton Bear Canton Bear Canton Helen Row Helen Row Ziggy Lite Ziggy Lite Ash Briggs Ash Briggs Ash Briggs Ash Briggs C Wire-Mesh Sculpture? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 B Collage? A Price ($thousand) ! 1 1 1 1 1 1 7 13 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 16 >= >= >= <= <= 1 1 1 4 20 >= 0.5 0.5 times Computer-Generated Drawing >= 1.00 0.33 times Wire Mesh Sculpture <= 16 2 times Other Art Forms = 1 Rick Rawls Pieces >= 6.5 0.5 times Male Artist Pieces >= 0 "Narcissism" 1 1 1 1 0 1 0 0 1 1 1 1 1 0 1 0 1 0 0 0 1 0 0 1 0 0 1 1 0 0 1 1 1 1 20 >= 20 ! ! ! In!the!optimal!solution,!exactly!20!pieces!are!displayed!at!a!cost!of!$5.45!million! –!$1.45!million!more!than!Ash!decided!to!allocate!in!part!(a).!!All!pieces!from! part!(a)!are!displayed!in!addition!to!the!following!five!new!pieces:!! ! 1.!“Perfection”!by!Colin!Zweibell! 2.!“Burden”!by!Colin!Zweibell! 3.!“Domestication”!by!Rita!Losky! 4.!“Sun”!(or!“Void”)!by!Robert!Bayer! 5.!“Study!of!a!Violin”!(or!“Study!of!a!Fruit!Bowl”)!by!Helen!Row! ! c)! This!problem!is!also!a!cost!minimization!problem.!!The!problem!formulation!is! the!same!as!that!used!in!part!(b).!!A!new!constraint!is!added,!however.!!The! patron!wants!all!of!Rita’s!pieces!displayed.!!Rita!has!four!pieces:!!“Chaos!Reigns,”! “Who!Has!Control?,”!“Domestication,”!and!“Innocence.”!!All!of!these!four!pieces! must!be!displayed.! ! The!problem!formulation!in!Excel!follows.! 12-52 ! O P Photo-Realistic Painting? Cubist Painting? Expressional Painting? Water-Color Painting? Oil Painting? Painting? Other Art Form? Ash Briggs? Candy Tate? David Lyman? Piece Perfection 300 Burden 250 The Great Equalizer 125 Chaos Reigns 400 Who Has Control? 500 Domestication 400 Innocence 550 Aging Earth 700 Wasted Resources 575 Serenity 200 Calm before the Storm 225 Void 150 Sun 150 Storefront Window 850 Harley 750 Consumerism 400 Reflection 175 Trojan Victory 450 Rick 500 Rick II 500 Rick III 500 Beyond 650 Pioneers 650 Wisdom 250 Superior Powers 350 Living Land 450 Study of a Violin 400 Study of a Fruit Bowl 400 My Namesake 300 Narcissism 300 All That Glitters 50 The Rock 50 Winding Road 50 Dreams Come True 50 Total 5,800 1 1 1 Q R 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 T U 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 = 1 1 1 1 1 2 1 1 1 1 2 1 1 1 6 2 >= >= >= >= >= 1 1 1 1 1 Wire Mesh Sculpture Computer-Generated Drawing Paintings David Lyman Pieces Female Artist Pieces "Reflection" 12-53 1 1 1 1 11 9 2 2 11 1 8 1 1 1 1 1 1 1 4 = 4 2 = 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 4 >= >= <= >= 1 1 1 4 Z AA AB 1 1 1 1 1 1 1 1 1 Y 1 1 1 1 1 1 1 1 1 1 V W X 1 1 1 1 1 1 1 1 1 1 S 1 1 1 1 1 1 8 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 17 >= >= >= <= <= 1 1 1 4 20 >= 1 0.5 times Computer-Generated Drawing >= 0.67 0.33 times Wire Mesh Sculpture <= 18 2 times Other Art Forms = 1 Rick Rawls Pieces >= 6 0.5 times Male Artist Pieces >= 0 "Narcissism" Include? N Hangs on Wall? M Sits on Floor? L Advances Science? K Advances Native American Rights? J Advances Environmentalism? I Male Artist? H Female Artist? G Rita Losky? F Ziggy Lite? E Rick Rawls? D Computer-Generated Drawing? Artist Colin Zweibell Colin Zweibell Colin Zweibell Rita Losky Rita Losky Rita Losky Rita Losky Norm Marson Norm Marson Candy Tate Candy Tate Robert Bayer Robert Bayer David Lyman David Lyman Angie Oldman Angie Oldman Angie Oldman Rick Rawls Rick Rawls Rick Rawls Bill Reynolds Bill Reynolds Bear Canton Bear Canton Bear Canton Helen Row Helen Row Ziggy Lite Ziggy Lite Ash Briggs Ash Briggs Ash Briggs Ash Briggs C Wire-Mesh Sculpture? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 B Collage? A Price ($thousand) ! 0 1 1 1 1 1 1 0 1 1 1 1 1 0 1 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 1 1 1 1 20 >= 20 ! ! % ! In!the!optimal!solution,!exactly!20!pieces!are!displayed!at!a!total!cost!of!$5.8! million.!!The!patron!has!to!pay!$1.8!million.!!The!following!pieces!are!displayed:! ! 1.!“Burden”!by!Colin!Zweibell! 2.!“The!Great!Equalizer”!by!Colin!Zweibell! 3.!“Chaos!Reigns”!by!Rita!Losky! 4.!“Who!Has!Control?”!by!Rita!Losky! 5.!“Domestication”!by!Rita!Losky! 6.!“Innocence”!by!Rita!Losky! 7.!“Wasted!Resources”!by!Norm!Marson! 8.!“Serenity”!by!Candy!Tate! 9.!“Calm!Before!the!Storm”!by!Candy!Tate! 10.!“Void”!by!Robert!Bayer! 11.!“Sun”!by!Robert!Bayer! 12.!“Harley”!by!David!Lyman! 13.!“Reflection”!by!Angie!Oldman! 14.!“Rick!III”!by!Rick!Rawls! 15.!“Wisdom”!by!Bear!Canton! 16.!“Study!of!a!Fruit!Bowl”!(or!“Study!of!a!Violin”)!by!Helen!Row! 17.!“All!That!Glitters”!by!Ash!Briggs! 18.!“The!Rock”!by!Ash!Briggs! 19.!“Winding!Road”!by!Ash!Briggs! 20.!“Dreams!Come!True”!by!Ash!Briggs! % 12-54 Case%12.3% a)! We!want!to!maximize!the!total!number!of!kitchen!sets,!so!each!of!the!20! kitchen!sets!becomes!a!decision!variable.!!But!the!kitchen!sets!are!not!our!only! decision!variables.!!Because!we!assume!that!any!particular!item!composing!a! kitchen!set!is!replenished!immediately,!we!only!need!to!stock!one!of!each!item.!! A!particular!item!may!compose!multiple!kitchen!sets.!!For!example,!tile!T1!is!part! of!kitchen!sets!3,!7,!10,!and!17.!!So!a!kitchen!set!exists!when!all!of!the!items! composing!that!kitchen!set!are!in!stock.!!Therefore,!each!of!30!items!also! becomes!a!decision!variable.!!These!decision!variables!are!binary!decision! variables.!!If!a!kitchen!set!or!item!is!in!stock,!the!decision!variable!is!1.!!If!a! kitchen!set!or!item!is!not!in!stock,!the!decision!variable!is!0.! ! A!handful!of!constraints!exist!in!this!problem.! 1.!We!cannot!indicate!that!a!kitchen!set!is!in!stock!unless!all!the!items!composing! that!kitchen!set!are!also!in!stock.!!Thus,!a!kitchen!set!decision!variable!is!1!only!if! all!the!decision!variables!for!the!items!composing!that!kitchen!set!are!also!1.!For! example,!for!set!1!this!constraint!equals!(Set!1)!<=! (T2+W2+L4+C2+O4+S2+D2+R2)!/!8.! 2.!Each!kitchen!set!requires!20!square!feet!of!tile.!!Thus,!if!a!particular!tile!is!in! stock,!20!square!feet!of!that!tile!are!in!stock.!!The!warehouse!can!only!hold!50! square!feet!of!tile,!so!only!a!maximum!of!two!different!styles!of!tile!can!be!in! stock.! 3.!Each!kitchen!set!requires!five!rolls!of!wallpaper.!!Thus,!if!a!particular!style!of! wallpaper!is!in!stock,!five!rolls!of!that!wallpaper!are!in!stock.!!The!warehouse! can!only!hold!12!rolls!of!wallpaper,!so!only!a!maximum!of!two!different!styles!of! wallpaper!can!be!in!stock.! 4.!A!maximum!of!two!different!styles!of!light!fixtures!can!be!in!stock.! 5.!A!maximum!of!two!different!styles!of!cabinets!can!be!in!stock.! 6.!A!maximum!of!three!different!styles!of!countertops!can!be!in!stock.! 7.!A!maximum!of!two!different!sinks!can!be!in!stock.! 8.!A!combination!of!four!different!styles!of!dishwashers!and!ranges!can!be!held! in!stock.! ! The!problem!formulated!in!an!Excel!spreadsheet!follows.! 12-55 ! O P Q Cabinets C1 C2 C3 C4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 (>= 5 rolls) 1 0 1 0 1 1 Dwashers & Ranges N Sinks 1 J K L M Light Fixtures L1 L2 L3 L4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Countertops G H I Wallpaper W1 W2 W3 W4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Cabinets Item In Stock? 0 1 1 0 (>= 20 sq. ft.) F Light Fixtures Set 1 Set 2 Set 3 Set 4 Set 5 Set 6 Set 7 Set 8 Set 9 Set 10 Set 11 Set 12 Set 13 Set 14 Set 15 Set 16 Set 17 Set 18 Set 19 Set 20 C D E Floor Tile T1 T2 T3 T4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Wallpaper 26 27 28 29 B Floor Tile A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 0 Total Items 2 2 2 2 3 2 4 <= <= <= <= <= <= <= Capacity 2 2 2 2 3 2 4 0 R S T U Countertops O1 O2 O3 O4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 V W Dwash D1 D2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 X Y Z AA AB AC AD Sinks Ranges S1 S2 S3 S4 R1 R2 R3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 1 1 AE AF R4 1 1 1 1 AG Set In Stock? 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 1 0 1 AH <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= AI Fraction of Items in Stock 0.625 0.75 0.625 0.5 0.375 0.625 0.375 1 0.625 0.5 0.75 0.75 0.375 0.286 1 0.429 0.143 1 0.429 1 1 Total Sets in Stock 4 ! ! b)! We!should!stock!the!following!items:!T2,!T3;!W1,!W3;!L1,!L3;!C1,!C2;!O1,!O2,!O4;! D2;!S1,!S3;!and!R2,!R3,!and!R4.!This!combination!allows!four!different!kitchen! sets!to!be!in!stock—set!8,!15,!18,!and!20.! !! Note!that!this!is!not!a!unique!solution.!!The!value!of!the!objective!function!is! always!four!complete!kitchen!sets,!but!the!specific!items!and!kitchen!sets!stocked! may!be!different.!!Throughout!this!solution,!we!will!refer!to!the!optimal!solution! shown!above,!but!because!other!optimal!solutions!exist,!student!answers!may! differ!from!the!solution!somewhat.! 12-56 ! c)! We!model!this!new!problem!by!changing!the!capacity!constraint!for!the! dishwashers!and!ranges.!!Now,!instead!of!being!able!to!stock!a!combination!of! only!four!different!styles!of!dishwashers!and!ranges,!we!can!stock!a!maximum!of! two!different!styles!of!dishwashers!and!a!maximum!of!three!different!styles!of! ranges.!!Because!we!only!have!two!different!styles!of!dishwashers!available,!we! now!effectively!do!not!have!a!constraint!on!the!number!of!dishwashers!we!can! carry.! ! The!formulation!of!the!problem!in!Excel!follows:! ! N O P Q Cabinets C1 C2 C3 C4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 (>= 5 rolls) 1 0 1 0 1 0 Ranges 1 J K L M Light Fixtures L1 L2 L3 L4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Sinks G H I Wallpaper W1 W2 W3 W4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Countertops Item In Stock? 0 1 1 0 (>= 20 sq. ft.) F Cabinets Set 1 Set 2 Set 3 Set 4 Set 5 Set 6 Set 7 Set 8 Set 9 Set 10 Set 11 Set 12 Set 13 Set 14 Set 15 Set 16 Set 17 Set 18 Set 19 Set 20 C D E Floor Tile T1 T2 T3 T4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Light Fixtures 26 27 28 29 B Wallpaper A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Floor Tile ! 1 Total Items 2 2 2 2 3 2 3 <= <= <= <= <= <= <= Capacity 2 2 2 2 3 2 3 0 R S T U Countertops O1 O2 O3 O4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 V W Dwash D1 D2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 X Y Z AA AB AC AD Sinks Ranges S1 S2 S3 S4 R1 R2 R3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 AE AF R4 1 1 1 1 AG Set In Stock? 0 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 0 0 1 AH <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= AI Fraction of Items in Stock 0.25 0.5 0.75 1 0.625 0.5 0.75 1 0.625 0.75 1 0.5 0.625 0.571 1 0.714 0.429 0.571 0.286 1 1 Total Sets in Stock 5 ! ! ! ! With!the!extra!space,!the!number!of!kitchen!sets!we!can!stock!increases!from! four!to!five—now!sets!4,!8,!11,!15,!and!20.!To!keep!these!five!sets!in!stock,!we! stock!the!following!items:!T2,!T3;!W1,!W3;!L1,!L3;!C1,!C3;!O1,!O2,!O3;!D1,!D2;!S1,! S3;!R1,!R3,!and!R4.!(This!optimal!solution!is!not!unique.)!The!new!space!vacated! by!the!nursery!department!provides!us!with!the!space!to!stock!the!new!range.! 12-57 d)! With!the!additional!space,!our!constraints!change.!!We!eliminate!the!constraints! limiting!the!maximum!number!of!different!styles!of!sinks!and!countertops!we! can!stock.!!Instead!of!stocking!two!of!the!four!styles!of!light!fixtures,!we!can!now! stock!three!of!the!four!styles!of!light!fixtures.!!Finally,!instead!of!stocking!only! two!of!the!four!cabinet!styles,!we!can!now!stock!three!of!the!four!cabinet!styles.! ! The!problem!formulated!in!Excel!follows.! ! 1 26 27 28 29 N O P Q Cabinets C1 C2 C3 C4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 (>= 5 rolls) 1 0 1 1 1 0 Ranges Item In Stock? 0 1 1 0 (>= 20 sq. ft.) J K L M Light Fixtures L1 L2 L3 L4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Sinks G H I Wallpaper W1 W2 W3 W4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Countertops F Cabinets Set 1 Set 2 Set 3 Set 4 Set 5 Set 6 Set 7 Set 8 Set 9 Set 10 Set 11 Set 12 Set 13 Set 14 Set 15 Set 16 Set 17 Set 18 Set 19 Set 20 C D E Floor Tile T1 T2 T3 T4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Light Fixtures B Wallpaper A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Floor Tile ! 1 Total Items 2 2 3 2 3 3 3 <= <= <= <= <= <= <= Capacity 2 2 3 3 4 4 3 0 R S T U Countertops O1 O2 O3 O4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 V W Dwash D1 D2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 X Y Z AA AB AC AD Sinks Ranges S1 S2 S3 S4 R1 R2 R3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 AE AF R4 1 1 1 1 AG Set In Stock? 0 0 0 1 0 0 0 1 0 0 1 0 0 0 1 1 0 0 0 1 AH <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= AI Fraction of Items in Stock 0.5 0.5 0.75 1 0.75 0.5 0.875 1 0.75 0.75 1 0.5 0.75 0.714 1 1.000 0.429 0.571 0.571 1 1 Total Sets in Stock 6 ! ! With!the!extra!space,!we!are!now!able!to!stock!six!complete!kitchen!sets—set!4,! 8,!11,!15,!16,!and!20.!The!following!items!are!stocked:!T2,!T3;!W1,!W3,!L1,!L3,!L4;! C1,!C3,!O1,!O2,!O3;!D1,!D2;!S1,!S2,!S3;!R1,!R3,!R4.!(Again,!this!optimal!solution!is! not!unique.)! ! % e)! If!the!items!composing!a!kitchen!set!could!not!be!replenished!immediately,!we! could!not!formulate!this!problem!as!a!binary!integer!program.!!We!would!have!to! formulate!the!problem!as!an!integer!program!since!we!may!have!to!store!more! than!one!kitchen!component!or!kitchen!set!to!ensure!that!we!meet!demand.! ! The!assumption!of!immediate!replenishment!is!justified!if!the!average!time!to! replenish!the!component!is!significantly!less!than!the!average!time!between! demands!for!that!component.! % 12-58 Case%12.4% ! a)! Let!! xij!=!1!if!students!from!area!i!are!assigned!to!school!j;!0!if!not.! ! Cij!=!bussing!cost! ! Si!=!student!population!of!area!i! ! Kj!=!capacity!of!school!j! ! Pik!=!%!of!students!in!area!i!in!grade!k! ! (for!i!=!1,!2,!3,!4,!5,!6!!!!j!=!1,!2,!3!!!!and!!!!k!=!6,!7,!8)! ! and!xij.=!are!binary!variables!(for!i!=!1,!2,!3,!4,!5,!6!and!j!=!1,!2,!3).! ! Note!x21!=!x43!=x52!=!0!due!to!infeasibility.! ! b)! The!models!really!aren’t!too!different.!xij!are!binary!here,!which!amounts!to! forcing!their!value!in!the!LP!of!Case!4.3!to!be!either!0!or!Si.!We!can!leave!out!the! three!variables!known!to!be!0,!and!also!9!redundant!constraints.!The!LPX relaxation!of!this!model,!with!0!≤!xij!≤!1!would!allow!us!to!interpret!xij!as!the! fraction!of!students!from!area!i!to!be!assigned!to!school!j.!This!obviously!would! be!a!more!general!model,!equivalent!to!that!in!Case!4.3.! ! c)! Since!a!residential!area!cannot!be!split!across!multiple!schools,!the!decision! becomes!which!school!to!send!each!area’s!students!to.!This!is!formulated!with!a! binary!variable!for!each!area/school!combination,!representing!the!yesXorXno! decision!of!whether!that!area!should!be!assigned!to!that!school.!Each!area!can! only!be!sent!to!a!single!school,!represented!by!the!constraints!TotalAssignments! (E14:E19)!=!Supply!(G14:G19).! ! The!number!of!students!in!each!school!is!then!calculated!in!StudentAssignments! (B24:D29)!based!upon!the!results!in!AreaAssignments!(B14:D19).! ! 12-59 ! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 B Number of Students 450 600 550 350 500 450 C Percentage in 6th Grade 32% 37% 30% 28% 39% 34% D Percentage in 7th Grade 38% 28% 32% 40% 34% 28% E Percentage in 8th Grade 30% 35% 38% 32% 27% 38% School 1 $300 – $600 $200 $0 $500 School 1 1 0 0 0 0 1 School 2 0 1 0 1 0 0 School 3 0 0 1 0 1 0 Total Assignments 1 1 1 1 1 1 = = = = = = School 1 450 0 0 0 0 450 900 <= 900 School 2 0 600 0 350 0 0 950 <= 1,100 School 3 0 0 550 0 500 0 1,050 <= 1,000 270 <= 297 297 306 <= 324 285 <= 320 308 322 <= 342 315 <= 360 346 344 <= 378 Data: Area 1 2 3 4 5 6 Area Assignments Area 1 Area 2 Area 3 Area 4 Area 5 Area 6 F G H Bussing Cost ($/Student) School 2 School 3 $0 $700 $400 $500 $300 $200 $500 – – $400 $300 $0 Supply 1 1 1 1 1 1 Student Assignments Area 1 Area 2 Area 3 Area 4 Area 5 Area 6 Total In School Capacity Total Bussing Cost $1,085,000 Grade Constraints: 6th Graders 7th Graders 8th Graders 30% of total in school 36% of total in school ! ! ! d)! Without!prohibiting!the!splitting!of!residential!areas,!the!total!cost!was! $555,556.!Thus,!adding!this!restriction!increases!the!cost!by!$1,085,000!X! $555,556!=!$529,443.! 12-60 ! ! e)! As!shown!in!the!spreadsheet,!the!solution!remains!the!same,!but!the!bussing! costs!are!reduced!to!$975,000.! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 B Number of Students 450 600 550 350 500 450 C Percentage in 6th Grade 32% 37% 30% 28% 39% 34% D Percentage in 7th Grade 38% 28% 32% 40% 34% 28% E Percentage in 8th Grade 30% 35% 38% 32% 27% 38% School 1 $300 – $600 $0 $0 $500 School 1 1 0 0 0 0 1 School 2 0 1 0 1 0 0 School 3 0 0 1 0 1 0 Total Assignments 1 1 1 1 1 1 = = = = = = School 1 450 0 0 0 0 450 900 <= 900 School 2 0 600 0 350 0 0 950 <= 1,100 School 3 0 0 550 0 500 0 1,050 <= 1,000 270 <= 297 297 306 <= 324 285 <= 320 308 322 <= 342 315 <= 360 346 344 <= 378 Data: Area 1 2 3 4 5 6 Area Assignments Area 1 Area 2 Area 3 Area 4 Area 5 Area 6 F G H Bussing Cost ($/Student) School 2 School 3 $0 $700 $400 $500 $300 $0 $500 – – $400 $300 $0 Supply 1 1 1 1 1 1 Student Assignments Area 1 Area 2 Area 3 Area 4 Area 5 Area 6 Total In School Capacity Total Bussing Cost $975,000 Grade Constraints: 6th Graders 7th Graders 8th Graders 12-61 30% of total in school 36% of total in school ! ! f)!! Again,!the!solution!remains!the!same,!but!the!bussing!costs!are!reduced!to! $840,000.! ! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 B Number of Students 450 600 550 350 500 450 C Percentage in 6th Grade 32% 37% 30% 28% 39% 34% D Percentage in 7th Grade 38% 28% 32% 40% 34% 28% E Percentage in 8th Grade 30% 35% 38% 32% 27% 38% School 1 $0 – $600 $0 $0 $500 School 1 1 0 0 0 0 1 School 2 0 1 0 1 0 0 School 3 0 0 1 0 1 0 Total Assignments 1 1 1 1 1 1 = = = = = = School 1 450 0 0 0 0 450 900 <= 900 School 2 0 600 0 350 0 0 950 <= 1,100 School 3 0 0 550 0 500 0 1,050 <= 1,000 270 <= 297 297 306 <= 324 285 <= 320 308 322 <= 342 315 <= 360 346 344 <= 378 Data: Area 1 2 3 4 5 6 Area Assignments Area 1 Area 2 Area 3 Area 4 Area 5 Area 6 F G H Bussing Cost ($/Student) School 2 School 3 $0 $700 $400 $500 $0 $0 $500 – – $400 $0 $0 Supply 1 1 1 1 1 1 Student Assignments Area 1 Area 2 Area 3 Area 4 Area 5 Area 6 Total In School Capacity Total Bussing Cost $840,000 Grade Constraints: 6th Graders 7th Graders 8th Graders 30% of total in school 36% of total in school ! ! ! g)! For!all!three!options,!the!assignments!of!areas!to!schools!are!identical.!For!the! current!alternative,!the!bussing!costs!are!$1,085,000.!For!option!1,!the!bussing! costs!are!$975,000!(a!reduction!of!$110,000).!This!savings!results!from!the!fact! that!students!from!area!3!would!no!longer!be!bussed!to!school!3.!For!option!2,! the!bussing!costs!are!$840,000!(a!reduction!of!$135,000!over!option!1,!and! $245,000!over!the!current!alternative).!This!additional!savings!results!from!the! fact!that!students!would!no!longer!be!bussed!from!area!1!to!school!1.! ! h)! Arguments!can!be!made!for!all!three!alternatives.!Answers!will!vary.! ! 12-62 CHAPTER 13: NONLINEAR PROGRAMMING 13.1-1. In 1995, a number of factors including increased competition, the lack of quantitative tools to support financial advices and the introduction of new regulations compelled Bank Hapoalim to review its investment advisory process. Consequently, the OptiMoney system was developed as a tool to offer systematic financial advice. The underlying mathematical model is a constrained nonlinear program with continuous or discontinuous derivatives depending on the selected risk measure. The variables B3 denote the fraction of asset 3. The goal is to choose a portfolio that minimizes "risk" among all portfolios with a fixed expected return. Opti-Money allows the investor to choose among four risk measures, viz., symmetric return variability, asymmetric downside risk, asymmetric return variability around more than one benchmark, and classical Markowitz risk of a portfolio. Once the risk measure and the benchmark(s) are specified, the objective function is formulated as a weighted sum of this risk measure and a market-portfolio tracking term. Then the efficient frontier is constructed. The Opti-Money system increased average monthly profit of Bank Hapoalim significantly. The average annual return for customers has also increased. The excess earnings using Opti-Money exceeds $200 million per year. The subsidiaries of the bank like Continental Mutual Fund benefit from Opti-Money, too. The new system resulted in "an organizational revolution in the investment advisory process at Bank Hapoalim" [p. 46]. As a result of this study, additional consultation-support systems are developed to help the customer relations managers. 13.1-2. #Î$ $Î% "Î# maximize 0 ÐBÑ œ "!!B" "!B" %!B# &B# &!B$ &B$ subject to *B" $B# &B$ Ÿ &!! &B" %B# Ÿ $&! $B" #B$ Ÿ "&! B$ Ÿ #! B" ß B# ß B$ ! 13-1 13.1-3. Each term in the objective function changes (as above) from +34 B34 to +34 B34 !Þ"+34 ÐB34 %!ÑWÐB34 %!Ñ where +34 is the shipping cost from cannery 3 to warehouse 4 and WÐBÑ œ ! " if B ! if B !. The rest of the formulation is the same. 13.1-4. Let W" and W# be the number of blocks of stock " and # to purchase respectively. minimize 0 ÐW" ß W# Ñ œ %W"# "!!W## &W" W# subject to #!W" $!W# Ÿ &! &W" "!W# minimum acceptable expected return W " ß W# ! 13.2-1. 0 ÐBÑ œ 0" ÐB" Ñ 0# ÐB# Ñ 0$ ÐB$ Ñ #Î$ $Î% "Î# with 0" ÐB" Ñ œ "!!B" "!B" ß 0# ÐB# Ñ œ %!B# &B# ß 0$ ÐB$ Ñ œ &!B$ &B$ . .# 0" ÐB" Ñ .B#" œ #!! * B" .# 0# ÐB# Ñ .B## œ "#! "' B# .# 0$ ÐB$ Ñ .B#$ œ &! % B$ %Î$ Ÿ ! for B" ! &Î% Ÿ ! for B# ! $Î# Ÿ ! for B$ ! 0" , 0# and 0$ are concave on the nonnegative orthant so 0 is concave in the same region. The constraints are linear. Hence, the problem is a convex programming problem. 13-2 13.2-2. .# 0 ÐW" ßW# Ñ .W"# !ß . œ) .# 0 ÐW" ßW# Ñ .# 0 ÐW" ßW# Ñ .W"# .W## # 0 ÐW" ßW# Ñ .W## # 0 ÐW" ßW# Ñ !ß . .W œ& " .W# œ #!! 0 ÐW" ßW# Ñ . .W œ "&(& " .W# # # ! ! Hence, 0 is convex everywhere. 13.2-3. Objective function: ^ œ $B" &B# Ê B# œ Ð$Î&ÑB" Ð"Î&Ñ^ Ê slope: Ð$Î&Ñ Constraint boundary: *B#" &B## œ #"' Ê B# œ Ð"Î&ÑÐ#"' *B#" Ñ Ê `B# `B" *B" $ œ &" Ð"Î&ÑÐ#"'*B # Ñ œ & for B" œ # " Hence, the objective function is tangent to this constraint at ÐB" ß B# Ñ œ Ð#ß 'Ñ. 13.2-4. Constraint boundary: $B" #B# œ ") Ê 1ÐB" Ñ œ B# œ $# B" * Ê .1ÐB" Ñ .B" œ $# Objective function at Ð)Î$ß &Ñ: Ð*B#" "#'B" )&(Ñ ")#B# "$B## œ ! Ê 0 ÐB" Ñ œ B# œ ")###)'!"'$)B" ""(B#" #' Ê .0 ÐB" Ñ .B" œ $# 0 Ð)Î$Ñ œ 1Ð)Î$Ñ œ & Hence, the objective function is tangent to this constraint at ÐB" ß B# Ñ œ Ð)Î$ß &Ñ. 13.2-5. (a) .0 ÐBÑ .B œ 48 12!B $B# œ ! Ê B‡ œ .# 0 ÐBÑ .B# œ !Þ%!41 or 39.596 œ 120 'B .# 0 Ð!Þ%!41Ñ .B# # 120„120# %†$†48 6 . 0 Ð3*Þ&*6Ñ .B# œ 117.6 Ê 0 Ð!Þ%!41Ñ œ 2.475 is a local maximum. œ 117.6 Ê 0 Ð3*Þ&*6Ñ œ 0.0253 is a local minimum. (b) For B 3*Þ&*6, .0 ÐBÑ .B ! and .# 0 ÐBÑ .B# œ 'B 12! ! Ê 0 is unbounded above. For B !Þ%!41, .0 ÐBÑ .B ! and .# 0 ÐBÑ .B# œ 'B 120 ! Ê 0 is unbounded below. 13-3 13.2-6. (a) . # 0 ÐBÑ .B# œ # ! for all B Ê 0 is concave. (b) .# 0 ÐBÑ .B# œ "#B# "# ! for all B Ê 0 is convex. (c) . # 0 ÐBÑ .B# œ "#B' (d) .# 0 ÐBÑ .B# œ "#B# # ! for all B Ê 0 is convex. (e) . # 0 ÐBÑ .B# ! for B "Î# Ê 0 is neither convex nor concave. ! for B "Î# œ 'B "#B# ! ! for B "Î# or B ! Ê 0 is neither convex nor for "Î# B ! concave. 13.2-7. (a) ` # 0 ÐB" ßB# Ñ `B#" œ ` # 0 ÐB" ßB# Ñ `B## ` # 0 ÐB" ßB# Ñ ` # 0 ÐB" ßB# Ñ `B#" `B## œ # ! for all ÐB" ß B# Ñ 0 ÐB" ßB# Ñ ` `B œ % "# œ $ ! for all ÐB" ß B# Ñ " `B# # # Ê 0 is concave. (b) ` # 0 ÐB" ßB# Ñ `B#" œ % !ß ` ` # 0 ÐB" ßB# Ñ ` # 0 ÐB" ßB# Ñ `B#" `B## # 0 ÐB" ßB# Ñ `B## œ # ! for all ÐB" ß B# Ñ 0 ÐB" ßB# Ñ ` `B œ ) ## œ % ! for all ÐB" ß B# Ñ " `B# # # Ê 0 is convex. (c) ` # 0 ÐB" ßB# Ñ `B#" œ # !ß ` ` # 0 ÐB" ßB# Ñ ` # 0 ÐB" ßB# Ñ `B#" `B## # 0 ÐB" ßB# Ñ `B## œ % ! for all ÐB" ß B# Ñ 0 ÐB" ßB# Ñ ` `B œ ) $# œ " ! for all ÐB" ß B# Ñ " `B# # # Ê 0 is neither convex nor concave. (d) ` # 0 ÐB" ßB# Ñ `B#" œ ` # 0 ÐB" ßB# Ñ `B## ` # 0 ÐB" ßB# Ñ ` # 0 ÐB" ßB# Ñ `B#" `B## œ ` # 0 ÐB" ßB# Ñ `B" `B# œ! 0 ÐB" ßB# Ñ ` `B œ! " `B# # # Ê 0 is both convex and concave. (e) ` # 0 ÐB" ßB# Ñ `B#" œ ` # 0 ÐB" ßB# Ñ `B## ` # 0 ÐB" ßB# Ñ ` # 0 ÐB" ßB# Ñ `B#" `B## œ ! for all ÐB" ß B# Ñ 0 ÐB" ßB# Ñ ` `B œ ! "# œ " ! for all ÐB" ß B# Ñ " `B# # # Ê 0 is neither convex nor concave. 13-4 13.2-8. 0 ÐBÑ œ 0" ÐB" Ñ 0# ÐB# Ñ 0$% ÐB$ ß B% Ñ 0&' ÐB& ß B' Ñ 0'( ÐB' ß B( Ñ with 0" ÐB" Ñ œ &B" ß 0# ÐB# Ñ œ #B## ß 0$% ÐB$ ß B% Ñ œ B#$ $B$ B% %B#% ß 0&' ÐB& ß B' Ñ œ B#& $B& B' $B#' ß 0'( ÐB' ß B( Ñ œ $B#' $B' B( B(# . .# 0" ÐB" Ñ .B#" œ ! for all B" Ê 0" is convex (and concave). .# 0# ÐB# Ñ .B## œ % ! for all B# Ê 0# is convex. .# 0$% ÐB$ ßB% Ñ .B#$ œ # !ß . .# 0$% ÐB$ ßB% Ñ .# 0$% ÐB$ ßB% Ñ .B#$ .B#% # 0$% ÐB$ ßB% Ñ .B#% . # œ ) ! for all ÐB$ ß B% Ñ # 0$% ÐB$ ßB% Ñ .B$ .B% œ "' $# œ ( ! for all ÐB$ ß B% Ñ Ê 0$% is convex. .# 0&' ÐB& ßB' Ñ .B#& œ # !ß . .# 0&' ÐB& ßB' Ñ .# 0&' ÐB& ßB' Ñ .B#& .B#' # 0&' ÐB& ßB' Ñ .B#' . # œ ' ! for all ÐB& ß B' Ñ # 0&' ÐB& ßB' Ñ .B& .B' œ "# $# œ $ ! for all ÐB& ß B' Ñ Ê 0&' is convex. 0'( ÐB' ß B( Ñ œ 0&' ÐB( ß B' Ñ Ê 0'( is convex. Hence, 0 is convex. 13.2-9. (a) maximize 0 ÐBÑ œ B" B# subject to 1ÐBÑ œ B#" B## Ÿ "ß B ` # 0 ÐBÑ `B#" œ ` # 0 ÐBÑ `B## ` # 1ÐBÑ `B#" œ ` # 1ÐBÑ `B## œ ` # 0 ÐBÑ `B" `B# ! 0 ÐBÑ ` 0 ÐBÑ ` 0 ÐBÑ œ !ß ` `B `B œ ! Ê 0 is concave (convex). # `B# " `B# # # " # # # 1ÐBÑ ` 1ÐBÑ ` 1ÐBÑ œ # !ß ` `B `B œ % !# œ % ! Ê 1 is convex. # `B# " `B# # # " # # # The problem is a convex programming problem. (b) 13-5 13.2-10. (a) Clearly, this is not a convex feasible region. For example, take the points Ð!ß #Ñ and Ð!ß #Ñ, Ð!ß !Ñ œ "# Ð!ß #Ñ "# Ð!ß #Ñ is not feasible. (b) Feasible region: B#" B## Ÿ # Both 1" ÐB" Ñ œ B#" and 1# ÐB# Ñ œ B## are concave functions, so the feasible region need not be convex. .# 1" ÐB" Ñ .B#" œ .# 1# ÐB# Ñ .B## œ " ! To prove that the feasible region is not convex, one needs to find two feasible points C and D , a scalar α − Ò!ß "Ó such that αC Ð" αÑD is not feasible. Such points are given in part (a). 13.3-1. Since the objective is to minimize a concave function, as shown in Problem 13.1-3, this is a nonconvex programming problem. 13.3-2. .0 ÐBÑ .B .# 0 ÐBÑ .B# œ 6 6B 6B# œ ! Ê B œ œ '"# ! ! for B for B 6„6# %†$6 12 has no real solution " # " # The slope of 0 increases from ' at B œ ! to *# at B œ thereafter. It is always negative, so B‡ œ ! is optimal. 13-6 " # and decreases for all B 13.3-3. (a) Linearly Constrained Convex Programming: 1" ÐB" ß B# Ñ œ #B" B# and 1# ÐB" ß B# Ñ œ B" #B# are linear. ` # 0 ÐB" ßB# Ñ `B#" œ "#B#" % !ß ` ` # 0 ÐB" ßB# Ñ ` # 0 ÐB" ßB# Ñ `B#" `B## # 0 ÐB" ßB# Ñ `B## œ ) ! for all ÐB" ß B# Ñ 0 ÐB" ßB# Ñ ` `B œ *'B#" $# ## ! for all ÐB" ß B# Ñ " `B# # # Ê 0 is concave. Geometric Programming: 0 ÐBÑ œ -" B+""" B#+"# -# B"+#" B#+## -$ B+"$" B+#$# -% B"+%" B#+%# where -" œ "ß +"" œ %ß +"# œ ! -# œ #ß +#" œ #ß +## œ ! -$ œ #ß +$" œ "ß +$# œ " -% œ %ß +%" œ !ß +%# œ # 1" ÐBÑ œ -" B+""" B#+"# -# B"+#" B#+## where -" œ #ß +"" œ "ß +"# œ ! -# œ "ß +#" œ !ß +## œ " 1# ÐBÑ œ -" B+""" B#+"# -# B"+#" B#+## where -" œ "ß +"" œ "ß +"# œ ! -# œ #ß +#" œ !ß +## œ " Fractional Programming: 0 w œ 0" Î0# where 0" œ 0 and 0# œ " (b) Let C" œ B" " and C# œ B# ". minimize C"% %C"$ )C"# "!C" #C" C# %C## "!C# subject to #C" C# ( C" #C# ( C" ß C# ! 13.3-4. (a) Let B" œ /C" and B# œ /C# . minimize 0 ÐCÑ œ #/#C" C# /C" #C# subject to 1ÐCÑ œ %/C" C# /#C" #C# "# Ÿ ! / C " ß / C# ! (true for any ÐC" ß C# Ñ) 13-7 (b) ` # 0 ÐC Ñ `C"# œ )/#C" C# /C" #C# ` # 0 ÐC Ñ `C## œ #/#C" C# %/C" #C# ` # 0 ÐC Ñ ` # 0 ÐC Ñ `C"# `C## ! for all ÐC" ß C# Ñ ! for all ÐC" ß C# Ñ ` 0 ÐC Ñ `C œ ")/$C" $C# " `C# # # ! for all ÐC" ß C# Ñ Ê 0 is convex. ` # 1ÐC Ñ `C"# œ ` # 1ÐC Ñ `C## ` # 1ÐC Ñ ` # 1ÐC Ñ `C"# `C## œ ` # 1ÐC Ñ `C" `C# œ %/C" C# %/#C" #C# ! for all ÐC" ß C# Ñ ` 1ÐC Ñ `C œ ! for all ÐC" ß C# Ñ " `C# # # Ê 1 is convex. Hence, this is a convex programming problem. 13.3-5. (a) maximize subject to "!C" #!C# "!> C" $C# &!> Ÿ ! $C" %C# )!> Ÿ ! $C" %C# #!> œ " C" ß C# ß > ! (b) The variables Ð\"ß \#ß \$Ñ in this courseware solution correspond to the variables ÐC" ß C# ß >Ñ in (a), so the optimal solution is ÐC" ß C# ß >Ñ œ Ð!ß !Þ"*#ß !Þ!"#Ñ with the objective function value ^ œ $Þ*'#. Then, the optimal solution of the original problem is ÐB" ß B# Ñ œ Ð!ß "'Þ'(Ñ with the optimal objective function value 0 ÐBÑ œ $Þ*'#. 13.3-6. KKT conditions: UB EX ? - œ C EB , œ @ Bß ?ß Cß @ ! BX ÐUB EX ? -Ñ ?X ÐEB ,Ñ œ ! This is the linear complementarity problem with: B U ^ œ ß Q œ ? E EX UB EX ? ß; œ ßA œ . , ! EB , 13-8 13.4-1. (a) (b) 13.4-2. (a) 13-9 (b) 13.4-3. (a) (b) 13-10 13.4-4. (a) 0 ÐBÑ œ B$ $!B B' #B% $B# (b) 0 ÐBÑ œ B$ $!B B' #B% $B# 0 w ÐBÑ œ $B# $! 'B& )B$ 'B 0 ww ÐBÑ œ 'B $!B% #%B# ' Iteration 3 " # $ % B3 " "Þ#%!( "Þ")') "Þ"*#& 0 ÐB3 Ñ #& #'Þ"#' #'Þ#)) #'Þ#)* 0 w ÐB3 Ñ "$ &Þ(%)) !Þ$*&( !Þ!!#$ 0 ww ÐB3 Ñ &% "!'Þ'! *#Þ#!" *"Þ"#( B3" "Þ#%!( "Þ")') "Þ")#& "Þ")#& lB3 B3" l !Þ#%!( !Þ!&$* !Þ!!%$ #I !& 13.4-5. (a) 0 w ÐBÑ œ %B$ #B % Ê 0 w Ð!Ñ œ %ß 0 w Ð"Ñ œ #ß 0 w Ð#Ñ œ $# Since 0 w ÐBÑ is continuous, there must be a point ! Ÿ B‡ Ÿ " such that 0 w ÐB‡ Ñ œ ! and since 0 is a convex function (given that this is a convex programming problem), B‡ must be the optimal solution. Hence, the optimal solution lies in the interval ! Ÿ B Ÿ ". (b) 13-11 (c) 13.4-6. (a) Consider the two cases: Case 1:B8" œ B8 and B8" œ Bw8 Ê B8" B8" œ B8 Bw8 œ B8 "# ÐB8 B8 Ñ œ "# ÐB8 B8 Ñ Case 2:B8" œ Bw8 and B8" œ B8 Ê B8" B8" œ B8w B8 œ "# ÐB8 B8 Ñ B8 œ "# ÐB8 B8 Ñ In both cases: B8" B8" œ "# ÐB8 B8 Ñ œ â œ Ê lim ÐB8" B8" Ñ œ lim 8Ä∞ 8Ä∞ # " 8" " #8" ÐB! B! Ñ ÐB! B! Ñ œ ! If the sequence of trial solutions selected by the midpoint rule did not converge to a limiting solution, then there must be an % ! such that regardless of what R is, there are w 8 R and 7 R with lBw8 B7 l %. In that case, choose R that satisfies R lBR BR l œ # ÐB! B! Ñ %. Then for every 8 R , since B8w − ÒBR ß BR Ó: w lBw8 B7 l Ÿ lBR BR l œ #R ÐB! B! Ñ %, w which contradicts that lBw8 B7 l %. Hence, the sequence must converge. 13-12 (b) Let B be the limiting solution. Then, 0 w ÐBÑ ! for B B and 0 w ÐBÑ Ÿ ! for B B. Suppose now that there exists an s B with 0 ÐBÑ s 0 ÐBÑ so that B is not a global maximum. Case 1: s B B. By the Mean Value Theorem, there exists a D such that B s D B and w 0 ÐBÑ s 0 ÐBÑ œ ÐB s BÑ0 ÐDÑ Ÿ !, so 0 ÐBÑ s Ÿ 0 ÐBÑ. Case #: s B B. By the Mean Value Theorem, there exists a D such that B s D B and w 0 ÐBÑ 0 ÐBÑ œ ÐB BÑ0 ÐDÑ ! , so 0 ÐBÑ Ÿ 0 ÐBÑ . s s s Both cases give rise to a contradiction, so B must be a global maximum. (c) The argument is the same as the one in part (b). Observe that D that is chosen between B and B remains in the region where 0 is concave and the values B! and B! are given as s lower and upper bounds on the same global maximum. (d) In the example illustrated in the graph below, the bisection method converges to B rather than to B‡ , which is the global maximum. (e) Suppose 0 w ÐBÑ ! for all B and s B is a global maximum. Then, by the Mean Value Theorem, there exists a D such that s B D B and 0 ÐBÑ s 0 ÐBÑ œ ÐB s BÑ0 w ÐDÑ !, so w 0 ÐBÑ œ 0 ÐBÑ s ÐB s BÑ0 ÐDÑ 0 ÐBÑ s . The objective function value can be strictly increased by choosing smaller B values at any given point, so there exists no lower bound B! on the global maximum, there is no global maximum indeed. Suppose 0 w ÐBÑ ! for all B and s B is a global maximum. Then, by the Mean Value Theorem, there exists a D such that B D s B and 0 ÐBÑ 0 ÐBÑ BÑ0 w ÐDÑ !, so s œ ÐB s 0 ÐBÑ œ 0 ÐBÑ BÑ0 w ÐDÑ 0 ÐBÑ s ÐB s s . The objective function value can be strictly increased by choosing larger B values at any given point, so there exists no upper bound B! on the global maximum, there is no global maximum indeed. (f) Suppose 0 ÐBÑ is concave and there exists a lower bound B! on the global maximum. In this case, 0 w ÐB! Ñ !, but 0 w ÐBÑ is monotone decreasing, so for B B! , 0 w ÐBÑ !. Hence, limBÄ∞ 0 w ÐBÑ !, so if limBÄ∞ 0 w ÐBÑ !, there cannot be an B! . Suppose 0 ÐBÑ is concave and there exists an upper bound B! on the global maximum. In this case, 0 w ÐB! Ñ Ÿ !, but 0 w ÐBÑ is monotone decreasing, so for B B! , 0 w ÐBÑ Ÿ !. Hence, limBÄ∞ 0 w ÐBÑ Ÿ !, so if limBÄ∞ 0 w ÐBÑ !, there cannot be an B! . In either case, there is no global maximum, since one of the bounds does not exist. 13-13 13.4-7. 0 ÐBÑ œ 0" ÐB" Ñ 0# ÐB# Ñ where 0" ÐB" Ñ œ $#B" B%" and 0# ÐB# Ñ œ &!B# "!B## B$# B#% . .0" ÐB" Ñ .B" œ $# %B$" œ ! Í B" œ #ß 0" Ð#Ñ œ %) Bisection method with % œ !Þ!!" and initial bounds ! and % applied to 0# ÐB# Ñ gives B# œ "Þ)!(' and 0# Ð"Þ)!('Ñ œ &#Þ*$', so 0 Ð#ß "Þ)!('Ñ œ "!!Þ*$'. $B" B# œ (Þ)!(' "" and #B" &B# œ "$Þ!$) "' Since the optimal solution for the unconstrained problem is in the interior of the feasible region for the constrained problem, it is also optimal for the constrained problem. 13.5-1. (a) (b) #B" #B# œ ! and #B" %B# œ " Ê B" œ B# œ !Þ& is optimal. (c) (d) Solution: ÐB" ß B# Ñ œ Ð!Þ&!)ß !Þ&!%Ñ, grad 0 ÐB" ß B# Ñ œ Ð)/$ß '/)Ñ 13-14 13.5-2. The automatic routine (% œ !Þ!") gives ÐB" ß B# Ñ œ Ð!Þ!!&ß !Þ!!$Ñ f0 ÐB" ß B# Ñ œ Ð(/$ß $/)Ñ f0 œ Ð%B# %B" ß %B" 'B# Ñ œ ! Í ÐB" ß B# Ñ œ Ð!ß !Ñ is optimal. 13.5-3. Solution: ÐB" ß B# Ñ œ Ð"Þ**(ß #Ñ, grad 0 ÐB" ß B# Ñ œ Ð!Þ!!#ß !Þ!!"Ñ f0 œ Ð#B" #B# )ß #B" %B# "#Ñ œ ! Í ÐB" ß B# Ñ œ Ð#ß #Ñ is optimal. 13.5-4. Solution: ÐB" ß B# Ñ œ Ð"Þ**%ß !Þ*)*Ñ, grad 0 ÐB" ß B# Ñ œ Ð!Þ!!$ß !Þ!"Ñ f0 œ Ð%B" #B# 'ß #B" #B# #Ñ œ ! Í ÐB" ß B# Ñ œ Ð#ß "Ñ is optimal. 13.5-5. Iter. >w 0 Ð>Ñ " !Þ& "%% # !Þ#& "% ‡ > œ !Þ"#& ‡ Ê B > f0 ÐBÑ œ Ð!Þ&ß !Þ#&Ñ is the approximate solution. Iter. " B8 Ð!ß !Ñ f0 ÐB8 Ñ Ð%ß #Ñ 0 ÐB8 f0 ÐB8 ÑÑ #!> #'># #&'>% 13.5-6. (a) 0 ÐBÑ œ 0" ÐB" ß B# Ñ 0# ÐB# ß B$ Ñ where 0" ÐB" ß B# Ñ œ $B" B# B#" $B## and 0# ÐB# ß B$ Ñ œ $B# B$ B#$ $B## . Note that 0" ÐB$ ß B# Ñ œ 0# ÐB# ß B$ Ñ, so for any given B# , the maximizers of 0" and 0# are the same, i.e., B" œ B$ . Hence, first maximize 0" (or 0# ) and obtain ÐB" ß B# Ñ. Then, set B$ œ B" and 0 ÐBÑ œ #0" ÐB" ß B# Ñ. 13-15 (b) Final Solution: ÐB" ß B# Ñ œ Ð!Þ!'*ß !Þ!$'Ñ Ê ÐB" ß B# ß B$ Ñ œ Ð!Þ!'*ß !Þ!$'ß !Þ!'*Ñ is an approximate solution. (c) Solution: ÐB" ß B# Ñ œ Ð!Þ!!%ß !Þ!!#Ñ, grad 0 ÐB" ß B# Ñ œ Ð#/$ß '/%Ñ 13.5-7. Solution: ÐB" ß B# Ñ œ Ð!Þ**'ß "Þ**)Ñ, grad 0 ÐB" ß B# Ñ œ œ Ð!Þ!!'ß #/)Ñ 13.6-1. KKT conditions: (1) %B$ #B % ? Ÿ ! (2) BÐ%B$ #B % ?Ñ œ ! (3) B # Ÿ ! (4) ?ÐB #Ñ œ ! (5) B ! (6) ? ! If B œ #, from (2), %B$ #B % ? œ !, so ? œ $#, which violates (6). Hence, B Á #, then from (4), ? œ !. From (2), either B œ ! or %B$ #B % œ !. In the former case, (1) is violated, so the latter equality must hold. This gives $ " $ " && && #"' #"' Bœ œ !Þ)$&"#. # # 13.6-2. KKT conditions: (1a) " #?B" Ÿ ! (2a) B" Ð" #?B" Ñ œ ! (3) B#" B## " Ÿ ! (4) ?ÐB#" B## "Ñ œ ! (5) B" !ß B# ! (6) ? ! ("b) " #?B# Ÿ ! (#b) B# Ð" #?B# Ñ œ ! If B œ Ð"Î#ß "Î#Ñ, from (2a), ? œ "Î#. This solution satisfies all KKT conditions, so it is optimal. 13-16 13.6-3. KKT conditions: (1a) %B$" %B" #B# #?" ?# Ÿ ! (2a) B" Ð%B$" %B" #B# #?" ?# Ñ œ ! (1b) #B" )B# ?" #?# Ÿ ! (2b) B# Ð #B" )B# ?" #?# Ñ œ ! (3a) #B" B# "! (4a) ?" Ð#B" B# "!Ñ œ ! (3b) B" #B# "! (4b) ?# ÐB" #B# "!Ñ œ ! (5) B" !ß B# ! (6) ?" !ß ?# ! If B œ Ð!ß "!Ñ, from (2b), ?" #?# œ )! and from (4b), ?# œ !, so ?" œ )!. This solution violates (1a), so it is not optimal. 13.6-4. (a) KKT conditions: (1a) 24 #B" ?" Ÿ ! (2a) B" Ð24 #B" ?" Ñ œ ! (3a) B" Ÿ 8, B# Ÿ 7 (4a) ?" ÐB" 8Ñ œ ! (5) B" !ß B# ! (6) ?" !ß ?# ! (1b) 1! #B# ?# Ÿ ! (2b) B# Ð1! #B# ?# Ñ œ ! (4b) ?# ÐB# 7Ñ œ ! Consider B" œ 8. From (2a), ?" œ )Þ Then (1a), (3), (4a), (5) and (6) are satisfied. Consider ?2 œ !. From (2b), B# œ &Þ Then (1b), (3), (4b), (5) and (6) are satisfied. Thus, ÐB" ß B# Ñ œ Ð)ß &Ñ is optimal since this is a convex program. (b) Subproblem 1: maximize 0" ÐB" Ñ œ "#B" B#" subject to ! Ÿ B" Ÿ "! Subproblem 2: maximize 0# ÐB# Ñ œ &!B# B## subject to ! Ÿ B" Ÿ "& `0" ÐB" Ñ `B" œ 24 #B" ! a ! Ÿ B" Ÿ )ß so B" œ ) is the maximum value over the feasible region. `0# ÐB# Ñ `B# œ 1! #B# œ ! at B# œ & and ` # 0 ÐBÑ `B## œ # Ÿ ! so B# œ & is a global maximum. 13-17 13.6-5. (a) ` # 0 ÐBÑ `B#" ` # 0 ÐBÑ `B## " œ ÐB" "Ñ # Ÿ ! for all ÐB" ß B# Ñ such that B" Á " œ # Ÿ ! for all ÐB" ß B# Ñ ` # 0 ÐBÑ ` # 0 ÐBÑ `B#" `B## ` 0 ÐBÑ `B œ " `B# # # # ÐB" "Ñ# ! for all ÐB" ß B# Ñ such that B" Á " Ê 0 is concave. Since also 1ÐBÑ œ B" #B# $ is linear, this is a convex programming problem. (b) KKT conditions: (1a) " ÐB" "Ñ ?Ÿ! (2a) B" ÐB"""Ñ ? œ ! (1b) #B# #? Ÿ ! (2b) B# Ð#B# #?Ñ œ ! (3) B" #B# Ÿ $ (4) ?ÐB" #B# $Ñ œ ! (5) B" !ß B# ! (6) ? ! Consider ? Á !. From (4), B" #B# œ $. Let B# œ !. Then, B" œ $ and from (2a), ? œ !Þ#&. This satisfies all the conditions, so ÐB" ß B# Ñ œ Ð$ß !Ñ is optimal. (c) Since B## is monotonically strictly decreasing in B# ! and lnÐB" "Ñ is monotonically strictly increasing in B" !, it is intuitively clear that one would like to increase B" and decrease B# towards ! as much as possible, in order to maximize the objective function. Let Y denote the set of feasible points. Then, maxmin Y œ minmax Y œ ÖÐ$ß !Ñ×. B" B# B# B" Hence, the solution Ð$ß !Ñ makes intuitive sense. 13.6-6. KKT conditions: (1a) $' ")B" ")B#" ? Ÿ ! (1b) $' *B## ? Ÿ ! (2a) B" Ð$' ")B" ")B#" ?Ñ œ ! (2b) B# Ð$' *B## ?Ñ œ ! (3) B" B# Ÿ $ (4) ?ÐB" B# $Ñ œ ! (5) B" !ß B# ! (6) ? ! For ÐB" ß B# Ñ œ Ð"ß #Ñ, from (2b), ? œ ! and this violates (2a), so Ð"ß #Ñ is not optimal. 13-18 13.6-7. (a) KKT conditions: (1a) " ÐB# "Ñ ?Ÿ! (2a) B" ÐB#""Ñ ? œ ! " (1b) ÐB#B"Ñ # ? Ÿ ! " (2b) B# ÐB#B"Ñ # ? œ ! (3) B" B# Ÿ # (4) ?ÐB" B# #Ñ œ ! (5) B" !ß B# ! (6) ? ! For ÐB" ß B# Ñ œ Ð%ß #Ñ, from (2a), ? œ "Î$ and this violates (2b), so Ð%ß #Ñ is not optimal. (b) Try B# œ ! and ? Á !. From (4), B" œ # and from (2a), ? œ ". This solution satisfies all the conditions, so ÐB" ß B# Ñ œ Ð#ß !Ñ is optimal. (c) ` # 0 ÐBÑ `B#" # 0 ÐBÑ œ !ß ` `B œ # # #B" ÐB# "Ñ# # ` 0 ÐBÑ " !ß `B œ ÐB# "Ñ # Ÿ ! for all B" " `B# !ß B# ! Thus, 0 is not concave and this is not a convex programming problem. (d) The function 0 ÐBÑ is monotonically strictly increasing in B" and monotonically strictly decreasing in B# if B# ". Any optimal solution in a bounded feasible region with B# " will have B" increased as much as possible and B# decreased toward " as much as possible. The feasible region of the problem allows B" to be increased without bound. However, then B# can only be decreased to the line B" B# œ #. 0 ÐB# #ß B# Ñ œ B# # B# " Ä " as B# Ä ∞ and 0 ÐB# #ß B# Ñ œ # at B# œ ! Conversely, if B# is decreased to !, B" can be increased to B" œ #. Hence, the optimal solution is ÐB" ß B# Ñ œ Ð#ß !Ñ. (e) maximize B" subject to B" B# #> Ÿ ! B# > œ " B" ß B# ß > ! Í maximize subject to ÐB" ß B# Ñ œ Ð#ß !Ñ is optimal. 13-19 B" B" B# Ÿ # B# Ÿ " B" ß B# ! 13.6-8. (a) KKT conditions: (1a) " ? Ÿ ! (1b) # $B## ? Ÿ ! (2a) B" Ð" ?Ñ œ ! (2b) B# Ð# $B## ?Ñ œ ! (3) B" B# Ÿ " (4) ?ÐB" B# "Ñ œ ! (5) B" !ß B# ! (6) ? ! The solution ÐB" ß B# ß ?Ñ œ Ð" "Î$ß "Î$ß "Ñ satisfies all the conditions. Since this is a convex programming problem, Ð" "Î$ß "Î$Ñ is optimal. (a) KKT conditions: (1a) #! #?" B" ?# Ÿ ! (2a) B" Ð#! #?" B" ?# Ñ œ ! (3a) B#" B## Ÿ " (4a) ?" ÐB#" B## "Ñ œ ! (5) B" !ß B# ! (6) ?" !ß ?# ! (1b) "! #?" B" #?# Ÿ ! (2b) B# Ð"! #?" B" #?# Ñ œ ! (3b) B" #B# Ÿ # (4b) ?# ÐB" #B# #Ñ œ ! The solution ÐB" ß B# ß ?Ñ œ Ð#Î&ß "Î&ß &&ß !Ñ satisfies all the conditions. Since this is a convex programming problem, Ð#Î&ß "Î&Ñ is optimal. 13.6-9. Í minimize subject to 0 ÐB Ñ 13 ÐBÑ ,3 for 3 œ "ß #ß á ß 7 B ! maximize subject to 0 ÐBÑ 13 ÐBÑ Ÿ ,3 for 3 œ "ß #ß á ß 7 B ! 3 ÐBÑ (1) ?3 `1`B 4 7 KKT conditions: 3œ" `0 ÐBÑ `B4 3 ÐBÑ (2) B4 ?3 `1`B 4 7 3œ" Ÿ ! for 4 œ "ß #ß á ß 8 `0 ÐBÑ `B4 œ ! for 4 œ "ß #ß á ß 8 (3) 13 ÐBÑ ,3 for 3 œ "ß #ß á ß 7 (4) ?3 Ð,3 13 ÐBÑÑ œ ! for 3 œ "ß #ß á ß 7 (5) B4 ! for 4 œ "ß #ß á ß 8 (6) ?3 ! for 3 œ "ß #ß á ß 7 13-20 13.6-10. (a) An equivalent nonlinear programming problem is: maximize ^ œ #B#" B## subject to B" B# Ÿ "! B" B# Ÿ "! B" ß B# !. This problem can be fitted to the following problems. - Linearly Constrained Optimization Problem: All constraints are linear. - Quadratic Programming Problem: All constraints are linear and the objective function involves only the squares of the variables. - Convex Programming Problem: The objective function is concave and all constraints are linear. ` # 0 ÐBÑ ` # 0 ÐBÑ `B#" `B## ` 0 ÐBÑ `B œ Ð%ÑÐ#Ñ ! œ ) " `B# # # ! Ê 0 is concave. - Geometric Programming Problem: 0 ÐB" ß B# Ñ œ -" T" ÐB" ß B# Ñ -# T# ÐB" ß B# Ñ with -" œ #, -# œ ", T" ÐB" ß B# Ñ œ B#" and T# ÐB" ß B# Ñ œ B## 1" ÐB" ß B# Ñ œ -" T" ÐB" ß B# Ñ -# T# ÐB" ß B# Ñ with -" œ -# œ ", T" ÐB" ß B# Ñ œ B" and T# ÐB" ß B# Ñ œ B# 1# ÐB" ß B# Ñ œ -" T" ÐB" ß B# Ñ -# T# ÐB" ß B# Ñ with -" œ -# œ ", T" ÐB" ß B# Ñ œ B" and T# ÐB" ß B# Ñ œ B# - Fractional Programming Problem: 0 ÐB" ß B# Ñ œ 0" ÐB" ßB# Ñ 0# ÐB" ßB# Ñ with 0" ÐB" ß B# Ñ œ #B#" B## and 0# ÐB" ß B# Ñ œ " (b) KKT conditions: (1a) %B" ?" ?# Ÿ ! (2a) B" Ð%B" ?" ?# Ñ œ ! (1b) #B# ?" ?# Ÿ ! (2b) B# Ð#B# ?" ?# Ñ œ ! (3a) B" B# "! Ÿ ! (4a) ?" ÐB" B# "!Ñ œ ! (3b) B" B# "! Ÿ ! (4b) ?# ÐB" B# "!Ñ œ ! (5) B" !ß B# ! (6) ?" !ß ?# ! (c) From (3a) and (3b), B" B# œ "!, so (4a) and (4b) are automatically satisfied. Try B" ß B# Á !. Then, (2a) and (2b) give %B" ?" ?# œ #B# ?" ?# œ !, so B# œ #B" . Since B" B# œ "!, B" œ "!Î$ and B# œ #!Î$. From (2a), ?" ?# œ %!Î$. Let ?" œ ! and ?# œ %!Î$. Indeed, any Ð?" ß ?# Ñ œ Ð-ß - %!Î$Ñ with - ! works. This solution satisfies all the conditions, so ÐB" ß B# Ñ œ Ð"!Î$ß #!Î$Ñ is optimal. 13-21 13.6-11. (a) An equivalent nonlinear programming problem is: maximize subject to 0 ÐCÑ œ ÐC" "Ñ$ %ÐC# "Ñ# "'ÐC$ "Ñ C" C# C$ Ÿ # C" C# C$ Ÿ # C" ß C# ß C$ !. (b) KKT conditions: (1a) $ÐC" "Ñ# ?" ?# Ÿ ! (2a) C" Ð$ÐC" "Ñ# ?" ?# Ñ œ ! (1b) )ÐC# "Ñ ?" ?# Ÿ ! (2b) C# Ð)ÐC# "Ñ ?" ?# Ñ œ ! (1c) "' ?" ?# Ÿ ! (2c) C$ Ð"' ?" ?# Ñ œ ! (3a) C" C# C$ Ÿ # (4a) ?" ÐC" C# C$ #Ñ œ ! (3b) C" C# C$ Ÿ # (4b) ?# ÐC" C# C$ #Ñ œ ! (5) C" !ß C# !ß C$ ! (6) ?" !ß ?# ! (c) If B œ Ð#ß "ß #Ñ, C œ Ð"ß !ß "Ñ. From (2a), ?" ?# œ "#, which contradicts (2c), so B œ Ð#ß "ß #Ñ is not optimal. 13.6-12. (a) KKT conditions: (1a) ' #B" ? Ÿ ! (2a) B" Ð' #B" ?Ñ œ ! (3) B" B# Ÿ " (4) ?ÐB" B# "Ñ œ ! (5) B" !ß B# ! (6) ? ! (1b) $ $B## ? Ÿ ! (2b) B# Ð$ $B## ?Ñ œ ! (b) For B œ Ð"Î#ß "Î#Ñ, (2a) gives ? œ &, which violates (2b), so this point is not optimal. (c) ÐB" ß B# ß ?Ñ œ Ð"ß !ß %Ñ satisfies all the conditions and since this is a convex programming problem, Ð"ß !Ñ is optimal. 13.6-13. (a) KKT conditions: (1a) ) #B" ? Ÿ ! (1b) # $? Ÿ ! (1c) " #? Ÿ ! (2a) B" Ð) #B" ?Ñ œ ! (2b) B# Ð# $?Ñ œ ! (2c) B$ Ð" #?Ñ œ ! (3) B" $B# #B$ Ÿ "# (4) ?ÐB" $B# #B$ "#Ñ œ ! (5) B" !ß B# !ß B$ ! (6) ? ! For B œ Ð#ß #ß #Ñ, (2a) gives ? œ %, which violates (2b) and (2c), so it is not optimal. (b) ÐB" ß B# ß B$ ß ?Ñ œ Ð""Î$ß #&Î*ß !ß #Î$Ñ satisfies all the conditions and since this is a convex programming problem, Ð""Î$ß #&Î*ß !Ñ is optimal. 13-22 13.6-14. KKT conditions: (1a) # #B" ? Ÿ ! (1b) $B## %B# ? Ÿ ! (1c) #B$ #B$ ? Ÿ ! (2a) B" Ð# #B" ?Ñ œ ! (2b) B# Ð$B## %B# ?Ñ œ ! (2c) B$ Ð #B$ #B$ ?Ñ œ ! (3) B#" #B## B#$ % (4) ?Ð% B#" #B## B#$ Ñ œ ! (5) B" !ß B# !ß B$ ! (6) ? ! For B œ Ð"ß "ß "Ñ, (2a) gives ? œ ", which violates (2b), so it is not optimal. 13.6-15. KKT conditions: (1a) %B$" #B" ? Ÿ ! (2a) B" Ð%B$" #B" ?Ñ œ ! (3) B#" B## # Ÿ ! (4) ?ÐB#" B## #Ñ œ ! (5) B" !ß B# ! (6) ? ! (1b) %B# #B# ? Ÿ ! (2b) B# Ð%B# #B# ?Ñ œ ! For B œ Ð"ß "Ñ, (2a) gives ? œ #, and this satisfies all the conditions, so Ð"ß "Ñ is optimal. 13.6-16. KKT conditions: (1a) $# %B$" $?" #?# Ÿ ! (2a) B" Ð$# %B$" $?" #?# Ñ œ ! (1b) &! #!B# $B## %B$# ?" &?# Ÿ ! (2b) B# Ð&! #!B# $B## %B$# ?" &?# Ñ œ ! (3a) $B" B# Ÿ "" (4a) ?" Ð$B" B# ""Ñ œ ! (3b) #B" &B# Ÿ "' (4b) ?# Ð#B" &B# "'Ñ œ ! (5) B" !ß B# ! (6) ?" !ß ?# ! For B œ Ð#ß #Ñ, (4a) and (4b) give ?" œ ?# œ !, and this violates (2b), so Ð#ß #Ñ is not optimal. 13.7-1. (a) ` # 0 ÐBÑ `B#" 0 ÐBÑ 0 ÐBÑ ` 0 ÐBÑ ` 0 ÐBÑ œ % !ß ` `B œ ) !ß ` `B `B œ "' ! # # `B# " `B# # # # # " # # # Ê 0 is strictly concave. (b) BX UB œ %B#" )B" B# )B## œ %ÐB" B# Ñ# %B## ! for all ÐB" ß B# Ñ Á Ð!ß !Ñ Ê U is positive definite. 13-23 (c) KKT conditions: (1a) "& %B# %B" ? Ÿ ! (2a) B" Ð"& %B# %B" ?Ñ œ ! (3) B" #B# Ÿ $! (4) ?ÐB" #B# $!Ñ œ ! (5) B" !ß B# ! (6) ? ! (1b) $! %B" )B# #? Ÿ ! (2b) B# Ð$! %B" )B# #?Ñ œ ! B œ Ð"#ß *Ñ with ? œ $ satisfies all these conditions. 13.7-2. (a) KKT conditions: (1a) ) #B" ? Ÿ ! (2a) B" Ð) #B" ?Ñ œ ! (3) B" B# Ÿ # (4) ?ÐB" B# #Ñ œ ! (5) B" !ß B# ! (6) ? ! (1b) % #B# ? Ÿ ! (2b) B# Ð% #B# ?Ñ œ ! B œ Ð#ß !Ñ with ? œ % satisfies all these conditions. Since this is a convex programming problem, Ð#ß !Ñ is optimal. (b) Objective function in vector notation: maximize ) Equivalent problem: % B" " B B# # " minimize subject to B# # ! B" ! # B# D " D# #B" ? C" D" œ ) #B# ? C# D# œ % B" B# @ œ # B" !ß B# ! C" !ß C# ! ? !ß @ ! D" !ß D# ! Complementarity constraint: B" C" B# C# ?@ œ ! 13-24 (c) Optimal Solution: ÐB" ß B# Ñ œ Ð#ß !Ñ with ? œ % 13-25 (d) Excel Solver Solution: ÐB" ß B# Ñ œ Ð#ß !Ñ Solution X1 2 X2 0 Sum 2 <= Objective 12 2 13.7-3. (a) Objective function in vector notation: maximize #! 5! B" " B B# # " B# 4! 2! B" 2! 1! B# Equivalent problem: minimize subject to D " D# 4!B" 2!B# C" C$ C% D" œ #! !B" "!B# C# C$ %C% D# œ &! B" B# B$ œ ' B" %B# B% œ ") B" !ß B# !ß B$ !ß B% ! C" !ß C# !ß C$ !ß C% ! D" !ß D# ! Enforced complementarity constraint: B" C" B# C# B$ C$ B% C% œ ! (b) 13-26 Optimal Solution: ÐB" ß B# Ñ œ Ð"Þ**$ß %Þ!$$Ñ with Ð?" ß ?# Ñ œ Ð"!ß "!Ñ 13.7-4. (a) KKT conditions: (1a) # #B" ? Ÿ ! (2a) B" Ð# #B" ?Ñ œ ! (3) B" B# Ÿ # (4) ?ÐB" B# #Ñ œ ! (5) B" !ß B# ! (6) ? ! (1b) $ #B# ? Ÿ ! (2b) B# Ð$ #B# ?Ñ œ ! By plotting the points obtained, one observes that one optimal solution is on the boundary , so B" Á !, B# Á ! and ? Á !. The point ÐB" ß B# Ñ œ Ð!Þ(&ß "Þ#&Ñ with ? œ !Þ& satisfies all the conditions, so it is optimal. 13-27 (b) minimize D " D# subject to #B" ? C" D" œ # #B# ? C# D# œ $ B" B# @ œ # B" !ß B# ! ? !ß @ ! C" !ß C# ! D" !ß D# ! Enforced complementarity constraint: B" C" B# C# ?@ œ ! (c) Substitute ÐB" ß B# Ñ œ Ð!Þ(&ß "Þ#&Ñ and ? œ !Þ& in the constraints. C" D" œ ! C# D# œ ! @ œ! Enforced complementarity constraint: !Þ(&C" "Þ#&C# œ ! Since C" ! and C# !, the unique solution of the complementarity constraint is C" œ C# œ !, so D" œ D# œ !. Hence, ÐB" ß B# Ñ œ Ð!Þ(&ß "Þ#&Ñ is optimal. (d) 13-28 Optimal Solution: ÐB" ß B# Ñ œ Ð!Þ(&ß "Þ#&Ñ with ? œ !Þ& (e) Excel Solver Solution: ÐB" ß B# Ñ œ Ð!Þ(&ß "Þ#&Ñ Solution X1 0.75 X2 1.25 Sum 2 <= Objective 3.125 2 13.7-5. (a) KKT conditions: (1a) "#' ")B" ?" $?$ Ÿ ! (2a) B" Ð"#' ")B" ?" $?$ Ñ œ ! (1b) ")# #'B# #?# #?$ Ÿ ! (2b) B# Ð")# #'B# #?# #?$ Ñ œ ! (3a) B" Ÿ % (4a) ?" ÐB" %Ñ œ ! (3b) #B# Ÿ "# (4b) ?# Ð#B# "#Ñ œ ! (3c) $B" #B# Ÿ ") (4c) ?$ Ð$B" #B# ")Ñ œ ! (5) B" !ß B# ! (6) ?" !ß ?# !ß ?$ ! ÐB" ß B# Ñ œ Ð)Î$ß &Ñ with ? œ Ð!ß !ß #'Ñ satisfies these conditions, so it is optimal. 13-29 (b) minimize D " D# subject to ")B" C" C$ $C& D" œ "#' #'B# C# #C% #C& D# œ ")# B" B$ œ % #B# B% œ "# $B" #B# B& œ ") B" ß B# ß B$ ß B% ß B& ! C" ß C# ß C$ ß C% ß C& ! D" !ß D# ! Enforced complementarity constraint: B" C" B# C# B$ C$ B% C% B& C& œ ! (c) Substitute ÐB" ß B# Ñ œ Ð)Î$ß &Ñ and ?$ œ C& œ #' in the constraints. C" C$ D" œ ! C# #C% D# œ ! B$ œ %Î$ B% œ # B& œ ! Enforced complementarity constraint: Ð)Î$ÑC" &C# Ð%Î$ÑC$ #C% œ ! Since C3 ! for 3 œ "ß #ß á ß &, the complementarity constraint has the unique solutions C" œ C# œ C$ œ C% œ !, so D" œ D# œ !. Hence, ÐB" ß B# Ñ œ Ð)Î$ß &Ñ is optimal. 13.7-6. (a), (b), (c) Price Expected Return Risk Joint Risk Stock 1 Stock 2 Stock 1 20 5 4 Stock 2 30 10 100 Stock 1 Stock 2 5 Stock 1 2.20 Stock 2 0.20 Price Expected Return Risk Stock 1 20 5 4 Stock 2 30 10 100 Stock 1 Stock 2 5 Number of Blocks <= >= 50 13 Total 50 14 51.04 <= >= 50 14 5 Number of Blocks Joint Risk Stock 1 Stock 2 Total 50 13 25.56 5 Stock 1 1.60 Stock 2 0.60 13-30 Price Expected Return Risk Joint Risk Stock 1 Stock 2 Stock 1 Stock 2 5 Stock 2 1.00 Price Expected Return Risk Stock 1 20 5 4 Stock 2 30 10 100 Stock 1 Stock 2 5 5 &Þ!' (Þ"% "!Þ%% "%Þ"# .5 (Þ*% 'Þ)' %Þ&' "Þ)) Total 50 15 109.00 <= >= 50 15 Total 50 16 199.44 <= >= 50 16 5 Stock 1 1.00 Number of Blocks . "$ "% "& "' Stock 2 30 10 100 Number of Blocks Joint Risk Stock 1 Stock 2 (d) Stock 1 20 5 4 5 Stock 1 0.40 Stock 2 1.40 . $5 #Þ") (Þ%# "'Þ$# #'Þ$' 13.7-7. (a) Let V" œ the production rate of product 1 per hour V# œ the production rate of product 2 per hour Maximize Profit = $200V" $100V"# $300V# $100V## subject to V" V# Ÿ # (maximum total production rate) and V" !ß V# !Þ (b), (c), (d) Unit Profit = a(Rate) + b(Rate)2, where Product 1 Product 2 a $200 $300 b -$100 -$100 Production Rate Product 1 0.75 Product 2 1.25 13-31 Total 2 <= 2 Total Profit $313 13.8-1. (a) (b) maximize $'!B"" $!B"# #%!B#" "#!B## *!B#$ %&!B$" $!!B$# ")!B$$ subject to B"" B"# B#" B## B#$ B$" B$# B$$ Ÿ '! $B"" $B"# #B#" #B## #B#$ Ÿ #!! B"" B"# B$" B$# B$$ Ÿ (! ! Ÿ B"" Ÿ "&ß ! Ÿ B"# ! Ÿ B#" Ÿ #!ß ! Ÿ B## Ÿ #!ß ! Ÿ B#$ ! Ÿ B$" Ÿ "!ß ! Ÿ B$# Ÿ &ß ! Ÿ B$$ where B" œ B"" B"# ß B# œ B#" B## B#$ ß B$ œ B$" B$# B$$ . 13-32 (c) Optimal solution using Solver: Unit Profit First Group Second Group Third Group Resource 1 Resource 2 Resource 3 First Group Second Group Third Group Total Product 1 $360 $30 – Product 2 $240 $120 $90 Product 3 $450 $300 $180 Resource Used per Unit Produced 1 1 1 3 2 0 1 0 2 Product 1 15 0 15 Units Produced Product 2 Product 3 20 10 0 5 0 10 20 25 Total Used 60 85 65 <= <= <= Resource Available 60 200 70 <= <= Product 1 15 30 Maximum Product 2 20 20 Product 3 10 5 Total Profit $18,000 Original variables: B" œ "&ß B# œ #!ß B$ œ #& (d) The restriction on profit from products 1 and 2 can be modeled by introducing the constraint: $'!B"" $!B"# #%!B#" "#!B## *!B#$ 12,!!!. 13-33 (e) Optimal solution using Solver: Unit Profit First Group Second Group Third Group Resource 1 Resource 2 Resource 3 First Group Second Group Third Group Total Product 1 $360 $30 – Product 2 $240 $120 $90 Product 3 $450 $300 $180 Resource Used per Unit Produced 1 1 1 3 2 0 1 0 2 Product 1 15 0 15 Units Produced Product 2 Product 3 20 10 15 0 0 0 35 10 Profit from Products 1&2 $12,000 >= Total Used 60 115 35 <= <= <= Resource Available 60 200 70 <= <= Product 1 15 30 Maximum Product 2 20 20 Product 3 10 5 Total Profit $16,500 $12,000 Original variables: B" œ "&ß B# œ $&ß B$ œ "! 13.8-2. (a) KKT conditions: (1a) % $B#" ?" &?# Ÿ ! (2a) B" Ð% $B#" ?" &?# Ñ œ ! (1b) ' %B# $?" #?# Ÿ ! (2b) B# Ð' %B# $?" #?# Ñ œ ! (3a) B" $B# Ÿ ) (4a) ?" ÐB" $B# )Ñ œ ! (3b) &B" #B# Ÿ "% (4b) ?# Ð&B" #B# "%Ñ œ ! (5) B" !ß B# ! (6) ?" !ß ?# ! ÐB" ß B# Ñ œ Ð#Î&ß $Î#Ñ with ? œ Ð!ß !Ñ satisfies these conditions, so it is optimal with ^ œ (Þ&). (b) Profit data for doors when marketing costs are considered: Production Rate Gross Profit Marketing Cost Net Profit ! $! $! $! " $%!! $"!! $$!! # $)!! $)!! $! $ $"#!! $#(!! $"*!! $ H $%H $H $%H H$ Profit data for windows when marketing costs are considered: Production Rate Gross Profit Marketing Cost Net Profit ! $! $! $! " $'!! $#!! $%!! # $"#!! $)!! $%!! $ $")!! $")!! $! # [ $'[ $#[ $'[ #[ # 13-34 Incremental Net Profit $$!! $$!! $"*!! Incremental Net Profit $%!! $! $%!! (c) (d) Let B" œ B"" B"# B"$ ß B# œ B#" B## B#$ ß 0" ÐB" Ñ œ %B" B$" and 0# ÐB# Ñ œ 'B# #B## . 0" Ð!Ñ œ !ß 0" Ð"Ñ œ $ß 0" Ð#Ñ œ !ß 0" Ð$Ñ œ "& 0# Ð!Ñ œ !ß 0# Ð"Ñ œ %ß 0# Ð#Ñ œ %ß 0# Ð$Ñ œ ! ="" œ $! "! œ $ß ="# œ !$ #" œ $ß ="$ œ =#" œ %! "! œ %ß ="# œ %% #" œ !ß ="$ œ "&! $# !% $# œ "& œ % Approximate linear programming model: maximize $B"" $B"# "&B"$ %B#" %B#$ subject to B"" B"# B"$ $B#" $B## $B#$ Ÿ ) &B"" &B"# &B"$ #B#" #B## #B#$ Ÿ "% ! Ÿ B34 Ÿ " for 3 œ "ß # and 4 œ "ß #ß $ 13-35 (e) Optimal solution using Solver: Unit Profit ($hundred) First Second Third Doors 3 -3 -19 Windows 4 0 -4 Used per Unit Produced Resource 1 1 3 Resource 2 5 2 First Second Third Total Units Produced Power Saws Power Drills 1 1 0 0 0 0 1 1 Total Used 4 7 <= <= <= <= <= Resource Available 8 14 Maximum Doors Windows 1 1 1 1 1 1 Total Profit ($hundred) 7 Original variables: B" œ "ß B# œ " (or B# œ #) B"" œ ! Ê B"# œ ! Ê B"$ œ ! and B#" œ ! Ê B## œ ! Ê B#$ œ ! Hence, the special restriction for the model is satisfied. The approximate solutions Ð"ß "Ñ and Ð"ß #Ñ are pretty close to the optimal solution Ð"Þ"&&ß "Þ&Ñ. 13.8-3. (a) (b) maximize 15!B"" 5!B"# 10!B#" 75B## subject to B"" B"# B#" B## Ÿ 1!ß !!! #B"" #B"# B#" B## Ÿ 15ß !!! ! Ÿ B"" Ÿ 3!!!ß ! Ÿ B"# Ÿ 2!!! ! Ÿ B#" Ÿ 5!!!ß ! Ÿ B## Ÿ 3!!! 13-36 (c) 3000 power saws and 7000 power drills should be produced in November. Unit Profit Power Saws Power Drills Regular Time $150 $100 Overtime $50 $75 Used per Unit Produced Power Supplies 1 1 Gear Assemblies 2 1 Units Produced Power Saws Power Drills Regular Time 3,000 5,000 Overtime 0 2,000 Total 3,000 7,000 Total Used 10,000 13,000 <= <= <= <= Available 10,000 15,000 Maximum Power Saws Power Drills 3,000 5,000 2,000 3,000 Total Profit $1,100,000 13.8-4. (a) Let B" œ B"" B"# B"$ ß B# œ B#" B## B#$ ß 0" ÐB" Ñ œ $#B" B%" and 0# ÐB# Ñ œ &!B# "!B## B$# B#% . 0" Ð!Ñ œ !ß 0" Ð"Ñ œ $"ß 0" Ð#Ñ œ %)ß 0" Ð$Ñ œ "& 0# Ð!Ñ œ !ß 0# Ð"Ñ œ %!ß 0# Ð#Ñ œ &#ß 0# Ð$Ñ œ ' ="" œ $"ß ="# œ "(ß ="$ œ $$ =#" œ %!ß ="# œ "#ß ="$ œ %' Approximate linear programming model: maximize $"B"" "(B"# $$B"$ %!B#" "#B## %'B#$ subject to $B"" $B"# $B"$ B#" B## B#$ Ÿ "" #B"" #B"# #B"$ &B#" &B## &B#$ Ÿ "' ! Ÿ B34 Ÿ " for 3 œ "ß # and 4 œ "ß #ß $ (b) Optimal solution with the simplex method: Original variables: B" œ #ß B# œ # 13-37 13.8-5. &B Let 0" ÐB" Ñ œ # %B" "# #B" " if ! Ÿ B" Ÿ # %B if # Ÿ B" Ÿ & and 0# ÐB# Ñ œ # * B# if & Ÿ B" maximize 0" ÐB" Ñ 0# ÐB# Ñ subject to $B" #B# Ÿ #& #B" B# Ÿ "! B# Ÿ % B" ß B# ! if ! Ÿ B# Ÿ $ . if $ Ÿ B# Ÿ % Possibly, the 03 ÐB3 Ñ's are piecewise-linear approximations of the original objective function. 13.8-6. (a) Assume that in the optimal solution of the linear program, there exists and B34 such that B34 ?34 and B3Ð4"Ñ !. Create a new solution with Bw34 œ minÖ?34 ß B34 B3Ð4"Ñ × and Bw3Ð4"Ñ œ maxÖ!ß B34 B3Ð4"Ñ ?34 ×. This solution is feasible, since all the 13 's are w linear and B34 B3Ð4"Ñ œ Bw34 B3Ð4"Ñ , but w =34 Bw34 =3Ð4"Ñ B3Ð4"Ñ œ =34 ÐB34 B3Ð4"Ñ Ñ if B34 B3Ð4"Ñ Ÿ ?34 =34 ?34 =3Ð4"Ñ ÐB34 B3Ð4"Ñ ?34 Ñ else. Clearly, =34 ÐB34 B3Ð4"Ñ Ñ =34 B34 =3Ð4"Ñ B3Ð4"Ñ , since =34 =3Ð4"Ñ . Furthermore, Ð=34 =3Ð4"Ñ Ñ?34 Ð=34 =3Ð4"Ñ ÑB34 , since B34 ?34 . Ê =34 ?34 =3Ð4"Ñ ÐB34 ?34 Ñ =34 B34 Ê =34 ?34 =3Ð4"Ñ ÐB34 B3Ð4"Ñ ?34 Ñ =34 B34 =3Ð4"Ñ B3Ð4"Ñ w Ê =34 Bw34 =3Ð4"Ñ B3Ð4"Ñ =34 B34 =3Ð4"Ñ B3Ð4"Ñ Thus, the original solution was not optimal. (b) Make the same assumptions as in (a) and construct Bw from B in the same way. The linear approximation of 13 is of the form â +34 B34 +3Ð4"Ñ B3Ð4"Ñ â Ÿ ,3 with +34 Ÿ +3Ð4"Ñ , since 13 is convex. By the same analysis as the one in (a), it can be shown that if the inequalities are reversed at appropriate places: w +34 Bw34 +3Ð4"Ñ B3Ð4"Ñ +34 B34 +3Ð4"Ñ B3Ð4"Ñ , w so Bw is feasible. Furthermore, =34 Bw34 =3Ð4"Ñ B3Ð4"Ñ =34 B34 =3Ð4"Ñ B3Ð4"Ñ , so B was not optimal. 13-38 13.8-7. 0" ÐB" Ñ œ 0# ÐB# Ñ œ 15B" if ! Ÿ B" Ÿ 2!!! 25B" 2!ß !!! if 2!!! Ÿ B" 16B# if ! Ÿ B# Ÿ 1!!! 24B# 8!!! if 1!!! Ÿ B# D œ B" B# 0" ÐB" Ñ 0# ÐB# Ñ Ÿ 6!ß !!! ! Ÿ B" Ÿ 3!!! ! Ÿ B# Ÿ 1&!! maximize subject to S (a) Let BV 3 and B3 denote the regular and overtime production at plant 3. S V S D œ BV " B" B# B# V S V 15B" 25B" 16B# 24BS # Ÿ 6!ß !!! V S ! Ÿ B" Ÿ 2!!!ß ! Ÿ B" Ÿ 1!!! S ! Ÿ BV # Ÿ 1!!!ß ! Ÿ B# Ÿ &!! maximize subject to (b) Since overtime production is more expensive than regular time production, the objective of maximizing the total production time will force the regular time to be used first. 13.8-8. (a) The objective function is linear, so concave. ` # 1" ÐBÑ ` # 1" ÐBÑ `B#" `B## ` # 1# ÐBÑ ` # 1# ÐBÑ `B#" `B## ÐBÑ ``B1""`B œ % † ! !# œ ! # # # ÐBÑ ``B1"#`B œ # † ! !# œ ! # # # Ê 1" and 1# are convex. (b) Let B" œ B"" B"# B"$ . From the first constraint and B# B" Ÿ "$Î# ¸ #Þ&&, !, so using an integer breakpoint requires $ linear pieces. 1"" ÐB" Ñ œ #B#" ß 1"# ÐB# Ñ œ B# ß 1#" ÐB" Ñ œ B#" ß 1## ÐB# Ñ œ B# 1"" Ð!Ñ œ !ß 1"" Ð"Ñ œ #ß 1"" Ð#Ñ œ )ß 1"" Ð$Ñ œ ") 1#" Ð!Ñ œ !ß 1#" Ð"Ñ œ "ß 1#" Ð#Ñ œ %ß 1#" Ð$Ñ œ * =""ß" œ #ß =""ß# œ 'ß =""ß$ œ "! =#"ß" œ "ß =#"ß# œ $ß =#"ß$ œ & Approximate linear programming model: maximize &B"" &B"# &B"$ B# subject to #B"" 'B"# "!B"$ B# Ÿ "$ B"" $B"# &B"$ B# Ÿ * ! Ÿ B"" Ÿ "ß ! Ÿ B"# Ÿ "ß ! Ÿ B"$ ß ! Ÿ B# We could have ! Ÿ B"$ Ÿ ", but the constraints will enforce the upper bound. 13-39 (c) Original variables: B" œ " " ! œ #ß B# œ & 13.8-9. (a) Let B" œ B"" B"# B"$ and B# œ B#" B## B#$ . 0" ÐB" Ñ œ $#B" B%" ß . 0# ÐB# Ñ œ %B# B## ß . # # 0" ÐB" Ñ .B#" 0# ÐB# Ñ .B## œ "#B#" Ÿ ! Ê 0" concave œ # ! Ê 0# concave 0" Ð!Ñ œ !ß 0" Ð"Ñ œ $"ß 0" Ð#Ñ œ %)ß 0" Ð$Ñ œ "& 0# Ð!Ñ œ !ß 0# Ð"Ñ œ $ß 0# Ð#Ñ œ %ß 0# Ð$Ñ œ $ ="" œ $"ß ="# œ "&ß ="$ œ $$ =#" œ $ß =## œ "ß =#$ œ " 1"" ÐB" Ñ œ B#" ß . # 1"" ÐB" Ñ .B#" œ # ! Ê 1"" convex 1"# ÐB# Ñ œ B## ß . # 1"# ÐB# Ñ .B## œ # ! Ê 1"# convex 1"" Ð!Ñ œ !ß 1"" Ð"Ñ œ "ß 1"" Ð#Ñ œ %ß 1"" Ð$Ñ œ * 1#" Ð!Ñ œ !ß 1#" Ð"Ñ œ "ß 1#" Ð#Ñ œ %ß 1#" Ð$Ñ œ * >""ß" œ "ß >""ß# œ $ß >""ß$ œ & >#"ß" œ "ß >#"ß# œ $ß >#"ß$ œ & Approximate linear programming model: maximize subject to $"B"" "(B"# $$B"$ $B#" B## B#$ B"" $B"# &B"$ B#" $B## &B#$ Ÿ * ! Ÿ B"" Ÿ "ß ! Ÿ B"# Ÿ "ß ! Ÿ B"$ Ð Ÿ "Ñ ! Ÿ B#" Ÿ "ß ! Ÿ B## Ÿ "ß ! Ÿ B#$ Ð Ÿ "Ñ 13-40 (b) Solution with the simplex method: Original variables: B" œ B# œ # (c) KKT conditions: (1a) $# %B$" #B" ? Ÿ ! (2a) B" Ð$# %B$" #B" ?Ñ œ ! (3) B#" B## * Ÿ ! (4) ?ÐB#" B## *Ñ œ ! (5) B" !ß B# ! (6) ? ! (1b) % #B# #B# ? Ÿ ! (2b) B# Ð% #B# #B# ?Ñ œ ! For ÐB" ß B# Ñ œ Ð#ß #Ñ, from (4), ? œ !. This satisfies all the conditions, so is optimal to the original problem. 13.8-10. (a) 0 ÐBÑ œ 0" ÐB" Ñ 0# ÐB# Ñß 0" ÐB" Ñ œ $B#" B$" ß 0# ÐB# Ñ œ &B## B$# .# 0" ÐB" Ñ .B#" œ ' 'B" ! if ! Ÿ B" " .# 0# ÐB# Ñ .B## œ "! 'B# ! if ! Ÿ B# &Î$ Neither 0" nor 0# is concave, so 0 is not concave. It is indeed enough to show one is not concave. (b) Let B" œ B"" B"# B"$ B"% ß B# œ B#" B## . 0" Ð!Ñ œ !ß 0" Ð"Ñ œ #ß 0" Ð#Ñ œ %ß 0" Ð$Ñ œ !ß 0" Ð%Ñ œ "' 0# Ð!Ñ œ !ß 0# Ð"Ñ œ %ß 0# Ð#Ñ œ "# ="" œ #ß ="# œ #ß ="$ œ %ß ="% œ "' =#" œ %ß =## œ ) Special restrictions are needed: (i) B"# œ ! if B"" " (ii) B"$ œ ! if B"# " (iii) B"% œ ! if B"$ " (iv) B## œ ! if B#" ". Since ="# ="$ ="% , (ii) and (iii) are automatically satisfied upon optimization. 13-41 Approximate binary integer programming model: maximize #B"" #B"# %B"$ "'B"% %B#" )B## subject to B"" B"# B"$ B"% #B#" #B## Ÿ % B"" B"# Ÿ ! B#" B## Ÿ ! B34 − Ö!ß "× for all 3ß 4 (c) Solution with BIP automatic routine: B"" œ B"# œ B"$ œ B"% œ !ß B#" œ B## œ "ß D œ "# Original variables: B" œ !ß B# œ #ß D œ "# Alternate solution: B" œ #ß B# œ "ß D œ "# 13.9-1. f0 ÐB" ß B# Ñ œ B""" ß #B# Iteration 1: f0 Ð!ß !Ñ œ Ð"ß !Ñ maximize B" subject to B" #B# Ÿ $ B" ß B# ! Ê B" œ $ß B# œ ! Ê BÐ"Ñ œ Ð!ß !Ñ >Ð$ß !Ñ >‡ œ " (0 ÐBÑ increases with >) Ê BÐ"Ñ œ Ð$ß !Ñ [solution found in Problem 13.6-5] Iteration 2: f0 Ð$ß !Ñ œ Ð"Î%ß !Ñ maximize subject to !Þ#&B" B" #B# Ÿ $ B" ß B# ! Ê B" œ $ß B# œ ! Ê BÐ"Ñ œ Ð$ß !Ñ >Ð!ß !Ñ Hence B œ Ð$ß !Ñ is optimal. 13.9-2. f0 ÐB" ß B# Ñ œ Ð#B" 'ß $B## $Ñ B" B# Ÿ "ß B" ß B# ! Ê B" ß B# Ÿ " Ê #B" ' Ÿ % $ Ÿ $B## $ Resulting LP: maximize subject to -" B" -# B# B" B# Ÿ " B" ß B# ! where -" -# , so Ð"ß !Ñ is always optimal. Ð!Ñ Ð!Ñ Ð!Ñ Ð!Ñ Ê BÐ"Ñ œ ÐB" ß B# Ñ >Ð" B" ß B# Ñ At >‡ œ ", BÐ"Ñ œ Ð"ß !Ñ is optimal. 13-42 13.9-3. 13.9-4. maximize "&B" $!B# %B" B# #B#" %B## subject to B" #B# Ÿ $! B" ß B# ! 13.9-5. (a) 13-43 (b) 13.9-6. 13.9-7. 13.9-8. (a) 13-44 (b) KKT conditions: (1a) $ $B#" ? Ÿ ! (2a) B" Ð$ $B#" ?Ñ œ ! (3) B" B# Ÿ " (4) ?ÐB" B# "Ñ œ ! (5) B" !ß B# ! (6) ? ! (1b) % #B# ? Ÿ ! (2b) B# Ð% #B# ?Ñ œ ! ÐB" ß B# Ñ œ Ð"Î$ß #Î$Ñ with ? œ )Î$ satisfies these conditions, so the estimated solution in part (a) is optimal. 13.9-9. (a) (b) (c) KKT conditions: (1a) % %B$" %? Ÿ ! (2a) B" Ð% %B$" %?Ñ œ ! (3) %B" #B# Ÿ & (4) ?Ð%B" #B# &Ñ œ ! (5) B" !ß B# ! (6) ? ! (1b) # #B# #? Ÿ ! (2b) B# Ð# #B# #?Ñ œ ! ÐB" ß B# Ñ œ Ð!Þ)*$%ß !Þ("$"Ñ with ? œ !Þ&($( satisfies these conditions, so is optimal. 13-45 13.9-10. (a) T ÐBà <Ñ œ $B" %B# B$" B## < "B"" B# (b) fT ÐBà <Ñ œ Ê fT Ð "% "% " % " $ $B#" < Ð"B" B# Ñ# % #B# < Ð"B"B Ñ# " # " % à "Ñ œ >fT Ð "% " % " B" " B# " B#" " B## "% "$ "' "& "# à "Ñ œ "% "% "$ "' > " % >‡ œ !Þ!!''!' Ê Bw œ !Þ$%(* !Þ$&#% "& "# > (c) (d) True Solution: Ð"Î$ß #Î$Ñ Percentage error in B" : l"Î$!Þ$$"l "Î$ œ !Þ(!% Percentage error in B# : l#Î$!Þ''$l #Î$ œ !Þ&&% Percentage error in 0 ÐBÑ: l)'Î#($Þ"'*l )'Î#( œ !Þ&"% 13.9-11. (a) T ÐBà <Ñ œ %B" B%" #B# B## < &%B"" #B# (b) fT ÐBà <Ñ œ Ê fT Ð "# "# " # " # % % %B$" < Ð&%B" #B# Ñ# # #B# < Ð&%B##B Ñ# " # à "Ñ œ >fT Ð "# " # ' "# % "# à "Ñ œ "# ' "# > >‡ œ !Þ!$"'( Ê Bw œ !Þ(!&) !Þ'%#& " % " B#" " B" " B## % "# > 13-46 " B# (c) 13.9-12. (a) T ÐBà <Ñ œ B%" #B#" #B" B# %B## < #B" B" # "! (b) fT ÐBà <Ñ œ Ê fT Ð & & # %B$" %B" #B# < Ð#B" B# "!Ñ# #B" )B# < Ð#B" B"# "!Ñ# & à "!!Ñ œ & >fT Ð & &"% $% " B" #B# "! " ÐB" #B# "!Ñ# # ÐB" #B# "!Ñ# " B## & à "Ñ œ & &"%> & $%> >‡ œ !Þ!!$&#* Ê Bw œ $Þ")'# %Þ))!# (c) minimize 0 ÐBÑ Ä maximize 0 ÐBÑ 1ÐBÑ , Ä 1ÐBÑ Ÿ , 13.9-13. (a) KKT conditions: (1a) B# %?B" Ÿ ! (2a) B" ÐB# %?B" Ñ œ ! (3) B#" B# Ÿ $ (4) ?ÐB#" B# $Ñ œ ! (5) B" !ß B# ! (6) ? ! (1b) B" ? Ÿ ! (2b) B# ÐB" ?Ñ œ ! ÐB" ß B# Ñ œ Ð"ß #Ñ with ? œ " satisfies these conditions. 13-47 " B" " B# " B#" (b) 13.9-14. (a) T ÐBà <Ñ œ #B" ÐB# $Ñ# < B""$ (b) fT ÐBà <Ñ œ " # < ÐB" $Ñ # #B# ' " < ÐB# $Ñ # $ Ê B" œ <Î# $ß B# œ <Î# $ < " "!# "!% "!' B" $Þ(!(" $Þ!(!( $Þ!!(" $Þ!!!( " B# $ ! œ ! B# $Þ(*$( $Þ"("! $Þ!$') $Þ!!(* Note that ÐB" ß B# Ñ Ä Ð$ß $Ñ as < Ä !, so Ð$ß $Ñ is optimal. (c) 13.9-15. T ÐBà <Ñ œ B#" B## B" B# B" B# <ÎB# 13-48 13.9-16. T ÐBà <Ñ œ #B" $B# B#" B## < #B"" B# " B" " B# 13.9-17. " T ÐBà <Ñ œ "#'B" *B#" ")#B# "$B## < %B " 13.9-18. (a) T ÐBà <Ñ œ B$" %B## "'B$ < B""" " B# " " "##B# " B$ " " ")$B" #B# Ð&B" B# B$ Ñ# < (b) (c) Standard Excel Solver Solution X1 2.1943 >= 1 X2 1.8057 >= 1 X3 1 >= 1 Sum 5 13-49 = Constraint 5 Minimize 39.6077 " B" " B# (d) Evolutionary Solver Solution X1 2.1931 >= 1 X2 1.7964 >= 1 X3 1.0005 >= 1 Sum 4.990039 (e) LINGO 13-50 = Constraint 5 Minimize 39.4648 13.10-1. (a) Solving for the roots of B# B &!! œ !, one observes that B is feasible in the range !ß " # #!!" œ Ò!ß #"Þ)''Ó. 0 w ÐBÑ œ "!!! )!!B "#!B# %B$ 0 ww ÐBÑ œ )!! #%!B "#B# 0 www ÐBÑ œ #%! #%B A rough sketch of 0 ÐBÑ: The points that are marked as X correspond to a local minimum or maximum. (b) There is a local maximum near "Þ'!"' and a global maximum near #"Þ!&". 13-51 (c) Local maximum: B œ "Þ'#%$ Local maximum: B œ #"Þ!("' 13-52 (d) The first four iterations with initial trial solution B œ $, return B œ "Þ'#& with 0 ÐBÑ œ ($$Þ% as maximum. The next four iterations with initial trial solution B œ "&, return B œ #"Þ!( with 0 ÐBÑ œ #!&'# as maximum. The global maximum is B œ #"Þ!(. (e) B œ #"Þ!("' X X^2+X Solution 21.0716 465.0834 <= 25 <= Constraint 500 1000X ‐ 400X^2 + 40X^3 ‐X^4 Maximize 20561.7289 (f) B œ #"Þ!("' X X^2+X Solution 21.0716 465.0838 <= 25 <= Constraint 500 1000X ‐ 400X^2 + 40X^3 ‐X^4 Maximize 20561.7289 13-53 (g) 13.10-2. (a) T ÐBà <Ñ œ $B" B# #B#" B## < %B#"#B# " # " B# #B" " B" " B# Ð#B" B## B#" B# Ñ# < (b) (c) Evolutionary Solver Solution X1 0.8385 <= 2 X2 1.1825 <= 2 X1^2 + 2X^2 = 2X1 ‐ X2 = X1*X2^2 + (X1^2)*X2 = 3.4998 0.4945 2.0039 <= <= = Constraint 4 3 2 Maximize 3X1*X2 ‐ 2*X1^2 ‐ X2^2 0.1701 13-54 (d) Use global optimizer feature of LINGO. 13.10-3. " (a) T ÐBà <Ñ œ sin $B" cos $B# sin ÐB" B# Ñ < "B#"!B # " " "!!"!B" B## " B" " B# (b) SUMT can be used to obtain the global minimum if it is run with "enough" different starting points. If a lattice of points over the feasible region is chosen so that the adjacent points do not differ by more than #1Î$, then this set of points works for 0 ÐBÑ. Since sin and cos have period #1, choosing lattice points with grid size not exceeding #1Î$ ensures that the arguments of the sin and cos terms in 0 do not differ by more than #1 between adjacent lattice points. Since the second constraint ensures B" Ÿ "! and B# Ÿ "!, at most Ò"!ÎÐ#1Î$ÑÓ# ¸ #$ starting points are required if chosen correctly. 13-55 (c) 13.10-4. (a) x= Profit = = 0 <= 0.405 <= 5 x5 - 13x4 + 59x3 - 107x2 + 61x 10.735 (b) x= Profit = = 0 <= 0.405 <= 5 x5 - 13x4 + 59x3 - 107x2 + 61x 10.735 13.10-5. (a) x= Profit = = 0 <= 3.184 <= 5 100x6 - 1,359x5 + 6,836x4 - 15,670x3 + 15,870x2 - 5,095x 906.902 13-56 (b) 0 <= 3.184 <= 5 x= Profit = = 100x6 - 1,359x5 + 6,836x4 - 15,670x3 + 15,870x2 - 5,095x 906.902 13.10-6. City 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Total Democrat 152 81 75 34 62 38 48 74 98 66 83 86 72 28 112 45 93 72 1,319 Republican Total 62 214 59 140 83 158 52 86 87 149 87 125 69 117 49 123 62 160 72 138 75 158 82 168 83 155 53 81 98 210 82 127 68 161 98 170 1,321 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= District 3 4 8 6 5 5 7 1 7 9 6 9 10 2 2 1 4 10 <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <= 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 Min District Population Max District Population Number of Districts District 1 2 3 4 5 6 7 8 9 10 150 350 10 Democrat Republican Total 119 131 250 140 151 291 152 62 214 174 127 301 100 174 274 117 127 244 146 131 277 75 83 158 152 154 306 144 181 325 Total Republican Districts Winner Republican Republican Democrat Democrat Republican Republican Democrat Republican Republican Republican 7 13.10-7. (a) Profit Per Batch ($000) Doors 3 Windows 5 Hours Used Per Batch Produced Plant 1 1 0 Plant 2 0 2 Plant 3 3 2 Batches Produced Doors 2 Windows 6 Profit Per Batch ($000) Doors 3 Windows 5 Hours Used 2 12 18 <= <= <= Hours Available 4 12 18 Total Profit ($000) 36 (b) Hours Used Per Batch Produced Plant 1 1 0 Plant 2 0 2 Plant 3 3 2 Batches Produced Doors 1.999987849 <= 4 Windows 6 ,= 6 Hours Used 1.99999 <= 12 <= 18 <= Hours Available 4 12 18 Total Profit ($000) 35.99996355 (c) The Standard Solver gives a better solution and finds it much more quickly. It is much better suited to linear programs than the Evolutionary Solver. 13-57 13.10-8 Answers will vary. 13.11-1. (a) Yes, this is a convex programming problem. 0 ÐBÑ œ 0" ÐB" Ñ 0# ÐB# Ñß 0" ÐB" Ñ œ %B" B#" ß 0# ÐB# Ñ œ "!B# B## .# 0" ÐB" Ñ .B#" œ .# 0# ÐB# Ñ .B## œ # ! Ê 0 is concave. 1ÐBÑ œ 1" ÐB" Ñ 1# ÐB# Ñß 1" ÐB" Ñ œ B#" ß 1# ÐB# Ñ œ %B## .# 1" ÐB" Ñ .B#" œ # !ß . # 1# ÐB# Ñ .B## œ ) ! Ê 1 is convex. (b) No, this is not a quadratic programming problem because the constraints are nonlinear. (c) No, the Frank-Wolfe algorithm in Section 13.9 requires linear constraints, so it cannot be applied to this problem. (d) KKT conditions: (1a) % #B" #B" ? Ÿ ! (2a) B" Ð% #B" #B" ?Ñ œ ! (3) B#" %B## "' Ÿ ! (4) ?ÐB#" %B## "'Ñ œ ! (5) B" !ß B# ! (6) ? ! (1b) "! #B# )B# ? Ÿ ! (2b) B# Ð"! #B# )B# ?Ñ œ ! Let B" œ B# œ ". Then from (2a), ? œ " and this violates (4), so it cannot be optimal. (e) Let B" œ B"" B"# B"$ B"% and B# œ B#" B## . 0" ÐB" Ñ œ %B" B#" ß 0# ÐB# Ñ œ "!B# B## 0" Ð!Ñ œ !ß 0" Ð"Ñ œ $ß 0" Ð#Ñ œ %ß 0" Ð$Ñ œ $ß 0" Ð%Ñ œ ! 0# Ð!Ñ œ !ß 0# Ð"Ñ œ *ß 0# Ð#Ñ œ "' ="" œ $ß ="# œ "ß ="$ œ "ß ="% œ $ =#" œ *ß =## œ ( 1" ÐB" Ñ œ B#" ß 1# ÐB# Ñ œ %B## 1" Ð!Ñ œ !ß 1" Ð"Ñ œ "ß 1" Ð#Ñ œ %ß 1" Ð$Ñ œ *ß 1" Ð%Ñ œ "' 1# Ð!Ñ œ !ß 1# Ð"Ñ œ %ß 1# Ð#Ñ œ "' >"" œ "ß >"# œ $ß >"$ œ &ß >"% œ ( >#" œ %ß >## œ "# 13-58 Approximate linear programming model: maximize $B"" B"# B"$ $B"% *B#" (B## subject to B"" $B"# &B"$ (B"% %B#" "#B## Ÿ "' &B"" &B"# &B"$ #B#" #B## #B#$ Ÿ "% ! Ÿ B34 Ÿ " for all 3ß 4 (f) Solution with the simplex method: Original variables: B" œ "ß B# œ "Þ*"''( (g) T ÐBà <Ñ œ %B" B#" "!B# B## < "'B"# %B# " # " B" " B# (h) (i) Standard Solver Solution X1 1.4104 <= 2 X2 1.8715 <= 2 X1^2 + 4X^2 = 16.0000 <= Constraint 16 Maximize 4X1 ‐ X1^2 +10X2 ‐ X2^2 = 18.8652 (j) Evolutionary Solver Solution X1 1.4143 <= 2 X2 1.8708 <= 2 X1^2 + 4X^2 = 15.9999 <= Constraint 16 Maximize 4X1 ‐ X1^2 +10X2 ‐ X2^2 = 18.8651 13-59 (k) LINGO Solver 13-60 CASES Case 13.1 Savvy Stock Selection (a) If Lydia wants to ignore the risk of her investment she should invest all her money into the stock that promises the highest expected return. According to the predictions of the investment advisors, the expected returns equal 20% for BB, 42% for LOP, 100% for ILI, 50% for HEAL, 46% for QUI, and 30% for AUA. Therefore, she should invest 100% of her money into ILI. The risk (variance) of this portfolio equals 0.333. (b) Lydia should invest 40% of her money into the stock with the highest expected return, 40% into the stock with the second highest expected return, and 20% into the stock with the third highest expected return. This intuitive solution can be found also by solving the linear programming problem to maximize subject to Expected Return MaxExpectedReturn œ SUMPRODUCT(Portfolio, StockExpectedReturn) Total œ OneHundredPercent Portfolio Ÿ MaxInSingleStock. BB 20% Covariance Matrix BB (Variance on Diagonal) BB 0.032 LOP 0.005 ILI 0.030 HEAL -0.031 QUI -0.027 AUA 0.010 Portfolio Max in Single Stock BB 0% <= 40% LOP 42% ILI 100% HEAL 50% QUI 46% AUA 30% LOP 0.005 0.1 0.085 -0.07 -0.05 0.020 ILI 0.030 0.085 0.333 -0.11 -0.02 0.042 HEAL -0.031 -0.07 -0.11 0.125 0.05 -0.060 QUI -0.027 -0.05 -0.02 0.05 0.065 -0.020 AUA 0.010 0.020 0.042 -0.060 -0.020 0.08 LOP 0% <= 40% ILI 40% <= 40% HEAL 40% <= 40% QUI 20% <= 40% AUA 0% <= 40% Total 100% = 100% Portfolio Expected Return = 69.2% Risk (Variance) = 0.04548 The total expected return of her new portfolio is 69.2% with a total variance of 0.04548. (c) The risk of Lydia's portfolio is a quadratic function of her decision variables. We apply quadratic programming to her decision problem. (d) The expected return of Lydia's portfolio is no longer the objective function. It now becomes part of a constraint: PortfolioExpectedReturn(C21) 35%(MinimumExpectedReturn). The objective is now to minimize the risk. 13-61 LOP 42% ILI 100% HEAL 50% QUI 46% AUA 30% Covariance Matrix BB (Variance on Diagonal) BB 0.032 LOP 0.005 ILI 0.030 HEAL -0.031 QUI -0.027 AUA 0.010 LOP 0.005 0.1 0.085 -0.07 -0.05 0.020 ILI 0.030 0.085 0.333 -0.11 -0.02 0.042 HEAL -0.031 -0.07 -0.11 0.125 0.05 -0.060 QUI -0.027 -0.05 -0.02 0.05 0.065 -0.020 AUA 0.010 0.020 0.042 -0.060 -0.020 0.08 BB 31.8% Portfolio <= Max in Single Stock 40% LOP 19.9% <= 40% ILI 0.0% <= 40% HEAL 16.8% <= 40% QUI 20.9% <= 40% AUA Total 10.6% 100% = <= 40% >= Minimum Expected Return 35% Expected Return BB 20% Portfolio Expected Return = 35.9% 100% Risk (Variance) = 0.00136 Lydia's optimal portfolio consists of 31.8% BB, 19.9% LOP, 16.8% HEAL, 20.9% QUI, and 10.6% AUA. Her expected return equals 35.9% with a risk of 0.00136. (e) Since the return constraint is not binding in the solution of part (d), decreasing the right-hand-side will not affect the optimal solution. The minimum risk for a minimum expected return of 25% is the same as the minimum risk for a minimum expected return of 35%, which is 0.00136. However, for a minimum expected return of 40%, a new portfolio is obtained. LOP 42% ILI 100% HEAL 50% QUI 46% AUA 30% Covariance Matrix BB (Variance on Diagonal) BB 0.032 LOP 0.005 ILI 0.030 HEAL -0.031 QUI -0.027 AUA 0.010 LOP 0.005 0.1 0.085 -0.07 -0.05 0.020 ILI 0.030 0.085 0.333 -0.11 -0.02 0.042 HEAL -0.031 -0.07 -0.11 0.125 0.05 -0.060 QUI -0.027 -0.05 -0.02 0.05 0.065 -0.020 AUA 0.010 0.020 0.042 -0.060 -0.020 0.08 BB Portfolio 22.9% <= Max in Single Stock 40% LOP 21.0% <= 40% ILI 3.4% <= 40% HEAL 22.0% <= 40% QUI 18.8% <= 40% AUA Total 11.9% 100% = <= 40% >= Minimum Expected Return 40% Expected Return BB 20% Portfolio Expected Return = 40.0% Risk (Variance) = 0.00233 13-62 100% Lydia's new optimal portfolio consists of 22.9% BB, 21% LOP, 3.4% ILI, 22% HEAL, 18.8% QUI, and 11.9% AUA. Her expected return equals 40% with a risk of 0.00233. (f) Lydia's approach is very risky. She puts a lot of confidence in the advice of the two investment experts. She cannot expect to find an optimal investment strategy with her model if the estimates she uses for the input parameters are not accurate. Case 13.2 International Investments (a) When Charles sells a portion of his B-Bonds in a given year, the first DM 6100 of interest are tax-free, but the interest earnings exceeding DM 6100 are levied a 30% tax. Therefore, Charles encounters decreasing marginal returns and we can use separable programming to solve this problem. Let NoTax5 and Tax5 be the base amount of BBonds Charles sells in the fifth year that yield untaxed interest and taxed interest respectively. The variables NoTax6, Tax6, NoTax7, and Tax7 are defined in the same way. The sum of the six variables must equal the total of DM 30,000 that Charles invested at the beginning of the first year. When Charles sells B-Bonds with the base amount NoTax5, he earns 50.01% of this amount as interest. In order for him not to pay any taxes on this amount, the interest must not exceed DM 6100. This is included in the model as a constraint. Any additional base amount of B-Bonds sold in year 5 yields Charles only 0.7 ‚ 0.5001 œ 0.35007. A similar reasoning applies to other years. The objective is to maximize Charles' interest income. Net Interest Tax Free Taxed Year 5 0.5001 0.3501 Year 6 0.6351 0.4446 Year 7 0.7823 0.5476 Bonds Sold (DM at Base Value) Year 5 Year 6 Tax Free 0 9,605 Taxed 0 0 Year 7 7,798 12,598 Total Sold (DM) Interest Earned Tax Free Taxed Year 5 0 0 Year 6 6,100 0 30,000 Year 7 6,100 6,899 Total Interest (DM) Tax Rate 30% Total Investment = 30,000 <= Maximum 6,100 19,099 (b) The optimal investment strategy for Charles is to sell a base amount of DM 9604.79 at the end of year 6 and the remaining DM 20395.21 at the end of year 7. His total aftertax interest income equals DM 19098.62. (c) When Charles sells all B-Bonds in year 7, he must pay 30% of tax on the amount of interest income exceeding DM 6100. This amount is earned interest not only from the last year, but it also includes interest from all the previous years. Hence, Charles does not pay 30% tax on the 9% interest he earned last year, but he effectively pays tax on the total interest of all the years. This tax payment decreases his after-tax interest so much that it pays for him to sell some of his bonds in year 6 in order to take advantage of the yearly tax-free income of DM 6100. Comparing the total amount of interest Charles earns if he 13-63 sells tax-free after year 6 and taxed after year 7, we see that in the former case his total interest equals 63.51% while in the latter case it is only 54.761%. Therefore, it is better to sell some bonds at the end of year 6 rather than to keep them until the end of the last year. (d) The following observation greatly simplifies the analysis of this problem: The interest rate on the CD is much lower than the yearly interest rates on the B-Bonds. Therefore, it can never be optimal for Charles to sell B-Bonds in year 5 in order to buy a CD for year 6 if he does not take advantage of the maximal tax-free amount of selling B-Bonds in year 6. In other words, Charles will only buy a CD for year 6 if he already plans to sell BBonds in year 6 to obtain at least the maximal tax-free amount of interest. The same argument applies to year 7. Consequently, Charles will never earn untaxed interest on a CD. Therefore, his yearly interest on the CD will always be 0.7 ‚ 0.04 œ 0.028 œ 2.8%. To formulate the problem in Excel, let CD6 and CD7 be the amount invested in a CD in year 6 and 7 respectively. The amount of money Charles can invest in a CD in year 6 equals the base amount of B-Bonds sold in year 5 plus the total after-tax interest earned on the base amount. This gives the constraint CD6 œ 1.5001*NoTax5 1.35007*Tax5. Similarly, for year 7, CD7 œ 1.6351*NoTax6 1.44457*Tax6 1.028*CD6. Net Interest Tax Free Taxed CD Tax Free CD Taxed Year 5 0.5001 0.3501 0.0400 0.0280 Bonds Sold (DM at Base Value) Year 5 Tax Free 12,198 Taxed 0 Year 6 0.6351 0.4446 0.0400 0.0280 Year 7 0.7823 0.5476 Year 6 8,452 0 Year 7 6,118 3,232 Total Sold (DM) 30,000 CD's Purchased (DM) Year 5 Tax Free 18,298 Taxed 0 Total 18,298 <= Available Cash 18,298 Year 6 32,850 0 32,850 <= 32,850 Interest Earned Tax Free Taxed Year 6 6,100 0 Year 5 6,100 0 Total Interest (DM) Year 7 6,100 1,770 Tax Rate 30% Total Investment = 30,000 <= Maximum 6,100 20,070 Charles should sell the maximal base amount of B-Bonds in year 5 that yields tax-free interest and then invest this money (base amount & interest) into a one-year CD for year 6. In year 6, he should sell again the maximal base amount of B-Bonds that yields taxfree interest and then invest this money (base amount & interest) and the money from his CD into a one-year CD for year 7. In year 7, he should sell the remainder of the base amount of B-Bonds. He again takes advantage of the maximum tax-free amount, but he also sells a base amount of DM 400.13 for which he must pay taxes on the interest earnings. 13-64 (e) The right-hand-side of the selling constraint should be changed. Net Interest Tax Free Taxed CD Tax Free CD Taxed Year 5 0.5001 0.3501 0.0400 0.0280 Year 6 0.6351 0.4446 0.0400 0.0280 Bonds Sold (DM at Base Value) Year 5 Year 6 Tax Free 12,198 8,452 Taxed 0 0 Total Sold (DM) CD's Purchased (DM) Year 5 Tax Free 18,298 Taxed 0 Total 18,298 <= Available Cash 18,298 Year 6 0 32,850 32,850 <= 32,850 Interest Earned Tax Free Taxed Year 6 6,100 0 Year 5 6,100 0 Total Interest (DM) Year 7 0.7823 0.5476 Year 7 7,798 21,553 50,000 Year 7 6,100 12,722 Tax Rate 30% Total Investment = 50,000 <= Maximum 6,100 31,022 The optimal investment strategy is similar to the previous one except that Charles must now pay taxes on the interest earned from selling a base amount of DM 20400.13 in year 7. (f) The maximum tax-free investment is changed to 12,200. Net Interest Tax Free Taxed CD Tax Free CD Taxed Year 5 0.5001 0.3501 0.0400 0.0280 Year 6 0.6351 0.4446 0.0400 0.0280 Bonds Sold (DM at Base Value) Year 5 Year 6 Tax Free 0 15,719 Taxed 0 0 Total Sold (DM) CD's Purchased (DM) Year 5 Tax Free 0 Taxed 0 Total 0 <= Available Cash 0 Year 6 25,702 0 25,702 <= 25,702 Interest Earned Tax Free Taxed Year 6 9,983 0 Year 5 0 0 Total Interest (DM) Year 7 0.7823 0.5476 Year 7 14,281 0 30,000 Year 7 12,200 0 Tax Rate 30% Total Investment = 30,000 <= Maximum 12,200 22,183 By getting married in year 5, Charles can increase his interest income by 22183 19998 œ DM 2185. 13-65 (g) Instead of maximizing his interest income, Charles now wants to maximize the expected dollar amount he will have at the end of year 7. He considers exchanging marks for dollars either at the end of year 5 or 7. Let CD-US be the amount of money in dollars that Charles invests in a two-year CD at the end of year 5 and US be the amount of money in dollars that Charles converts at the end of year 7. The total amount of money in dollars Charles has at the end of year 7 equals (1.036)2 *CD-US US; this is the new objective function. At the end of year 5, $1 is assumed to be equal to DM 1.50, so Charles can exchange marks for dollars at this rate in year 5. This is included as a constraint. Similarly, we include a constraint for the currency conversion at the end of the last year. Net Interest Tax Free Taxed CD Tax Free CD Taxed Municipal Bond Conversion (DM per $) Year 5 0.5001 0.3501 Year 6 0.6351 0.4446 0.0400 0.0280 0.0360 1.5 Year 7 0.7823 0.5476 0.0400 0.0280 0.0360 Tax Rate 30% 1.8 Bonds Sold (DM at Base Value) Tax Free Taxed Year 5 0 0 Year 6 15,719 0 Total Sold (DM) Year 7 14,281 0 30,000 Total Investment = 30,000 CD's Purchased (DM) Tax Free Taxed Year 5 0 0 Year 6 25,702 0 American Municipal Bonds Purchased ($) Year 5 Tax Free 0 Cost of Municipal Bond (DM) 0 Total Purchases (DM) 0 <= 0 25,702 <= 25,702 Year 5 0 0 Year 6 9,983 0 Available Cash (DM) Interest Earned (DM) Tax Free Taxed Total Interest (DM) Year 7 12,200 0 <= 22,183 Ending Cash ($) Year 5 Municipal Bond $0 Year 5 Municipal Bond Interest $0 German Bonds (Year 6 and 7) $16,667 Interest on German Bonds $12,324 Total $28,991 13-66 Maximum 12,200 Case 13.3 Promoting a Breakfast Cereal, Revisited (a) TV Spots 1 2 3 4 5 Sales (millions) 1 1.75 2.45 2.8 3 Magazine Ads 5 10 15 20 25 Sales (millions) 0.7 1.2 1.55 1.8 2 13-67 Ads in Sunday Supplements 2 4 6 8 10 Sales (millions) 1.2 2.2 3 3.5 3.75 (b) TV Spots (polynomial of order 2) 3 2.5 2 Sales (millions) TV Spots 1 2 3 4 5 1.5 y = -0.1036x2 + 1.1264x - 0.04 1 Sales (millions) 1 1.75 2.45 2.8 3 0.5 0 -1 1 3 5 TV Spots TV Spots (polynomial of order 3) 3 2.5 2 Sales (millions) TV Spots 1 2 3 4 5 1.5 1 Sales (millions) 1 1.75 2.45 2.8 3 y = -0.0083x3 - 0.0286x2 + 0.9298x + 0.1 0.5 0 -1 1 3 5 TV Spots TV Spots (logarithmic form) 3 2.5 2 Sales (millions) TV Spots 1 2 3 4 5 Sales (millions) 1 1.75 2.45 2.8 3 1.5 y = 1.2888ln(x) + 0.966 1 0.5 0 -1 1 3 TV Spots 13-68 5 Magazine Ads (polynomial of order 2) 2 1.5 Sales (millions) 1 Magazine Ads 5 10 15 20 25 Sales (millions) 0.7 1.2 1.55 1.8 2 y = -0.002x2 + 0.124x + 0.140 0.5 0 0 5 10 15 20 25 Magazine Ads Magazine Ads (polynomial of order 3) 2 1.5 Sales (millions) Magazine Ads 5 10 15 20 25 Sales (millions) 0.7 1.2 1.55 1.8 2 1 y = 0.000067x3 - 0.0050x2 + 0.1633x 0.5 0 0 5 10 15 20 25 Magazine Ads Magazine Ads (logarithmic form) 2 1.5 Magazine Ads 5 10 15 20 25 Sales (millions) 0.7 1.2 1.55 1.8 2 Sales (millions) 1 y = 0.809ln(x) - 0.6267 0.5 0 0 5 10 15 Magazine Ads 13-69 20 25 Ads in Sunday Supplements (polynomial of order 2) 4 3.5 3 Sales (millions) Ads in Sunday Supplements 2 4 6 8 10 2.5 2 y = -0.0321x2 + 0.706x - 0.09 1.5 Sales (millions) 1.2 2.2 3 3.5 3.75 1 0.5 0 0 2 4 6 8 10 Ads in Sunday Supplements Ads in Sunday Supplements (polynomial of order 3) 4 3.5 3 Sales (millions) Ads in Sunday Supplements 2 4 6 8 10 Sales (millions) 1.2 2.2 3 3.5 3.75 2.5 2 1.5 1 y = -0.000521x3 - 0.0228x2 + 0.657x - 0.02 0.5 0 0 2 4 6 8 10 Ads in Sunday Supplements Ads in Sunday Supplements (logarithmic form) 4 3.5 3 Sales (millions) Ads in Sunday Supplements 2 4 6 8 10 Sales (millions) 1.2 2.2 3 3.5 3.75 2.5 2 y = 1.6331ln(x) + 0.0343 1.5 1 0.5 0 0 2 4 6 8 10 Ads in Sunday Supplements In all three cases, the quadratic form is a close fit. The polynomial of order 3 is also a good fit. The logarithmic form is not a bad fit, but not as closes as the polynomial forms. We will use the quadratic form in the sequel. 13-70 (c) Let TV, M, and SS be the number of TV spots, magazine ads, and ads in Sunday supplements respectively. Based on the results of part (b), using the quadratic form gives: Sales œ 0.1036TV2 1.1264TV 0.04 0.002M2 0.124M 0.14 0.0321SS2 0.706SS 0.09 Cost of Ads œ 0.3TV 0.15M 0.1SS Planning Cost œ 0.09TV 0.03M 0.04SS Ê Profit œ $0.75 ‚ (Sales) Cost of Ads Planning Cost. (d) The total sales generated are calculated in row 7 using the nonlinear equations from part (b). Then, the gross profit from sales are calculated in H20. The TotalProfit (H23) is the gross profit minus the cost of ads and of planning. The objective is to maximize this. Sales per Ad = ax^2 + bx + k, where a= b= k= Sales Generated (millions) Ad Budget Planning Budget Young Children Parents of Young Children Coupon Redemption per Ad ($thousands) Number of Ads Maximum TV Spots TV Spots -0.1036 1.1264 -0.0400 2.8296 Magazine Ads -0.002 0.124 0.14 0.5600 SS Ads -0.0321 0.706 -0.09 3.7903 Total 7.1799 Gross Profit per Sale $0.75 Cost per Ad ($thousands) 150 100 30 40 Budget Spent 2,884 923 <= <= Budget Available 4,000 1,000 Number Reached per Ad (millions) 1.2 0.1 0 0.5 0.2 0.2 Total Reached 5.25 5.00 >= >= Minimum Acceptable 5 5 Total Redeemed 1,490 = Required Amount 1,490 300 90 TV Spots 0 Magazine Ads 40 SS Ads 120 TV Spots 4.075 <= 5 Magazine Ads 3.596 SS Ads 11.218 13-71 Gross Profit Cost of Ads Planning Cost Total Profit 5.385 2.884 0.923 1.578 ($million) (e) Separable programming formulation Sales per Ad Group 1 Group 2 Group 3 Group 4 Group 5 TV Spots 1 0.75 0.7 0.35 0.2 Magazine Ads 0.14 0.1 0.07 0.05 0.04 SS Ads 0.6 0.5 0.4 0.25 0.125 Ad Budget Planning Budget Cost per Ad ($thousands) 300 150 100 90 30 40 Budget Spent 3,156 938 <= <= Budget Available 4,000 1,000 Young Children Parents of Young Children Number Reached per Ad (millions) 1.2 0.1 0 0.5 0.2 0.2 Total Reached 5.00 5.23 >= >= Min. Acceptable 5 5 Total Redeemed 1,490 = Req. Amount 1,490 Coupon Redemption per Ad ($thousands) Number of Ads Group 1 Group 2 Group 3 Group 4 Group 5 Total Maximum TV Spots TV Spots 0 Magazine Ads 40 SS Ads 120 TV Spots 1.000 1.000 1.000 0.563 0.000 3.563 <= 5 Magazine Ads 5.000 2.250 0.000 0.000 0.000 7.250 SS Ads 2.000 2.000 2.000 2.000 2.000 10.000 <= <= <= <= <= Maximum TV Spots Magazine Ads 1 5 1 5 1 5 1 5 1 5 Total Sales Gross Profit per Sale Gross Profit Cost of Ads Planning Cost Total Profit SS Ads 2 2 2 2 2 7.3219 $0.75 5.491 3.156 0.938 1.397 ($million) (f) In part (d), 4.075 TV ads, 3.596 magazine ads, and 11.218 ads in Sunday supplements are placed. In part (e), 3.563 TV ads, 7.25 magazine ads, and 10 ads in Sunday supplements are placed. In Case 3.4, 3 TV ads, 14 magazine ads, and 7.75 ads in Sunday supplements are placed. Unlike linear programming, nonlinear and separable programming take into account the diminishing returns from repeated advertisements. Since the solution is fairly different, it certainly appears that it was worthwhile to refine the linear programming model used in Case 3.4. 13-72 CHAPTER 14: METAHEURISTICS 14.1-1. (a) Tours 1-2-3-4-5-1 1-2-3-5-4-1 1-2-4-3-5-1 1-2-4-5-3-1 1-2-5-3-4-1 1-2-5-4-3-1 Distance 34 34 36 31 30 25 Tours 1-3-2-4-5-1 1-3-2-5-4-1 1-3-4-2-5-1 1-3-5-2-4-1 1-4-2-3-5-1 1-4-3-2-5-1 Distance 32 26 28 28 37 31 Optimal Solution: 1-2-5-4-3-1 (or the reverse 1-3-4-5-2-1) (b) Start with the initial trial solution 1-2-3-4-5-1. There are three possible sub-tour reversals that improve upon this solution. Reverse 2-3 Reverse 2-3-4 Reverse 3-4-5 1-2-3-4-5-1 1-3-2-4-5-1 1-4-3-2-5-1 1-2-5-4-3-1 Distance = 34 Distance = 32 Distance = 31 Distance = 25 Choose 1-2-5-4-3-1 as the next trial solution. There is no sub-tour reversal that improves upon this solution. The tour 1-2-5-4-3-1 is optimal. (c) Start with the initial trial solution 1-2-4-3-5-1. There are four possible sub-tour reversals that improve upon this solution. Reverse 4-3 Reverse 3-5 Reverse 2-4-3 Reverse 4-3-5 1-2-4-3-5-1 1-2-3-4-5-1 1-2-4-5-3-1 1-3-4-2-5-1 1-2-5-3-4-1 Distance = 36 Distance = 34 Distance = 31 Distance = 28 Distance = 30 Choose 1-3-4-2-5-1 as the next trial solution. There is only one possible sub-tour reversal that improves upon this solution. Reverse 2-5 1-3-4-2-5-1 1-3-4-5-2-1 Distance = 28 Distance = 25 Choose 1-3-4-5-2-1 as the next trial solution. There is no sub-tour reversal that improves upon this. The solution 1-3-4-5-2-1 is optimal. 14-1 (d) Start with the initial trial solution 1-4-2-3-5-1. There are five possible sub-tour reversals that improve upon this solution. Reverse 2-4 Reverse 2-3 Reverse 3-5 Reverse 4-2-3 reverse 2-3-5 1-4-2-3-5-1 1-2-4-3-5-1 1-4-3-2-5-1 1-4-2-5-3-1 1-3-2-4-5-1 1-4-5-3-2-1 Distance = 37 Distance = 36 Distance = 31 Distance = 28 Distance = 32 Distance = 34 Choose 1-4-2-5-3-1 as the next trial solution. There is only one possible sub-tour reversal that improves upon this solution. Reverse 2-5 1-4-2-5-3-1 1-4-5-2-3-1 Distance = 28 Distance = 26 Choose 1-4-5-2-3-1 as the next trial solution. There is one possible sub-tour reversal that improves upon this. Reverse 4-5-2 1-4-5-2-3-1 1-2-5-4-3-1 Distance = 26 Distance = 25 Choose 1-2-5-4-3-1 as the next trial solution. There is no sub-tour reversal that improves upon this. The solution 1-2-5-4-3-1 is optimal. 14.1-2. (a) If the second reversal were chosen, the next trial solution would be 1-2-3-5-4-6-7-1 and there is no sub-tour reversal that gives an improvement. (b) Start with the initial trial solution 1-2-4-5-6-7-3-1. There are two possible sub-tour reversals that improve upon this solution. Reverse 5-6 Reverse 2-4-5-6-7 1-2-4-5-6-7-3-1 1-2-4-6-5-7-3-1 1-7-6-5-4-2-3-1 Distance = 69 Distance = 66 Distance = 68 Choose 1-2-4-6-5-7-3-1 as the next trial solution. There is only one possible sub-tour reversal that improves upon this. Reverse 5-7 1-2-4-6-5-7-3-1 1-2-4-6-7-5-3-1 Distance = 66 Distance = 63 Choose 1-2-4-6-7-5-3-1 as the next trial solution. This is an optimal solution. 14-2 14.1-3. (a) Tours 1-2-3-4-5-6-1 1-2-3-4-6-5-1 1-2-3-6-4-5-1 1-2-4-4-6-5-1 1-2-5-4-3-6-1 Distance 64 59 67 64 67 Tours 1-2-6-3-4-5-1 1-5-2-3-4-6-1 1-5-2-4-3-6-1 1-6-2-3-4-5-1 1-6-3-2-4-5-1 Distance 69 56 61 63 66 Optimal Solution: 1-5-2-3-4-6-1 (or the reverse 1-6-4-3-5-2-1) (b) Start with the initial trial solution 1-2-3-4-5-6-1. There are two possible sub-tour reversals that improve upon this solution. Reverse 5-6 Reverse 2-3-4-5 1-2-3-4-5-6-1 1-2-3-4-6-5-1 1-5-4-3-2-6-1 Distance = 64 Distance = 59 Distance = 63 Choose 1-2-3-4-6-5-1 as the next trial solution. There is no sub-tour reversal that improves upon this solution. (c) Start with the initial trial solution 1-2-5-4-3-6-1. There are two possible sub-tour reversals that improve upon this solution. Reverse 2-5 Reverse 5-4-3 1-2-5-4-3-6-1 1-5-2-4-3-6-1 1-2-3-4-5-6-1 Distance = 67 Distance = 61 Distance = 64 Choose 1-5-2-4-3-6-1 as the next trial solution. There is no sub-tour reversal that improves upon this solution. 14.2-1. Sears logistics services (SLS) provides delivery with its fleet of over 1,000 vehicles. Sears product services (SPS) offers home service with its fleet of 12,500 vehicles and technicians. A customer who asks for delivery or home service is given a day and a time window based on customer preferences and working schedule in the region where the customer is located. In either case, the goal is to generate efficient routes for the vehicles and to provide customers with accurate and convenient time windows while minimizing the operational costs. Both problems are instances of vehicle routing problem with time windows (VRPTW). A basic VRPTW determines routes for Q vehicles, each starting at the depot and returning to the depot after visiting a subset of customers in some order. Every customer is visited by exactly one vehicle. The capacity constraints of the vehicles and the time windows imposed by customers should be met. The objective is to minimize the total cost. The problems faced by SLS and SPS differ from the basic VRPTW in that they include additional constraints. For instance, in the case of SPS, technicians' skills need to be considered in assigning service orders to them. In both cases, there may be restrictions on total route times and travel times between any two locations. Hence, the 14-3 problem is a complex one and necessitates the use of a solution procedure that can provide good solutions in acceptable time. To solve the problem, first an initial route is found for each vehicle, then unassigned stops are inserted into a route. This solution is improved using various local heuristic techniques. In order not to be stuck at local optima, the procedure is enhanced with tabu search technique. Once a stop in a route is relocated, the move is included in a tabu list and remains prohibited for a number of iterations unless the objective function value it offers exceeds the best value obtained up to that iteration. Financial benefits of this study include $9 million in one-time savings and over $42 million in annual savings. The savings result from the reduction in travel times, mileage and routing times. Sears now offers more timely delivery of merchandise and home service, so more reliable customer service. The utilization of the fleets is improved. The routing process became faster and the facility, equipment and personnel costs related to routing decreased. Since the problem can be solved quickly, Sears can respond to disruptions and adjust its schedules more efficiently. 14.2-2. Start with the initial trial solution with links AB, AC, AE, CD, which costs 232. Iteration 1: Add BC BD DE Delete AB AC AB AC CD AC AE CD Cost 138 246 56 164 268 152 240 256 Adding BD and deleting AB results in the lowest cost, so choose inserting links AC, AE, BD. CD. In fact, this is the optimal solution. 14-4 14.2-3. Start with the initial trial solution with links AB, AD, BE, CD, which costs 390. Iteration 1: Minimum local search Add AC CE Delete AD CD AB AD CD BE Cost 185 275 275 180 270 365 Current solution: AB, BE, CD, CE. Tabu list: CE Iteration 2: Minimum local search Add DE Delete CD Cost 95 Current solution: AB, BE, CE, DE Tabu list: CE, DE Iteration 3: Minimum local search Add AC Delete BE Cost 75 The solution AB, AC, CE, DE is optimal. 14.2-4. Start with the initial trial solution with links OA, AB, BC, BE, ED, DT, which costs 314. Iteration 1: Minimum local search Add ET Delete DE Cost 122 Current solution: OA, AB, BC, BE, ET, DT Tabu list: ET Iteration 2: Minimum local search Add CE Delete BC Cost 23 The solution OA, AB, CE, BE, ET, DT is optimal. 14-5 14.2-5. 14.2-6. 14-6 14.2-7. (a) 14-7 (b) (c) 14.3-1. ^- œ $!, X œ # (a) Maximization problem: ^8 œ #*, B œ Ð^8 ^- ÑÎX œ !Þ&, PÖacceptance× œ /B œ !Þ'!( ^8 œ $%, ^8 ^- , PÖacceptance× œ " ^8 œ $", ^8 ^- , PÖacceptance× œ " ^8 œ #%, B œ Ð^8 ^- ÑÎX œ $, PÖacceptance× œ /B œ !Þ!& (b) Minimization problem: ^8 œ #*, ^8 ^- , PÖacceptance× œ " ^8 œ $%, B œ Ð^- ^8 ÑÎX œ #, PÖacceptance× œ /B œ !Þ"$& ^8 œ $", B œ Ð^- ^8 ÑÎX œ !Þ&, PÖacceptance× œ /B œ !Þ'!( ^8 œ #%, ^8 ^- , PÖacceptance× œ " 14.3-2. Because of the randomness in the algorithm, the output will vary. 14-8 14.3-3. (a) Initial trial solution: 1-2-3-4-5-1, ^- œ $4, X" œ !Þ2*^- œ 6.8 0.0000 - 0.3332 0.3333 - 0.6666 0.6667 - 0.9999 Sub-tour begins in slot 2. Sub-tour begins in slot 3. Sub-tour begins in slot 4. The random number is 0.09656: choose a sub-tour that begins in slot 2. The sub-tour needs to end either in slot 3 or slot 4. 0.0000 - 0.4999 0.5000 - 0.9999 Sub-tour ends in slot 3. Sub-tour ends in slot 4. The random number is 0.96657: choose a sub-tour that ends in slot 4. Reverse 2-3-4 to obtain the new solution 1-4-3-2-5-1, ^8 œ $1. Since ^8 ^- , accept this solution as the next trial solution. (b) Because of the randomness in the algorithm, the output will vary. 14.3-4. Because of the randomness in the algorithm, the output will vary. 14.3-5. Because of the randomness in the algorithm, the output will vary. 14.3-6. Because of the randomness in the algorithm, the output will vary. 14.3-7. (a) 0 ÐBÑ œ B$ '!B# *!!B "!! 0 w ÐBÑ œ $B# "#!B *!! and 0 ww ÐBÑ œ 'B "#! Stationary Points: End Points: 0 w ÐB‡ Ñ œ ! Ê B‡ is either "! or $! (stationary points of 0 ). 0 ww Ð"!Ñ œ '! ! Ê B‡ œ "! is a local maximum. 0 ww Ð$!Ñ œ '! ! Ê B‡ œ $! is a local minimum. 0 w Ð!Ñ œ *!! ! Ê B œ ! is a local minimum. 0 w Ð$"Ñ œ '$ ! Ê B œ $" is a local minimum. 14-9 (b) (c) B œ "&Þ&, 0 ÐBÑ œ ^- œ $&&)Þ*, X œ !Þ#^- œ '("Þ((& P œ !, Y œ $", 5 œ ÐY PÑÎ' œ &Þ"'( The random number obtained from Table 20.3 is !Þ!*'&'. From Appendix 5, PÖ] Ÿ "Þ$"&× ¶ !Þ!*'&', with ] a standard Normal random variable, R Ð!ß &Þ"'(Ñ œ "Þ$"& † &Þ"'( œ 'Þ(*. B œ "&Þ& R Ð!ß &Þ"'(Ñ œ )Þ(", ^8 œ 0 ÐBÑ œ %!%(Þ' Since ^8 ^- , accept B œ )Þ(" as the next trial solution. (d) Because of the randomness in the algorithm, the output will vary. 14.3-8. The nonconvex problem is to: maximize subject to !Þ&B& 'B% #%Þ&B$ $*B# #!B ! Ÿ B Ÿ &. (a) B œ #Þ&, 0 ÐBÑ œ ^- œ $Þ&"&', X œ !Þ#^- œ !Þ(!$" P œ !, Y œ &, 5 œ ÐY PÑÎ' œ !Þ)$$$ The random number obtained from Table 20.3 is !Þ!*'&'. From Appendix 5, PÖ] Ÿ "Þ$"&× ¶ !Þ!*'&', with ] a standard R Ð!ß !Þ)$$$Ñ œ "Þ$"& † !Þ)$$$ œ "Þ!*&). Normal random variable, B œ #Þ& R Ð!ß !Þ)$$$Ñ œ "Þ%!%#, ^8 œ 0 ÐBÑ œ "Þ&()# Since Ð^8 ^- ÑÎX œ (Þ#%)), the probability of accepting B œ "Þ%!%# as the next trial solution is PÖacceptance× œ /(Þ#%)) œ !Þ!!!(". From Table 20.3, the next random number is !Þ*''&( !Þ!!!(", so we reject B œ "Þ%!%# as the next trial solution. (b) Because of the randomness in the algorithm, the output will vary. 14-10 14.3-9. (a) B œ #&, 0 ÐBÑ œ ^- œ 6ß 640ß 625, X œ !Þ#^- œ 1,328,125 P œ !, Y œ &!, 5 œ ÐY PÑÎ' œ )Þ$$$ The random number obtained from Table 20.3 is !Þ!*'&'. From Appendix 5, PÖ] Ÿ "Þ$"&× ¶ !Þ!*'&', with ] a standard Normal random variable, R Ð!ß )Þ$$$Ñ œ "Þ$"& † )Þ$$$ œ "!Þ*&). B œ #& R Ð!ß )Þ$$$Ñ œ "%Þ!%#, ^8 œ 0 ÐBÑ œ 7ß 995ß 655 Since ^8 ^- , accept the new solution. (b) Because of the randomness in the algorithm, the output will vary. 14.3-10. (a) ÐB" ß B# Ñ œ Ð")ß #&Ñ, 0 ÐB" ß B# Ñ œ ^- œ "$$ß &!*Þ&, X œ !Þ#^- œ #'ß (!"Þ* P œ Ð!ß !Ñ, Y œ Ð$'ß &!Ñ 5" œ Ð$' !ÑÎ' œ ' 5# œ Ð&! !ÑÎ' œ )Þ$$$ The random number obtained from Table 20.3 is !Þ!*'&'. From Appendix 5, PÖ] Ÿ "Þ$"&× ¶ !Þ!*'&', with ] a standard Normal random variable, R Ð!ß 'Ñ œ "Þ$"& † ' œ (Þ)* B" œ ") R Ð!ß 'Ñ œ "!Þ"" R Ð!ß )Þ$$$Ñ œ "Þ$"& † )Þ$$$ œ "!Þ*&) B# œ #& R Ð!ß )Þ$$$Ñ œ "%Þ!%# This solution is feasible. ^8 œ 0 ÐBÑ œ "!(ß %'( Since Ð^8 ^- ÑÎX œ *Þ!#%(, the probability of accepting this solution as the next trial solution is PÖacceptance× œ /*Þ!#%( œ !Þ!!!"#. From Table 20.3, the next random number is !Þ*''&( !Þ!!!"#, so we reject Ð"!Þ""ß "%Þ!%#Ñ as the next trial solution. (b) Because of the randomness in the algorithm, the output will vary. 14-11 14.4-1. (a) P1: P2: 010011 and 100101 Only the last digits agree, the children then become: C1: C2: xxxxx1 and xxxxx1, where x represents the unknown digits. Random numbers are used to identify these unknown digits and let random numbers: 0.00000 - 0.49999 correspond to x = 0, 0.50000 - 0.99999 correspond to x = 1. Starting from the front of the top row of Table 20.3, the first 10 random numbers are: 0.09656, 0.96657, 0.64842, 0.49222, 0.49506, 0.10145, 0.48455, 0.23505, 0.90430, 0.04180. The corresponding digits are: 0,1,1,0,0,0,0,0,1,0. The children then become: C1: C2: 011001 and 000101. Next, we consider the possibility of mutations. The probability of a mutation in any generation is set at 0.1, and let random numbers 0.00000 - 0.09999 correspond to a mutation, 0.10000 - 0.99999 correspond to no mutation. Starting from the second row of Table 20.3, we obtain the next 12 random numbers. Accordingly, the 8th and 11th ones correspond to a mutation, so the final conclusion is that the two children are (b) C1: C2: 011001 and 010111. P1: P2: 000010 and 001101 The first and second digits agree, the children then become: C1: C2: 00xxxx and 00xxxx, where x represents the unknown digits. Random numbers are used to identify these unknown digits and let random numbers: 0.00000 - 0.49999 correspond to x = 0, 0.50000 - 0.99999 correspond to x = 1. Starting from the front of the top row of Table 20.3, the first 8 random numbers correspond to digits: 0,1,1,0,0,0,0,0. The children then become: C1: C2: 000110 and 000000. 14-12 Next, we consider the possibility of mutations. The probability of a mutation in any generation is set at 0.1, and let random numbers 0.00000 - 0.09999 correspond to a mutation, 0.10000 - 0.99999 correspond to no mutation. Use Table 20.3 to obtain the next 12 random numbers. Accordingly, the 2nd and 10th ones correspond to a mutation, so the final conclusion is that the two children are (c) C1: C2: 010110 and 000100. P1: P2: 100000 and 101000 All but the third digits agree, the children then become: C1: C2: 10x000 and 10x000, where x represents the unknown digits. Random numbers are used to identify these unknown digits and let random numbers: 0.00000 - 0.49999 correspond to x = 0, 0.50000 - 0.99999 correspond to x = 1. Starting from the front of the top row of Table 20.3, the first 2 random numbers correspond to digits: 0,1. The children then become: C1: C2: 100000 and 101000. Next, we consider the possibility of mutations. The probability of a mutation in any generation is set at 0.1, and let random numbers 0.00000 - 0.09999 correspond to a mutation, 0.10000 - 0.99999 correspond to no mutation. Use Table 20.3 to obtain the next 12 random numbers. Accordingly, only the 8th one corresponds to a mutation, so the final conclusion is that the two children are C1: C2: 100000 and 111000. 14-13 14.4-2. (a) P1: P2: 1-2-3-4-7-6-5-8-1 and 1-5-3-6-7-8-2-4-1 Start from city 1. Possible links: 1-2, 1-8, 1-5, 1-4 Random numbers: 0.09656 choose 1-2 0.96657 no mutation Start from city 2. Current tour: 1-2 Possible links: 2-3, 2-8, 2-4 Random numbers: 0.64842 choose 2-8 0.49222 no mutation Start from city 8. Current tour: 1-2-8 Possible links: 8-5, 8-7 Random numbers: 0.49506 choose 8-5 0.10145 no mutation Start from city 5. Current tour: 1-2-8-5 Possible links: 5-6, 5-3 Random numbers: 0.48455 choose 5-6 0.23505 no mutation Start from city 6. Current tour: 1-2-8-5-6 Possible links: 6-7, 6-7, 6-3 Random numbers: 0.90430 choose 6-3 0.04180 mutation Reject 6-3 and consider all other possible links: 6-4, 6-7 Random numbers: 0.24712 choose 6-4 Start from city 4. Current tour: 1-2-8-5-6-4 Possible links: 4-3, 4-7 Random numbers: 0.55799 choose 4-7 0.60857 no mutation The only remaining city is 3. Hence, C1 = 1-2-8-5-6-4-7-3-1. (b) P1: P2: 1-6-4-7-3-8-2-5-1 and 1-2-5-3-6-8-4-7-1 Start from city 1. Possible links: 1-6, 1-5, 1-2, 1-7 Random numbers: 0.09656 choose 1-6 0.96657 no mutation Start from city 6. Current tour: 1-6 Possible links: 6-4, 6-3, 6-8 Random numbers: 0.64842 choose 6-3 0.49222 no mutation Start from city 3. Current tour: 1-6-3 Possible links: 3-7, 3-8, 3-5 Random numbers: 0.49506 choose 3-8 0.10145 no mutation 14-14 Start from city 8. Current tour: 1-6-3-8 Possible links: 8-2, 8-4 Random numbers: 0.48455 choose 8-2 0.23505 no mutation Start from city 2. Current tour: 1-6-3-8-2 Possible links: 2-5 Random numbers: 0.04180 mutation Reject 2-5 and consider all other possible links: 2-4, 2-7 Random numbers: 0.24712 choose 2-4 Start from city 4. Current tour: 1-6-3-8-2-4 Possible links: 4-7 Random numbers: 0.60857 no mutation The only remaining city is 5. Hence, C1 = 1-6-3-8-2-4-7-5-1. (c) P1: P2: 1-5-7-4-6-2-3-8-1 and 1-3-7-2-5-6-8-4-1 Start from city 1. Possible links: 1-5, 1-8, 1-3, 1-4 Random numbers: 0.09656 choose 1-5 0.96657 no mutation Start from city 5. Current tour: 1-5 Possible links: 5-7, 5-2, 5-6 Random numbers: 0.64842 choose 5-2 0.49222 no mutation Start from city 2. Current tour: 1-5-2 Possible links: 2-6, 2-3, 2-7 Random numbers: 0.49506 choose 2-3 0.10145 no mutation Start from city 3. Current tour: 1-5-2-3 Possible links: 3-8, 3-7 Random numbers: 0.48455 choose 3-8 0.23505 no mutation Start from city 8. Current tour: 1-5-2-3-8 Possible links: 8-6, 8-4 Random numbers: 0.90430 choose 8-4 0.04189 mutation Reject 8-4 and consider all other possible links: 8-6, 8-7 Random numbers: 0.24712 choose 8-6 Start from city 6. Current tour: 1-5-2-3-8-6 Possible links: 6-4 Random numbers: 0.55799 choose 6-4 0.60857 no mutation The only remaining city is 7. Hence, C1 = 1-5-2-3-8-6-4-7-1. 14-15 14.4-3. (a) Because of the randomness in the algorithm, the output will vary. (b) Because of the randomness in the algorithm, the output will vary. 14.4-4. Integer nonlinear programming: maximize 0 ÐBÑ œ B$ '!B# *!! subject to ! Ÿ B Ÿ $" (a) (b) Because of the randomness in the algorithm, the output will vary. 14.4-5. Because of the randomness in the algorithm, the output will vary. 14.4-6. Because of the randomness in the algorithm, the output will vary. 14.4-7. (a) Because of the randomness in the algorithm, the output will vary. (b) Because of the randomness in the algorithm, the output will vary. 14-16 14.4-8. (a) Genetic Algorithm (b) Because of the randomness in the algorithm, the output will vary. 14.4-9. Because of the randomness in the algorithm, the output will vary. 14.4-10. Because of the randomness in the algorithm, the output will vary. 14.4-11. Answers will vary. 14.5-1. See the solution for Problem 14.2-6(a) for the output from the basic tabu search algorithm. Because of the randomness in the basic simulated annealing and genetic algorithms, their outputs will vary. 14.5-2. See the solution for Problem 14.2-7(a) for the output from the basic tabu search algorithm. Because of the randomness in the basic simulated annealing and genetic algorithms, their outputs will vary. 14-17 CHAPTER 15: GAME THEORY 15.1-1. Let player 1 be the labor union with strategy 3 being to decrease the wage demand by "!Ð3 "Ñ¢ and player 2 be the management with strategy 3 being to increase the offer by "!Ð3 "Ñ¢. The payoff matrix is: " # $ % & ' " "Þ$& "Þ& "Þ% "Þ$ "Þ# "Þ" # "Þ# "Þ$& "Þ% "Þ$ "Þ# "Þ" $ "Þ$ "Þ$ "Þ$& "Þ$ "Þ# "Þ" % "Þ% "Þ% "Þ% "Þ$& "Þ# "Þ" & "Þ& "Þ& "Þ& "Þ& "Þ$& "Þ" ' "Þ' "Þ' "Þ' "Þ' "Þ' "Þ$& where the rows represent the strategy of player 1 and the columns the strategy of player 2. 15.1-2. Label the products as A and B respectively. The strategies for each manufacturer are: 1- Normal development of both products 2- Crash development of product A 3- Crash development of product B. Let :34 œ "# [(% increase to manufacturer 1 from A) (% increase to manufacturer 1 from B)] when manufacturer 1 uses strategy 3 and manufacturer 2 uses strategy 4. The payoff matrix is: " # $ " ) % % # "! % "$ $ "! "$ % row min ) % % col max ) "$ "$ ) The rows correspond to the strategy of manufacturer 1 and the columns to the strategy of manufacturer 2. The minimum of the column maxima and the maximum of the row minima is ), so both manufacturers should use strategy 1, namely choose normal development of both products. Consequently, manufacturer 1 will increase its share by )%. 15.1-3. Each player has the same strategy set. A strategy must specify the first chip chosen, the second and third chips chosen for every choice first chip by the opponent. Denote the white, red and blue chips by W, R and B respectively. Then a strategy is of the form: Choose 3 − ÖW, R, B× as first chip, if the opponent chooses 4 − ÖW, R, B×, then choose 54 − ÖW, R, B×\Ö3×, and let 64 − ÖW, R, B×\Ö3, 5×. There are three choices of 3 and for each 3, eight choices of second and third chips, so 24 strategies in total. Player 1 can either win all three games, or win one and get a draw in another one, or lose all three. 15-1 Hence, the payoff to player 1 can be either 120, 0, or -120. The payoff to player 1 in each possible scenario is given in the table below, where the rows and the columns represent the order of chips played by player 1 and 2 respectively. WRB WBR RWB RBW BWR BRW WRB 0 0 0 120 -120 0 WBR 0 0 120 0 0 -120 RWB 0 -120 0 0 0 120 RBW -120 0 0 0 120 0 BWR 120 0 0 -120 0 0 BRW 0 120 -120 0 0 0 15.2-1. (a) Strategies 4, 5, and 6 of each player are dominated by their strategy 3. Then strategy 1 can be eliminated, since it is dominated by strategy 3 for each player. Once these are eliminated, strategy 2 of each is dominated by strategy 3. Thus, the best strategy of the labor union is to decrease its demand by #!¢ and the best for the management if to increase its offer by #!¢. The resulting wage is $"Þ$&. (b) " # $ % & ' col max " "Þ$& "Þ& "Þ% "Þ$ "Þ# "Þ" # "Þ# "Þ$& "Þ% "Þ$ "Þ# "Þ" "Þ& "Þ% $ "Þ$ "Þ$ "Þ$& "Þ$ "Þ# "Þ" % "Þ% "Þ% "Þ% "Þ$& "Þ# "Þ" & "Þ& "Þ& "Þ& "Þ& "Þ$& "Þ" ' "Þ' "Þ' "Þ' "Þ' "Þ' "Þ$& row min "Þ# "Þ$ "Þ$& "Þ$ "Þ# "Þ" "Þ$& "Þ% "Þ& "Þ' "Þ$& 15.2-2. Strategy 3 of player 1 is dominated by strategy 2. Strategy 3 of player 2 is dominated by strategy 1. Strategy 1 of player 1 is dominated by strategy 2. Strategy 2 of player 2 is dominated by strategy 1. Therefore, the optimal strategy is strategy 2 for player 1 and strategy 1 for player 2 and the resulting payoff is 1 to player 1. 15.2-3. Strategy 1 of player 2 is dominated by strategy 3. Strategy 4 of player 2 is dominated by strategy 2. Strategies 1 and 2 of player 1 are dominated by strategy 3. Strategy 2 of player 2 is dominated by strategy 3. Therefore, the optimal strategy is strategy 3 for each player and the resulting payoff is 1 to player 2. 15-2 15.2-4. " # $ col max " 1 2 $ $ # " 0 " " $ 1 3 # $ row min " # " " The best strategy is strategy 3 for player 1 and strategy 2 for player 2, the resulting payoff is " to player 1. The game is stable with a saddle point Ð$ß #Ñ, since the minimax value equals the maximin value. 15.2-5. " # $ col max " # $ % $ $ # % % # " " " " # ! " " # " row min % % " " The best strategy is strategy 3 for player 1 and strategy 2 for player 2, the resulting payoff is 1 to player 2. The game is stable with a saddle point Ð$ß #Ñ. 15.2-6. (a) " # $ col max " # " $ $ # $ % # % $ " ! " " row min " ! # " The best strategy is strategy 1 for player 1 and strategy 3 for player 2, the resulting payoff is 1 to player 1. The game is stable with a saddle point Ð"ß $Ñ. (b) Strategy 1 of player 2 is dominated by strategy 3. Strategy 3 of player 1 is dominated by strategies 1 and 2. Strategy 2 of player 2 is dominated by strategy 3. Strategy 2 of player 1 is dominated by strategy 1. The optimal strategy is strategy 1 for player 1 and strategy 3 for player 2, with a payoff of 1 to player 1. 15.2-7. (a) " # $ col max " ( " & ( # " ! $ ! $ $ # " " row min " ! & ! The best strategy is to use issue 2 for each politician, with zero payoff to each. 15-3 (b) Let :34 be the probability that politician 1 wins the election or the election results in a tie when politician 1 chooses issue 3 and politician 2 issue 4. Then the new payoff matrix is: " # $ " " "Î& ! # ! ! ! $ $Î& #Î& "Î& Strategies 2 and 3 of politician 1 are dominated by strategy 2. Strategies 1 and 3 of politician 2 are dominated by strategy 2. Hence, by eliminating dominated strategies, one gets issue 1 as the best strategy for politician 1 and issue 2 for politician 2, the payoff is zero. Thus, politician 2 can prevent politician 1 from winning or getting a tie. (c) Let :34 œ " ! if politician 1 will win or tie if politician 2 will win Then the payoff matrix becomes: " # $ " " ! ! # ! ! ! $ ! ! ! where the minimax of the columns and the maximin of the rows both equal zero, i.e., politician 1 cannot win. Politician 1 can use any use, politician 2 can choose issue 2 or 3; however, since issue 1 offers politician 1 his only chance of winning, he should use that one and hope that politician 2 chooses issue 1 by mistake. 15.2-8. Advantages: It provides the best possible guarantee on what the worst outcome can be, regardless of how skillfully the opponent plays the game and hence, reduces the possibility of undesirable outcomes to a minimum. Disadvantages: Since it aims at eliminating worst cases, it is conservative and may yield payoffs that are far from the best ones. 15.3-1. (a) " # col max " " " " # " " " row min " " The minimax payoff is not the same as the maximin payoff, so the game does not have a saddle point. 15-4 (b) Expected payoff for player 1: ÐB" C" B# C# Ñ ÐB" C# B# C" Ñ B" B# œ C" C# œ " (i) C" œ "ß C# œ !: B" B# œ B" Ð" B" Ñ œ #B" " (ii) C" œ !ß C# œ ": B# B" œ Ð" B" Ñ B" œ " #B" " " (ii) C" œ # ß C# œ # : ! (c) Expected payoff for player 1: ÐB" C# B# C" Ñ ÐB" C" B# C# Ñ B" B# œ C" C# œ " (i) C" œ "ß C# œ !: B# B" œ Ð" B" Ñ B" œ " #B" (ii) C" œ !ß C# œ ": B" B# œ B" Ð" B" Ñ œ #B" " (ii) C" œ "# ß C# œ "# : ! 15.3-2. (a) Strategies for player1: 1- Pass on heads or tails 2- Bet on heads or tails 3- Pass on heads, bet on tails 4- Bet on heads, pass on tails Strategies for player 2:1- If player 1 bets, call. 2- If player 1 bets, pass. (b) " # $ % " & ! (Þ& #Þ& # & & ! ! Strategies 1 and 3 of player 1 are dominated bye strategy 2. Upon eliminating them, the table is reduced to: # % (c) " # $ % col max " ! #Þ& # & ! " # & & ! & (Þ& ! #Þ& ! #Þ& & row min & ! (Þ& ! The minimum of the column maxima is not equal to the maximum of the row minima, there is no saddle point. If either player chooses a pure strategy, the other one can choose a strategy to cause the first player to change his strategy. One needs mixed strategies to find an equilibrium. 15-5 (d) The dominated strategies will not be chosen. Let B# and B% be the probabilities that player 1 uses strategy 2 and 4 respectively, C" and C# be the probabilities that player 2 uses strategy 1 and 2 respectively. Hence, B# B% œ " and C" C# œ " and the expected payoff can be expressed as :#" B# C" :## B# C# :%" B% C" :%# B% C# . Case (i): C" œ ", C# œ ! Ê #Þ&B% œ #Þ&Ð" B# Ñ Case (ii): C" œ !, C# œ " Ê &B# œ &Ð" B% Ñ Case (iii): C" œ C# œ !Þ& Ê &B# "# #Þ&B% "# œ !Þ#&B# "Þ#& 15.4-1. Expected payoff for player 1: (i) C" œ "ß C# œ !: #B" " (ii) C" œ !ß C# œ ": " #B" Expected payoff for player 2: (i) B" œ "ß B# œ !: " #C" (ii) B" œ !ß B# œ ": #C" " The corresponding value of the game is zero. 15-6 15.4-2. ÐC" ß C# Ñ Ð"ß !Ñ Ð!ß "Ñ Expected Payoff #Þ&Ð" B# Ñ &B# #Þ&Ð" B# Ñ œ &B# Ê ÐB‡" ß B‡# ß B‡$ ß B‡% Ñ œ Ð!ß "Î$ß !ß #Î$Ñ and @ œ &Î$. #Þ&C"‡ Ð" B# Ñ &C#‡ B# œ &Î$ for ! Ÿ B# Ÿ " Ê #Þ&C"‡ œ &Î$ and &C#‡ œ &Î$ Ê ÐC"‡ ß C#‡ Ñ œ Ð#Î$ß "Î$Ñ. 15.4-3. ÐC" ß C# Ñ Ð"ß !Ñ Ð!ß "Ñ Expected Payoff $B" "Ð" B" Ñ œ %B" " #B" #Ð" B" Ñ œ %B" # %B" " œ %B" # Ê ÐB‡" ß B‡# Ñ œ Ð $) ß &) Ñ and @ œ %Ð $) Ñ " œ "# . $C"‡ #C#‡ œ "# and C"‡ #C#‡ œ "# Ê ÐC"‡ ß C#‡ Ñ œ Ð "# ß "# Ñ. The payoff matrix for player 2 is: " # " $ " 15-7 # # # ÐB" ß B# Ñ Ð"ß !Ñ Ð!ß "Ñ Expected Payoff $C" #Ð" C" Ñ œ &C" # C" #Ð" C" Ñ œ $C" # &C" # œ $C" # Ê C"‡ œ C#‡ œ "# Þ 15.4-4. ÐC" ß C# ß C$ Ñ Ð"ß !ß !Ñ Ð!ß "ß !Ñ Ð!ß !ß "Ñ Expected Payoff %B" $B" Ð" B" Ñ œ #B" " B" #Ð" B" Ñ œ B" # %B" œ B" # Ê ÐB‡" ß B‡# Ñ œ Ð#Î&ß $Î&Ñ and @ œ )Î&. C"‡ Ð%B" Ñ C$‡ ÐB" #Ñ œ )Î& for ! Ÿ B" Ÿ " Ê #C$‡ œ )Î& and %C"‡ C$‡ œ $Î& Ê ÐC"‡ ß C#‡ ß C$‡ Ñ œ Ð"Î&ß !ß %Î&Ñ. 15.4-5. (a) Strategies for A.J. Team: 1- John does not swim butterfly. 2- John does not swim backstroke. 3- John does not swim breaststroke. Strategies for G.N. Team: 1- Mark does not swim butterfly. 2- Mark does not swim backstroke. 3- Mark does not swim breaststroke. Let the payoff entries be the total points earned in all three events by A.J. Team when a given pair of strategies are chosen by the teams. Then the payoff matrix becomes: 15-8 " # $ " "% "$ "# # "$ "# "# $ "# "# "$ Strategy 2 of A.J. Team is dominated by strategy 1 and strategy 1 of G.N. Team is dominated by strategy 2. When we eliminate these strategies we obtain the table: " $ # "$ "# $ "# "$ ÐC" ß C# Ñ Ð"ß !Ñ Ð!ß "Ñ Expected Payoff "$B" "#Ð" B" Ñ œ B" "# "#B" "$Ð" B" Ñ œ B" "$ B" "# œ B" "$ Ê ÐB‡" ß B‡# ß B‡$ Ñ œ Ð!Þ&ß !ß !Þ&Ñ and @ œ "#Þ&. C#‡ ÐB" "#Ñ C$‡ ÐB" "$Ñ œ "#Þ& for ! Ÿ B" Ÿ " Ê "#C#‡ "$C$‡ œ "#Þ& and "$C#‡ "#C$‡ œ "#Þ& Ê ÐC"‡ ß C#‡ ß C$‡ Ñ œ Ð!ß !Þ&ß !Þ&Ñ. Hence, John should always swim backstroke and should swim butterfly and breaststroke each with probability "Î#. Also, Mark should always swim butterfly and should swim backstroke and breaststroke each with probability "Î#. Consequently, A.J. Team can expect to get "#Þ& points on average in three events. (b) The strategies for the two teams are the same as in (a). If :34 denotes the total points w earned by A.J. Team, let :34 be the new payoff that is defined as: w :34 œ "Î# "Î# if :34 "$, i.e., if A.J. Team wins . if :34 "$, i.e., if A.J. Team loses Then, the new payoff matrix becomes: " # $ " "Î# "Î# "Î# # "Î# "Î# "Î# $ "Î# "Î# "Î# where strategy 2 of A.J. Team is dominated by strategy 1 and strategy 1 of G.N. Team is dominated by strategy 2. After eliminating these, the reduced payoff matrix is: " $ # "Î# "Î# $ "Î# "Î# Adding the constant "#Þ& to every entry does not change the optimal strategies. Furthermore, the payoff matrix in (a) is obtained by doing so. Hence, the best strategies found in (a) are still optimal, the new payoff is @w œ "#Þ& "#Þ& œ !. (c) Since John and Mark are the best swimmers of their teams, they will always swim in two events. Their teams cannot do better if they do not swim or if they swim in only one event. Hence, if either one of them does not swim in the first event, namely butterfly, he will surely swim the last two events. Accordingly, the strategies for A.J. Team are: 15-9 1- John swims butterfly and then backstroke regardless of whether Mark swims butterfly. 2- John swims butterfly and then backstroke if Mark swims butterfly, breaststroke else. 3- John swims butterfly and then breaststroke if Mark swims butterfly, backstroke else. 4- John swims butterfly and then breaststroke regardless of whether Mark swims butterfly. 5- John does not swim butterfly, swims both backstroke and breaststroke. The strategies for G.N. Team are the same but with the roles of John and Mark are reversed. The associated payoff matrix is: " # $ % & " "Î# "Î# "Î# "Î# "Î# # "Î# "Î# "Î# "Î# "Î# $ "Î# "Î# "Î# "Î# "Î# % "Î# "Î# "Î# "Î# "Î# & "Î# "Î# "Î# "Î# "Î# " # $ % & $ "Î# "Î# "Î# "Î# "Î# Strategy 3 of G.N. Team dominates all others, by eliminating them, we obtain the payoff matrix on the right. It shows that if G.N. Team uses strategy 3, it will win regardless of what strategy is employed by A.J. Team. (d) Strategy 2 of A.J. Team dominates strategies 1, 3, and 4. Thus, if the coach of G.N. Team may choose any of their strategies at random, the coach of A.J. Team should choose either strategy 2 or 5. After eliminating the dominated strategies, the payoff matrix becomes: # & " "Î# "Î# # "Î# "Î# $ "Î# "Î# % "Î# "Î# & "Î# "Î# The two rows are identical except for columns 1 and 4. Thus, if the coach of A.J. team knows that the other coach has a tendency to enter Mark in butterfly and backstroke more often than breaststroke, that means column 1 is more likely to be chosen than column 4, so the coach of A.J. team should choose strategy 2. 15.5-1. (a) Player 1: maximize subject to Player 2: minimize subject to B$ B" B# B$ ! B" B# B$ ! B" B# œ " B" ß B# ! C$ C" C# C$ Ÿ ! C" C# C$ Ÿ ! C" C# œ " C" ß C# ! (b) Optimal Solution: B" œ B# œ C" œ C# œ !Þ&ß B$ œ C$ œ ! 15-10 15.5-2. After adding 3 to the entries of Table 15.6, the payoff table becomes: " # " $ ) # " ( $ & ! The new linear programming problem for player 1 is: maximize subject to B$ $B" )B# B$ ! B" (B# B$ ! &B" B$ ! B" B# œ " B" ß B# ß B$ ! The new linear programming problem for player 2 is: maximize subject to C% $C" C# &C$ C% Ÿ ! )C" (C# C% Ÿ ! C" C# C$ œ " C" ß C# ß C$ ß C% ! Based on the information given in Section 15.5, the optimal solutions for these new models are: ÐB‡" ß B‡# ß B‡$ Ñ œ Ð(Î""ß %Î""ß $&Î""Ñ ÐC"‡ ß C#‡ ß C$‡ ß C%‡ Ñ œ Ð!ß &Î""ß 'Î""ß $&Î""Ñ. Note that B‡$ œ C%‡ œ @ $ where @ is the value for the original version of the game. 15.5-3. (a) maximize B% subject to &B" #B# $B$ B% ! %B# #B$ B% ! $B" $B# B% ! B" #B# %B$ B% ! B" B# B$ œ " B" ß B# ß B$ ß B% ! (b) 15-11 15.5-4. (a) To insure B% !, add $ to each entry of the payoff table. maximize B% subject to (B" #B# &B$ B% &B" $B# 'B$ B% 'B# B$ B% ! B" B# B$ œ " B" ß B# ß B$ ß B% ! ! ! (b) 15.5-5. (a) To insure B& !, add 4 to each entry of the payoff table. maximize B& subject to &B" 'B# %B$ B& ! B" (B# )B$ %B% B& ! 'B" %B# $B$ #B% B& ! #B" (B# B$ 'B% B& ! &B" #B# 'B$ $B% B& ! B" B# B$ B% œ " B" ß B# ß B$ ß B% ß B& ! (b) 15-12 15.5-6. Following Table 6.14, the dual of player 1's problem is: C8" minimize subject to :"" C"w :"# C#w â :"8 C8w C8" ! w w w :#" C" :## C# â :#8 C8 C8" ! ã :7" C"w :7# C#w â :78 C8w C8" ! w w w C" C# â C8 œ " C3w Ÿ !, 3 œ "ß #ß á ß 8; (C8" free). Now, let C3 œ C3w for 3 œ "ß #ß á ß 8 to get the linear program for player 2. 15.5-7. Taking the dual of player 1's problem gives: C% minimize subject to #C#w #C$w C% ! w w w &C" %C# $C$ C% ! w w w C" C# C$ œ " C"w ß C#w ß C$ Ÿ !; (C% free). Now, let C3 œ C3w for 3 œ "ß #ß $ to get the linear program for player 2. 15.5-8. The feasible region may be algebraically described $Î& Ÿ B" Ÿ #Î$. The restrictions may be rewritten as: B$ Ÿ &B" & B$ Ÿ 'B" % B$ Ÿ &B" $ $Î& Ÿ B" Ÿ #Î$ $Î& Ÿ B" Ÿ #Î$ $Î& Ÿ B" Ÿ #Î$ 15-13 by: B# œ " B" and 'B" % œ &B" $ Ê B" œ (Î"". Therefore, the algebraic expression for the maximizing value of B$ for any point in the feasible region is: B$ œ &B" $ 'B" % for $Î& Ÿ B" Ÿ (Î"" for (Î"" Ÿ B" Ÿ #Î$ Hence, the optimal solution is: ÐB‡" ß B‡# ß B‡$ Ñ œ Ð(Î""ß " (Î""ß &Ð(Î""Ñ $Ñ œ Ð(Î""ß %Î""ß #Î""Ñ. 15.5-9. Optimal primal solution: ÐB" ß B# Ñ œ Ð!Þ'$'ß !Þ$'%Ñ with a payoff of !Þ")# Optimal dual solution: ÐC" ß C# ß C$ Ñ œ Ð!ß !Þ%&&ß !ß &%&Ñ 15-14 15.5-10. (a) Since the saddle points can be found by linear programming, (a) follows from (b). (b) Consider the linear programming formulation of the problem for player 2. The 3th and 5th constraints are: :3" C" :3# C# â :38 C8 Ÿ C8" :5" C" :5# C# â :58 C8 Ÿ C8" If row 5 weakly dominates row 3, then :3" C" :3# C# â :38 C8 Ÿ :5" C" :5# C# â :58 C8 for every C" ß á ß C8 . In that case, the 3th constraint is redundant, as it is implied by the 5th constraint. Hence, eliminating dominated pure strategies for player 1 corresponds to eliminating redundant constraints from the linear program for player 2. Similarly, eliminating dominated strategies of player 2 is equivalent to eliminating redundant constraints of player 1's linear program. Since this process cannot eliminate any feasible solutions or create new ones, all optimal strategies are preserved and no new ones are added. 15-15 CHAPTER 1': DECISION ANALYSIS 16.2-1. Phillips Petroleum Company developed a decision analysis tool named DISCOVERY to evaluate available investment opportunities and decide on the participation levels. The need for a systematic decision analysis tool arose from the uncertainty associated with various alternatives, the lack of a consistent risk measure across the organization and the scarcity of capital resources. The notion of risk is incorporated in the model with the use of risk-averse exponential utility function. The objective is to maximize expected utility rather than expected return. DISCOVERY provides a decision-tree display of available alternatives at various participation levels. A simple version of the problem is one where Phillips needs to decide first on the participation level and second on whether to drill or not. The exploration of petroleum when drilled is uncertain. The analysis is performed for different levels of risk-aversion and the sensitivity of the decisions to the risk-aversion level is observed. When additional seismic information is available at a cost, the value of information is computed. This study "has increased management's awareness of risk and risk tolerance, provided insight into the financial risks associated with its set of investment opportunities, and provided the company a formalized decision model for allocating scarce capital" [p. 55]. The software package developed has been a valuable aid in decision making. It provided a systematic treatment of risk and uncertainty. Other petroleum exploration firms started to use DISCOVERY in analyzing decisions, too. 16.2-2. (a) Alternative Build Computers Sell Rights State of Nature Sell "!ß !!! Sell "!!ß !!! ! &% "& "& (b) 1'-1 (c) Let : be the prior probability of selling 10,000 computers. Build: EP œ :Ð!Ñ Ð" :ÑÐ&%Ñ œ &%: &% EP œ :Ð"&Ñ Ð" :ÑÐ"&Ñ œ "& Sell: The expected profit for Build and Sell is the same when &%: &% œ "& Ê : œ !Þ(##. They should build when : Ÿ !Þ(## and sell if : !Þ(##. (d) (e) 50% Sell 10,000 0 Build Computers -6 27 6 0 50% Sell 100,000 54 1 60 54 27 Sell Rights 15 15 15 Building computers should be chosen, since it has an expected payoff of $27 million. 16.2-3. (a) Alternative Buy 12 Cases Buy 13 Cases Buy 14 Cases Buy 15 Cases Prior Probability Sell 12 Cases 1$# "#& "") """ !Þ" State of Nature Sell 13 Cases Sell 14 Cases "$# "$# "%$ "%$ "$' "&% "#* "%( !Þ$ !Þ% 1'-2 Sell 15 Cases "$# "%$ "&% "'& !Þ# (b) According to the maximin payoff criterion, Jean should purchase 12 cases. Alternative Buy 12 Cases Buy 13 Cases Buy 14 Cases Buy 15 Cases Prior Probability Sell 12 Cases 1$# "#& "") """ !Þ" State of Nature Sell 13 Cases Sell 14 Cases "$# "$# "%$ "%$ "$' "&% "#* "%( !Þ$ !Þ% Sell 15 Cases "$# "%$ "&% "'& !Þ# Min "$# "#& "") """ (c) She will be able to sell 14 cases with highest probability and the maximum possible profit from selling 14 cases is earned when she buys 1% cases. Hence, according to the maximum likelihood criterion, Jean should purchase 1% cases. (d) According to Bayes' decision rule, Jean should purchase 1% cases. Alternative Buy 12 Cases Buy 13 Cases Buy 14 Cases Buy 15 Cases Prior Probability (e) Sell 12 Cases 1$# "#& "") """ !Þ" State of Nature Sell 13 Cases Sell 14 Cases "$# "$# "%$ "%$ "$' "&% "#* "%( !Þ$ !Þ% Sell 15 Cases "$# "%$ "&% "'& !Þ# Exp. Profit "$# "%"Þ# "%& "%"Þ' !Þ# and !Þ&: Jean should purchase 1% cases. Alternative Buy 12 Cases Buy 13 Cases Buy 14 Cases Buy 15 Cases Prior Probability Sell 12 Cases 1$# "#& "") """ !Þ" State of Nature Sell 13 Cases Sell 14 Cases "$# "$# "%$ "%$ "$' "&% "#* "%( !Þ# !Þ& Sell 15 Cases "$# "%$ "&% "'& !Þ# Exp. Profit "$# "%"Þ# "%'Þ) "%$Þ% !Þ% and !Þ$: Jean should purchase 1% cases. Alternative Buy 12 Cases Buy 13 Cases Buy 14 Cases Buy 15 Cases Prior Probability Sell 12 Cases 1$# "#& "") """ !Þ" State of Nature Sell 13 Cases Sell 14 Cases "$# "$# "%$ "%$ "$' "&% "#* "%( !Þ% !Þ$ Sell 15 Cases "$# "%$ "&% "'& !Þ# Exp. Profit "$# "%"Þ# "%$Þ# "$*Þ) !Þ& and !Þ#: Jean should purchase 1% cases. Alternative Buy 12 Cases Buy 13 Cases Buy 14 Cases Buy 15 Cases Prior Probability Sell 12 Cases 1$# "#& "") """ !Þ" State of Nature Sell 13 Cases Sell 14 Cases "$# "$# "%$ "%$ "$' "&% "#* "%( !Þ& !Þ# 1'-3 Sell 15 Cases "$# "%$ "&% "'& !Þ# Exp. Profit "$# "%"Þ# "%"Þ% "$) 16.2-4. (a) The optimal (maximin) actions are conservative and countercyclical investments, both incur a loss of $"! million in the worst case. (b) The economy is most likely to be stable and the alternative with the highest profit in this state of nature is to make a speculative investment. According to the maximum likelihood criterion, Warren should choose speculative investment. (c) To maximize his expected payoff, Warren should make a countercyclical investment. Alternative Conservative Speculative Countercyclical Prior Probability State of Nature Improving Stable Worsening $! & "! %! "! $! "! ! "& !Þ" !Þ& !Þ% Exp. Profit "Þ& $ & 16.2-5. (a) Warren should make a countercyclical investment. Alternative Conservative Speculative Countercyclical Prior Probability State of Nature Improving Stable Worsening $! & "! %! "! $! "! ! "& !Þ" !Þ$ !Þ' Exp. Profit "Þ& "" ) (b) Warren should make a speculative investment. Alternative Conservative Speculative Countercyclical Prior Probability State of Nature Improving Stable Worsening $! & "! %! "! $! "! ! "& !Þ" !Þ( !Þ# 1'-4 Exp. Profit %Þ& & # (c) The expected profit from countercyclical and conservative investments is the same when : ¸ !Þ'#. The expected profit lines for conservative and speculative investments cross at : ¸ !Þ'). Those for countercyclical and speculative investments cross at : ¸ !Þ'&; however, this crossover point does not result in a decision shift. (d) Let : be the prior probability of stable economy. Conservative: Speculative: Countercyclical: EP œ Ð!Þ"ÑÐ$!Ñ :Ð&Ñ Ð" !Þ" :ÑÐ"!Ñ œ "&: ' EP œ Ð!Þ"ÑÐ%!Ñ :Ð"!Ñ Ð" !Þ" :ÑÐ$!Ñ œ %!: #$ EP œ Ð!Þ"ÑÐ"!Ñ :Ð!Ñ Ð" !Þ" :ÑÐ"&Ñ œ "&: "#Þ& Countercyclical and conservative cross when "&: "#Þ& œ "&: ' Ê : œ !Þ'"(. Conservative and speculative cross when "&: ' œ %!: #$ Ê : œ !Þ'). Accordingly, Warren should choose countercyclical investment when : !Þ'"(, conservative investment when !Þ'"( Ÿ : !Þ') and speculative investment when : !Þ'). (e) 1'-5 16.2-6. (a) A2 should be chosen. Alternative A" A2 Prior Probability State of Nature W" W# W$ ##! "(! ""! #!! ")! "&! !Þ' !Þ$ !Þ" Min ""! "&! (b) The most likely state of nature is W" and the alternative with highest profit in this state is E" . (c) A" should be chosen. Alternative A" A2 Prior Probability State of Nature W" W# W$ ##! "(! ""! #!! ")! "&! !Þ' !Þ$ !Þ" Exp. Payoff "*% ")* (d) Let : be the prior probability of W". A1 : A2 : EP œ :Ð##!Ñ Ð" !Þ" :ÑÐ"(!Ñ Ð!Þ"ÑÐ""!Ñ œ &!: "'% EP œ :Ð#!!Ñ Ð" !Þ" :ÑÐ")!Ñ Ð!Þ"ÑÐ"&!Ñ œ #!: "(( A1 and A2 cross when &!: "'% œ #!: "(( Ê : œ !Þ%$$. They should choose A2 when : Ÿ !Þ%$$ and A1 if : !Þ%$$. 1'-6 (e) Let : be the prior probability of W". A1 : A2 : EP œ :Ð##!Ñ Ð!Þ$ÑÐ"(!Ñ Ð" !Þ$ :ÑÐ""!Ñ œ ""!: "#) EP œ :Ð#!!Ñ Ð!Þ$ÑÐ")!Ñ Ð" !Þ$ :ÑÐ"&!Ñ œ &!: "&* A1 and A2 cross when ""!: "#) œ &!: "&* Ê : œ !Þ&"(. They should choose A2 when : Ÿ !Þ&"( and A1 if : !Þ&"(. (f) Let : be the prior probability of W#. A1 : A2 : EP œ Ð!Þ'ÑÐ##!Ñ :Ð"(!Ñ Ð" !Þ' :ÑÐ""!Ñ œ '!: "(' EP œ Ð!Þ'ÑÐ#!!Ñ :Ð")!Ñ Ð" !Þ' :ÑÐ"&!Ñ œ $!: ")! A1 and A2 cross when '!: "(' œ $!: ")! Ê : œ !Þ"$$. They should choose A2 when : Ÿ !Þ"$$ and A1 if : !Þ"$$. (g) A1 should be chosen. 1'-7 16.2-7. (a) Alternative Crop 1 Crop 2 Crop 3 Crop 4 Prior Probability State of Nature Dry Moderate Damp #! $& %! ##Þ& $! %& $! #& #& #! #! #! !Þ$ !Þ& !Þ# (b) Grow Crop 1. Alternative Crop 1 Crop 2 Crop 3 Crop 4 Prior Probability (c) Dry #! ##Þ& $! #! !Þ$ State of Nature Moderate Damp $& %! $! %& #& #& #! #! !Þ& !Þ# Exp. Payoff $"Þ& $!Þ(& #'Þ& #! Prior probability of moderate weather œ !Þ#: Grow Crop 2. State of Nature Exp. Alternative Dry Moderate Damp Payoff Crop 1 #! $& %! $$ Crop 2 ##Þ& $! %& $'Þ#& Crop 3 $! #& #& #'Þ& Crop 4 #! #! #! #! Prior Probability !Þ$ !Þ# !Þ& Prior probability of moderate weather œ !Þ$: Grow Crop 2. State of Nature Exp. Alternative Dry Moderate Damp Payoff Crop 1 #! $& %! $#Þ& Crop 2 ##Þ& $! %& $$Þ(& Crop 3 $! #& #& #'Þ& Crop 4 #! #! #! #! Prior Probability !Þ$ !Þ$ !Þ% Prior probability of moderate weather œ !Þ%: Grow Crop #. State of Nature Exp. Alternative Dry Moderate Damp Payoff Crop 1 #! $& %! $# Crop 2 ##Þ& $! %& $#Þ#& Crop 3 $! #& #& #'Þ& Crop 4 #! #! #! #! Prior Probability !Þ$ !Þ% !Þ$ 1'-8 Prior probability of moderate weather œ !Þ': Grow Crop 1. State of Nature Exp. Alternative Dry Moderate Damp Payoff Crop 1 #! $& %! $" Crop 2 ##Þ& $! %& #*Þ#& Crop 3 $! #& #& #'Þ& Crop 4 #! #! #! #! Prior Probability !Þ$ !Þ' !Þ" 16.2-8. The prior distribution is PÖ) œ )" × œ #Î$, PÖ) œ )# × œ "Î$. Order 15: EP œ #Î$Ð"Þ"&& † "!( Ñ "Î$Ð"Þ%"% † "!( Ñ œ "Þ#%" † "!( Order 20: EP œ #Î$Ð"Þ!"# † "!( Ñ "Î$Ð"Þ#!( † "!( Ñ œ "Þ!(( † "!( Order 25: EP œ #Î$Ð"Þ!%( † "!( Ñ "Î$Ð"Þ"$& † "!( Ñ œ "Þ!(' † "!( The maximum expected profit, or equivalently the minimum expected cost is that of ordering 25, so the optimal decision under Bayes' decision rule is to order 25. 16.3-1. This article describes the use of decision analysis at the Workers' Compensation Board of British Columbia (WCB), which is "responsible for the occupational health and safety, rehabilitation, and compensation interests of British Columbia's workers and employers" [p. 15]. The focus of the study is on the short-term disability claims that can later turn into long-term disability claims and can be very costly for the WCB. First, logistic regression is employed to estimate the probability of conversion for each claim. Then using decision analysis, a threshold is determined to classify the claims as high- and lowrisk claims. For any fixed conversion probability, the problem consists of a simple decision tree. First the WCB chooses between classifying the claim as high risk or low risk and then whether the claim converts or not determines the actual cost. If the claim is identified as a high-risk claim, the WCB intervenes. The early intervention lowers the costs and ensures faster rehabilitation. The expected total cost is computed for various cutoff points and the point with minimum expected cost is identified as the optimal threshold. The new policy offers accurate predictions of high-risk claims. As a result, future costs are reduced and injured workers start working sooner. This study is expected to save the WCB $4.7 per year. The scorecard system developed to implement the new policy improved the efficiency of claim management and the productivity of staff. Overall, the benefits accrued from this study paved the way for the WCB's adoption of operations research in other aspects of the organization. 1'-9 16.3-2. (a) Alternative Build Computers Sell Rights Prior Probability Maximum Payoff State of Nature Sell "!ß !!! Sell "!!ß !!! ! &% "& "& !Þ& !Þ& "& &% Expected Payoff with Perfect Information: !Þ&Ð"&Ñ !Þ&Ð&%Ñ œ $%Þ& Expected Payoff without Information: !Þ&Ð!Ñ !Þ&Ð&%Ñ œ #( EVPI œ $%Þ& #( œ $(Þ& million (b) Since the market research will cost $" million, it might be worthwhile to perform it. (c) 1'-10 (d) Data: State of Nature Sell 10,000 Sell 100,000 Posterior Probabilities: Finding Predict Sell 10,000 Predict Sell 100,000 Prior Probability 0.5 0.5 Predict Sell 10,000 0.667 0.333 P(Finding) 0.5 0.5 Sell 10,000 0.667 0.333 P(Finding | State) Finding Predict Sell 100,000 0.333 0.667 P(State | Finding) State of Nature Sell 100,000 0.333 0.667 (e) EVE œ Ò!Þ&Ð")!!Ñ !Þ&Ð$'!!ÑÓ #(!! œ !, so performing the market research is not worthwhile. 16.3-3. (a) Choose A# with expected payoff $"!!!. Alternative A" A2 A$ Prior Probability State of Nature W" W # W$ % ! ! ! # ! $ ! " !Þ# !Þ& !Þ$ Exp. Payoff !Þ) "Þ! !Þ* (b) Alternative A" A2 A$ Prior Probability Maximum Payoff State of Nature W" W # W$ % ! ! ! # ! $ ! " !Þ# !Þ& !Þ$ % # " Expected Payoff with Perfect Information: !Þ#Ð%Ñ !Þ&Ð#Ñ !Þ$Ð"Ñ œ #Þ" Expected Payoff without Information: "Þ! EVPI œ #Þ" "Þ! œ $"Þ" thousandÞ (c) Since the information will cost $"!!! and the value is $""!!, it might be worthwhile to spend the money. 16.3-4. (a) Choose A1 with expected payoff $$&. Alternative A" A2 A$ Prior Probability State of Nature W" W# W$ &! "!! "!! ! "! "! #! %! %! !Þ& !Þ$ !Þ# 1'-11 Exp. Payoff $& " "% (b) Alternative A" A2 A$ Prior Probability Maximum Payoff State of Nature W" W# W$ &! "!! "!! ! "! "! #! %! %! !Þ& !Þ$ !Þ# &! "!! "! Expected Payoff with Perfect Information: !Þ&Ð&!Ñ !Þ$Ð"!!Ñ !Þ#Ð"!Ñ œ &$ Expected Payoff without Information: $& EVPI œ &$ $& œ $") (c) Betsy should consider spending up to $") to obtain more information. 16.3-5. (a) Choose A3 with expected payoff $$&ß !!!. Alternative A" A2 A$ Prior Probability State of Nature W" W # W$ "!! "! "!! "! #! &! "! "! '! !Þ# !Þ$ !Þ& Exp. Payoff $$ #* $& (b) If S1 occurs for certain, then choose A3 with expected payoff $"!ß !!!. If S1 does not occur for certain, then the probability that S2 will occur is $) and the probability that S3 will occur is &) . A1 : A2 : A3 : Ð $) ÑÐ"!Ñ Ð &) ÑÐ"!!Ñ œ ''Þ#& Ð $) ÑÐ#!Ñ Ð &) ÑÐ&!Ñ œ $)Þ(& Ð $) ÑÐ"!Ñ Ð &) ÑÐ'!Ñ œ %"Þ#& Hence, choose A1 which offers an expected payoff of $''ß #&!. Expected Payoff with Information: !Þ#Ð"!Ñ !Þ)Ð''Þ#&Ñ œ && Expected Payoff without Information: $& EVI œ && $& œ $#! thousand The maximum amount that should be paid for the information is $#!ß !!!. The decision with this information will be to choose A$ if the state of nature is W" and E" otherwise. (c) If S2 occurs for certain, then choose A2 with expected payoff $#!ß !!!. If S2 does not occur for certain, then the probability that S1 will occur is #( and the probability that S3 will occur is &( . A1 : A2 : A3 : Ð #( ÑÐ"!!Ñ Ð &( ÑÐ"!!Ñ œ %#Þ)&( Ð #( ÑÐ"!Ñ Ð &( ÑÐ&!Ñ œ $#Þ)&( Ð #( ÑÐ"!Ñ Ð &( ÑÐ'!Ñ œ %&Þ("% Hence, choose A$ which offers an expected payoff of $%&ß ("%. 1'-12 Expected Payoff with Information: !Þ$Ð#!Ñ !Þ(Ð%&Þ("%Ñ œ $) Expected Payoff without Information: $& EVI œ $) $& œ $$ thousand The maximum amount that should be paid for the information is $$!!!. The decision with this information will be to choose A# if the state of nature is W# and E$ otherwise. (d) If S3 occurs for certain, then choose A1 with expected payoff $"!!ß !!!. If S3 does not occur for certain, then the probability that S1 will occur is #& and the probability that S2 will occur is $& . A1 : A2 : A3 : Ð #& ÑÐ"!!Ñ Ð $& ÑÐ"!!Ñ œ $% Ð #& ÑÐ"!Ñ Ð $& ÑÐ#!Ñ œ ) Ð #& ÑÐ"!Ñ Ð $& ÑÐ"!Ñ œ "! Hence, choose A$ which offers an expected payoff of $"!ß !!!. Expected Payoff with Information: !Þ&Ð"!!Ñ !Þ&Ð"!Ñ œ && Expected Payoff without Information: $& EVI œ && $& œ $#! thousand The maximum amount that should be paid for the information is $%ß !!!. The decision with this information will be to choose A" if the state of nature is W$ and E$ otherwise. (e) Expected Payoff with Perfect Information: !Þ#Ð"!Ñ !Þ$Ð#!Ñ !Þ&Ð"!!Ñ œ &) Expected Payoff without Information: $& EVPI œ &) $& œ $#$ thousand The maximum amount that should be paid for the information is $#$ß !!!. The decision with this information will be to choose A$ if the state of nature is W" , A# if the state of nature is W# and E" otherwise. (f) The maximum amount that should be paid for testing is $#$ß !!!, since any additional information cannot add more value than perfect information. 1'-13 16.3-6. (a) (b) Prior Probability 0.25 0.75 P(Finding | State) Finding FSS USS 0.8 0.2 0.4 0.6 Posterior Probabilities: Finding P(Finding) FSS 0.5 USS 0.5 P(State | Finding) State of Nature Oil Dry 0.4 0.6 0.1 0.9 Data: State of Nature Oil Dry (c) The optimal policy is to do a seismic survey, to drill if favorable seismic surroundings are obtained, and to sell if unfavorable surroundings are obtained. 16.3-7. (a) Choose A1 with expected payoff $"!!. Alternative A" A2 Prior Probability State of Nature W" W# %!! "!! ! "!! !Þ% !Þ' Exp. Payoff "!! '! 1'-14 (b) Alternative A" A2 Prior Probability Maximum Payoff State of Nature W" W# %!! "!! ! "!! !Þ% !Þ' %!! "!! Expected Payoff with Perfect Information: !Þ%Ð%!!Ñ !Þ'Ð"!!Ñ œ ##! Expected Payoff without Information: "!! EVPI œ ##! "!! œ $"#!, so it might be worthwhile to do the research. (c) Let \ denote the state of nature and ] denote the prediction. From Bayes' Rule, P(\ œ B and ] œ C) œ P(\ œ B)P(] œ Cl\ œ B). (i) (ii) (iii) (iv) P(\ P(\ P(\ P(\ œ S1 and ] œ S1 and ] œ S2 and ] œ S2 and ] œ S1 ) œ Ð!Þ%ÑÐ!Þ'Ñ œ !Þ#% œ S2 ) œ Ð!Þ%ÑÐ!Þ%Ñ œ !Þ"' œ S1 ) œ Ð!Þ'ÑÐ!Þ#Ñ œ !Þ"# œ S2 ) œ Ð!Þ'ÑÐ!Þ)Ñ œ !Þ%) (d) P(S1 ) œ !Þ#% !Þ"# œ !Þ$', P(S2 ) œ !Þ"' !Þ%) œ !Þ'% (e) Bayes' Rule: P(\ œ Bl] œ C) œ P(\œB and ] œC) P(\œBÑ P(S1 lS1 ) œ !Þ#%Î!Þ$' œ !Þ''( P(S1 lS2 ) œ !Þ"'Î!Þ'% œ !Þ#& P(S2 lS1 ) œ !Þ"#Î!Þ$' œ !Þ$$$ P(S2 lS2 ) œ !Þ%)Î!Þ'% œ !Þ(& (f) Prior Probability 0.4 0.6 P(Finding | State) Finding Predict S1 Predict S2 0.6 0.4 0.2 0.8 Posterior Probabilities: Finding P(Finding) Predict S1 0.36 Predict S2 0.64 P(State | Finding) State of Nature Actual S1 Actual S2 0.667 0.333 0.250 0.750 Data: State of Nature Actual S1 Actual S2 (g) If S1 is predicted, then choose A1 with expected payoff $#$$Þ$$. Alternative A" A2 Prior Probability State of Nature W" W# %!! "!! ! "!! !Þ''( !Þ$$$ Exp. Payoff #$$Þ& $$Þ$ 1'-15 (h) If S2 is predicted, then choose A2 with expected payoff $(&. Alternative A" A2 Prior Probability State of Nature W" W# %!! "!! ! "!! !Þ#& !Þ(& Exp. Payoff #& (& (i) Given that the research is done, the expected payoff is Ð!Þ$'ÑÐ#$$Þ$$Ñ Ð!Þ'%ÑÐ(&Ñ "!! œ $$#. (j) The optimal policy is to not do research and to choose A1 . 16.3-8. (a) EVPI œ ÒÐ#Î$ÑÐ"Þ!"# † "!( Ñ Ð"Î$ÑÐ"Þ"$& † "!( ÑÓ Ð"Þ!(' † "!( Ñ œ $#$!ß !!!. (b) P() œ #"l 30 spares required) œ œ P(30 spares required l) œ#")P() œ#") P(30 spares required l) œ#")P() œ#")P(30 spares required l) œ#%)P() œ#%) Ð!Þ!"$ÑÐ#Î$Ñ Ð!Þ!"$ÑÐ#Î$ÑÐ!Þ!$'ÑÐ"Î$Ñ œ !Þ%"* P() œ #%l 30 spares required) œ " !Þ%"* œ !Þ&)" Order 15: Order 20: Order 25: EP œ !Þ%"*Ð"Þ"&& † "!( Ñ !Þ&)"Ð"Þ%"% † "!( Ñ œ "Þ$!& † "!( EP œ !Þ%"*Ð"Þ!"# † "!( Ñ !Þ&)"Ð"Þ#!( † "!( Ñ œ "Þ"#& † "!( EP œ !Þ%"*Ð"Þ!%( † "!( Ñ !Þ&)"Ð"Þ"$& † "!( Ñ œ "Þ!*) † "!( The optimal alternative is to order 25. 16.3-9. (a) Alternative Extend Credit Not Extend Credit Prior Probability State of Nature Poor Risk Average Risk "&ß !!! "!ß !!! ! ! !Þ# !Þ& Good Risk #!ß !!! ! !Þ$ (b) Choose to extend credit with expected payoff $)ß !!!. Alternative Extend Credit Not Extend Credit Prior Probability Poor Risk "&ß !!! ! !Þ# State of Nature Average Risk "!ß !!! ! !Þ& 1'-16 Good Risk #!ß !!! ! !Þ$ Exp. Payoff )ß !!! ! (c) Alternative Extend Credit Not Extend Credit Prior Probability Maximum Payoff State of Nature Poor Risk Average Risk "&ß !!! "!ß !!! ! ! !Þ# !Þ& ! "!ß !!! Expected Payoff with Perfect Information: !Þ#Ð!Ñ !Þ$Ð"!ß !!!Ñ !Þ%Ð#!ß !!!Ñ œ ""ß !!! Expected Payoff without Information: )ß !!! EVPI œ ""ß !!! )ß !!! œ $$ß !!! Hence, the credit-rating organization should not be used. (d) 1'-17 Good Risk #!ß !!! ! !Þ$ #!ß !!! (e) Data: State of Nature Poor Average Good Prior Probability 0.2 0.5 0.3 Posterior Probabilities: Finding P(Finding) Poor 0.360 Average 0.450 Good 0.190 Poor 0.5 0.4 0.2 P(Finding | State) Finding Average Good 0.4 0.1 0.5 0.1 0.4 0.4 Poor 0.278 0.178 0.105 P(State | Finding) State of Nature Average Good 0.556 0.167 0.556 0.267 0.263 0.632 (f) Vincent should not get the credit rating and extend credit. 16.3-10. (a) Given that the test is positive, the athlete is a drug user with probability !Þ'()'. (b) Given that the test is positive, the athlete is not a drug user with probability !Þ$#"%. (c) Given that the test is negative, the athlete is a drug user with probability !Þ!!&). (d) Given that the test is negative, the athlete is not a drug user with probability !Þ**%#. 1'-18 (e) The answers in Excel agree with those found in parts (a), (b), (c), and (d). Prior Probability 0.1 0.9 P(Finding | State) Finding Positive Negative 0.95 0.05 0.05 0.95 Posterior Probabilities: Finding P(Finding) Positive 0.14 Negative 0.86 P(State | Finding) State of Nature User Nonuser 0.6786 0.3214 0.0058 0.9942 Data: State of Nature User Nonuser 1'Þ3-11. (a) Alternative Develop New Product Not Develop New Product Prior Probability State of Nature Successful Unsuccessful "ß &!!ß !!! "ß )!!ß !!! ! ! !Þ''( !Þ$$$ (b) Choose to develop new product with expected payoff $%!!ß !!!. Alternative Develop New Product Not Develop New Product Prior Probability State of Nature Successful Unsuccessful "ß &!!ß !!! "ß )!!ß !!! ! ! !Þ''( !Þ$$$ Alternative Develop New Product Not Develop New Product Prior Probability Maximum Payoff State of Nature Successful Unsuccessful "ß &!!ß !!! "ß )!!ß !!! ! ! !Þ''( !Þ$$$ "ß &!!ß !!! ! Exp. Payoff %!!ß !!! ! (c) Expected Payoff with Perfect Information: !Þ''(Ð"ß &!!ß !!!Ñ !Þ$$$Ð!Ñ œ "ß !!!ß !!! Expected Payoff without Information: %!!ß !!! EVPI œ "ß !!!ß !!! %!!ß !!! œ $'!!ß !!! This indicates that consideration should be given to conducting the market survey. 1'-19 (d) Data: State of Nature Successful Unsuccessful Prior Probability 0.667 0.333 Posterior Probabilities: Finding Predict Successful Predict Unsuccessful P(Finding) 0.633 0.367 P(Finding | State) Finding Predict Successful Predict Unsuccessful 0.8 0.2 0.3 0.7 Successful 0.8421 0.3636 P(State | Finding) State of Nature Unsuccessful 0.1579 0.6364 (e) Action Develop product Not develop product Develop product Not develop product Prediction Successful Successful Unsuccessful Unsuccessful Expected Payoff Ò!Þ)%#"Ð"Þ&Ñ !Þ"&(*Ð"Þ)ÑÓ † "!' œ $*(*ß !!! ! Ò!Þ$'$'Ð"Þ&Ñ !Þ'$'%Ð"Þ)ÑÓ † "!' œ $'!!ß !!! ! It is optimal to develop the product if it is predicted to be successful and to not develop otherwise. Let S be the event that the product is predicted to be successful. Then, P(S) œ P(Sl)" )P()" ) P(Sl)# )P()# ) œ !Þ)Ð#Î$Ñ !Þ#Ð"Î$Ñ œ !Þ'. The expected payoff given the information is !Þ'Ð*(*ß !!!Ñ !Þ%Ð!Ñ œ $&)(ß !!!, so EVE œ &)(ß !!! %!!ß !!! œ $")(ß !!! $$!!ß !!! œ Cost of survey. Hence, the optimal strategy is to not conduct the market survey, and to market the product. 16.3-12. (a) Alternative Screen Not Screen Prior Probability State of Nature : œ !Þ!& : œ !Þ#& "ß &!! "ß &!! (&! $ß (&! !Þ) !Þ# (b) Choose to not screen with expected loss $"ß $&!. Alternative Screen Not Screen Prior Probability State of Nature : œ !Þ!& : œ !Þ#& "ß &!! "ß &!! (&! $ß (&! !Þ) !Þ# 1'-20 Exp. Payoff "ß &!! "ß $&! (c) Alternative Screen Not Screen Prior Probability Maximum Payoff State of Nature : œ !Þ!& : œ !Þ#& "ß &!! "ß &!! (&! $ß (&! !Þ) !Þ# (&! "ß &!! Expected Payoff with Perfect Information: !Þ)Ð(&!Ñ !Þ#Ð"ß &!!Ñ œ *!! Expected Payoff without Information: "ß $&! EVPI œ *!! Ð"ß $&!Ñ œ $%&! This indicates that consideration should be given to inspecting the single item. (d) Data: State of Nature p = 0.05 p = 0.25 Posterior Probabilities: Finding Defective Nondefective (e) Prior Probability 0.8 0.2 P(Finding) 0.09 0.91 Defective 0.05 0.25 P(Finding | State) Finding Nondefective 0.95 0.75 p = 0.05 0.4444 0.8352 P(State | Finding) State of Nature p = 0.25 0.5556 0.1648 P(defective) œ Ð!Þ!&ÑÐ!Þ)Ñ Ð!Þ#&ÑÐ!à #Ñ œ !Þ!* and P(nondefective) œ !Þ*" EVE œ ÒÐ!Þ!*ÑÐ"&!!Ñ Ð!Þ*"ÑÐ"#%&ÑÓ Ð"$&!Ñ œ )#Þ!& Since the cost of the inspection is $"#& $)#Þ!&, inspecting the single item is not worthwhile. (f) If defective: EP(screen, )ldefective) œ !Þ%%%Ð"&!!Ñ !Þ&&'Ð"&!!Ñ œ "&!! EP(no screen, )ldefective) œ !Þ%%%Ð(&!Ñ !Þ&&'Ð$(&!Ñ œ #%") If nondefective: EP(screen, )ldefective) œ "&!! EP(no screen, )ldefective) œ !Þ)$&Ð(&!Ñ !Þ"'&Ð$(&!Ñ œ "#%& Hence, the optimal policy with experimentation is to screen if defective is found and not screen if nondefective is found. On the other hand, from part (e), inspecting a single item, in other words experimenting is not worthwhile. Using part (b), the overall optimal policy is to not inspect the single items, to not screen each item in the lot, instead, rework each item that is ultimately found to be defective. 1'-21 16.3-13. (a) Say coin 1 tossed: Say coin 2 tossed: EP œ !Þ'Ð!Ñ !Þ%Ð"Ñ œ !Þ% EP œ !Þ'Ð"Ñ !Þ%Ð!Ñ œ !Þ' The optimal alternative is to say coin 1 is tossed. (b) If the outcome is heads (H): P(coin 1lH) œ P(Hlcoin 1)P(coin 1) P(Hlcoin 1)P(coin 1)P(Hlcoin 2)P(coin 2) P(coin 2lH) œ % ( Say coin 1: EP œ $( Ð!Ñ %( Ð"Ñ œ %( Say coin 2: EP œ $( Ð"Ñ %( Ð!Ñ œ $( œ !Þ$Ð!Þ'Ñ !Þ$Ð!Þ'Ñ!Þ'Ð!Þ%Ñ œ $ ( The optimal alternative is to say coin 2. If the outcome is tails (T): P(coin 1lT) œ P(Tlcoin 1)P(coin 1) P(Tlcoin 1)P(coin 1)P(Tlcoin 2)P(coin 2) œ !Þ(Ð!Þ'Ñ !Þ(Ð!Þ'Ñ!Þ%Ð!Þ%Ñ œ !Þ(#%" P(coin 2lT) œ !Þ#(&* Say coin 1: EP œ !Þ(#%"Ð!Ñ !Þ#(&*Ð"Ñ œ !Þ#(&* Say coin 2: EP œ !Þ(#%"Ð"Ñ !Þ#(&*Ð!Ñ œ !Þ(#%" The optimal alternative is to say coin 1. 16.3-14. (a) Alternative Predict 0 H Predict 1 H Predict 2 H Prior probabilities Predict 0 H: Predict 1 H: Predict 2 H: State of Nature Coin 1 Coin 2 4 36 32 48 64 16 0.5 0.5 EP œ !Þ&Ð4Ñ !Þ&Ð36Ñ œ 20 EP œ !Þ&Ð32Ñ !Þ&Ð48Ñ œ 40 EP œ !Þ&Ð64Ñ !Þ&Ð16Ñ œ 40 The optimal alternative is to predict one or two heads with expected payoff of $40. (b) Prior Probability 0.5 0.5 P(Finding | State) Finding Heads Tails 0.8 0.2 0.4 0.6 Posterior Probabilities: Finding P(Finding) Heads 0.6 Tails 0.4 P(State | Finding) State of Nature Coin 1 Coin 2 0.6667 0.3333 0.2500 0.7500 Data: State of Nature Coin 1 Coin 2 1'-22 (c) If the outcome is heads (H): Predict 0 H: Predict 1 H: Predict 2 H: EP œ !Þ66(Ð4Ñ !Þ$33Ð36Ñ œ 14.67 EP œ !Þ66(Ð32Ñ !Þ33$Ð48Ñ œ 37.33 EP œ !Þ66(Ð64Ñ !Þ33$Ð16Ñ œ 48 The optimal alternative is to predict two heads. If the outcome is tails (T): Predict 0 H: Predict 1 H: Predict 2 H: EP œ !Þ25Ð4Ñ !Þ(5Ð36Ñ EP œ !Þ25Ð32Ñ !Þ(5(48Ñ EP œ !Þ25Ð64Ñ !Þ(5Ð16Ñ œ 28 œ 44 œ 28 The optimal alternative is to predict one heads. The expected payoff œ !Þ'Ð$%)Ñ !Þ%Ð$%%Ñ œ $%'Þ%!. (d) EVE œ $46.40 $%! œ $'Þ%! $$!, so it is better to not pay for the experiment and choose to predict either one or two heads. 16.4-1. Driven by "the pressure to reduce costs and deliver high-impact technology quickly while justifying investments" [p. 57], Westinghouse initiated this study to evaluate R and D efforts effectively. At any point in time, the firm chooses between launching, delaying and abandoning an innovation. When the launch is delayed, there is a chance of losing the opportunity. R and D is hence treated as a call option with flexibility. The value of the innovation and the optimal decision rule in subsequent stages are found by using dynamic programming. This value is then used in the analysis of the decision tree constructed to find the present value of the project. In this tree, decisions consist of whether to fund or not at different stages and each decision node is followed by a chance node that represents either a technical milestone or strategic fit. Sensitivity analysis is performed to ensure robustness of the model. As a result of this study, explicit decision rules for funding R and D projects are obtained. Including flexibility in the model yields a more realistic model. The new system helps identifying cost-effective research portfolios with simplified data acquisition and easy implementation. 1'-23 16.4-2. 67% Sell 10,000 Build Computers -6 50% Predict Sell 10,000 0 17 -1 6 17 -1 33% Sell 100,000 1 60 53 53 Sell Rights 15 14 14 Market Research -1 33% Sell 10,000 26 Build Computers 50% Predict Sell 100,000 1 0 35 27 2 -6 6 35 -1 67% Sell 100,000 60 14 14 50% Sell 10,000 Build Computers -6 6 27 No Market Research 1 0 27 53 53 Sell Rights 15 -1 0 0 50% Sell 100,000 60 54 54 Sell Rights 15 15 15 The optimal policy is to build the computers without doing market research. 16.4-3. 40% 2500 2500 2500 0 580 20% 2 60% -700 -700 -700 0 900 0 820 900 900 900 80% 1 800 820 800 800 750 750 750 1'-24 16.4-4. (a) Alternative Hold Campaign Not Hold Campaign Prior Probability State of Nature [ P $ # ! ! !Þ' !Þ% (b) Choose to hold the campaign with expected payoff $" million. Alternative Hold Campaign Not Hold Campaign Prior Probability State of Nature [ P $ # ! ! !Þ' !Þ% Alternative Hold Campaign Not Hold Campaign Prior Probability Maximum Payoff State of Nature [ P $ # ! ! !Þ' !Þ% $ ! (c) Exp. Payoff " ! Expected Payoff with Perfect Information: !Þ'Ð$Ñ !Þ%Ð!Ñ œ "Þ) Expected Payoff without Information: " EVPI œ "Þ) " œ $!Þ) million (d) 1'-25 (e) Data: State of Nature Winning Season Losing Season Posterior Probabilities: Finding Predict W Predict L Prior Probability 0.6 0.4 P(Finding) 0.55 0.45 P(Finding | State) Finding Predict L 0.25 0.75 Predict W 0.75 0.25 P(State | Finding) State of Nature Winning Season Losing Season 0.818 0.182 0.333 0.667 (f) Leland University should hire William. If he predicts a winning season, then they should hold the campaign and if he predicts a losing season, then they should not hold the campaign. 82% Win Hold Campagin 0 1.991 55% Predict Win 0 3 1.991 1 2.9 18% Lose -2 -2.1 Don't Hold Campaign 0 -0.1 33% Win 1.05 Hold Campaign 0 45% Predict Lose 0 1.05 3 -0.43 2 67% Lose -2 -2.1 Don't Hold Campagin 0 -0.1 3 3 -2 -2 60% Win Hold Campaign 1 Don't Hire William 1 0 1 Don't Hold Campaign 0 2.9 2.9 -2.1 -0.1 1 0 -2.1 -0.1 -0.1 Hire William 2.9 0 1'-26 40% Lose -0.1 3 -2 0 16.4-5. (a) 70% Growth 70% Growth 20 133.2 Stocks Y2 24 0 30% Recession 133.2 144 -12 1 108 70% Growth Bonds Y2 0 6 127.8 126 30% Recession 12 Stocks Y1 100 132 20% Growth 122.94 18 70% Recession Stocks Y2 0 108 82.8 144 108 126 132 108 81 -9 81 10% Depression 30% Recession -10 99 -45 2 0 94.5 70% Recession Bonds Y2 99 9 99 10% Depression 1 18 1'-27 45 20% Growth 4.5 122.94 45 108 94.5 99 108 70% Growth 70% Growth Stocks Y2 21 0 30% Recession 116.55 126 -10.5 1 5 116.55 94.5 70% Growth Bonds Y2 5.25 110.25 0 111.825 30% Recession 10.5 Bonds Y1 110.25 115.5 132 22 132 Stocks Y2 70% Recession 0 -11 101.2 94.5 115.5 20% Growth 100 117.885 126 99 99 10% Depression 30% Recession 10 121 -55 2 55 20% Growth 5.5 70% Recession Bonds Y2 0 115.5 121 11 121 10% Depression 22 132 55 115.5 121 132 (b) The comptroller should invest in stocks the first year. If growth occurs in the first year, then she should invest in stocks again the second year. If recession occurs in the first year, then she should invest in bonds the second year. 1'-28 16.4-6. The optimal policy is to wait until Wednesday to buy if the price is $9 on Tuesday. If the price is $10 or $11 on Tuesday, then buying on Tuesday is optimal. Buy 900 30% Close at $9 0 900 900 40% 10% Lower 2 891 810 30% Unchanged Wait 0 810 810 891 900 900 30% 10% Higher 990 990 Buy 900 990 1000 1000 1000 30% Close at $10 1007.3 0 1000 20% 10% Lower 1 900 Wait 0 1040 900 20% Unchanged 1000 1000 900 1000 60% 10% Higher 1100 1100 Buy 1100 1100 1100 40% Close at $11 0 10% 10% Lower 1 1100 990 Wait 0 1166 990 990 20% Unchanged 1100 1100 70% 10% Higher 1210 1'-29 1100 1210 1100 1210 16.4-7. (a) (b) Prior Distribution: P) Ð5Ñ B \" \# \$ )" !Þ# )# !Þ& )$ !Þ$ U\l)œ5 ÐBÑ )" )# ) $ !Þ& !Þ% !Þ# !Þ% !Þ& !Þ% !Þ" !Þ" !Þ% Posterior Distribution: B \" \# \$ 2)l\œB Ð5Ñ )" )# !Þ#() !Þ&&' !Þ"() !Þ&&' !Þ"!& !Þ#'$ )$ !Þ"'( !Þ#'( !Þ'$# (c) It is optimal to not use credit rating, but to extend credit, see part (a). 1'-30 16.4-8. (a) (b) Prior Distribution: P) Ð5Ñ B \" \# )" !Þ''( )# !Þ$$$ U\l)œ5 ÐBÑ )" )# !Þ) !Þ$ !Þ# !Þ( Posterior Distribution: B \" \# 2)l\œB Ð5Ñ )" )# !Þ)%# !Þ"&) !Þ$'% !Þ'$' (c) It is optimal to not conduct a survey, but to market the new product, see part (a). 1'-31 16.4-9. (a) (b) Prior Distribution: P) Ð5Ñ B \" \# )" !Þ) )# !Þ# U\l)œ5 ÐBÑ )" )# !Þ*& !Þ(& !Þ!& !Þ#& Posterior Distribution: B \" \# 2)l\œB Ð5Ñ )" )# !Þ)$& !Þ"'& !Þ%%% !Þ&&' (c) It is optimal to not test and to not screen, see part (a). 1'-32 16.4-10. (a) (b) Prior Distribution: P) Ð5Ñ B \" \# )" !Þ' )# !Þ% U\l)œ5 ÐBÑ )" )# !Þ$ !Þ' !Þ( !Þ% Posterior Distribution: B \" \# 2)l\œB Ð5Ñ )" )# !Þ%#* !Þ&(" !Þ(#% !Þ#(' (c) It is optimal to choose coin 1 if the outcome is tails and coin 2 if the outcome is heads, see part (a). 1'-33 16.4-11. (a) 95% Successful 1980 Hire 2000 1980 0 66% Pass 1870.9 5% Unsuccessful -420 1 0 -400 -420 1870.9 Don't Hire -20 0 -20 Test 21% Successful -20 1260 1980 Hire 2000 1980 0 74.118 34% Fail 79% Unsuccessful -420 1 0 -400 -420 74.118 2 Don't Hire 1280 -20 0 -20 70% Successful Hire 2000 0 1280 2000 2000 30% Unsuccessful Don’t Test -400 1 -400 -400 0 1280 Don't Hire 0 0 0 (b) Data: State of Nature Successful Not Successful Posterior Probabilities: Finding Pass Test Fail Test Prior Probability 0.7 0.3 P(Finding | State) Finding Pass Test Fail Test 0.9 0.1 0.1 0.9 P(Finding) 0.6600 0.3400 P(State | Finding) State of Nature Successful Not Successful 0.9545 0.0455 0.2059 0.7941 (c) The optimal policy is to not pay for testing and to hire Matthew. (d) Even if the fee is zero, hiring Matthew without any further investigation is optimal, so Western Bank should not pay anything for the detailed report. 1'-34 16.5-1. (a) Alternative Build Computers Sell Rights State of Nature Sell "!ß !!! Sell "!!ß !!! ! &% "& "& Sell 10,000 Build Computers -6 27 27 1 6 50% Sell 100,000 60 Sell Rights 15 0 0 54 54 15 15 They should build computers with an expected payoff of $#( million. (b) Prob(Sell 10,000) 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Decision Build Build Build Build Build Build Build Build Build Sell Sell Sell Expected Payoff ($million) 27 54 48.6 43.2 37.8 32.4 27 21.6 16.2 15 15 15 1'-35 16.5-2. (a) The optimal policy is to not do market research and build the computers. The expected payoff is $#( million. 67% Sell 10,000 Build Computers 50% Predict Sell 10,000 0 17 -6 17 1 6 -1 33% Sell 100,000 60 53 Sell Rights 15 Market Research -1 33% Sell 10,000 Build Computers 50% Predict Sell 100,000 1 0 35 27 2 -6 35 6 -1 67% Sell 100,000 60 53 Sell Rights 15 14 50% Sell 10,000 Build Computers -6 6 27 No Market Research 1 0 27 0 50% Sell 100,000 60 54 Sell Rights 15 53 14 14 26 -1 15 -1 53 14 0 54 15 (b) Prior(Sell 10,000) Action 1 No Market Research 0 No Market Research 0.1 No Market Research 0.2 No Market Research 0.3 No Market Research 0.4 No Market Research 0.5 No Market Research 0.6 No Market Research 0.7 Market Research 0.8 Market Research 0.9 No Market Research 1 No Market Research Action 2 Expected Payoff Build 27 Build 54 Build 48.6 Build 43.2 Build 37.8 Build 32.4 Build 27 Build 21.6 Build if Predict Sell 100,000 18.3 Build if Predict Sell 100,000 15.2 Sell 15 Sell 15 (c) If the rights can be sold for $"'Þ& or $"$Þ& million, the optimal policy is still to build the computers with an expected payoff of $#( million. If the cost of setting up the assembly line is $&Þ% million or $'Þ' million, the optimal policy is still to build the computers with an expected payoff of $#(Þ' or $#'Þ% million respectively. If the difference between the selling price and the variable cost of each computer is $&%! or $''!, the optimal policy is still to build the computers with an expected payoff of $#$Þ( or $$$Þ$ million respectively. For each combination of financial data, the expected payoff is as shown in the following table. In all cases, the optimal policy is to build the computers without doing market research. 1'-36 Sell Rights $13.5 million $13.5 million $13.5 million $13.5 million $16.5 million $16.5 million $16.5 million $16.5 million Cost of Assembly Line $5.4 million $5.4 million $6.6 million $6.6 million $5.4 million $5.4 million $6.6 million $6.6 million Selling Price Variable Cost $540 $660 $540 $660 $540 $660 $540 $660 Expected Payoff $23.4 million $30.9 million $23.1 million $29.7 million $24.3 million $30.9 million $23.1 million $29.7 million 16.5-3. 40% 2500 2500 2500 0 580 20% 0 900 2 0 820 60% -700 -700 900 900 -700 900 80% 820 1 800 800 800 750 750 750 1'-37 16.5-4. 70% Growth 70% Growth 20 133.2 Stocks Y2 24 0 30% Recession 133.2 144 -12 1 108 70% Growth Bonds Y2 0 6 127.8 126 30% Recession 12 Stocks Y1 100 132 20% Growth 122.94 18 70% Recession Stocks Y2 0 108 82.8 144 108 126 132 108 81 -9 81 10% Depression 30% Recession -10 99 -45 2 0 94.5 70% Recession Bonds Y2 99 9 99 10% Depression 1 18 1'-38 45 20% Growth 4.5 122.94 45 108 94.5 99 108 70% Growth 70% Growth Stocks Y2 21 0 30% Recession 116.55 126 -10.5 1 5 116.55 94.5 70% Growth Bonds Y2 5.25 110.25 0 111.825 30% Recession 10.5 Bonds Y1 110.25 115.5 132 22 132 Stocks Y2 70% Recession 0 -11 101.2 94.5 115.5 20% Growth 100 117.885 126 99 99 10% Depression 30% Recession 10 121 -55 2 55 20% Growth 5.5 70% Recession Bonds Y2 0 115.5 121 11 121 10% Depression 22 1'-39 132 55 115.5 121 132 16.5-5. Buy 900 30% Close at $9 0 891 900 900 40% 10% Lower 2 810 30% Unchanged Wait 0 810 891 900 900 30% 10% Higher 990 990 1000 1000 1000 1007.3 0 1000 20% 10% Lower 1 900 Wait 0 1040 900 990 Buy 30% Close at $10 810 900 20% Unchanged 1000 1000 60% 10% Higher 1100 1100 Buy 900 1000 1100 1100 1100 1100 40% Close at $11 0 1100 10% 10% Lower 1 990 Wait 0 1166 990 990 20% Unchanged 1100 1100 70% 10% Higher 1210 1210 1100 1210 The optimal policy is to wait until Wednesday to buy if the price is $* on Tuesday. If the price is $"! or $"" on Tuesday, then buy on Tuesday. 1'-40 16.5-6. P(Finding | State) Finding Not Excellent 0.2 0.7 Data: State of Nature Satisfactory Box Unsatisfactory Box Posterior Probabilities: Finding Excellent Not Excellent Prior Probability 0.9 0.1 Excellent 0.8 0.3 P(State | Finding) State of Nature Satisfactory Box Unsatisfactory Box 0.960 0.040 0.720 0.280 P(Finding) 0.75 0.25 96% Satisfactory Buy 200 0 75% Excellent 0 152 152 1 200 4% Unsatisfactory -1000 200 -1000 -1000 Reject 0 Sample 0 0 0 72% Satisfactory 114 Buy 200 0 25% Not Excellent 0 -136 2 200 200 28% Unsatisfactory -1000 -1000 -1000 0 1 Reject 114 0 0 90% Satisfactory Buy 200 0 80 Don't Sample 1 0 80 200 10% Unsatisfactory -1000 Reject 0 200 0 -1000 -1000 0 0 The optimal policy is to sample the fruit and buy if it is excellent and reject if it is unsatisfactory. 1'-41 16.5-7. (a) Choose to introduce the new product with expected payoff of $"#Þ& million. Alternative Introduce New Product Don't Introduce New Product Prior Probabilities State of Nature Successful Unsuccessful $%! million $"& million ! ! !Þ& !Þ& Exp. Payoff $"#Þ& million ! (b) With perfect information, Morton Ward should introduce the product if it will be successful and not introduce it if it will not be successful. Expected Payoff with Perfect Information: !Þ&Ð%!Ñ !Þ&Ð!Ñ œ #! Expected Payoff without Information: "#Þ& EVPI œ #! "#Þ& œ $(Þ& million (c) The optimal policy is to not test but to introduce the new product, with expected payoff $"#Þ& million. P(Finding | State) Data: Finding State of Prior Nature Probability Approved Not Approved Successful 0.5 0.8 0.2 Unsuccessful 0.5 0.25 0.75 P(State | Finding) Posterior State of Nature Probabilities: Finding P(Finding) Successful Unsuccessful Approved 0.525 0.762 0.238 Not Approved 0.475 0.211 0.789 1'-42 76% Successful Introduce Product 0 53% Approved 40 24.9048 1 38 38 24% Unsuccessful -15 -17 -17 0 24.9048 Don't Introduce Product 0 -2 -2 Test 21% Successful -2 12.125 Introduce Product 0 -5.42105 48% Not Approved 0 40 -2 2 2 38 38 79% Unsuccessful -17 -15 -17 Don't Introduce Product 12.5 0 -2 50% Successful Introduce Product 0 12.5 Don’t Test 0 12.5 1 40 40 50% Unsuccessful -15 40 -15 -15 Don't Introduce Product 0 -2 0 0 (d) Prior(Successful) Action 1 Don't Test 0 Don't Test 0.1 Don't Test 0.2 Test 0.3 Test 0.4 Test 0.5 Don't Test 0.6 Don't Test 0.7 Don't Test 0.8 Don't Test 0.9 Don't Test 1 Don't Test Action 2 Expected Payoff Introduce 12.5 Don't Introduce 0 Don't Introduce 0 Introduce if Approved 1.4 Introduce if Approved 4.975 Introduce if Approved 8.55 Introduce 12.5 Introduce 18 Introduce 23.5 Introduce 29 Introduce 34.5 Introduce 40 (e) If the net profit if successful is only $$! million, then the optimal policy is to test and to introduce the product only if the test market approves. The expected payoff is $)Þ"#& million. If the net profit if successful is $&! million, then the optimal policy is to skip the test and to introduce the product, with an expected payoff of $"(Þ& million. If the net loss if unsuccessful is only $""Þ#& million, then the optimal policy is to skip the test and to introduce the product, with an expected payoff of $"%Þ$(& million. If the net loss if unsuccessful is $")Þ(& million, then the optimal policy is to conduct the test and to 1'-43 introduce the product only if the test market approves. The expected payoff is $""Þ'&' million. For each combination of financial data, the expected payoff and the optimal policy are as shown below. Successful $30 million $30 million $50 million $50 million Unsuccessful -$11.25 million -$18.75 million -$11.25 million -$18.75 million Optimal Policy Skip Test, Introduce Product Test, Introduce Product if Approved Skip Test, Introduce Product Test, Introduce if Approved Expected Profit $9.375 million $7.656 million $19.375 million $15.656 million 16.5-8. (a) Chelsea should run in the NH primary. If she does well, then she should run in the ST primaries. If she does poorly in the NH primary, then should not run the ST primaries. The expected payoff is $'''ß ''(. 57% Do Well in ST 14.4 Run in ST 16 0 3.25714 47% Do Well in NH 14.4 43% Do Poorly in ST -11.6 1 -10 -11.6 0 3.257143 Don't Run in ST 0 -1.6 -1.6 Run in NH 25% Do Well in ST -1.6 0.666667 14.4 Run in ST 0 16 -5.1 53% Do Poorly in NH 0.6667 75% Do Poorly in ST -11.6 2 0 14.4 -10 -11.6 -1.6 1 Don't Run in ST 0 -1.6 -1.6 40% Do Well in ST 16 16 Run in ST 0 0.4 16 60% Do Poorly in ST Don't Run in NH -10 1 0 -10 -10 0.4 Don't Run in ST 0 0 1'-44 0 (b) Prior(Well in NH) 0.0000 0.0667 0.1333 0.2000 0.2667 0.3333 0.4000 0.4667 0.5333 0.6000 0.6667 0.7333 0.8000 0.8667 0.9333 1.0000 Action 1 Run in NH Don't Run Don't Run Don't Run Don't Run Don't Run Don't Run Don't Run Run in NH Run in NH Run in NH Run in NH Run in NH Run in NH Run in NH Run in NH Run in NH in in in in in in in NH NH NH NH NH NH NH Action 2 Run in ST Run in ST Run in ST Run in ST Run in ST Run in ST Run in ST Run in ST Run in ST Run in ST Run in ST Run in ST Run in ST Run in ST Run in ST Run in ST Run in ST if do well in NH if if if if if if if if if do do do do do do do do do well well well well well well well well well in in in in in in in in in NH NH NH NH NH NH NH NH NH Expected Payoff 0.6667 0.4000 0.4000 0.4000 0.4000 0.4000 0.4000 0.4000 0.6667 0.9905 1.3143 1.6381 1.9619 2.2857 2.6095 2.9333 3.2571 (c) If the payoff for doing well in ST is only $"# million, Chelsea should not run in either NH or ST, with expected payoff of $!. If the payoff for doing well in ST is $#! million, Chelsea should not run in NH, but run in ST, with expected payoff of $# million. If the loss for doing poorly in ST is $(Þ& million, Chelsea should not run in NH, but run in ST, with expected payoff of $"Þ* million. If the loss for doing poorly in ST is only $"#Þ& million, Chelsea should run in NH and run in ST if she does well in NH, with expected payoff of $"''ß ''(. For each combination of financial data, the expected payoff and the optimal policy is as shown below. Well in ST $12 million $12 million $20 million $20 million Poorly in ST -$7.5 million -$12.5 million -$7.5 million -$12.5 million Optimal Policy Run in ST Only Don't Run in Either Run in ST Only Run in NH, Run in ST if Well 1'-45 Expected Funds $300,000 $0 $3.5 million $1.233 million 16.6-1. (a) - (b) The optimal policy is to not conduct a survey and to sell the land. 14% Successful Drill 0 0.1414 70% Unfavorable 0 0.99 0.99 0.4 0.99 86% Unsuccessful 2 0 0 0 Sell 0.4 Do Seismic Survey 0 0.4 0.4 50% Successful 0.4285 Drill 0 30% Favorable 0 0.45 0.495 2 0.99 0.99 0.495 50% Unsuccessful 1 0 Sell 0.4 25% Oil 1 0 0.3025 No Seismic Survey 0 0.45 2 1 1 75% Dry 0.07 0.07 0.07 Sell 0.45 0.45 0.45 16.6-2. (a) Choose to not buy insurance with expected payoff $#%*ß )%!. Alternative Buy Insurance Not Buy Insurance Prior Probability (b) 0 0 0.4 0.4 Drill 0.99 State of Nature Earthquake No Earthquake #%*ß )#! #%*ß )#! *!ß !!! #&!ß !!! !Þ!!" !Þ*** Exp. Payoff #%*ß )#! #%*ß )%! Y (insurance) œ Y Ð#&!ß !!! ")!Ñ œ #%*ß )#! œ %**Þ)# Y (no insurance) œ !Þ***Y Ð#&!ß !!!Ñ !Þ!!"Y Ð*!ß !!!Ñ œ %**Þ) The optimal policy is to buy insurance. 1'-46 16.6-3. Expected utility of $"*ß !!!: Y Ð"*Ñ œ #& œ & Expected utility of investment: !Þ$Y Ð"!Ñ !Þ(Y Ð$!Ñ œ !Þ$"' !Þ($' œ &Þ% Choose the investment to maximize expected utility. 16.6-4. Expected utility of A1 œ Expected utility of A2 :Y Ð"!Ñ Ð" :ÑY Ð$!Ñ œ Y Ð"*Ñ !Þ$Y Ð"!Ñ !Þ(Ð#!Ñ œ "'Þ( Ê Y Ð"!Ñ œ * 16.6-5. (a) Expected utility of A1 œ Expected utility of A2 :Y Ð"!Ñ Ð" :ÑY Ð!Ñ œ Y Ð"Ñ !Þ"#&Y Ð"!Ñ !Þ)(&Ð!Ñ œ " Ê Y Ð"!Ñ œ ) (b) Expected utility of A1 œ Expected utility of A2 :Y Ð"!Ñ Ð" :ÑY Ð!Ñ œ Y Ð&Ñ !Þ&'#&Ð)Ñ !Þ%$(&Ð!Ñ œ Y Ð&Ñ Ê Y Ð&Ñ œ %Þ& (c) Answers will vary. 16.6-6. (a) Expected utility of A1 œ :Y Ð25Ñ Ð" :ÑY Ð36Ñ œ 5: 6Ð" :Ñ œ 6 : Expected utility of A2 œ :Y Ð"00Ñ Ð" :ÑY Ð!Ñ œ "0: ! œ "0: Expected utility of A3 œ :Y Ð!Ñ Ð" :ÑY Ð49Ñ œ ! 7Ð" :Ñ œ 7 7: A1 and A3 cross when 6 : œ ( (: Ê : œ "' . A1 and A# cross when ' : œ "!: Ê : œ #$ . Thus, A3 is best when : Ÿ "' , A1 is best when " ' 1'-47 Ÿ : Ÿ #$ , and A2 is best when : # $. (b) Y ÐQ Ñ œ &!Ð" /Q Î&! Ñ : œ #&%, alternative 1 is optimal 25% State 1 25 Alternative 1 25 0 33.015 0.4833 25 0.39347 75% State 2 36 36 36 0.51325 25% State 1 100 Alternative 2 100 1 33.0149 0.4833 0 12.178 0.2162 100 0.86466 75% State 2 0 0 0 0 25% State 1 0 Alternative 3 0 0 31.604 0.4685 0 0 75% State 2 49 49 49 0.62469 : œ &!%, alternative 1 is optimal 50% State 1 Alternative 1 25 0 30.198 0.4534 25 25 0.39347 50% State 2 36 36 50% State 1 Alternative 2 100 1 30.1981 0.45336 0 28.311 0.4323 36 0.51325 100 0.86466 50% State 2 0 100 0 0 0 50% State 1 0 Alternative 3 0 0 18.723 0.3123 50% State 2 49 1'-48 0 0 49 0.62469 49 : œ (&%, alternative 2 is optimal 75% State 1 Alternative 1 25 0 27.532 0.4234 25% State 2 36 75% State 1 52.2771 0.6485 2 Alternative 2 100 0 52.277 0.6485 25% State 2 0 75% State 1 Alternative 3 0 0 8.4903 0.1562 25 36 36 0.51325 100 100 0.86466 0 0 0 0 0 0 25% State 2 49 1'-49 25 0.39347 49 0.62469 49 16.6-7. The optimal policy is to not test for disease A, but to treat disease A. 50% Poor Health 80% Have A 10 0 17 7 7 50% Good Health Treat A 27 -1 30 13 27 20% Have B / Die -3 0 -3 50% Positive 20% Die 1 0 13 80% Have A 0 0 6 -2 80% Poor Health Don't Treat A 0 5.4 -2 10 8 0 -2 8 50% Die 20% Have B -2 0 3 Test for A 50% Poor Health 10 -2 8.3 8 8 50% Poor Health 20% Have A 10 0 17 7 7 50% Good Health Treat A 27 -1 30 1 27 80% Have B / Die -3 0 -3 50% Negative 0 3.6 2 20% Die 20% Have A -2 0 0 6 -2 80% Poor Health Don't Treat A 10 8 0 -2 8 2 9 0 3.6 50% Die 80% Have B -2 0 3 50% Poor Health 8 10 1'-50 8 50% Poor Health 50% Have A 10 0 19 9 50% Good Health Treat A -1 29 30 29 9 50% Have B / Die 0 -1 -1 Test for B 20% Die 1 0 9 9 50% Have A 0 0 8 0 0 80% Poor Health 10 Don't Treat A 10 10 0 6.5 50% Die 50% Have B 0 0 5 0 0 50% Poor Health 10 10 10 16.6-8. (a) At : œ !Þ#&, "!&: & œ #"Þ#& and max Ð##: #ß #Ñ œ max Ð$Þ&ß #Ñ œ $Þ&, so A1 is optimal. 1'-51 (b) As can be seen on the graph, A1 stays optimal for "Î"& Ÿ : Ÿ !Þ&. CASE 16.1 Brainy Business (a) The decision alternatives are to price the product high ($50), medium ($40), or low ($30), or don't market the product at all. The possible states of nature are the demand could be high (50,000), medium (30,000), or low (20,000), which in turn depends upon the price, and whether the competition is severe, moderate, or weak. The various data are summarized in the spreadsheet below. The payoff table can be generated based on the results in the far right column. High Medium Low Price $50 $40 $30 Sales (thousands) High 50 Medium 30 Low 20 Prior Probability Severe 0.2 Moderate 0.7 Weak 0.1 High Price Sales High Sales Medium Sales Low Severe 0.20 0.25 0.55 Moderate 0.25 0.30 0.45 Weak 0.30 0.35 0.35 Medium Price Sales High Sales Medium Sales Low Severe 0.25 0.35 0.40 Moderate 0.30 0.40 0.30 Weak 0.40 0.50 0.10 0.3 0.4 0.3 2,000 1,200 800 Low Price Sales High Sales Medium Sales Low Severe 0.35 0.40 0.25 Moderate 0.40 0.50 0.10 Weak 0.50 0.45 0.05 0.4 0.475 0.125 1,500 900 600 1'-52 Prior Revenue Probability ($thousands) 0.245 2,500 0.295 1,500 0.46 1,000 The decision tree for this probem follows (over three pages): 20% Sales High 2,500 2,500 20% Severe Competition 2,500 25% Sales Medium 1,500 0 1425 1,500 1,500 55% Sales Low 1,000 1,000 1,000 25% Sales High 2,500 2,500 70% Moderate Competition Price High 2,500 30% Sales Medium 1,500 0 1515 0 1525 1,500 1,500 45% Sales Low 1,000 1,000 1,000 30% Sales High 2,500 2,500 10% Weak Competition 2,500 35% Sales Medium 1,500 0 1625 1,500 1,500 35% Sales Low 1,000 1,000 1'-53 1,000 25% Sales High 2,000 2,000 20% Severe Competition 2,000 35% Sales Medium 1,200 0 1240 1,200 1,200 40% Sales Low 800 800 800 2,000 2,000 30% Sales High 2,000 70% Moderate Competition Price Medium 40% Sales Medium 1 1515 1,200 0 1320 0 1320 1,200 1,200 30% Sales Low 800 800 800 2,000 2,000 40% Sales High 2,000 10% Weak Competition 50% Sales Medium 1,200 0 1480 1,200 1,200 10% Sales Low 800 800 1'-54 800 35% Sales High 1,500 1,500 20% Severe Competition 1,500 40% Sales Medium 900 0 1035 900 900 600 600 1,500 1,500 25% Sales Low 600 40% Sales High 1,500 70% Moderate Competition Price Low 50% Sales Medium 900 0 1102.5 0 1110 900 900 600 600 1,500 1,500 10% Sales Low 600 50% Sales High 1,500 10% Weak Competition 45% Sales Medium 900 0 1185 900 900 600 600 5% Sales Low 600 (b) The scenario "moderate competition, sales of 30,000 units at a unit price of $30" has the largest total probability. Therefore, under the maximum likelihood criterion, Charlotte should price the product at $30. To find out best maximin alternative, note that for a price of $30: 20,000 units at a unit price $30 is the worst case, $40: 20,000 units at a unit price $40 is the worst case, $50: 20,000 units at a unit price $50 is the worst case. The maximum of these three is for the price of $50, so it is optimal under the maximin criterion. 1'-55 (c) As shown in the decision tree for part a (recall that decision trees assume Bayes' decision rule), Charlotte should charge the high price ($50), since this maximizes the expected revenue ($1.515 million). Alternatively, the expected revenues for each possible decision can be calculated directly as shown in the following spreadsheet. High Medium Low Price $50 $40 $30 Sales (thousands) High 50 Medium 30 Low 20 Prior Probability Severe 0.2 Moderate 0.7 Weak 0.1 Expected Prior Revenue Revenue Probability ($thousands) ($thousands) 0.245 2,500 0.295 1,500 1,515 0.46 1,000 High Price Sales High Sales Medium Sales Low Severe 0.20 0.25 0.55 Moderate 0.25 0.30 0.45 Weak 0.30 0.35 0.35 Medium Price Sales High Sales Medium Sales Low Severe 0.25 0.35 0.40 Moderate 0.30 0.40 0.30 Weak 0.40 0.50 0.10 0.3 0.4 0.3 2,000 1,200 800 1,320 Low Price Sales High Sales Medium Sales Low Severe 0.35 0.40 0.25 Moderate 0.40 0.50 0.10 Weak 0.50 0.45 0.05 0.4 0.475 0.125 1,500 900 600 1,102.5 (d) With more information from the marketing research company, the posterior probabilities for the state of competition can be found using the template for posterior probabilities as follows. Data: State of Nature Severe Moderate Weak Posterior Probabilities: Finding Predict Severe Predict Moderate Predict Weak Prior Probability 0.2 0.7 0.1 P(Finding) 0.268 0.597 0.135 P(Finding | State) Finding Predict Severe Predict Moderate Predict Weak 0.8 0.15 0.05 0.15 0.8 0.05 0.03 0.07 0.9 Severe 0.597 0.050 0.074 P(State | Finding) State of Nature Moderate 0.392 0.938 0.259 Weak 0.011 0.012 0.667 To keep the decision tree from becoming too unwieldy, we will break it into parts. The first three parts consider the situation after each possible prediction by the marketing research company. The decision tree from part a is reused with the only change being the prior probabilities of severe, moderate and weak competition used in part a are replaced by the appropriate posterior probabilities calculated above, depending upon the prediction of the marketing research company. For example, if the marketing research company predicts the competition will be severe, the probability of severe, moderate, and weak competition are 0.597, 0.392, and 0.011, respectively. 1'-56 The optimal decision if the marketing research company predicts severe is to price high ($50), with expected revenue of $1.466 million. High Medium Low Price $50 $40 $30 Sales (thousands) High 50 Medium 30 Low 20 Prior Probability Severe 0.597 Moderate 0.392 Weak 0.011 High Price Sales High Sales Medium Sales Low Severe 0.20 0.25 0.55 Moderate 0.25 0.30 0.45 Weak 0.30 0.35 0.35 Prior Revenue Probability ($thousands) 0.220709 2,500 0.270709 1,500 0.5085821 1,000 Medium Price Sales High Sales Medium Sales Low Severe 0.25 0.35 0.40 Moderate 0.30 0.40 0.30 Weak 0.40 0.50 0.10 0.2712687 0.3712687 0.3574627 2,000 1,200 800 Low Price Sales High Sales Medium Sales Low Severe 0.35 0.40 0.25 Moderate 0.40 0.50 0.10 Weak 0.50 0.45 0.05 0.3712687 0.4397388 0.1889925 1,500 900 600 Optimal Decision Price High Expected Revenue 1466.42 ($thousands) The optimal decision if the marketing research company predicts moderate competition is to price high ($50), with expected revenue of $1.521 million. High Medium Low Price $50 $40 $30 Sales (thousands) High 50 Medium 30 Low 20 Prior Probability Severe 0.050 Moderate 0.938 Weak 0.012 High Price Sales High Sales Medium Sales Low Severe 0.20 0.25 0.55 Moderate 0.25 0.30 0.45 Weak 0.30 0.35 0.35 Prior Revenue Probability ($thousands) 0.2480737 2,500 0.2980737 1,500 0.4538526 1,000 Medium Price Sales High Sales Medium Sales Low Severe 0.25 0.35 0.40 Moderate 0.30 0.40 0.30 Weak 0.40 0.50 0.10 0.29866 0.39866 0.3026801 2,000 1,200 800 Low Price Sales High Sales Medium Sales Low Severe 0.35 0.40 0.25 Moderate 0.40 0.50 0.10 Weak 0.50 0.45 0.05 0.39866 0.4943886 0.1069514 1,500 900 600 Optimal Decision Price High Expected Revenue 1521.15 ($thousands) The optimal decision if the marketing research company predicts weak competition is to price high ($50), with expected revenue of $1.584 million. 1'-57 High Medium Low Price $50 $40 $30 Sales (thousands) High 50 Medium 30 Low 20 Prior Probability Severe 0.074 Moderate 0.259 Weak 0.667 High Price Sales High Sales Medium Sales Low Severe 0.20 0.25 0.55 Moderate 0.25 0.30 0.45 Weak 0.30 0.35 0.35 Prior Revenue Probability ($thousands) 0.2796296 2,500 0.3296296 1,500 0.3907407 1,000 Medium Price Sales High Sales Medium Sales Low Severe 0.25 0.35 0.40 Moderate 0.30 0.40 0.30 Weak 0.40 0.50 0.10 0.362963 0.462963 0.1740741 2,000 1,200 800 Low Price Sales High Sales Medium Sales Low Severe 0.35 0.40 0.25 Moderate 0.40 0.50 0.10 Weak 0.50 0.45 0.05 0.462963 0.4592593 0.0777778 1,500 900 600 Optimal Decision Price High Expected Revenue 1584.26 ($thousands) Then, incorporating the expected payoff with each possible prediction by the marketing company, along with the expected revenue without information from part a, we combine the whole problem into the following decision tree. Proceed with No Info 1515 1515 1515 27% Predict Severe 1 1456.41791 1515 1466.41791 1456.41791 60% Predict Moderate Employ Marketing Research 1511.147404 -10 1505 1521.147404 1511.147404 14% Predict Weak 1574.259259 1584.259259 1574.259259 Charlotte should not purchase the services of the market research company. The information is not worth anything since it does not affect the decision. Regardless of the prediction, the optimal policy is to set the price at $50. 1'-58 CASE 16.2 Smart Steering Support (a) The available data are summarized in the table. Research Development Marketing Costs ($million) 0.3 0.8 0.2 Probability of Success 0.8 0.65 Revenues from R&D ($million) Sell Product Rights 1 Sell Research Results 0.2 Sell Current DSS 2 High Medium Low Sales Revenue ($million) 8 4 2.2 Probability 0.3 0.5 0.2 (b) The basic decision tree is shown below. No Success (Sell Current DSS) Do Research Don't Develop (Sell Current DSS & Research Results) Success No Success (Sell Current DSS & Research Results) Develop Don't Market (Sell Current DSS & Rights) Success High Market Medium Low Don't do Research (Sell Current DSS) 1'-59 (c) The decision tree displays all the expected payoffs and probabilities. 20% No Success (Sell Current DSS) 1.7 2 1.7 Do Research Don't Develop (Sell Current DSS & Research Results) 1.9 -0.3 2.4888 2.2 1.9 80% Success 35% No Success (Sell Current DSS & Research Results) 2 0% 1.1 2.69 2.2 1.1 Don't Market (Sell Current DSS & Rights) Develop 1.9 -0.8 2.686 3 1.9 65% Success 30% High 1 2 2.4888 0 6.7 3.54 8 6.7 50% Medium Market 2.7 -0.2 3.54 4 2.7 20% Low 0.9 2.2 0.9 Don't Do Research (Sell Current DSS) 2 2 2 (d) The best course of action is to do the research project. The expected payoff is $#Þ%)9 million. (e) The decision tree with perfect information on research is displayed. The expected value in this case equals $#Þ&%9 million. The difference between the expected values with and without information is $'!ß !!!, which is the value of perfect information on research. No Research (Sell Current DSS) 2 2 2 80% Research will be Successful 2 0 2.686 Don't Develop (Sell Current DSS & Research Results) 1.9 2.2 1.9 35% No Success (Sell Current DSS & Research Results) Do Research 2 1.1 -0.3 2.686 2.2 1.1 Develop Don't Market (Sell Current DSS & Rights) 1.9 3 1.9 -0.8 2.686 65% Success 30% High 2 2.5488 6.7 0 3.54 8 6.7 Market 50% Medium 2.7 -0.2 3.54 4 2.7 20% Low 0.9 2.2 0.9 20% Research won't be Successful (Sell Current DSS) 2 2 2 1'-60 (f) The decision tree with perfect information on development is displayed. The expected value in this case equals $#Þ('2 million. The difference between the expected values with and without information is $#($ß !!!, which is the value of perfect information on development No Research (Sell Current DSS) 2 2 2 65% Development Successful 20% No Success (Sell Current DSS) 2 0 1.7 3.172 2 1.7 Do Research Don't Develop (Sell Current DSS & Research Results) 1.9 -0.3 3.172 2.2 1.9 80% Success Don't Market (Sell Current DSS & Product Rights) 2 1.9 0 3.54 3 1.9 30% High Develop 2 2.7618 6.7 -0.8 3.54 8 6.7 50% Medium Market 2.7 -0.2 3.54 4 2.7 20% Low 0.9 2.2 0.9 35% Development would not be Successful (Sell Current DSS) 2 2 2 (g) - (h) - (i) The decision tree with expected utilities is displayed. The expected utilities are calculated in the following way: for each of the outcome branches of the decision tree (e.g., profit of $'ß (!!ß !!!), the corresponding utility is computed (e.g., "#Þ%&**#). Once this is done, the expected utilities are calculated. The best course of action is to not do research (expected utility of "!Þ"%%'* vs. *Þ)%'#'( in the case of doing research). 1'-61 (j) The expected utility for perfect information on research equals *Þ*$*$*(, which is still less than the expected utility of not doing research ("!Þ"%%'*). Therefore, the best course of action is to not do research, implying a value of zero for perfect information on the outcome of the research effort. (k) The expected utility for perfect information on development equals "!Þ$#"$%(, which is more than the expected utility without information ("!Þ"%%'*). The value of perfect information on development is the difference between the inverses of these two utility values, U" Ð"!Þ$#"$%(Ñ U" Ð"!Þ"%%'*Ñ œ #!Þ*$#(% #! œ !Þ*$#(%. The value of perfect information on the outcome of the development effort is $*$Þ#(%. 1'-62 CASE 16.3 Who Wants to be a Millionaire (a) The course of action that maximizes the expected payoff is to answer $500,000 question alone. If you get the question correct, then use the phone-a-friend lifeline to help answer $1 million question. The expected payoff is $440,980. $1 million (alone) $1 million (Phone‐a‐Friend) $500k (alone) $500k (Phone‐a‐Friend) Prob(Correct) 50% 65% 65% 80% 50% Correct $1,000,000 Answer Alone $1,000,000 0 516000 80% Correct $1,000,000 50% Incorrect $32,000 1 0 $32,000 $32,000 $516,000 Answer with Phone‐a‐Friend Don't Answer $500,000 0 $419,200 $500,000 $500,000 20% Incorrect $32,000 $32,000 $32,000 65% Correct $1,000,000 Answer with Phone‐a‐Friend 0 $661,200 65% Correct 2 $1,000,000 $1,000,000 35% Incorrect $32,000 $440,980 1 0 $32,000 $32,000 $661,200 Answer Alone Don't Answer $500,000 0 $440,980 $500,000 $500,000 35% Incorrect $32,000 $32,000 $32,000 Don't Answer $250,000 $250,000 $250,000 (b) Answers will vary depending on your level of risk aversion. One possible solution is obtained by setting Y ÐMaximumÑ œ Y Ð$1 millionÑ œ " and Y ÐMinimumÑ œ Y Ð$32,000Ñ œ !. If getting $250,000 for sure is equivalent to a 60% chance of getting $1 million vs. a 40% chance of getting $32,000, then Y Ð$250,000Ñ œ : œ !Þ'. If getting $500,000 for sure is equivalent to a 90% chance of getting $1 million vs. a 10% chance of getting $32,000, then Y Ð$500,000Ñ œ : œ !Þ*. 1'-63 (c) With the utilities derived in part (b), the decision changes to using the phone-a-friend lifeline to help answer the $500,000 question, and then walk away. $1 million (alone) $1 million (Phone‐a‐Friend) $500k (alone) $500k (Phone‐a‐Friend) Prob(Correct) 50% 65% 65% 80% 50% Correct Answer Alone 1 0 U($1 million) = U($500k) = U($250k) = U($32k) = 1 0.9 0.6 0 1 $1,000,000 50% Incorrect 2 0 0 0 $32,000 0 0.9 Answer with Phone‐a‐Friend 0 0.5 80% Correct 1 Don't Answer 0.72 0.9 0.9 $500,000 0.9 20% Incorrect 0 0 $32,000 0 65% Correct Answer with Phone‐a‐Friend 0 0.65 65% Correct 1 0.72 1 1 1 $1,000,000 0 0 0 $32,000 35% Incorrect 2 0 0.9 Answer Alone Don't Answer 0 0.585 0.9 0.9 0.9 $500,000 35% Incorrect 0 0 0 $32,000 Don't Answer 0.6 0.6 $250,000 0.6 CASE "'Þ4 University Toys and the Business Professor Action Figures (a) Prior Probability 0.5 0.5 P(Finding | State) Finding Well in Test Poor in Test 0.8 0.2 0.4 0.6 P(Finding) 0.6 0.4 P(State | Finding) State of Nature Well in Full Market Poor in Full Market 0.6667 0.3333 0.25 0.75 Data: State of Nature Well in Full Market Poor in Full Market Posterior Probabilities: Finding Well in Test Poor in Test 1'-64 (b) The best course of action is to skip the test market, and immediately market the product fully. The expected payoff is $1750. 67% Do Well Probabilities: P("Well in Full Market") P("Well in Test") P("Well in Full Market | Well in Test" P("Well in Full Market | Poor in Test") P("LSPAF") $1,300 0.5 0.6 0.6667 0.25 0.2 Fully Market ($1,000) $2,000 $700 20% LSPAF Enters Market 0 $2,000 $5,000 $200 $500 $400 $40 $1,000 $100 33% Do Poorly ($500) 1 Cost & Revenue Data: Do Well, LSPAF Do Well, No LSPAF Do Poorly, LSPAF Do Poorly, No LSPAF Do Well in Test Market Do Poorly in Test Market Full Market Cost Test Market Cost $1,300 $200 ($500) $700 Don't $300 60% Do Well 0 $400 $300 67% Do Well $2,380 $4,300 Fully Market $5,000 ($1,000) $2,800 80% No LSPAF $4,300 33% Do Poorly ($200) 1 0 $500 ($200) $2,800 Don't $300 0 $300 Test Market ($100) 25% Do Well $1,604 $940 Fully Market $2,000 ($1,000) ($410) 20% LSPAF Enters Market 75% Do Poorly ($860) 2 0 $940 $200 ($860) ($60) Don't ($60) 40% Do Poorly 0 $40 ($60) 25% Do Well $440.00 $3,940 Fully Market $5,000 $3,940 2 $1,750 ($1,000) 565 80% No LSPAF 75% Do Poorly ($560) 1 0 $500 ($560) $565 Don't ($60) 0 ($60) 50% Do Well $4,000 Fully Market ($1,000) $5,000 1750 $4,000 50% Do Poorly No Test Market ($500) 1 0 $500 ($500) $1,750 Don't 0 0 $0 (c) If the probability that the LSPAFs enter the market before the test marketing would be completed increases this would make the test market even less desirable, so it would still not be worthwhile to do. However, if the probability decreases, this would make the test market more desirable. It might reach the point where the test market is worthwhile. 1'-65 (d) Let : denote the probability that the LSPAFs will enter and EP the expected payoff. : !Þ! !Þ" !Þ# !Þ$ !Þ% !Þ& !Þ' !Þ( !Þ) !Þ* "Þ! EP $1,750 $1,906 $1,755 $1,750 $1,750 $1,750 $1,750 $1,750 $1,750 $1,750 $1,750 $1,750 Test Market? No Yes Yes No No No No No No No No No (e) It is better to perform the test market if the probability that the LSPAFs will enter the market is 10% or less. It is better to skip the test market if this probability is greater than 10%. 1'-66 CHAPTER 17: QUEUEING THEORY 17.2-1. A typical barber shop is a queueing system with input source being the population having hair, customers being the people who want haircut and servers being the barbers. The queue forms as customers wait for a barber to serve them. The customers are served usually with the first-come-first-served discipline. The service mechanism involves the barbers and equipment. 17.2-2. (a) Average number of customers in the shop, including those getting their haircut: (b) # in queue probability product Average number of customers waiting in the shop: (c) Expected number of customers being served: (d) hours minutes hours minutes Hence, each customer will be in the shop for half an hour on the average. This includes the time to get a haircut. The average waiting time for a customer before getting a haircut is minutes. (e) hours minutes 17.2-3. (a) A parking lot is a queueing system for providing parking. The customers are the cars and the servers are the parking spaces. The service time is the amount of time a car stays parked in a space and the queue capacity is zero. (b) 2 3 3 2 5 cars cars 5 7 hours hours (c) A car spends an average of 45 minutes in a parking space. 17-1 17.2-4. (a) FALSE. The queue is where customers wait before being served. (b) FALSE. Queueing models conventionally assume infinite capacity. (c) TRUE. The most common is first-come-first-served. 17.2-5. (a) A bank is a queueing system with people as the customers and tellers as the servers. (b) minute minutes customers customers 17.2-6. The utilization factor represents the fraction of time that the server is busy. The server is busy except when there is nobody in the system. is the probability of having zero customers in the system, so . 17.2-7. 17.2-8. (a) when nobody is in the system otherwise (b) (c) 17.2-9. 17-2 17.3-1. Part (a) (b) (c) (d) (e) (f) (g) (h) (i) (j) Customers Customers waiting for checkout Fires Cars Broken bicycles Ships to be loaded or unloaded Machines needing operator Materials to be handled Calls for plumbers Custom orders Typing requests Servers Checkers Firefighting units Toll collectors Bicycle repairpersons Longshoremen & equipment Operator Handling equipment Plumbers Customized process Typists 17.4-1. for (a) for for and next arrival before 1:00 next arrival between 1:00 and 2:00 next arrival after 2:00 (b) Probability that the next arrival will occur between 1:00 and 2:00 given no arrivals between 12:00 and 1:00 is . (c) no arrivals between 1:00 and 2:00 one arrival between 1:00 and 2:00 two or more arrivals between 1:00 and 2:00 (d) none served by 2:00 none served by 1:10 none served by 1:01 17.4-2. for arrivals in an hour (a) arrivals in an hour (b) arrivals in an hour (c) or more arrivals in an hour arrivals in an hour 17-3 17.4-3. Expected pay: old special Expected increase in pay: old special 17.4-4. Given the memoryless property, the system becomes a two-server after the first completion occurs. Let be the amount of time after until the next service completion occurs. min By Property 3, has an exponential distribution with mean . 17.4-5. By memoryless property, min Exp . By Property 3 Exp , where Exp Then, the expected waiting time is Exp , Exp , and . minutes. 17.4-6. (a) From aggregation property of Poisson process, the arrival process does still have a Poisson distribution with mean rate per hour, so the distribution of the time between consecutive arrivals is exponential with a mean of hours minutes. (b) The waiting time of this type 2 customer is the minimum of two exponential random variables, so by Property 3, it is exponentially distributed with a mean of minutes. 17.4-7. (a) This customer's waiting time is exponentially distributed with a mean of (b) The total waiting time of the customer in the system is are independent from each other. minutes var (c) var var minutes, var 17-4 minutes. , where hour and 17.4-8. (a) FALSE. and var , p.775. (b) FALSE. "The exponential distribution clearly does not provide a close approximation to the service-time distribution for this type of situation," second paragraph, p.776. (c) FALSE. A new arrival would have an expected waiting time, before entering service of , second last paragraph, p.777. 17.4-9. Let min . for all 17.5-1. (a) (b) (c) 17-5 17.5-2. (a) (b) (c) (d) 17.5-3. (a) (b) (1) (2) (3) (4) (5) (6) 17-6 (c) (1) (2) (3) (4) (5) (d) 17.5-4. (a) 17-7 (b) (c) The mean arrival rate to the system and the mean service rate for each server when it is busy serving customers are both . 17.5-5. (a) (b) (1) (2) (3) (4) (5) (c) (1) (2) (3) (5) The same equations can be obtained as follows: , , (d) hours 17.5-6. (a) Let the state represent the number of machines that are broken down. 17-8 . (b) (c) hours hours (d) (e) 17.5-7. (a) (b) 17.5-8. (a) 17-9 (b) for (c) , 17.5-9. (a) Let the state represent the number of documents received, but not completed. (b) below corresponds to the steady-state probability that not completed. (c) 17-10 documents are received but 17.5-10. for 17.5-11. (a) (b) (c) 17.5-12. (a) Let be the number of customers in the system. Balance equations: 17-11 (b) Let the state be the number of customers in service and in queue respectively. Balance equations: 1 17.5-13. (a) Let the state be the number of type 1 and type 2 customers in the systems. (b) Balance equations: (c) (d) Type 1 customers are blocked when the system is in state fraction of type 1 customers who cannot enter the system is customers are blocked when the system is in state , or type 2 arrivals that are blocked is . or , so the . Type 2 , so the fraction of 17.6-1. KeyCorp deploys queueing theory as part of its Service Excellence Management System (SEMS) to improve productivity and service in its branches. The main objective of this study is to enhance customer satisfaction by reducing wait times without increasing the staffing costs. To do this, first a system that collects data about various phases of customer transactions is developed. Then, a preliminary analysis is conducted to determine the number of tellers required for at most 10% of customers to wait more than five minutes. The underlying model is an M/M/k queue with an average service time of 246 seconds. The arrival and service rates, and are estimated from the data. By using steady state equations, measures such as average queue length, average waiting time, and 17-12 probability of having zero customers waiting are computed. The analysis revealed that with the current service time, the bank needed over 500 new employees. Hiring so many new tellers was too costly and physically impossible. Alternatively, the bank could achieve its goal by reducing the average service time. The investigation of the collected data helped to identify potential improvements in service. Accordingly, customer processing is reengineered, proficiency of tellers is improved and efficient schedules are obtained. Heuristic algorithms are incorporated in the model to make it more realistic. The model allowed KeyCorp to reduce the processing time by 53%. As a result of this, the customer wait time has decreased and the percentage of customers who wait more than five minutes is reduced to 4%. In addition to increased customer satisfaction, the new system resulted in the reduction of operating costs. Savings from personnel expenses is estimated to be $98 million over five years whereas the cost of the new system was only half a million dollars. The reports generated from the data are used in obtaining better schedules and identifying service components that are open to improvement. Efficient scheduling and reduced personnel released 15% of the capacity, which can now be used for more profitable investments. KeyCorp also gained more credibility by using a systematic approach in making decisions. KeyCorp management, customers, employees and shareholders all benefit from this study. 17.6-2. (a) M/M/1 queue with and Proportion of the time the storage space will be adequate: (b) n Pn 0 1 2 3 4 0.5 0.25 0.125 0.0625 0.03125 Total 17.6-3. (proportion of time no one is waiting) 17.6-4. (a) Exp (b) if if 17-13 17.6-5. Use the equalities and . 17.6-6. The system without the storage restriction is an M/M/1 queue with and . The proportion of the time that square feet floor space is adequate for waiting jobs is . Hence, the goal is to find such that for and , , . ln ln ln ln Part (a) (b) (c) ln Floor space required ln 17.6-7. (a) TRUE. A customer does not wait before the service begins if and only if there is no one in the system, so the long-run probability that the customer does not wait is . (b) FALSE. The expected number of customers in the system is not proportional to . (c) FALSE. When is increased from to increased from to , increases from 17.6-8. , increases from to . , so it is to . When it is (a) FALSE. A temporary return to the state where no customers are present is possible. (b) TRUE. Since (c) TRUE. Since , the queue grows without bound. , the system can reach steady-state conditions. 17.6-9. (a) TRUE. " (b) FALSE. " p.787. has an exponential distribution with parameter does not quite have an exponential distribution, because 17-14 ," p.787. ," (c) TRUE. " represents the conditional waiting time given customers already in the system. As discussed in Sec. 17.7, is known to have an Erlang distribution," p.787. 17.6-10. (a) customers, hours hours customers , There is a , % chance of having more than 2 customers at the checkout stand. (b) s= Data 30 40 1 Results (mean arrival rate) (mean service rate) (# servers) Pr(W > t) = 3.98E-31 when t = L= Lq = 3 2.25 W= Wq = 0.1 0.075 7 0.75 Prob(W q > t) = 1.45E-22 when t = 5 Pn n 0 1 2 (c) cumulative 0.25 0.1875 0.140625 customer, hrs hrs, , There is a 0.25 0.4375 0.578125 customers , % chance of having more than 2 customers at the checkout stand. (d) s= Data 20 40 1 Results (mean arrival rate) (mean service rate) (# servers) Pr(W > t) = 1.58E-61 when t = L= Lq = 1 0.5 W= Wq = 0.025 0.05 7 0.5 Prob(W q > t) = 1.86E-44 when t = 5 n 0 1 2 Pn cumulative 0.5 0.25 0.125 0.5 0.75 0.875 (e) The manager should hire another person to help the cashier by bagging the groceries. 17-15 17.6-11. (a) All the criteria are currently satisfied. s= Data 10 20 1 Results (mean arrival rate) (mean service rate) (# servers) Pr(W > t) = 0.006738 when t = L= Lq = 1 0.5 W= Wq = 0.05 0.1 0.5 0.5 Prob(W q > t) = 0.003369 when t = 0.5 n 0 1 2 3 4 5 Pn cumulative 0.5 0.25 0.125 0.0625 0.03125 0.015625 0.5 0.75 0.875 0.9375 0.96875 0.984375 (b) None of the criteria are satisfied. s= Data 15 20 1 Results (mean arrival rate) (mean service rate) (# servers) Pr(W > t) = 0.082085 when t = L= Lq = 3 2.25 W= Wq = 0.15 0.2 0.5 0.75 Prob(W q > t) = 0.061564 when t = 0.5 n Pn cumulative 0 0.25 0.25 1 0.1875 0.4375 2 0.140625 0.578125 3 0.10546875 0.68359375 4 0.079101563 0.76269531 5 0.059326172 0.82202148 (c) The first and third criteria are satisfied, but the second is not. s= Data 25 20 2 Results L = 2.051282051 Lq = 0.801282051 (mean arrival rate) (mean service rate) (# servers) W = 0.082051282 W q = 0.032051282 Pr(W > t) = 0.001022 when t = 0.5 0.625 Prob(W q > t) = 0.000266 when t = 0.5 17-16 n Pn 0 1 2 3 4 5 0.230769231 0.288461538 0.180288462 0.112680288 0.07042518 0.044015738 cumulative 0.23076923 0.51923077 0.69951923 0.81219952 0.8826247 0.92664044 17.6-12. (a) All the guidelines are currently met. s= Data 2 1 4 (mean arrival rate) (mean service rate) (# servers) W = 1.086956522 W q = 0.086956522 Pr(W > t) = 0.007902 when t = Results L = 2.173913043 Lq = 0.173913043 5 0.5 Prob(W q > t) = when t = 7.9E-06 5 n Pn 0 1 2 3 4 5 6 7 8 9 0.130434783 0.260869565 0.260869565 0.173913043 0.086956522 0.043478261 0.02173913 0.010869565 0.005434783 0.002717391 cumulative 0.1304 0.3913 0.6522 0.8261 0.9130 0.9565 0.9783 0.9891 0.9946 0.9973 (b) The first two guidelines will not be satisfied in a year, but the third will be. s= Data 3 1 4 (mean arrival rate) (mean service rate) (# servers) W = 1.509433962 W q = 0.509433962 Pr(W > t) = 0.023901 when t = Results L = 4.528301887 Lq = 1.528301887 5 0.75 Prob(W q > t) = 0.003433 when t = 5 (c) Five tellers are needed in a year. 17-17 n Pn 0 1 2 3 4 5 6 7 8 9 0.037735849 0.113207547 0.169811321 0.169811321 0.127358491 0.095518868 0.071639151 0.053729363 0.040297022 0.030222767 cumulative 0.0377 0.1509 0.3208 0.4906 0.6179 0.7134 0.7851 0.8388 0.8791 0.9093 17.6-13. (a) (b) 17.6-14. s= Data 10 12 1 (mean arrival rate) (mean service rate) (# servers) W= 0.5 W q = 0.416666667 Pr(W > t) = 2.06E-09 when t = Results L= 5 Lq = 4.166666667 10 0.833333333 Prob(W q > t) = 0.833333 when t = 0 n Pn 0 0.166666667 1 0.138888889 s= Data 10 12 2 (mean arrival rate) (mean service rate) (# servers) 0.1667 0.3056 Results L = 1.008403361 Lq = 0.175070028 W = 0.100840336 W q = 0.017507003 Pr(W > t) = 1.89E-52 when t = cumulative 10 0.416666667 Prob(W q > t) = 0.245098 when t = 0 n Pn 0 0.411764706 1 0.343137255 2 0.142973856 17-18 cumulative 0.4118 0.7549 0.8979 s= Data 10 12 3 Results L = 0.855529512 Lq = 0.022196179 (mean arrival rate) (mean service rate) (# servers) W = 0.085552951 W q = 0.002219618 Pr(W > t) = 8.05E-53 when t = 10 0.277777778 Prob(W q > t) = when t = s= 0.05771 0 Data 10 12 4 Pn 0 1 2 3 0.432132964 0.360110803 0.150046168 0.041679491 cumulative 0.4321 0.7922 0.9423 0.9840 Results L = 0.836234411 Lq = 0.002901077 (mean arrival rate) (mean service rate) (# servers) W = 0.083623441 W q = 0.000290108 Pr(W > t) = 7.71E-53 when t = n 10 0.208333333 Prob(W q > t) = 0.011024 when t = s= 0 10 12 5 (mean arrival rate) (mean service rate) (# servers) Pn 0 1 2 3 4 0.434331675 0.361943063 0.150809609 0.041891558 0.008727408 cumulative 0.4343 0.7963 0.9471 0.9890 0.9977 L = 0.833682622 Lq = 0.000349289 W = 0.083368262 W q = 3.49289E-05 Pr(W > t) = 7.67E-53 when t = n 10 0.166666667 Prob(W q > t) = 0.001746 when t = 0 Part Number of servers (a) (b) (c) (d) 17-19 (e) (f) n Pn 0 1 2 3 4 5 0.434571213 0.362142678 0.150892782 0.041914662 0.008732221 0.00145537 (g) cumulative 0.4346 0.7967 0.9476 0.9895 0.9983 0.9997 17.6-15. M/M/1 queue with An arriving customer does not have to wait before service Expected price of gasoline per gallon: $ 17.6-16. Expected cost per customer: 17.6-17. Let and . Differentiate both sides of the equation. Integrate to get . 17.6-18. (a) Let and . Differentiate both sides of the equation. (b) Let and . 17-20 for Differentiate both sides of the equation. 17.6-19. Mean rate at which service completion occurs during the periods when no customers are waiting in the queue: 17.6-20. s= Data 4 6 2 Pr(W > t) = 1 when t = 0 Results L= 0.75 Lq = 0.083333333 (mean arrival rate) (mean service rate) (# servers) W= 0.1875 W q = 0.020833333 0.333333333 Prob(W q > t) = 0.003053 when t = 0.5 n Pn 0 0.5 1 0.333333333 number of customers number of customers number of customers 17.6-21. (a) hours Clara hours Clarence total Clara Clara minutes minutes minutes Clarence Clarence hours 17-21 (b) It is an M/M/2 queue, hours. , , and . OR Courseware gives (c) An expected processing time of minutes results in the same expected waiting time. 17.6-22. (a) Current system: Next year's system: The next year's system yields smaller , but larger , and . (b) (c) 17.6-23. (a) The future evolution of the queueing system is affected by whether the parameter of the service time distribution for the customer currently in service is or . Therefore, the current state of the system needs to include this information from the history of the process. Let the state be the number of customers in the system and the index of the current service rate. Note that the state does not need an index of service rate. if the current parameter is if the current parameter is , . 17-22 (b) for for (c) Truncate the balance equations at a very large and then solve the resulting finite system of equations numerically. The resulting approximation of the stationary distribution should be good if the steady-state probability that the number of customers in the original system exceeds is negligible. (d) (e) Because the input is Poisson, the distribution of the state of the system is the same just before an arrival and at an arbitrary point in time. A new arrival finds the system in state A new arrival finds the system in state A new arrival finds the system in state The three conditional distributions of and Erlang , (3) Erlang are (1) Exp , (2) a convolution of Exp respectively. 17.6-24. (a) (0) (1) ( ) The solution given in Sec. 17.6 is: the balance equations. for (0) ( ) Hence, the solution satisfies the balance equations. 17-23 . Substitute this in (b) The solution given in Sec. 17.6 is: for balance equations. Hence, the solution satisfies the balance equations. (c) The solution given in Sec. 17.6 is: for . Substitute this in the balance equations. Hence, the solution satisfies the balance equations. 17-24 . Substitute this in the 17.6-25. (a) s= Data 6 4 3 Results L = 1.736842105 Lq = 0.236842105 (mean arrival rate) (mean service rate) (# servers) W = 0.289473684 W q = 0.039473684 Pr(W > t) = 0.025817 when t = 1 0.5 Prob(W q > t) = 0.236842 when t = 0 Pn n 0 0.210526316 1 0.315789474 2 0.236842105 (b) A phone is answered immediately Or A phone is answered immediately if if (d) Finite Queue Variation s= K= Data 6 4 3 3 Results L = 1.29851 Lq = 0 (mean arrival rate) (mean service rate) (# servers) (max customers) W = 0.2500 Wq = 0 0.5 An arriving call is lost n Pn 0 1 2 3 0.23881 0.35821 0.26866 0.13433 All three servers are busy 17-25 0.2105 0.5263 0.7632 At least one server is free (c) calls on hold cumulative 17.6-26. These form M/M/1/K queues with , and and the fraction of customers lost is respectively, and , so . (a) Zero spaces: (b) Two spaces: (c) Four spaces: 17.6-27. M/M/s/K model 17.6-28. and represent the waiting times of arriving customers who enter the system. The probability that such a customer finds customers in the system already is: for for customers in system system not full (a) (b) 17-26 . 17.6-29. (a) - (b) s= K= Data 20 30 1 2 Results L = 0.73684 Lq = 0.21053 (mean arrival rate) (mean service rate) (# servers) (max customers) W = 0.0467 W q = 0.01333 0.66667 s= K= Data 20 30 1 3 Results L = 1.01538 Lq = 0.43077 (mean arrival rate) (mean service rate) (# servers) (max customers) W = 0.0579 W q = 0.02456 0.66667 s= K= Data 20 30 1 4 Results L = 1.24171 Lq = 0.62559 (mean arrival rate) (mean service rate) (# servers) (max customers) W = 0.0672 W q = 0.03385 0.66667 s= K= Data 20 30 1 5 Results L = 1.42256 Lq = 0.78797 (mean arrival rate) (mean service rate) (# servers) (max customers) W = 0.0747 W q = 0.04139 0.66667 (c) Spaces Rate at which customers are lost Change in Profit / hour $ $ $ $ $ Change in Profit / hour $ $ $ (d) Since it costs $ per month per car length rented, each additional space must bring at least $ per month (or $ per hour) in additional profit. Five spaces still bring more than that, so five should be provided. 17-27 17.6-30. (a) The M/M/s model with finite calling population fits this queueing system. (b) The probabilities that there are 0, 1, 2, or 3 machines not running are respectively. The mean of this distribution is . Data 0.111111 0.5 s= 1 N= 3 (exponential parameter) (mean service rate) (# servers) (size of population) , , , and Results L = 0.71805274 Lq = 0.21095335 W= Wq = 2.832 0.832 0.66666667 -bar = (c) 0.2535497 n Pn 0 1 2 3 0.49290061 0.32860041 0.14604462 0.03245436 hours (d) The expected fraction of time that the repair technician will be busy is the system utilization, which is . (e) M/M/s model Data 0.333333 (mean arrival rate) 0.5 (mean service rate) s= 1 (# servers) Pr(W > t) = 1 when t = 0 Results L= 2 Lq = 1.333333333 W= Wq = 6 4 0.666666667 M/M/s/K model Data 0.333333 0.5 s= 1 K= 3 (mean arrival rate) (mean service rate) (# servers) (max customers) Results L = 1.01538 Lq = 0.43077 W = 3.4737 W q = 1.47368 0.66667 17-28 (f) Data 0.111111 0.5 s= 2 N= 3 (exponential parameter) (mean service rate) (# servers) (size of population) Results L = 0.55280899 Lq = 0.00898876 W = 2.03305785 W q = 0.03305785 0.33333333 -bar = 0.27191011 n Pn 0 1 2 3 0.54606742 0.36404494 0.08089888 0.00898876 The probabilities that there are 0, 1, 2, or 3 machines not running are , , , and respectively. The mean of this distribution is . The expected fraction of time that the repair technician will be busy is the system utilization, . 17.6-31. (a) This is an M/M/s model with a finite calling population, with and . , (b) s= N= Data 1 2 1 3 (exponential parameter) (mean service rate) (# servers) (size of population) Results L = 1.42105263 Lq = 0.63157895 W= Wq = 0.9 0.4 1.5 -bar = 1.57894737 17-29 n Pn 0 1 2 3 0.21052632 0.31578947 0.31578947 0.15789474 , , 17.6-32. (a) Alternative 1: s= N= Data 0.4 4 1 3 (exponential parameter) (mean service rate) (# servers) (size of population) Results L = 0.32064422 Lq = 0.05270864 W = 0.29918033 W q = 0.04918033 Three machines are the maximum that can be assigned to an operator while still achieving the required production rate. The average number of machines not running is , so % of the machines are running on the average. The utilization of servers is . (b) Alternative 2: s= N= Data 0.4 4 3 12 (exponential parameter) (mean service rate) (# servers) (size of population) Results L = 1.1246521 Lq = 0.03711731 W = 0.25853244 W q = 0.00853244 Three operators are needed to achieve the required production rate. The average number of machines not running is , so % of the machines are running on the average. The utilization of servers is . (c) Alternative 3: s= N= Data 0.4 8 1 12 (exponential parameter) (mean service rate) (# servers) (size of population) Results L = 1.03577079 Lq = 0.48755933 W = 0.23617045 W q = 0.11117045 Two operators are needed to achieve the required production rate. The average number of machines not running is , so % of the machines are running on the average. The utilization of servers is . 17.6-33. (a) Let the state be the number of failed machines ( and the stage of service for the machine under repair ( if all machines are running properly or otherwise). 17-30 (b) (c) State Balance Equation 17.7-1. (a) (i) Exponential: (ii) Constant: (iii) Erlang: Exp C Erlang Exp C (b) Let respectively. Now, Erlang when the distribution is exponential, constant and Erlang and . Hence, the expected waiting time is reduced by mained the same. 17-31 % and the expected queue length re- 17.7-2. (a) s= Data 0.2 4 4 1 s= Data 0.2 4 3 1 s= Data 0.2 4 2 1 s= Data 0.2 4 1 1 s= Data 0.2 4 0 1 (mean arrival rate) (expected service time) (standard deviation) (# servers) (mean arrival rate) (expected service time) (standard deviation) (# servers) (mean arrival rate) (expected service time) (standard deviation) (# servers) (mean arrival rate) (expected service time) (standard deviation) (# servers) (mean arrival rate) (expected service time) (standard deviation) (# servers) (b) If , is half of the value with ability of the service times. (c) L= Lq = Results 4.000 3.200 W= Wq = 20.000 16.000 L= Lq = Results 3.300 2.500 W= Wq = 16.500 12.500 L= Lq = Results 2.800 2.000 W= Wq = 14.000 10.000 L= Lq = Results 2.500 1.700 W= Wq = 12.500 8.500 L= Lq = Results 2.400 1.600 W= Wq = 12.000 8.000 , so it is quite important to reduce the vari- Change largest reduction smallest reduction (d) needs to be increased by to achieve the same 17-32 . 17.7-3. M/G/1 with : (a) FALSE. When fixed. and (b) FALSE. Smaller increase, both and and increase too provided that do not necessarily imply a smaller . Even though is . For example, let and , . (c) TRUE. If the service time is exponential, constant, and so that . (d) FALSE. It is possible to find a distribution with . 17.7-4. (a) hours hours (b) hours hours (c) in (b) is half of in (a). (d) Marsha needs to reduce her service time to approximately 61 seconds. 17-33 . If it is 17.7-5. (a) (b) Poisson input with and Erlang service times with , . (c) (d) (e) k= s= Data 1 2 2 1 (mean arrival rate) (mean service rate) (shape parameter) (# servers) L= Lq = Results 0.875 0.375 W= Wq = 0.875 0.375 17.7-6. (a) Current Policy: Results s= Data 1 2 1 (mean arrival rate) (mean service rate) (# servers) L= Lq = 1 0.5 W= Wq = 0.5 1 Proposal: k= s= Data 0.25 0.5 4 1 (mean arrival rate) (mean service rate) (shape parameter) (# servers) L= Lq = Results 0.8125 0.3125 W= Wq = 3.25 1.25 Under the current policy, an airplane loses one day of flying time as opposed to 3.25 days under the proposed policy. 17-34 (b) Under the current policy, one airplane is losing flying time each day as opposed to 0.8125 airplanes under the proposed policy. (c) The comparison in (b) is the appropriate one for making the decision, since it takes into account that airplanes will not have to come in for service as often. 17.7-7. (a) Let the state be the number of airplanes at the base and the stage of service of the airplane being overhauled. (b) 17.7-8. For the current arrangement, 3 and , so 8. Model Fig. 17.6 Fig. 17.8 Fig. 17.10 Fig. 17.11 24 and 3 , so Current at each crib Total 4 2.4 48 3.2 6.4 2.2 4.4 17-35 8. For the proposal, Proposal 167 098 133 99 4 4 3.1 3.7 2.8 093 .064 078 058 48, 17.7-9. (a) Let the state served at the denote calling units in the system with the calling unit being th stage of its service. Then, the state space is . Note that this analysis is possible because an Erlang distribution with parameters and is equivalent to the distribution of the sum of two independent exponential random variables each with parameter . The steady-state equations are: . (b) The solution of the steady-state equations: (c) If the service time is exponential, then the system is an M/M/1 queue with capacity , and . 17-36 17.7-10. Let the state represent the number of customers in the system number of completed arrival stages for currently arriving customer and the . 17.7-11. (a) Let be the repair time. minor repair needed major repair needed hours Now let be a Bernoulli random variable with and , be an exponential random variable with mean . , where are independent. var var var var 17-37 for , where and var var var Observe that has a much larger variance than exponential random variable with the same mean. , the variance of an (b) M/G/1 queue with (c) major repair needed minor repair needed major repair machines minor repair machines (d) Let the state denote the number of failed machines and the type of repair being done on the machine under repair ( represents minor repair and represents major repair). (e) 17-38 17.7-12. (a) if if where is the number of arrivals in and , minutes. and (b) Using the OR Courseware: (c) M/D/1 model: 17.8-1. (a) This system is an example of a nonpreemptive priority queueing system. (b) n= s= Data 2 20 1 (# of priority classes) (mean service rate) (# servers) Results Priority Priority Priority Priority Priority Class Class Class Class Class 1 2 3 4 5 i 2 10 1 1 1 L Lq W Wq 0.1666667 1.3333333 0.2642857 0.3357143 0.45 0.0666667 0.8333333 0.2142857 0.2857143 0.4 0.0833333 0.1333333 0.2642857 0.3357143 0.45 0.0333333 0.0833333 0.2142857 0.2857143 0.4 12 0.6 (c) (d) 17.8-2. If hours hours is the primary concern, one should choose the alternative with one fast server. If is the primary concern, one should choose the alternative with two slow servers. 17-39 17.8-3. (a) (b) The approximation is not good for and . 17.8-4. (a) First-come-first-served: days (b) Nonpreemptive priority: days days days (c) Preemptive priority: days days days 17-40 17.8-5. Preemptive Nonpreemptive 17.8-6. (a) The expected number of customers would not change since customers of both types have exactly the same arrival pattern and service times. The change of the priority would not affect the total service rate from the server's view and thus, the total queue size stays the same. (b) Using the template for M/M/s nonpreemptive priorities queueing model: n= s= Data 2 6 2 (# of priority classes) (mean service rate) (# servers) Results Priority Priority Priority Priority Priority Class Class Class Class Class 1 2 3 4 5 i 5 5 1 1 1 L Lq W Wq 1.3744589 0.5411255 0.2748918 0.1082251 4.0800866 3.2467532 0.8160173 0.6493506 4.7121212 4.5454545 4.7121212 4.5454545 #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! 10 0.8333333 17-41 Using the template for M/M/s queueing model: Results L = 5.454545455 Lq = 3.787878788 s= Hence, Data 10 6 2 (mean arrival rate) (mean service rate) (# servers) W = 0.545454545 W q = 0.378787879 0.833333333 . 17.8-7. Let the state denote jobs of high priority and jobs of low priority. State Balance Equation for for for 17.9-1. GM launched this project to improve the throughput of its production lines. A sequence of stations through which parts move sequentially until completion is called a production line. These stations are separated by finite-capacity buffers. Since machines may have unequal speeds and fail randomly, analyzing even simple production lines is not easy. To overcome the difficulties in measuring throughput and identifying bottlenecks, GM developed a throughput-analysis tool named C-MORE. The analysis assumes unreliable stations with deterministic speeds, exponential failure and repair times. Analytic decomposition and simulation methods are deployed. Analytic decomposition is based on first solving the two-station problem and then extending the results to multiple stations. Each station is modeled as a single-server queueing system with constant interarrival and service times. The server at each station can fail randomly. The first station is blocked 17-42 and shuts down if its buffer is full and the second station is starved and shuts down if there are no jobs completed by the first station. The state of the system includes information about blocked and starved stations, downtimes, and buffer contents. Closedform expressions for the steady-state distribution of buffer contents when both stations are up are obtained. The output includes throughput, system-time and work-in-process averages, average state of the system, bottleneck and sensitivity analysis. The results of this study include enhanced throughput, lowered overtime and increased sales of high-demand products. These improvements translated into savings of more than $2.1 billion. The use of a systematic approach enabled GM to make reliable decisions about equipment purchases, product launch times and maintenance schedules while meeting its production targets. Consequently, unprofitable investments and unfruitful improvement efforts are avoided. Alternatives are evaluated efficiently and questions are answered accurately. Continuous improvement of productivity is made possible. Overall, this study provided GM a competitive advantage in the industry. Following this study, OR has been widely adopted throughout the organization. 17.9-2. (a) Let the state (b) Let the state be the number of type 1 customers in the system. be the number of customers in the system. 17-43 (c) Let the state respectively be the number of type 1 and type 2 customers in the system 17.9-3. (a) (b) (c) hour minutes 17.9-4. In a system of infinite queues in series, customers are served at service facilities in a fixed order. Each facility has an infinite queue capacity. The arrivals from outside the system to the first facility form a Poisson process with rate . There are no arrivals from outside the system to other facilities, so for , this is a Poisson process with parameter . From the equivalence property, under steady-state conditions, the arrivals to each facility have a Poisson distribution with rate . Facility has servers whose service time is exponentially distributed with rate . A customer leaving facility is routed to facility with probability if and leaves the system if , so for , if else, and . It is assumed that so that the queue does not grow without bound. 17-44 17.9-5. (a) (b) for for for for facility 1 for facility 2 for facility 3 (c) (d) (e) 17.10-1. (a) The optimal number of servers is one. s= Data 8 10 1 Results (mean arrival rate) (mean service rate) (# servers) Pr(W > t) = 0.904837 when t = L= Lq = 4 3.2 W= Wq = 0.4 0.5 0.05 0.8 Prob(W q > t) = when t = 0.72387 0.05 n Economic Analysis: Cs = $100.00 (cost / server / unit time) Cw = $10.00 (waiting cost / unit time) Cost of Service $100.00 Cost of Waiting $40.00 Total Cost $140.00 17-45 0 1 2 3 4 5 6 7 Pn 0.2 0.16 0.128 0.1024 0.08192 0.065536 0.0524288 0.04194304 (b) The optimal number of servers is two. s= Data 8 10 2 (mean arrival rate) (mean service rate) (# servers) W = 0.119047619 W q = 0.019047619 Pr(W > t) = 0.672495 when t = Results L = 0.952380952 Lq = 0.152380952 0.05 0.4 Prob(W q > t) = 0.125443 when t = 0.05 Economic Analysis: Cs = $100.00 (cost / server / unit time) Cw = $100.00 (waiting cost / unit time) Cost of Service $200.00 Cost of Waiting $95.24 Total Cost $295.24 n Pn 0 1 2 3 4 5 6 7 0.428571429 0.342857143 0.137142857 0.054857143 0.021942857 0.008777143 0.003510857 0.001404343 (c) The optimal number of servers is three. s= Data 8 10 3 (mean arrival rate) (mean service rate) (# servers) W = 0.102365115 W q = 0.002365115 Pr(W > t) = 0.618397 when t = Results L = 0.818920916 Lq = 0.018920916 0.05 0.266666667 Prob(W q > t) = when t = 0.01732 0.05 Economic Analysis: Cs = $10.00 (cost / server / unit time) Cw = $100.00 (waiting cost / unit time) Cost of Service $30.00 Cost of Waiting $81.89 Total Cost $111.89 17-46 n Pn 0 1 2 3 4 5 6 7 0.447154472 0.357723577 0.143089431 0.038157182 0.010175248 0.0027134 0.000723573 0.000192953 17.10-2. Jim should operate four cash registers during the lunch hour. s= Data 66 30 4 (mean arrival rate) (mean service rate) (# servers) W = 0.037533312 W q = 0.004199979 Pr(W > t) = 0.267335 when t = Results L = 2.477198599 Lq = 0.277198599 0.05 0.55 Prob(W q > t) = 0.015242 when t = 0.05 Economic Analysis: Cs = $9.00 Cw = $18.00 Cost of Service Cost of Waiting Total Cost (cost / server / unit time) (waiting cost / unit time) $36.00 $44.59 $80.59 n Pn 0 1 2 3 4 5 6 7 0.104562001 0.230036403 0.253040043 0.185562698 0.102059484 0.056132716 0.030872994 0.016980147 17.10-3. The company needs a total of six machines to minimize its expected total cost per hour. s= Data 30 12 6 (mean arrival rate) (mean service rate) (# servers) W = 0.084462972 W q = 0.001129638 Pr(W > t) = 0.556903 when t = Results L = 2.533889152 Lq = 0.033889152 0.05 0.416666667 Prob(W q > t) = when t = 0.00581 0.05 Economic Analysis: Cs = $1.50 Cw = $25.00 Cost of Service Cost of Waiting Total Cost (cost / server / unit time) (waiting cost / unit time) $9.00 $63.35 $72.35 17.11-1. Answers will vary. 17.11-2. Answers will vary. 17-47 n Pn 0 1 2 3 4 5 6 7 0.081620259 0.204050648 0.25506331 0.212552759 0.132845474 0.066422737 0.02767614 0.011531725 Case%17.1% ! a)! Status!quo!at!the!presses!–!7.52!sheets!of!in6process!inventory.! A 1 2 3 4 5 6 B C D E G H Template for the M/M/s Queueing Model λ= µ= s= Data 7 1 10 (mean arrival rate) (mean service rate) (# servers) L= Lq = Results 7.517372837 0.517372837 ! Status!quo!at!the!inspection!station!–!3.94!wing!sections!of!in6process!inventory.! A 1 2 3 4 5 6 B C D E F G Template for M/D/1 Queueing Model λ= µ= s= Data 7 8 1 (mean arrival rate) (mean service rate) (# servers) L= Lq = Results 3.9375 3.0625 ! Inventory!cost!=!(7.52!+!3.94)($8/hour)!=!$91.68!/!hour! Machine!cost!=!(10)($7/hour)!=!$70!/!hour! Inspector!cost!=!$17!/!hour! ! Total!cost!=!$178.68!/!hour! ! b)! Proposal!1!will!increase!the!in6process!inventory!at!the!presses!to!11.05!sheets! since!the!mean!service!rate!has!decreased.! A 1 2 3 4 5 6 B C D E G H Template for the M/M/s Queueing Model Data λ= 7 (mean arrival rate) µ = 0.83333333 (mean service rate) s= 10 (# servers) L= Lq = Results 11.04740664 2.647406638 ! The!in6process!inventory!at!the!inspection!station!will!not!change.! ! Inventory!cost!=!(11.05!+!3.94)($8/hour)!=!$119.92!/!hour! Machine!cost!=!(10)($6.50)!=!$65!/!hour! Inspector!cost!=!$17!/!hour! ! Total!cost!=!$201.92!/!hour! ! This!total!cost!is!higher!than!for!the!status!quo!so!should!not!be!adopted.!!The! main!reason!for!the!higher!cost!is!that!slowing!down!the!machines!won’t!change! in6process!inventory!for!the!inspection!station.! 17-48 ! c)! Proposal!2!will!increase!the!in6process!inventory!at!the!inspection!station!to! 4.15!wing!sections!since!the!variability!of!the!service!rate!has!increased.! ! The!in6process!inventory!at!the!presses!will!not!change.! ! Inventory!cost!=!(7.52!+!4.15)($8/hour)!=!$93.36!/!hour! Machine!cost!=!(10)($7/hour)!=!$70!/!hour! Inspector!cost!=!$17!/!hour! ! Total!cost!=!$180.36!/!hour! ! This!total!cost!is!higher!than!for!the!status!quo!so!should!not!be!adopted.!The! main!reason!for!the!higher!cost!is!the!increase!in!the!service!rate!variability!and! the!resulting!increase!in!the!in6process!inventory.! ! ! ! d)! They!should!consider!increasing!power!to!the!presses!(increasing!there!cost!to! $7.50!per!hour!but!reducing!their!average!time!to!form!a!wing!section!to!0.8! hours).!This!would!decrease!the!in6process!inventory!at!the!presses!to!5.69.! A 1 2 3 4 5 6 B C D E G H Template for the M/M/s Queueing Model λ= µ= s= Data 7 1.25 10 (mean arrival rate) (mean service rate) (# servers) ! ! Inventory!cost!=!(5.69!+!3.94)($8/hour)!=!$77.04!/!hour! Machine!cost!=!(10)($7.50/hour)!=!$75!/!hour! Inspector!cost!=!$17!/!hour! ! Total!cost!=!$169.04!/!hour! ! This!total!cost!is!lower!than!the!status!quo!and!both!proposals.! % 17-49 L= Lq = Results 5.688419945 0.088419945 Case%17.2% The!operations!of!the!records!and!benefits!call!center!can!be!modeled!as!an! M/M/s!queueing!system.!We,!therefore,!use!the!template!for!the!M/M/s!queueing! model!throughout!this!case.!The!mean!arrival!rate!equals!70!per!hour,!and!the! mean!service!rate!of!every!representative!equals!6!per!hour.!Mark!needs!at!least! s=12!representatives!answering!phone!calls!to!ensure!that!the!queue!does!not! grow!indefinitely.! ! a)! In!order!to!solve!this!problem!we!have!to!determine!the!number!of!servers!by! "trial!and!error"!until!we!find!a!number!s!such!that!the!probability!of!waiting! more!than!4!minutes!in!the!queue!is!above!35%.! ! For!13!servers,!the!probability!that!a!customer!has!to!wait!more!than!4!minutes! equals!36.3%.!It!appears!that!Mark!currently!employs!13!servers.! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 B C D E G H Template for the M/M/s Queueing Model Data 70 6 13 λ= µ= s= (mean arrival rate) (mean service rate) (# servers) Pr(W > t) = 0.8256082 when t = 0.06666667 Prob(Wq > t) = 0.36291401 when t = 0.06666667 0.08 0.07 0.06 0.05 Probability 0.04 0.03 0.02 0.01 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Number of Customers in System 17-50 L= Lq = Results 17.07963527 5.4129686 W= Wq = 0.24399479 0.077328123 ρ= 0.897435897 n 0 1 2 3 4 5 6 7 8 9 10 5.32592E-06 6.21358E-05 0.000362459 0.001409561 0.004111221 0.009592849 0.018652761 0.031087935 0.045336573 0.058769631 0.06856457 Pn ! ! b)! Using!the!same!procedure!as!in!part!a!we!find!that!for!s!=!18!servers!the! probability!of!waiting!more!than!1!minute!drops!below!5%:! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 B C D E G H Template for the M/M/s Queueing Model Data 70 6 18 λ= µ= s= (mean arrival rate) (mean service rate) (# servers) Pr(W > t) = 0.90907539 when t = 0.01666667 Prob(Wq > t) = 0.03207826 when t = 0.01666667 L= Lq = Results 11.77798802 0.111321353 W= Wq = 0.168256972 0.001590305 ρ= 0.648148148 n 0 1 2 3 4 5 6 7 8 9 10 0.14 0.12 0.1 Probability 0.08 0.06 0.04 0.02 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Number of Customers in System Pn 8.49029E-06 9.90534E-05 0.000577812 0.002247045 0.006553882 0.015292391 0.029735204 0.049558673 0.072273065 0.093687307 0.109301858 ! ! ! ! c)! Using!the!same!"trial!and!error"!method!as!before,!we!find!the!minimal!number! of!servers!necessary!to!ensure!that!80%!of!customers!wait!one!minute!or!less!to! be!s!=!15.! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 B C D E G H Template for the M/M/s Queueing Model Data 70 6 15 λ= µ= s= (mean arrival rate) (mean service rate) (# servers) Pr(W > t) = 0.92671158 when t = 0.01666667 Prob(Wq > t) = 0.19421332 when t = 0.01666667 0.12 0.1 0.08 Probability 0.06 0.04 0.02 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Number of Customers in System 17-51 L= Lq = Results 12.61532951 0.948662841 W= Wq = 0.180218993 0.013552326 ρ= 0.777777778 n 0 1 2 3 4 5 6 7 8 9 10 7.80062E-06 9.10072E-05 0.000530875 0.002064516 0.006021504 0.014050177 0.027319789 0.045532982 0.066402265 0.08607701 0.100423178 Pn ! ! ! The!minimal!number!of!servers!to!ensure!that!95%!of!customers!wait!90! seconds!or!less!is!s!=!17.! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 B C D E G H Template for the M/M/s Queueing Model Data 70 6 17 λ= µ= s= Pr(W > t) = when t = (mean arrival rate) (mean service rate) (# servers) 0.8705238 0.025 Prob(Wq > t) = 0.04645911 when t = 0.025 0.14 0.12 0.1 Probability 0.08 0.06 0.04 0.02 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Number of Customers in System L= Lq = Results 11.89284685 0.226180186 W= Wq = 0.169897812 0.003231146 ρ= 0.68627451 n 0 1 2 3 4 5 6 7 8 9 10 8.39517E-06 9.79436E-05 0.000571338 0.002221869 0.006480452 0.015121055 0.029402052 0.049003419 0.07146332 0.092637637 0.108077243 Pn ! ! When!an!employee!of!Cutting!Edge!calls!the!benefits!center!from!work!and!has! to!wait!on!the!phone,!the!company!loses!valuable!work!time!for!this!customer.! Mark!should!try!to!estimate!the!amount!of!work!time!employees!lose!when!they! have!to!wait!on!the!phone.!Then!he!could!determine!the!cost!of!this!waiting!time! and!try!to!choose!the!number!of!representatives!in!such!a!fashion!that!he! reaches!a!reasonable!trade6off!between!the!cost!of!employees!waiting!on!the! phone!and!the!cost!of!adding!new!representatives.! ! Clearly,!Mark's!criteria!would!be!different!if!he!were!dealing!with!external! customers.!While!the!internal!customers!might!become!disgruntled!when!they! have!to!wait!on!the!phone,!they!cannot!call!somewhere!else.!Effectively,!the! benefits!center!holds!monopolistic!power.!On!the!contrary,!if!Mark!were!running! a!call!center!dealing!with!external!customers,!these!customers!could!decide!to!do! business!with!a!competitor!if!they!become!angry!from!waiting!on!the!phone.! 17-52 ! d)! If!the!representatives!can!only!handle!6!calls!per!hour,!then!Mark!needs!to! employ!18!representatives!(see!part!b).!If!a!representative!can!handle!8!calls!per! hour,!then!the!minimal!number!of!representatives!equals!14.! A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 B C D E G H Template for the M/M/s Queueing Model Data 70 8 14 λ= µ= s= (mean arrival rate) (mean service rate) (# servers) Pr(W > t) = 0.88174766 when t = 0.01666667 Prob(Wq > t) = 0.0366495 when t = 0.01666667 0.16 0.14 0.12 0.1 Probability 0.08 0.06 0.04 0.02 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Number of Customers in System L= Lq = Results 8.873005049 0.123005049 W= Wq = 0.126757215 0.001757215 ρ= 0.625 n 0 1 2 3 4 5 6 7 8 9 10 0.000156459 0.001369018 0.005989453 0.017469238 0.038213959 0.066874429 0.097525208 0.12190651 0.133335246 0.129631489 0.113427553 Pn ! The!cost!of!training!14!employees!equals!(14)($2,500)!=!$35,000!and!saves! Mark!(4)($30,000)!=!$120,000!in!annual!salary.!In!the!first!year!alone!Mark! would!save!$85,000!if!he!chose!to!train!all!his!employees!so!that!they!can!handle! 8!instead!of!6!phone!calls!per!hour.! ! e)! Mark!needs!to!carefully!check!the!number!of!calls!arriving!at!the!call!center!per! hour.!In!this!case!we!have!made!the!simplifying!assumption!that!the!arrival!rate! is!constant.!That!assumption!is!unrealistic;!clearly!we!would!expect!more!calls! during!certain!times!of!the!day,!during!certain!days!of!the!week,!and!during! certain!weeks!of!the!year.!We!might!want!to!collect!data!on!the!number!of!calls! received!depending!on!the!time.!This!data!could!then!be!used!to!forecast!the! number!of!calls!the!center!will!receive!in!the!near!future,!which!in!turn!would! help!to!forecast!the!number!of!representatives!needed.! ! Also,!Mark!should!carefully!check!the!number!of!phone!calls!a! representative!can!answer!per!hour.!Clearly,!the!length!of!a!call!will!depend!on! the!issue!the!caller!wants!to!discuss.!We!might!want!to!consider!training! representatives!for!special!issues.!These!representatives!could!then!always! answer!those!particular!calls.!Using!specialized!representatives!might!increase! the!number!of!phone!calls!the!entire!center!can!handle.! ! Finally,!using!an!M/M/s!model!is!clearly!a!great!simplification.!We!need!to! evaluate!whether!the!assumptions!for!an!M/M/s!model!are!at!least! approximately!satisfied.!If!this!is!not!the!case,!we!should!consider!more!general! models!such!as!M/G/s!or!G/G/s.! 17-53 CHAPTER 18: INVENTORY THEORY 18.3-1. (a) O œ "&, 2 œ !Þ$!, . œ $! Ê U‡ œ Ð#ÑÐ$!ÑÐ"&Ñ œ &%Þ(( !Þ$! >‡ œ U‡ Î. œ "Þ)$ months (b) $!Þ$! : œ $ Ê U‡ œ #Ð$!ÑÐ"&Ñ œ &(Þ%& !Þ$! $ $ W ‡ œ #Ð$!ÑÐ"&Ñ !Þ$! $!Þ$! œ &#Þ## >‡ œ U‡ Î. œ "Þ*" months 18.3-2. (a) O œ #&, 2 œ !Þ!&, . œ '!! Ê U‡ œ #Ð'!!ÑÐ#&Ñ œ ((%Þ' !Þ!& >‡ œ U‡ Î. œ "Þ#* weeks (b) #!Þ!& : œ # Ê U‡ œ #Ð'!!ÑÐ#&Ñ œ ()%Þ## !Þ!& # # #!Þ!& W ‡ œ #Ð'!!ÑÐ#&Ñ œ ('&Þ!* !Þ!& >‡ œ U‡ Î. œ "Þ$" weeks 18.3-3. (a) d= K= h= L= WD = Data 676 $75 $600.00 3.5 365 Q= Decision 5 (demand/year) (setup cost) (unit holding cost) (lead time in days) (working days/year) 18-1 Results Reorder Point 6.482191781 Annual Setup Cost Annual Holding Cost Total Variable Cost $10,140.00 $1,500.00 $11,640.00 (b) (c) d= K= h= L= WD = Data 676 $75 $600.00 3.5 365 Q= Decision 13 (demand/year) (setup cost) (unit holding cost) (lead time in days) (working days/year) Results Reorder Point 6.482191781 Annual Setup Cost Annual Holding Cost Total Variable Cost $3,900.00 $3,900.00 $7,800.00 (d) d= K= h= L= WD = Data 676 $75 $600.00 3.5 365 Q= Decision 13 Results Reorder Point 6.482191781 (demand/year) (setup cost) (unit holding cost) (lead time in days) (working days/year) Annual Setup Cost Annual Holding Cost Total Variable Cost $3,900.00 $3,900.00 $7,800.00 (optimal order quantity) The results are the same as those obtained in (c). (e) #Ð(&ÑÐ'('Ñ U‡ œ #OH 2 œ !Þ#Ð$!!!Ñ œ "$ computers purchased with each order (f) Number of order per year: H U œ '(' "$ œ &# VST œ HÐPX Ñ œ Ð"$Ñ "# œ 'Þ& inventory level when each order is placed (g) The optimal policy reduces the total variable inventory cost by $$ß )%! per year, which is a 33% reduction. 18-2 18.3-4. (a) d= K= h= L= WD = Data 120000 $2,000 $0.48 0 365 Q= Decision 10000 d= K= h= L= WD = Data 120000 $2,000 $0.48 0 365 Q= Decision 31622.78 (demand/year) (setup cost) (unit holding cost) (lead time in days) (working days/year) Reorder Point Annual Setup Cost Annual Holding Cost Total Variable Cost Results 0 $24,000.00 $2,400.00 $26,400.00 (b) (c) (demand/year) (setup cost) (unit holding cost) (lead time in days) (working days/year) Reorder Point Annual Setup Cost Annual Holding Cost Total Variable Cost Results 0 $7,589.47 $7,589.47 $15,178.93 If U is required to be integer: d= K= h= L= WD = Data 120000 $2,000 $0.48 0 365 Q= Decision 31623 (demand/year) (setup cost) (unit holding cost) (lead time in days) (working days/year) 18-3 Reorder Point Annual Setup Cost Annual Holding Cost Total Variable Cost Results 0 $7,589.41 $7,589.52 $15,178.93 (d) d= K= h= L= WD = Q= Data 120000 $2,000 $0.48 0 365 Decision 31622.78 (demand/year) (setup cost) (unit holding cost) (lead time in days) (working days/year) Reorder Point Results 0 Annual Setup Cost $7,589.47 Annual Holding Cost $7,589.47 Total Variable Cost $15,178.93 (optimal order quantity) The results are the same as those in (c). (e) #Ð#ß!!!ÑÐ"!ß!!!Ñ U‡ œ #OH œ $"ß '##Þ() gallons purchased with each order 2 œ !Þ!% 18.3-5. (a) U‡ will decrease by half. (b) U‡ will double. (c) U‡ remains the same. (d) U‡ will double. (e) U‡ remains the same. 18.3-6. (a) #Ð(&ÑÐ&!Ñ U‡ œ #OH Ê 2 œ $$ per month, 2 Ê &! œ 2 which is 15% of the acquisition cost. (b) d= K= h= L= WD = Data 600 $75 $36.00 0 365 Q= Decision 50 (demand/year) (setup cost) (unit holding cost) (lead time in days) (working days/year) Reorder Point Annual Setup Cost Annual Holding Cost Total Variable Cost Results 0 $900.00 $900.00 $1,800.00 Optimal Order Quantity d= K= h= L= WD = Data 600 $75 $48.00 0 365 Q= Decision 43.30 (demand/year) (setup cost) (unit holding cost) (lead time in days) (working days/year) 18-4 Reorder Point Annual Setup Cost Annual Holding Cost Total Variable Cost Results 0 $1,039.23 $1,039.23 $2,078.46 Current Order Quantity d= K= h= L= WD = Data 600 $75 $48.00 0 365 Q= Decision 50.00 d= K= h= L= WD = Data 600 $75 $48.00 5 300 Q= Decision 43.30 (demand/year) (setup cost) (unit holding cost) (lead time in days) (working days/year) Reorder Point Annual Setup Cost Annual Holding Cost Total Variable Cost Results 0 $900.00 $1,200.00 $2,100.00 (c) (demand/year) (setup cost) (unit holding cost) (lead time in days) (working days/year) Reorder Point Annual Setup Cost Annual Holding Cost Total Variable Cost Results 10 $1,039.23 $1,039.23 $2,078.46 (d) VST œ & Ð&!ÑÐ&Î#&Ñ œ "& hammers, which adds & ‚ $% œ $#! to TVC every month, $#%! per year. 18.3-7. O œ "#ß !!!, 2 œ !Þ$!, . œ )ß !!!, : œ & &!Þ$! U‡ œ #Ð)!!!ÑÐ"#!!!Ñ œ #'ß !%' !Þ$! & & W ‡ œ #Ð)!!!ÑÐ"#!!!Ñ &!Þ$! œ #%ß &(# !Þ$! >‡ œ U‡ Î. œ $Þ#' months 18.3-8. (a) d= K= h= L= WD = Data 6000 $1,000 $100.00 0 365 Q= Decision 346.41 (demand/year) (setup cost) (unit holding cost) (lead time in days) (working days/year) Reorder Point Results 0 Annual Setup Cost $17,320.51 Annual Holding Cost $17,320.51 Total Variable Cost $34,641.02 (optimal order quantity) 18-5 (b) Data d = 6000 (demand/year) K = $1,000 (setup cost) h = $100.00 (unit holding cost) p = $150.00 (unit shortage cost) Max Inventory Level Decision Q = 447.214 (optimal order quantity) S = 178.885 (optimal maximum shortage) Results 268.33 Annual Setup Cost $13,416.41 Annual Holding Cost $8,049.84 Annual Shortage Cost $5,366.56 Total Variable Cost $26,832.82 18.3-9. (a) d= K= h= p= Data 676 $75 $600.00 $200.00 (demand/year) (setup cost) (unit holding cost) (unit shortage cost) Q= S= Decision 26 20 (order quantity) (maximum shortage) Max Inventory Level Annual Setup Cost Annual Holding Cost Annual Shortage Cost Total Variable Cost This TVC is almost half of the optimal value found for Problem 18.3-3. (b) 18-6 Results 6.00 $1,950.00 $415.38 $1,538.46 $3,903.85 (c) 18.3-10. : 2 1/3 1 2 3 5 10 #OH U‡ œ 2: : 2 Maximum Inventory Level 2,000 1,414 1,225 1,155 1,095 1,049 500 707 816 866 913 953 18.3-11. (a) Maximum inventory: Ð,+ÑU , Length of interval M : U, Average inventory in interval M : Ð,+ÑU #, Length of interval MM : U+ U, Average inventory in interval MM : Ð,+ÑU #, Average inventory per cycle: Holding cost per cycle: Ê X œ +O U Ð,+ÑU #, Ð,+ÑU #+2 Ð,+Ñ2U #, +- 18-7 Maximum Shortage 1,500 707 408 289 183 95 (b) .X .U œ +O U# Ð,+Ñ2 #, #+,5 œ ! Ê U‡ œ Ð,+Ñ2 18.3-12. (a) D= K= I= N= Data 5200 $50 0.2 3 (demand/year) (setup cost) (inventory holding cost rate) (number of discount categories) Range of order quantities Category Price Lower Limit Upper Limit 1 $100.00 0 99 2 $95.00 100 499 3 $90.00 500 100000000 Optimal Q Results 500 Total Variable Cost $473,020 EOQ 161 165 170 Q* 99 165 500 Annual Purchase Cost $520,000 $494,000 $468,000 Annual Setup Cost $2,626 $1,572 $520 Annual Holding Cost $990 $1,572 $4,500 Total Variable Cost $523,616 $497,143 $473,020 (b) &#!! &!! œ "!Þ% U &!! orders: H œ &#!! œ Orders placed per year: Time interval between H U œ !Þ!*' years ¸ & weeks 18.3-13. (a) D= K= I= N= Category 1 2 3 Data 365 $5 0.2 3 (demand/year) (setup cost) (inventory holding cost rate) (number of discount categories) Price $4.00 $3.90 $3.80 Range of order quantities Lower Limit Upper Limit 0 49 50 99 100 100000000 EOQ 68 68 69 Q* 49 68 100 Annual Purchase Cost $1,460 $1,424 $1,387 Annual Setup Cost $37 $27 $18 Annual Holding Cost $20 $27 $38 Results 100 Optimal Q Total Variable Cost $1,443 (b) $'& "!! U orders: H Orders placed per year: Time interval between H U œ œ $Þ'& œ "!! $'& 18-8 œ !Þ#(% years ¸ "%Þ#& weeks Total Variable Cost $1,517 $1,477 $1,443 18.3-14. (a) Discount Category 1 2 3 U X Z G œ -H O H U 2# U X Z G œ Ð)Þ&!ÑÐ%!!Ñ Ð)!Ñ %!! U Ð!Þ#ÑÐ)Þ&!Ñ # U X Z G œ Ð)Þ!!ÑÐ%!!Ñ Ð)!Ñ %!! U Ð!Þ#ÑÐ)Þ!!Ñ # U X Z G œ Ð(Þ&!ÑÐ%!!Ñ Ð)!Ñ %!! U Ð!Þ#ÑÐ(Þ&!Ñ # (b) Discount Category 1 2 3 U‡ œ #OH 2 U‡ œ #Ð)!ÑÐ%!!Ñ !Þ#Ð)Þ&!Ñ œ "*% U‡ œ #Ð)!ÑÐ%!!Ñ !Þ#Ð)Þ!!Ñ œ #!! !ÑÐ%!!Ñ U‡ œ #Ð) !Þ#Ð(Þ&!Ñ œ #!( (c) Discount Category 1 2 3 Feasible U ** #!! "!!! (d) 18-9 U X Z G œ -H O H U 2# $$ß )!(Þ$) $$ß &#!Þ!! $$ß ()#Þ!! (e) U‡ œ #!! with a TVC of $$ß &#! (f) D= K= I= N= Category 1 2 3 Data 400 $80 0.2 3 (demand/year) (setup cost) (inventory holding cost rate) (number of discount categories) Price $8.50 $8.00 $7.50 Range of order quantities Lower Limit Upper Limit 0 99 100 999 1000 100000000 Optimal Q Total Variable Cost EOQ 194 200 207 Q* 99 200 1000 Annual Purchase Cost $3,400 $3,200 $3,000 Annual Setup Cost $323 $160 $32 Annual Holding Cost $84 $160 $750 Total Variable Cost $3,807 $3,520 $3,782 Results 200 $3,520 (g) Since the value of U that minimizes TVC for discount category 2 is feasible, this order quantity minimizes the annual setup and holding costs. Then, category 1 cannot have lower annual setup and holding costs. Furthermore, since the purchase price per case is higher for category 1, it cannot have lower purchasing costs. Hence, category 1 can be eliminated as a candidate for providing the optimal order quantity. (h) %!! #!! U orders: H Orders placed per year: Time interval between H U œ œ# œ #!! %!! œ !Þ& years œ ' months 18.3-15. (a) Discount Category 1 2 3 U X Z G œ -H O H U 2# U X Z G œ Ð"Þ!!ÑÐ#%!!Ñ Ð%Ñ #%!! U Ð!Þ"(ÑÐ"Þ!!Ñ # U X Z G œ Ð!Þ*&ÑÐ#%!!Ñ Ð%Ñ #%!! U Ð!Þ"(ÑÐ!Þ*&Ñ # U X Z G œ Ð!Þ*!ÑÐ#%!!Ñ Ð%Ñ #%!! U Ð!Þ"(ÑÐ!Þ*!Ñ # (b) Discount Category 1 2 3 U‡ œ #OH 2 U‡ œ #Ð%ÑÐ#%!!Ñ !Þ"(Ð"Þ!!Ñ œ $$' U‡ œ #Ð%ÑÐ#%!!Ñ !Þ"(Ð!Þ*&Ñ œ $%& Ð%ÑÐ#%!!Ñ œ $&% U‡ œ #!Þ"(Ð!Þ*!Ñ 18-10 (c) Discount Category 1 2 3 Feasible U "** $%& &!! U X Z G œ -H O H U 2# $#ß %'&Þ"' $#ß $$&Þ') $#ß #"(Þ%& (d) (e) U‡ œ &!! with a TVC of $#ß #"(Þ%& (f) D= K= I= N= Category 1 2 3 Data 2400 $4 0.17 3 (demand/year) (setup cost) (inventory holding cost rate) (number of discount categories) Price $1.00 $0.95 $0.90 Range of order quantities Lower Limit Upper Limit 0 199 200 499 500 100000000 Optimal Q Total Variable Cost EOQ 336 345 354 Q* 199 345 500 Results 500 $2,217 18-11 Annual Purchase Cost $2,400 $2,280 $2,160 Annual Setup Cost $48 $28 $19 Annual Holding Cost $17 $28 $38 Total Variable Cost $2,465 $2,336 $2,217 (g) Since the value of U that minimizes TVC for discount category 2 is feasible, this order quantity minimizes the annual setup and holding costs. Then, category 1 cannot have lower annual setup and holding costs. Furthermore, since the purchase price per bag is higher for category 1, it cannot have lower purchasing costs. Hence, category 1 can be eliminated as a candidate for providing the optimal order quantity. (h) #%!! &!! œ %Þ) U &!! orders: H œ #%!! Orders placed per year: Time interval between H U œ œ !Þ#" years ¸ #Þ& months 18.4-1. G& œ % $ œ ( Ð%Ñ Ð&Ñ G% œ ( % # œ "$à G% œ % & !Þ$Ð$Ñ œ *Þ*à G% œ min Ö"$ß *Þ*× œ *Þ* Ð$Ñ Ð%Ñ G$ œ *Þ* % # œ "&Þ*à G$ œ ( % % !Þ$Ð#Ñ œ "&Þ'à Ð&Ñ G$ œ % ( !Þ$Ð# 'Ñ œ "$Þ%à G$ œ min Ö"&Þ*ß "&Þ'ß "$Þ%× œ "$Þ% Ð#Ñ Ð$Ñ Ð"Ñ Ð#Ñ G# œ "$Þ& % % œ #"Þ&à G# œ *Þ* % ' !Þ$Ð#Ñ œ #!Þ&à Ð%Ñ Ð&Ñ G# œ ( % ) !Þ$Ð# %Ñ œ #!Þ)à G# œ % "" !Þ$Ð# % *Ñ œ "*Þ&à G# œ min Ö#"Þ&ß #!Þ&ß #!Þ)ß "*Þ&× œ "*Þ& G" œ "*Þ& % # œ #&Þ&à G" œ "$Þ& % ' !Þ$Ð%Ñ œ #%Þ(à Ð$Ñ Ð%Ñ G" œ *Þ* % ) !Þ$Ð% %Ñ œ #%Þ$à G" œ ( % "! !Þ$Ð% % 'Ñ œ #&Þ#à Ð&Ñ G" œ % "$ !Þ$Ð% % ' "#Ñ œ #%Þ)à G" œ min Ö#&Þ&ß #%Þ(ß #%Þ$ß #&Þ#ß #%Þ)× œ #%Þ$ The optimal production schedule is to produce ) in the first month, and 5 in the fourth at a cost of $24.30. 18.4-2. G % œ G& # œ # Ð$Ñ G $ œ G% # œ # # œ % Ð%Ñ G$ œ G& # !Þ#Ð<% Ñ œ ! # !Þ#Ð$Ñ œ #Þ' G$ œ min Ö%ß #Þ'× œ #Þ' Ð#Ñ G# œ G$ # œ #Þ' # œ %Þ' Ð$Ñ G# œ G% # !Þ#Ð<$ Ñ œ # # !Þ#Ð%Ñ œ %Þ) Ð%Ñ G# œ G& # !Þ#Ð<$ #<% Ñ œ ! # !Þ#Ð% 'Ñ œ % G# œ min Ö%Þ'ß %Þ)ß %× œ % Ð"Ñ G " œ G# # œ % # œ ' Ð#Ñ G" œ G$ # !Þ#Ð<# Ñ œ #Þ' # !Þ#Ð$Ñ œ &Þ# Ð$Ñ G" œ G% # !Þ#Ð<# #<$ Ñ œ # # !Þ#Ð$ )Ñ œ 'Þ# 18-12 Ð%Ñ G" œ G& # !Þ#Ð<# #<$ $<% Ñ œ ! # !Þ#Ð$ ) *Ñ œ ' G" œ min Ö'ß &Þ#ß 'Þ#ß '× œ &Þ# The optimal production schedule is to produce ( units in the first and third periods at a total variable cost of $&Þ# million. 18.4-3. B% ! " # B# ! " # $ % & ' ( B" ! D% # " ! ! *Þ% )Þ# (Þ! %Þ' %Þ! "Þ% $ "'Þ) G%‡ ÐB% Ñ % $ ! " "#Þ% ""Þ# ""Þ! (Þ' )Þ! %Þ% D%‡ # " ! B$ ! " # $ % & G# ÐB# ß D# Ñ # $ "$Þ% "$Þ# "#Þ# "$Þ! "#Þ! *Þ' )Þ' "!Þ! *Þ! 'Þ% &Þ% G" ÐB" ß D" Ñ % & ' "(Þ# "(Þ) ")Þ% ! %Þ! $Þ# !Þ% % "%Þ! "!Þ' ""Þ! (Þ% ( "*Þ! G$ ÐB$ ß D$ Ñ " # $ "!Þ# )Þ) *Þ% (Þ% )Þ! 'Þ' 'Þ' &Þ# $Þ) & ""Þ' "#Þ! )Þ% ' "$Þ! *Þ% ) ")Þ) * "*Þ) ( "!Þ% "! ")Þ) % "!Þ) )Þ! G$‡ ÐB$ Ñ *Þ% )Þ! 'Þ' %Þ! $Þ# !Þ% & *Þ% G#‡ ÐB# Ñ "!Þ% *Þ% )Þ% (Þ% 'Þ% %Þ' %Þ! "Þ% G"‡ ÐB" Ñ "'Þ) D$‡ & % $ ! ! ! D#‡ ( ' & % $ ! ! ! D"‡ $ The optimal production schedule is to produce $ units in period 1 and ( units in period 2, with a cost of $"'Þ) million. 18-13 18.4-4. 2œ# FÐB8 ß D8 Ñ œ B$ ! " # $ % B" ! D$ % $ # " ! ! )( 58 -8 D8 #maxÖ!ß D8 $× 2ÐB8 D8 <8 Ñ for ! D8 Ÿ % 2ÐB8 D8 Ñ for D8 œ ! G$‡ ÐB$ Ñ %( $' #( ") % " *# D$‡ % $ # " ! G" ÐB" ß D" Ñ # $ % *# )# )& B# ! " # $ % ! %( $) G"‡ ÐB" Ñ )# " '( &) &" G# ÐB# ß D# Ñ # $ )( (( () ') (" '" '% &% &# % *! )$ (' '% G#‡ ÐB# Ñ )( (( '( %( $) D#‡ $ # " ! ! D"‡ $ The optimal production schedule is to produce $ units in period 1 and % units in period 3, with a cost of $)# thousand. 18.5-1. Deere & Company uses inventory theory to determine optimal inventory levels ensuring product availability, on-time delivery, and customer satisfaction. In doing this, the multistage inventory planning and optimization (MIPO) tool developed by SmartOps is deployed. The underlying model is a stochastic, capacitated, multiechelon, multiproduct production and inventory model. In MIPO, the material flow in the supply chain is represented as an acyclic-directed graph. The recommended stock levels are found by minimizing the inventory costs among periodic-review replenishment policies with a certain service level. The demand is stochastic and its probability distribution is nonstationary over time. The latter allows to model seasonality of demand. The capacities and supply paths can be nonstationary. Lower bounds on service levels and other constraints can be encapsulated in the model. The main decision variables are safety stocks. Once the optimal stock levels are found, what-if analyses are performed to evaluate the impact of changes. After the implementation of the results, on-time deliveries have increased from 63% to 92% with a 90% customer service level. The reduction in inventory provided a savings of $890 million between 2001 and 2003 and a $107 million increase in annual shareholder value added. Estimated savings by the end of 2004 exceed $1 billion. The new system also allows Deere to reduce the amount of aged inventory and to offer customers newer models. This, in turn, avoids discounts and saves Deere over $10 million per year. Other benefits from this study include enhanced manufacturing flexibility, improved service levels, accurate predictions, ability to respond to changes quickly and trust in the supply chain. 18-14 18.5-2. O" œ $1&ß !!!ß O# œ $&!!ß 2" œ $2!ß 2# œ $22ß . œ 5!!! Optimizing separately: # U‡# œ #.O 2# œ 477 G#‡ œ #.O# 2# œ $10,488 8 " 2# 8‡ œ O O# 2" œ 5.74ß Ò8‡ Ó Ÿ ‡ Ò8‡ Ó" 8‡ Ê8œ6 U‡" œ 8U‡# œ 2860 G"‡ œ .O" 8U# 2" Ð8"ÑU# # œ $50,055 G ‡ œ G"‡ G#‡ œ $60,543 Optimizing simultaneously: /" œ 2" œ 2!ß /# œ 2# 2" œ 2 8 " /# 8‡ œ O O# /" œ "Þ73ß Ò8‡ Ó ‡ U‡# œ #. O" 8 O# 8/" /# Ò8‡ Ó" 8‡ Ê8œ# œ "$80 U‡" œ 8U‡# œ #760 G ‡ œ #. O8" O# Ð8/" /# Ñ œ $57,966 Quantity U‡# 8‡ 8 U‡" G‡ Separate Optimization 477 5.74 6 #860 $60,543 Simultaneous Optimization "$80 "Þ73 # #760 $57ß 966 The increase in the total variable cost per unit time if the results from separate optimization were to be used instead of the ones from simultaneous optimization is 3%. 18.5-3. (a) 2" œ $#&ß 2# œ $#&!ß . œ #ß &!! Quantity U‡# 8‡ 8 U‡" Ð$#&!!!ß $"!!!Ñ "%* "& "& ##$' Ð$"!!!!ß $#&!!Ñ #$' ' ' "%"% 18-15 Ð$&!!!ß $&!!!Ñ $$$ $ $ "!!! (b) O" œ $"!ß !!!ß O# œ $#&!!ß . œ #ß &!! Quantity U‡# 8‡ 8 U‡" Ð$"!ß $&!!Ñ "'! "% "% ##$' Ð$#&ß $#&!Ñ #$' ' ' "%"% Ð$&!ß $"!!Ñ &!! # # "!!! (c) O" œ $"!ß !!!ß O# œ $#&!!ß 2" œ $#&ß 2# œ $#&! Quantity U‡# 8‡ 8 U‡" "!!! "%* ' ' )*% #&!! #$' ' ' "%"% &!!! $$$ ' ' #!!! 18.5-4. O" œ $&ß !!!ß O# œ $#!!ß 2" œ $"!ß 2# œ $""ß . œ "!! Quantity U‡# 8‡ 8 U‡" G‡ Separate Optimization (a) '! &Þ#% & $!# $&#) Simultaneous Optimization (b) "'! "Þ&) # $#" $$'( (c) The decrease in the total variable cost per unit time G ‡ by using the approach in (b) rather than the one in (a) is &%. 18.5-5. O" œ $&!ß !!!ß O# œ $&!!ß 2" œ $&!ß 2# œ $'!ß . œ &!! Quantity U‡# G#‡ 8‡ 8 U‡" G"‡ G‡ Separate Optimization (a) *" &%(( "!Þ*& "" "!!% %((") &$"*& Simultaneous Optimization (b) #%* )%'* %Þ%( % **& %$()! &##%* (c) The assembly plant will lose money ($#ß **#) by using the joint inventory policy obtained in (b) whereas the supplier will make money ($$ß *$)) by doing so. One possible financial agreement between the supplier and the assembly plant is that the supplier will compensate for the loss of the plant so that the plant agrees to a supply contract inducing the inventory policy in (b). By using this policy instead of separately optimal ones, the total saving is $#ß **# $$ß *$) œ $*%'. 18-16 18.5-6. O" œ $&!ß !!!ß O# œ $#ß !!!ß O$ œ $$'!ß 2" œ $"ß 2# œ $#ß 2$ œ $"!ß . œ &ß !!! The cost G is about !Þ#*% above the optimal cost G of the relaxed problem. Since the latter is a lower bound on the optimal cost G ‡ of the original problem, the optimal cost G of the revised problem can exceed G ‡ at most by !Þ#*%. 18.5-7. O" œ $"#&ß !!!ß O# œ $#!ß !!!ß O$ œ $'ß !!!ß O% œ $"!ß !!!ß O& œ $#&! 2" œ $#ß 2# œ $"!ß 2$ œ $"&ß 2% œ $#!ß 2& œ $$!ß . œ "ß !!! /" œ $#ß /# œ $)ß /$ œ $&ß /% œ $&ß /& œ $"! Since ÐO$ Î/$ Ñ œ "#!! #!!! œ ÐO% Î/% Ñ, we need to merge the installation 3 and 4 as a new installation 3' with O$w œ $"'ß !!! and /$w œ $"!. The cost G is about "Þ)%% above the optimal cost G of the relaxed problem. Since the latter is a lower bound on the optimal cost G ‡ of the original problem, the optimal cost G of the revised problem can exceed G ‡ at most by "Þ)%%. 18-17 18.5-8. O" œ $"ß !!!ß O# œ $&ß O$ œ $(&ß O% œ $)! 2" œ $!Þ&ß 2# œ $!Þ&&ß 2$ œ $$Þ&&ß 2% œ $(Þ&&ß . œ %ß !!! The cost G is about "Þ")% above the optimal cost G of the relaxed problem. Since the latter is a lower bound on the optimal cost G ‡ of the original problem, the optimal cost G of the revised problem can exceed G ‡ at most by "Þ")%. 18.5-9. O" œ $'!ß !!!ß O# œ $'ß !!!ß O$ œ $%!!ß 2" œ $$ß 2# œ $(ß 2$ œ $*ß . œ "!ß !!! The cost G is about !Þ#"% above the optimal cost G of the relaxed problem. Since the latter is a lower bound on the optimal cost G ‡ of the original problem, the optimal cost G of the revised problem can exceed G ‡ at most by !Þ#"%. 18.6-1. (a) #Ð"&!!ÑÐ*!!Ñ #OH $!!!"!!! U œ 2: œ '! : 2 œ "!!! $!!! (b) V œ . OP 5 œ &! !Þ'(&Ð"&Ñ œ '! (c) d= K= h= p= L= Data 900 $1,500 $3,000.00 $1,000 0.75 (average demand/unit time) (setup cost) (unit holding cost) (unit shortage cost) (service level) Demand During Lead Time Distribution Normal mean = 50 stand. dev. = 15 18-18 Q= R= Results 60 60 (d) Safety Stock: V mean œ '! &! œ "! (e) If demand during the delivery time exceeds the order quantity '!, then the reorder point will be hit again before the order arrives, triggering another order. 18.6-2. (a) 2: #Ð408ÑÐ40Ñ 81 1 œ 60 U œ #HO 2 : œ V œ + PÐ, +Ñ œ 5 !Þ)Ð15 5Ñ œ 13 (b) d= K= h= p= L= Data 40 $40 8 1 0.8 (average demand/unit time) (setup cost) (unit holding cost) (unit shortage cost) (service level) Q= R= Results 60 13 Demand During Lead Time Distribution Uniform a= 5 (lower endpoint) b= 15 (upper endpoint) Average number of orders per year: Ð4!ÑÐ"#ÑÎ6! œ 8 Probability of a stock-out before the order is received: " !Þ) œ !Þ# Average number of stock-outs per year: 8Ð!Þ#Ñ œ 1.6 (c) 18.6-3. (a) P !Þ& !Þ(& !Þ* !Þ*& !Þ** !Þ*** Case 1 2 œ $"ß 5 œ " ! !Þ'(& "Þ#)# "Þ'%& #Þ$#( $Þ!*) Case 2 2 œ $"!!ß 5 œ " ! '(Þ& "#)Þ# "'%Þ& #$#Þ( $!*Þ) Case 3 2 œ $"ß 5 œ "!! ! '(Þ& "#)Þ# "'%Þ& #$#Þ( $!*Þ) Case 4 2 œ $"!!ß 5 œ "!! ! '(&! "#ß )#! "'ß %&! #$ß #(! $!ß *)! ?P !Þ& !Þ"& !Þ!& !Þ!% !Þ!!* Case 1 2 œ $"ß 5 œ " !Þ'(& !Þ'!( !Þ$'$ !Þ')# !Þ((" Case 2 2 œ $"!!ß 5 œ " '(Þ& '!Þ( $'Þ$ ')Þ# ((Þ" Case 3 2 œ $"ß 5 œ "!! '(Þ& '!Þ( $'Þ$ ')Þ# ((Þ" Case 4 2 œ $"!!ß 5 œ "!! '(&! '!(! $'$! ')#! (("! (b) 18-19 (c) As the service level gets higher, increasing the service level further costs more for smaller increases. Thus, there will be diminishing returns when raising the service level further and further. A manager should balance the cost of the safety stock with the cost of stock-outs to determine the best service level. 18.6-4. (a) G œ 2OP 5 œ Ð"!!ÑÐ"Þ#)#ÑÐ"!!Ñ œ $"#ß )#! (b) 5 œ . 5" Ê "!! œ %5" Ê 5" œ &! If the lead time were one day: G œ 2OP 5" œ Ð"!!ÑÐ"Þ#)#ÑÐ&!Ñ œ $'ß %"!. This is a &!% reduction in the cost of the safety stock. (c) 5 œ . 5" œ )Ð&!Ñ œ "%"Þ%, G œ 2OP 5" œ Ð"!!ÑÐ"Þ#)#ÑÐ"%"Þ%Ñ œ $")ß "#( This is a %"% increase in the cost of the safety stock. (d) The lead time would need to quadruple to "' days. 18.6-5. (a) The safety stock drops to zero. (b) The safety stock decreases. (c) The safety stock remains the same for a given service level. However, with higher shortage costs, there will be an incentive to increase the service level, which induces a higher level of safety stock. (d) The safety stock increases. (e) The safety stock doubles. (f) The safety stock doubles. 18.6-6. (a) Ground Chuck d= K= h= p= L= Data 26000 $25 $0.30 $3 0.95 (average demand/unit time) (setup cost) (unit holding cost) (unit shortage cost) (service level) Demand During Lead Time Distribution Uniform a= 50 (lower endpoint) b= 150 (upper endpoint) 18-20 Q= R= Results 2,183 145 Chuck Wagon d= K= h= p= L= Data 26000 $200 $0.30 $3 0.95 (average demand/unit time) (setup cost) (unit holding cost) (unit shortage cost) (service level) Q= R= Results 6,175 829 Demand During Lead Time Distribution Normal mean = 500 stand. dev. = 200 (b) Ground Chuck: V œ + PÐ, +Ñ œ &! !Þ*&Ð"&! &!Ñ œ "%& Chuck Wagon: V œ . OP 5 œ &!! "Þ'%&Ð#!!Ñ œ )#* (c) Ground Chuck: safety stock V mean œ "%& "!! œ %& Chuck Wagon: safety stock V mean œ )#* &!! œ $#* (d) Ground Chuck: Annual average holding cost: Ð!Þ$!Ñ %&Ð#")$%&Ñ œ $$%!Þ*& # Chuck Wagon: Annual average holding cost: Ð!Þ$!Ñ $#*Ð'"(&$#*Ñ œ $$ß %"'Þ&! # (e) Ground Chuck: #'ß!!! Annual shipping cost: O H U œ #& #")$ œ $#*(Þ(' Annual purchasing cost: Ð#'ß !!!ÑÐ"Þ%*Ñ œ $$)ß (%! Average annual acquisition cost: $#*(Þ(' $$)ß (%! œ $$*ß !$(Þ(' Chuck Wagon: #'ß!!! Annual shipping cost: O H U !Þ"!H œ #!! '"(& !Þ"!Ð#'ß !!!Ñ œ $$%%#Þ"" Annual purchasing cost: Ð#'ß !!!ÑÐ"Þ$&Ñ œ $$&ß "!! Average annual acquisition cost: $$%%#Þ"" $$&ß "!! œ $$)ß &%#Þ"" (f) Ground Chuck: $$%!Þ*& $$*ß !$(Þ(' œ $$*ß $()Þ(" Chuck Wagon: $$ß %"'Þ&! $$)ß &%#Þ"" œ $%"ß *&)Þ'" Jed should choose Ground Chuck as their supplier. (g) If Jed would like to use the beef within a month of receiving it, then Ground Chuck is the best choice. The order quantity with Ground Chuck is roughly one month's supply whereas with Chuck Wagon, it is roughly three months' supply. 18-21 18.7-1. In this study, inventory theory is applied to the three-echelon distribution problem faced by Time Inc., the largest magazine publisher in the US. For each issue of each magazine, Time Inc. needs to solve three subproblems. The first is to determine the total number H of copies to be printed and shipped. The second is to find an allocation H" ß á ß HR of these H copies among R wholesalers. The third subproblem is to decide on the distribution .34 of H4 copies among 84 retailers of wholesaler 4 for every 4. Complicated cost and revenue structures, timing and constraints on available information complicate these problems. The overall objective is to maximize the expected total profit. The problem is solved backwards by using readily available results from the literature of newsvendor problem under ideal conditions. The solution found is then adjusted to incorporate deviations from the ideal. To solve the store-level allocation problem, first the distribution of demand is estimated using statistical analysis. If J Ð5l.34 Ñ is the probability that the demand in store 3 of wholesaler 4 is at least 5 , then the optimal allocation to this retailer is determined as .34 œ J " Ð-l.34 Ñ or the best approximation to this. With this allocation, the probability of selling out is " - for each store and the solution satisfies 3 .34 œ H3 . Similarly, the wholesaler-level allocation is found from the equation 74 ÐH4 Ñ œ 7, where 74 Ð † Ñ is the probability that wholesaler 4 will sell the last copy shipped and 7 is chosen such that 4 H4 œ H. Finally, a lower bound on the national print order is determined from Q ÐH! Ñ œ -Î<, where Q Ð † Ñ is the probability of selling the last copy printed and shipped, - and < are the marginal cost and revenue respectively. Because of the complications in identifying - and <, Time Inc. aims at producing more than H! . The new system increased Time Inc.'s annual profits by over $3.5 million. The benefits include improvement of wholesaler and retailer allocations, and increase of sales stimulation effect by over 1%. 18.7-2. FÐW ‡ Ñ œ 18.7-3. W ‡ #!! 100 œ ::2 œ #&") #&!Þ" Ê W ‡ œ "!!# ( #&Þ" ¸ ##) (a) Freddie's most profitable alternative is to order "' copies. Alternative Order 15 copies Order 16 copies Order 17 copies Order 18 copies Prior Probability State of Nature 15 16 17 18 15 15 15 15 14 16 16 16 13 15 17 17 12 14 16 18 0.4 0.2 0.3 0.1 18-22 Expected Payoff $15.00 $15.20 Maximum $15.00 $14.20 (b) Freddie's most profitable alternative is to order "' copies. Alternative Order 15 copies Order 16 copies Order 17 copies Order 18 copies Prior Probability State of Nature 15 16 17 18 0 1 2 3 1 0 1 2 2 1 0 1 3 2 1 0 0.4 0.2 0.3 0.1 Expected Cost $1.10 $0.90 Minimum $1.10 $1.90 (c) Alternative Order "& copies Order "' copies Order "( copies Order ") copies Gunder Optimal service level: Gunder Gover œ " "" Service Level !Þ% !Þ' !Þ* " œ !Þ& Freddie should order "' copies. (d) 18-23 18.7-4. (a) Gunder œ $$ $" œ $#, Gover œ $" $!Þ&! œ $!Þ&! (b) Prepare % doughnuts everyday to minimize the costs. (c) Alternative Make ! Make " Make # Make $ Make % Make & Gunder Optimal service level: Gunder Gover œ # #!Þ& Service Level !Þ" !Þ#& !Þ%& !Þ(& !Þ* " œ !Þ) Prepare % doughnuts everyday. (d) The probability of running short is " !Þ* œ "!%. (e) Before & doughnuts are prepared, the optimal service level needs to exceed !Þ*. Let 1 be the cost of lost customer goodwill. Then Gunder œ # 1. Gunder Gunder Gover !Þ* Í #1 #1!Þ& !Þ* Í 1 #Þ&! The goodwill cost should be at least $#Þ&! before & doughnuts are prepared. 18-24 18.7-5. (a) Optimal service level: Gunder Gunder Gover œ " "!Þ& œ !Þ''( (b) (c) U‡ œ $!! !Þ''(Ð'!! $!!Ñ œ &!! (d) The probability of running short is " !Þ''( œ $$Þ$%. (e) Optimal service level: Gunder Gunder Gover œ ""Þ& ""Þ&!Þ& œ !Þ)$$ U‡ œ $!! !Þ)$$Ð'!! $!!Ñ œ &&! The probability of running short is " !Þ)$$ œ "'Þ(%. 18.7-6. (a) Revenue (with shortages): &!!Ð$Ñ œ $"ß &!! (b) Average number of loaves sold (without shortages): $!! &!!$!! # œ %!! Average daily revenue (without shortages): %!!Ð$Þ!!Ñ œ $"ß #!! (c) With shortages: "ß &!! ‚ !Þ$$$ œ $&!! Without shortages: "ß #!! ‚ !Þ''( œ $)!! Average daily revenue over all days: $&!! $)!! œ $"ß $!! (d) Average number of loves not sold: #!!! # œ "!! Average number of day-old loaves obtained over all days: "!! ‚ !Þ''( œ ''Þ( Average daily revenue from day-old loaves: ''Þ(Ð"Þ&!Ñ œ $"!! (e) Average total daily revenue: $"ß $!! $"!! œ $"ß %!! Average daily profit: $"ß %!! $#Ð&!!Ñ œ $%!! (f) Average daily profit with '!! loaves: $Ð%&!Ñ #Ð'!!Ñ "Þ&!Ð"&!Ñ œ $$(& 18-25 (g) Average daily profit with &&! loaves: $(& (h) Average size of shortage with &&! loaves: %!!$(& # '!!&&! # œ $$)(Þ&! œ #& loaves Average daily shortage over all days: #& ‚ !Þ"'( œ %Þ"'( Average daily cost of lost goodwill: %Þ"'( ‚ "Þ&! œ $'Þ#& Average daily profit with &&! loaves and lost goodwill: $$)(Þ&! $'Þ#& œ $$)"Þ#& (i) Average size of shortage with &!! loaves: "!!! # œ &! loaves Average daily shortage over all days: &! ‚ !Þ$$$ œ "'Þ'( Average daily cost of lost goodwill: "'Þ'( ‚ "Þ&! œ $#& Average daily profit with &!! loaves and lost goodwill: $%!! $#& œ $$(& 18.7-7. (a) U‡ œ + Ðservice levelÑÐ, +Ñ œ + Ð!Þ''(ÑÐ(&Ñ œ + &! (b) Probability of incurring shortage: " !Þ''( œ $$Þ$% (same as in 18.7-4) (c) Maximum shortage: , Ð+ &!Ñ œ #& Maximum number of loaves that will not be sold: &! The corresponding numbers for 18.7-5 are "!! and #!! respectively, which are four times the amounts in this problem. (d) The average daily costs of underordering and overordering for the new plan are #&% of the original costs, so it is quite valuable to obtain as much information as possible about the demand before placing the final order for a perishable product. (e) U‡ œ + Ðservice levelÑÐ, +Ñ œ + Ð!Þ)$$ÑÐ(&Ñ œ + '#Þ& Probability of incurring shortage: " !Þ)$$ œ "'Þ'(% Maximum shortage: , Ð+ '#Þ&Ñ œ "#Þ& Maximum number of loaves that will not be sold: '#Þ& 18.7-8. (a) -2 "!!!$!! W ‡ œ -ln :2 œ &!ln "!!!!$!! ¸ "!$ (b) GÐCÑ œ -ÐC MÑ PÐCÑ œ -C -M PÐCÑ Taking the derivative with respect to C, the term involving the initial inventory M vanishes, so the optimal policy is the same as in (a), i.e., to order up to "!$ or equivalently to order "!$ #$ œ )! parts. (c) W PÖH Ÿ W× œ FÐWÑ œ " / &! œ !Þ* Ê W œ &!lnÐ!Þ"Ñ ¸ ""& (d) ::2 œ !Þ* Ê :"!!! :$!! œ !Þ* Ê : œ $"#ß (!! 18-26 18.7-9. (a) Optimal service level: Gunder Gunder Gover œ $!!! $!!!"!!! œ !Þ(& (b) U œ . OP 5 œ &! Ð!Þ'(&ÑÐ"&Ñ œ '! 18.7-10. PÐCÑ œ " C #! ! ÐC BÑ.B $C ÐB CÑ.B œ -C PÐCÑ œ #C #! C# "! $C $! œ C# "! C# "! $C $! C $! Taking the derivative with respect to C: C& " œ ! Ê W œ &. We could have used the result PÖH Ÿ W× œ Ð: -ÑÎÐ: 2Ñ directly: PÖH Ÿ W× œ WÎ#! œ Ð: -ÑÎÐ: 2Ñ œ Ð$ #ÑÎÐ$ "Ñ œ !Þ#& Ê W œ &. GÐ=Ñ œ O -W PÐWÑ Ê -= PÐ=Ñ œ O -W PÐWÑ Ê =# "! = $! œ "Þ&! Ê = œ & "& ¸ "Þ"$ &# "! & $! Ê =# "! ="œ! The Ð=ß WÑ œ Ð"Þ"$ß &Ñ policy is optimal. 18.7-11. Single-period model with a setup cost: Demand density is exponential with - œ #&. Per unit production/purchasing cost is - œ ". Per unit inventory holding cost is 2 œ !Þ% and per unit shortage cost is : œ "Þ&. The setup cost is O œ "!. The optimal policy is an Ð=ß WÑ policy with = œ ""Þ/$ and W œ (Þ'$%&%. 18.8-1. In each case, P œ #!!ß :" œ $"!!! and H has a normal distribution with mean '! and standard deviation #!. :# œ $$!! Ê J ÐB‡ Ñ œ " :# :" œ !Þ( Ê B‡ œ '! O!Þ$ Ð#!Ñ œ '! !Þ&#Ð#!Ñ œ (!Þ% When the discount fare is $$!!, (! seats should be reserved for class 1 customers and the request to make a sale to the class 2 customer should be accepted if there are (" or more seats remaining. :# œ $%!! Ê J ÐB‡ Ñ œ " :# :" œ !Þ' Ê B‡ œ '! O!Þ% Ð#!Ñ œ '! !Þ#&Ð#!Ñ œ '& :# œ $&!! Ê J ÐB‡ Ñ œ " :# :" œ !Þ& Ê B‡ œ '! O!Þ& Ð#!Ñ œ '! !Ð#!Ñ œ '! :# œ $'!! Ê J ÐB‡ Ñ œ " :# :" œ !Þ% Ê B‡ œ '! O!Þ' Ð#!Ñ œ '! O!Þ% Ð#!Ñ œ '! !Þ#&Ð#!Ñ œ && As the discount fare increases, the optimal number B‡ of reservation slots for class 1 customers decreases. 18-27 18.8-2. The capacity P is "!!!ß the price :" paid by luxury-seeking customers is $#!ß !!! and the discount fare is :# œ $"#ß !!!. The demand H by luxury-seeking customers has a normal distribution with mean %!! and standard deviation "!!. J ÐB‡ Ñ œ " ::#" œ !Þ% Ê B‡ œ %!! O!Þ' Ð"!!Ñ œ %!! O!Þ% Ð"!!Ñ œ %!! !Þ#&Ð"!!Ñ œ "&! Ê P B‡ œ "!!! "&! œ )&! Hence, the maximum number of cabins that should be sold at the discount fare is )&!. 18.8-3. P œ "!!ß :" œ $!!ß :# œ "!! The demand H for full-fare tickets has a uniform distribution on integers between $" and &!. ‡ " :# Ÿ :" T ÐH B‡ Ñ Í ::#" œ "$ Ÿ &!B Í B‡ Ÿ &" #! #! $ œ %%Þ$$ B‡ "Ñ Í :# :" T ÐH :# :" œ " $ &!B‡ #! Í B‡ &! #! $ œ %$Þ$$ Thus B‡ œ %% slots should be reserved to full-fare customers. 18.8-4. P œ "&!ß : œ !Þ)ß < œ $$!!ß = œ $"&!! T ÖHÐ8‡ Ñ "&!× œ < =: œ !Þ#& HÐ8Ñ is normally distributed with mean !Þ)8 and standard deviation !Þ%8. O!Þ#& œ "&!!Þ)8 !Þ%8 Ê 8 œ Ê !Þ'( œ "&!!Þ)8 !Þ%8 Ê !Þ)8 !Þ#')8 "&! œ ! !Þ#')Ð!Þ#')Ñ# %Ð!Þ)ÑÐ"&!Ñ "Þ' œ "$Þ&#( Ê 8‡ œ Ð"$Þ&#(Ñ# œ ")$ We chose the smallest integer that is greater than Ð"$Þ&#(Ñ# to determine 8‡ . Hence, the number of reservations to accept for this flight is ")$. 18.8-5. P œ "#&ß < œ $#&!ß = œ $!! $!! œ $'!! Finding the optimal overbooking requires finding the smallest integer 8 with ?IÐT Ð8ÑÑ nonpositive. œ #&! '!! Ð. "#&ÑÒT ÖHÐ8 "Ñ œ .× T ÖHÐ8Ñ œ .×Ó 8 ?IÐT Ð8ÑÑ .œ"#' Let \ denote the random variable associated with no-shows. œ #&! '!! Ð8 5 "#&ÑÒT Ö\ œ 5 "× T Ö\ œ 5×Ó 8"#' ?IÐT Ð8ÑÑ œ #&! '!! T Ö\ œ 5 "× œ #&! '!!T Ö\ Ÿ 8 "#&× 5œ! 8"#' 5œ! 18-28 Then the problem is to find the smallest 8 such that T Ö\ Ÿ 8 "#&× #&! '!! œ !Þ%"(. B T Ö\ Ÿ B× ! ! " !Þ!& # !Þ"& $ !Þ#& % !Þ% & !Þ' ' !Þ(& ( !Þ)& ) !Þ*& * " From the cumulative distribution of \ , 8‡ is found to be "#& & œ "$!, so & reservations can be accepted in addition to the capacity. 18.8-6. P œ $ß : œ !Þ&ß < œ $"!!!ß = œ $&!!! To determine the optimal number of reservations to accept, we need to find the smallest integer 8 such that =:T ÖHÐ8Ñ $× < Í T ÖHÐ8Ñ $× !Þ% Í T ÖHÐ8Ñ Ÿ #× Ÿ !Þ' 8 8 8 Í !Þ&8 Ÿ !Þ' ! " # Í Ð8# 8 #Ñ!Þ&8" Ÿ !Þ' A first guess can be 8 œ ', since then the average number of customers with reservation and who actually show up is P œ $. It satisfies Ð'# ' #Ñ!Þ&( !Þ', so =:T ÖHÐ'Ñ $× <. This suggests 8‡ Ÿ '. Now consider 8 œ &. Ð&# & #Ñ!Þ&' !Þ', so =:T ÖHÐ&Ñ $× <. Then 8‡ Ÿ &. For 8 œ %, Ð%# % #Ñ!Þ&& !Þ', so =:T ÖHÐ%Ñ $× <. Hence the optimal number of reservations to accept is &. 18.8-7. P œ "!!ß : œ !Þ*ß < œ $$!!!ß = œ $#!!!! T ÖHÐ8‡ Ñ "!!× œ < =: œ " ' ¸ !Þ"'( HÐ8‡ Ñ is normally distributed with mean !Þ*8 and standard deviation !Þ$8. O!Þ"'( œ "!!!Þ*8 !Þ$8 Ê 8 œ Ê !Þ*( œ "!!!Þ*8 !Þ$8 !Þ#*"Ð!Þ#*"Ñ# %Ð!Þ*ÑÐ"!!Ñ "Þ) ¸ "!Þ$) Ê 8‡ œ Ð"!Þ$)Ñ# œ "!) The number of reservations to accept is "!), so ) reservations should be overbooked. 18.8-8. Answers will vary. 18.9-1. Answers will vary. 18.9-2. Answers will vary. 18-29 CASES CASE 18.1 Brushing Up on Inventory Control (a) Robert's problem can be solved using the basic EOQ model, with the data: H œ "#Ð#&!Ñ œ $ß !!!, O œ ")Þ(&Î$ œ 'Þ#&, 2 œ !Þ"#Ð"Þ#&Ñ œ !Þ"&, P œ !, [ H œ "#Ð$!Ñ œ $'! D= K= h= L= WD = Q= Data 3,000 $6.25 $0.15 0 360 (demand/year) (setup cost) (unit holding cost) (lead time in days) (working days/year) Reorder Point Annual Setup Cost Annual Holding Cost Total Variable Cost Results 0 $37.50 $37.50 $75.00 Decision 500 (optimal order quantity) Robert should order 500 toothbrushes 6 times per year. (b) EOQ model with P œ ' days D= K= h= L= WD = Q= Data 3,000 $6.25 $0.15 5 360 (demand/year) (setup cost) (unit holding cost) (lead time in days) (working days/year) Reorder Point Annual Setup Cost Annual Holding Cost Total Variable Cost Results 41.7 $37.50 $37.50 $75.00 Decision 500 (optimal order quantity) Whenever the inventory drops down to &!, Robert should place an order for &!! toothbrushes. He needs to place ' orders per year. (c) Planned shortages with : œ $"Þ&!/unit D= K= h= p= Q= S= Data 3,000 $6.25 $0.15 $1.50 (demand/year) (setup cost) (unit holding cost) (unit shortage cost) Max Inventory Level Decision 524 (optimal order quantity) 48 (optimal maximum shortage) Annual Setup Cost Annual Holding Cost Annual Shortage Cost Total Variable Cost Results 476.7 $35.75 $32.50 $3.25 $71.51 Robert should order about &#% toothbrushes. Since the lead time is ' days, the reorder point is %(Þ'( 'Ð$!!!Î$'!Ñ œ #Þ$$. The maximum shortage size is approximately %). 18-30 (d) Two extreme cases: : œ $!Þ)&/unit and : œ $#&/unit D= K= h= p= Q= S= Data 3,000 $6.25 $0.15 $0.85 (demand/year) (setup cost) (unit holding cost) (unit shortage cost) Max Inventory Level Annual Setup Cost Annual Holding Cost Annual Shortage Cost Total Variable Cost Decision 542 (optimal order quantity) 81 (optimal maximum shortage) Results 461.0 $34.57 $29.39 $5.19 $69.15 The reorder point when : œ $!Þ)&/unit is )" 'Ð$!!!Î$'!Ñ œ $". D= K= h= p= Q= S= Data 3,000 $6.25 $0.15 $25.00 (demand/year) (setup cost) (unit holding cost) (unit shortage cost) Max Inventory Level Annual Setup Cost Annual Holding Cost Annual Shortage Cost Total Variable Cost Decision 501 (optimal order quantity) 3 (optimal maximum shortage) Results 498.5 $37.39 $37.17 $0.22 $74.78 The reorder point when : œ $#&/unit is 3 'Ð$!!!Î$'!Ñ œ %(. This suggests that as the shortage cost increases, the reorder point increases. (e) EOQ model with quantity discounts, with three prices $"Þ#&, $"Þ"& and $"Þ!! and holding cost rate M œ !Þ"#. D= K= I= N= Category 1 2 3 Data 3,000 $6.25 0.12 3 Price $1.25 $1.15 $1.00 (demand/year) (setup cost) (inventory holding cost rate) (number of discount categories) Range of order quantities Lower Limit Upper Limit 0 499 500 999 1,000 10,000,000 Optimal Q Total Variable Cost EOQ 500 521 559 Annual Purchase Q* Cost 499 $3,750 521 $3,450 1,000 $3,000 Annual Setup Cost $38 $36 $19 Annual Holding Cost $37 $36 $60 Total Variable Cost $3,825 $3,522 $3,079 Results 1,000 $3,079 The optimal order quantity is U œ "ß !!! and Robert should order $ times a year. 18-31 CASE 18.2 TNT: Tackling Newsboy's Teaching For the analysis of this case, we use the template for perishable products. (a) First we need to determine the optimal service level for Howie. The unit sale price is $&, the unit purchase cost is $$, and the unit salvage value is !Þ& ‚ $$ œ $". Unit Sales Price Unit Purchase Cost Unit Salvage Value Data $5 $3 $1 Cost of Overordering Cost of Underordering Optimal Service Level Results $2 $2 0.5 Since Talia assumes that the demand is uniformly distributed between "#! and %#! sets, Howie should order "#! !Þ& ‚ $!! œ #(! sets. (b) If Leisure Limited refunds 75% of the purchase cost, then the unit salvage value for a returned set becomes !Þ(& ‚ $$ $!Þ& œ $"Þ(&. We determine the new optimal service level. Unit Sales Price Unit Purchase Cost Unit Salvage Value Data $5 $3 $1.75 Cost of Overordering Cost of Underordering Optimal Service Level Results $1 $2 0.615 The order quantity is now "#! !Þ'"& ‚ $!! œ $!%Þ5. Note that Howie can now order more sets at one time than he could under the scenario of part (a) because he is not punished as severely as before when he fails to sell all sets. When the refund is 25%, the unit salvage cost is $!Þ#&. Unit Sales Price Unit Purchase Cost Unit Salvage Value Data $5 $3 $0.25 Cost of Overordering Cost of Underordering Optimal Service Level Results $3 $2 0.421 Consequently, the order quantity is reduced to "#! !Þ%#" ‚ $!! œ #%'Þ$. In this case, Howie should purchase fewer sets at one time (compared to previous scenarios), since he is punished more severely for failing to sell all the sets. (c) The unit sale price is now $' and there is a 50% refund on returned firecracker sets. Unit Sales Price Unit Purchase Cost Unit Salvage Value Data $6 $3 $1 Cost of Overordering Cost of Underordering Optimal Service Level Results $2 $3 0.6 However, if Howie raises the price of a firecracker set, one would expect a decrease in the demand for his sets, so Talia should not use the same uniform demand distribution that she used for her previous calculations of the optimal order quantity. 18-32 (d) Talia's strategy for estimating the demand is overly simplistic. She makes the very simplifying assumption that the demand is uniformly distributed between "#! and %#! sets. However, she does not take into account that the demand depends on the price of a firecracker set. She should expect that stands charging less than the average price of $& per set typically sell more sets than stands charging more. Talia should call Buddy again to try to obtain more detailed information such as the range of sales and the average sale of stands charging $& or $' per set. Talia should also reevaluate her assumption that the demand is uniformly distributed. She should check how her forecasts change if she uses other demand distribution like normal distribution. CASE 18.3 Jettisoning Surplus Stock (a) We can use Excel to compute the sample mean and variance. 25 31 18 22 40 Observations 19 38 21 25 36 34 28 27 Mean 28 Std. Dev. 7.29154 Hence, the sample mean is 28 and the sample variance is 7.291542 ¸ 53.1667. (b) Based on the findings of Scarlett Windermere, American Aerospace can use an ÐVß UÑ policy for the inventory of part 10003487. The assumptions of the model are satisfied. 1- The part is a stable product. 2- Its inventory level is under continuous review. 3- While the production of the part itself has no lead time, it is typically delayed by the lead time of "Þ& months of the little steel part. Assume the lead time is "Þ& months. 4- The demand for the part is the same as for the jet engine MX332, since it is used only for this particular engine. Hence, assume that the demand is approximately normally distributed with mean #) and variance &$Þ"''(. 5- Excess demand is backlogged. 6- There is a fixed setup cost O œ $&ß )!!, a holding cost 2 œ $(&! and a shortage cost : œ $$ß #&!. Note that the average demand per year is "# ‚ #) œ $$', the average demand during the lead time is "Þ& ‚ #) œ %# and it has a standard deviation of "Þ& ‚ (Þ#*"&% œ "!Þ*$($#. 18-33 D= K= h= p= L= Data 336 $5,800 $750 $3,250 0.85 (average demand/unit time) (setup cost) (unit holding cost) (unit shortage cost) (service level) Q= R= Results 80 53 Demand During Lead Time Distribution Normal mean = 42 stand. dev. = 10.9 American Aerospace should implement the ÐVß UÑ policy with V œ &$ and U œ )!. (c) The average inventory just before an order arrives is &$ %# œ "" and the one just after an order has arrived is "" )! œ *". Then, the average inventory is Ð"" *"ÑÎ# œ &", with an average holding cost of &"Ð(&!Ñ œ $$)ß #&! per year. The average number of setups in a year is $$'Î)! œ %Þ#, with a resulting average setup cost of %Þ#Ð&ß )!!Ñ œ $#%ß $'! per year. (d) The new service level is P œ !Þ*&. D= K= h= p= L= Data 336 $5,800 $750 $3,250 0.95 (average demand/unit time) (setup cost) (unit holding cost) (unit shortage cost) (service level) Q= R= Results 80 60 Demand During Lead Time Distribution Normal mean = 42 stand. dev. = 10.9 V œ '! and U œ )!. The average inventory just before an order arrives is )! '! œ #! and just after an order has arrived is #! )! œ "!!, so the average inventory is '! and the resulting average inventory holding cost is '!Ð(&!Ñ œ $%&ß !!! per year. Note that the average holding cost has increased substantially. This is a consequence of increasing the safety stock to #! from "". The average number of setups per year is still %Þ# and the average setup cost is $#%ß $'! per year. (e) Scarlett's independent analysis of the stationary part 10003487 can be justified since there is only one jet engine that needs this part and this part appears to be the bottleneck in the production process. However, in general, a stationary part is used for several jet engines, so the demand for stationary parts depends on the demand for several jet engines and a stock-out in one stationary part affects the demand for other parts. These interdependencies cannot be captured by an independent analysis of each part; therefore, Scarlett's approach is most likely to result in rather inaccurate inventory policies for many other stationary parts. (f) Scarlett could try to forecast the demand for jet engines based on sales data from previous years. 18-34 SUPPLEMENT 1 TO CHAPTER 18 DERIVATION OF THE OPTIMAL POLICY FOR THE STOCHASTIC SINGLE-PERIOD MODEL FOR PERISHABLE PRODUCTS 18S1-1. GÐWÑ œ -W 2! ÐW BÑ0 ÐBÑ.B :W ÐB WÑ0 ÐBÑ.B 5T ÖH W ∞ H is uniformly distributed on Ò+ß ,Ó, so T ÖH GÐWÑ œ -W 5 ,W ,+ PÐWÑ Ê Ê J ÐWÑ œ .GÐWÑ .W œ- W× œ 5 ,+ W× ,W ,+ . 2J ÐWÑ :Ö" J ÐWÑÓ œ ! 5 : ,+ :2 Let : œ - #ß 5 œ "%ß 2 œ Ð- "Ñß + œ %!ß , œ '!. Ê J ÐWÑ œ W%! #! œ #Þ( $ œ !Þ* Ê W œ &) 18S1-2. (a) GÐMß WÑ œ -ÐW MÑ :T ÖH W× œ -ÐW MÑ :/W Ê `GÐMßWÑ `W œ - :/W œ ! Ê W œ ln Ð-Î:Ñ Order up to W if M W , do not order otherwise. (b) GÐMß WÑ œ O -ÐW MÑ :/W :/M if M W if M œ W An Ð=ß WÑ policy is optimal with W œ ln Ð-Î:Ñ and = being the smallest value such that -= :/= œ O - ln Ð-Î:Ñ - . 18S1-1 SUPPLEMENT 2 TO CHAPTER 18 STOCHASTIC PERIODIC-REVIEW MODELS 18S2-1. (a) Single-period model with no setup cost: Demand density is exponential with - œ #&. Per unit production/purchasing cost is - œ "!. Per unit inventory holding cost is 2 œ ' and per unit shortage cost is : œ "&. The optimal one-period inventory level is WÐ!Ñ œ 'Þ(*)$%. (b) Two-period model with no setup cost: Demand density is exponential with - œ #&. Per unit production/purchasing cost is - œ "!. Per unit inventory holding cost is 2 œ ' and per unit shortage cost is : œ "&. The optimal two-period policy consists of the inventory levels W" Ð!Ñ œ #$Þ#*$# and W# Ð!Ñ œ 'Þ(*)$%. 18S2-2. (a) Single-period model with no setup cost: Demand density is uniform on Ò!ß &!Ó. Per unit production/purchasing cost is - œ "!. Per unit inventory holding cost is 2 œ ) and per unit shortage cost is : œ "&. The optimal one-period inventory level is W ‡ œ "!Þ)'*'. It is optimal to order up to W ‡ if the initial inventory is below W ‡ and not to order otherwise. (b) Two-period model with no setup cost: Demand density is uniform on Ò!ß &!Ó. Per unit production/purchasing cost is - œ "!. Per unit inventory holding cost is 2 œ ) and per unit shortage cost is : œ "&. The optimal two-period policy consists of the inventory levels W"‡ œ *Þ#'"&' and W#‡ œ "!Þ)'*'. It is optimal to order up to W3‡ if the initial inventory is below W3‡ in period 3 and not to order otherwise. 18S2-3. Two-period model with no setup cost: Demand density is exponential with - œ #&. Per unit production/purchasing cost is - œ ". Per unit inventory holding cost is 2 œ !Þ#& and per unit shortage cost is : œ #. The discount factor is !Þ*. The optimal two-period policy is the same as the one for the infinite-period model, so consists of the inventory level WÐ!Ñ œ %'Þ&")). 18S2-4. Two-period model with no setup cost: Demand density is exponential with - œ #&. Per unit production/purchasing cost is - œ ". Per unit inventory holding cost is 2 œ !Þ#& and per unit shortage cost is : œ #. The optimal two-period policy consists of the inventory levels W" Ð!Ñ œ $'Þ&#" and W# Ð!Ñ œ "%Þ'*%(. 18S2-1 18S2-5. Infinite-period model with no setup cost: Demand density is exponential with - œ #&. Per unit production/purchasing cost is - œ ". Per unit inventory holding cost is 2 œ !Þ#& and per unit shortage cost is : œ #. The discount factor is !Þ*. The optimal policy consists of the inventory level WÐ!Ñ œ %'Þ&")). 18S2-6. Infinite-period model with no setup cost: Demand density is exponential with - œ ". Per unit production/purchasing cost is - œ #. Per unit inventory holding cost is 2 œ " and per unit shortage cost is : œ &. The discount factor is !Þ*&. The optimal policy consists of the inventory level WÐ!Ñ œ "Þ'*'%&. 18S2-7. 12-period model with no setup cost: The answer is the same as in 18S2-6, so the optimal policy consists of the inventory level WÐ!Ñ œ "Þ'*'%&. 18S2-8. Infinite-period model with no setup cost: Demand density is uniform on Ò#!!!ß $!!!Ó. Per unit production/purchasing cost is - œ "&!. Per unit inventory holding cost is 2 œ # and per unit shortage cost is : œ $!. The discount factor is !Þ*. The optimal policy consists of the inventory level WÐ!Ñ œ #ß %')Þ(&. 18S2-9. Infinite-period model with no setup cost: Demand density is exponential with - œ "!!!. Per unit production/purchasing cost is - œ )!. Per unit inventory holding cost is 2 œ !Þ(! and per unit shortage cost is : œ #. The discount factor is !Þ**). The optimal policy consists of the inventory level WÐ!Ñ œ %*(. 18S2-10. 2 œ !Þ$ß : œ #Þ& BÎ#& BÎ#& KÐWÑ œ !Þ$! ÐWBÑ .B #Þ&W ÐBWÑ .B œ !Þ$W (!/WÎ#& (Þ& #& / #& / Kw ÐWÑ œ !Þ$ #Þ)/WÎ#& œ ! Ê W œ &&Þ)% WÎ#& Kww ÐWÑ œ #Þ) ! Ê W œ &&Þ)% minimizes KÐWÑ. #& / W ∞ KÐ5Ñ œ KÐ5 "!!Ñ Í !Þ$5 (!/5Î#& œ !Þ$Ð5 "!!Ñ (!/Ð5"!!ÑÎ#& Í (!/5Î#& Ð" /% Ñ œ $! Í 5 œ #!Þ(# ¸ #" 5 œ #" W œ &&Þ)% "#" œ 5 "!! and KÐ#"Ñ ¸ KÐ"#"Ñ Hence, the optimal policy is a Ð5ß UÑ œ Ð#"ß "!!Ñ policy. 18S2-2 18S2-11. Since - œ !, the answer is identical to that for 18.S2-10, viz., Ð5ß UÑ œ Ð#"ß "!!Ñ is optimal. 18S2-12. PÐWÑ œ ! 2ÐW BÑ0 ÐBÑ.B W :ÐB WÑ0 ÐBÑ.B W ∞ .PÐWÑ .W œ ! 20 ÐBÑ.B W :0 ÐBÑ.B œ 2J ÐWÑ :Ò" J ÐWÑÓ .PÐWÑ .W -Ð" αÑ œ ! Ê : :J ÐWÑ 2J ÐWÑ -Ð" αÑ œ ! W Ê J ÐWÑ œ ∞ :-Ð"αÑ :2 18S2-3 CHAPTER 19: MARKOV DECISION PROCESSES 19.2-1. Bank One, one of the major credit card issuers in the United States has developed the portfolio control and optimization (PORTICO) system to manage APR and credit-line changes of its card holders. Customers prefer low APR and high credit lines, which can reduce the bank's profitability and increase the risk. Consequently, the bank faces the need to find a balance between revenue growth and risk. PORTICO formulates the problem as a Markov decision process. The state variables are chosen in a way to satisfy Markovian assumption as closely as possible while keeping the dimension of the state space at a tractable level. The resulting variables are ÐBß CÑ, where B corresponds to the credit line and APR level and C represents the behavior variables. The transition probabilities are estimated from the available data. The objective is to maximize the expected net present value of the cash flows over a 36-month horizon. The dynamic programming equation for the decision periods of the problem is Z> ÐBß CÑ œ max <ÐB „ +ß CÑ " :ÐB „ +ß Cà 4ÑZ>" ÐB „ +ß 4Ñ, +−EÐBßCÑ 4−f where <Ð † Ñ denotes the immediate net cash flow and " is the discount factor. The solution obtained is then adjusted to conform to business rules. Benchmark tests are performed to evaluate the output policy. These tests suggest that the new policy improves profitability. By adopting this policy, Bank One is expected to increase its annual profit by more than $75 million. 19-1 19.2-2. (a) Let the states 3 œ !ß "ß # be the number of customers at the facility. There are two possible actions when the facility has one or two customers. Let decision 1 be to use the slow configuration and decision 2 be to use the fast configuration. Also let G34 denote the expected net immediate cost of using decision 4 in state 3. Then, G"" G"# G!" G!# œ G#" œ $ œ G## œ * œ$ œ* $ & % & ‚ &! œ #( ‚ &! œ $" (b) In state !, the configuration chosen does not affect the transition probabilities, so it is best to choose the slow configuration when there are no customers in line. Consequently, the number of stationary policies is four. 3 " # .3 ÐV" Ñ " " Policy .3 ÐV# Ñ " # .3 ÐV$ Ñ # " V" Transition Matrix " " # # ! $ " " V# V$ # # V% # # Policy V" V# V$ V% 1! !Þ$"!$ !Þ$#%$ !Þ%!') !Þ%"' ! "! " # $ "! ! " ! & " ! & # $ & " # " # % & " # " # $ & " # " # % & .3 ÐV% Ñ # # Expected Average Cost & # & G" œ $1! #(1" #(1# ! " & " & G# œ $1! #(1" $"1# ! " "! # & G$ œ $1! $"1" #(1# ! " "! " & G% œ $1! $"1" $"1# (c) 1" !Þ&"(# !Þ&%!& !Þ&!)& !Þ&"* 1# !Þ"(#% !Þ"$&" !Þ!)%( !Þ!'& Average Cost G" œ "(Þ'* G# œ "(Þ)" G$ œ "'Þ)$ G% œ "'Þ)( G# is the minimum, so the optimal policy is V# , i.e., to use slow configuration when no customer or only one customer is present and fast configuration when there are two customers. 19-2 19.2-3. (a) Let the states represent whether the student's car is dented, 3 œ ", or not, 3 œ !. Decision " # $ % & Action Park on street in one space Park on street in two spaces Park in lot Have it repaired Drive dented State ! ! ! " " Immediate Cost G!" œ ! G!# œ %Þ& G!$ œ & G"% œ &! G"& œ * (b) Assuming the student's car has no dent initially, once she decides to park in lot, state " will never be entered. In that case, the decision chosen in state " does not affect the expected average cost. Hence, it is enough to consider five stationary deterministic policies. 3 ! " .3 ÐV" Ñ " % Policy V" V# V$ V% V& .3 ÐV# Ñ " & .3 ÐV$ Ñ # % Transition Matrix !Þ* !Þ" " ! !Þ* !Þ" ! " !Þ*) !Þ!# " ! !Þ*) !Þ!# ! " " ! .3 ÐV% Ñ # & .3 ÐV& Ñ $ Expected Average Cost G" œ !10 &!1" G# œ !10 *1" G$ œ %Þ&10 &!1" G% œ %Þ&10 *1" G & œ &1 0 (c) Policy V" V# V$ V% V& 1! !Þ*!* ! !Þ*) ! " 1" !Þ!*" " !Þ!# " ! Average Cost %Þ&& * &Þ%" * & (if initially not dented) The policy V" has the minimum cost, so it is optimal to park on the street in one space if not dented and to have it repaired if dented. 19-3 19.2-4. (a) Let states ! and " denote the good and the bad mood respectively. The decision in each state is between providing refreshments or not. Decision " # " # Action Provide refreshments Not provide refreshments Provide refreshments Not provide refreshments State ! ! " " Immediate Cost G!" œ "% G!# œ ! G"" œ "% G"# œ (& (b) There are four possible stationary policies. 3 ! " .3 ÐV" Ñ " " Policy V" V# V$ V% .3 ÐV# Ñ " # .3 ÐV$ Ñ # " Transition Matrix !Þ)(& !Þ"#& !Þ)(& !Þ"#& !Þ)(& !Þ"#& !Þ"#& !Þ)(& !Þ"#& !Þ)(& !Þ)(& !Þ"#& !Þ"#& !Þ)(& !Þ"#& !Þ)(& .3 ÐV% Ñ # # Expected Average Cost G" œ "%1! "%1" G# œ "%1! (&1" G$ œ "%1" G% œ (&1" (c) Policy V" V# V$ V% 1! !Þ)(& !Þ& !Þ& !Þ"#& 1" !Þ"#& !Þ& !Þ& !Þ)(& Average Cost G" œ "% G# œ %%Þ& G$ œ ( G% œ '&Þ'#& The optimal policy is V$ , i.e., to provide refreshments only if the group begins the night in a bad mood. 19-4 19.2-5. (a) Let state ! denote point over, two serves to go on next point and state " denote one serve left. The decision in each state is to attempt an ace or a lob. Decision Action State " Attempt ace ! # Attempt lob ! " Attempt ace " # Attempt lob " Immediate Cost G!" œ $) #$ Ð"Ñ "$ Ð"Ñ œ ") G!# œ () "$ Ð"Ñ #$ Ð"Ñ œ G"" œ $) #$ Ð"Ñ "$ Ð"Ñ &) Ð"Ñ œ G"# œ () "$ Ð"Ñ #$ Ð"Ñ ") Ð"Ñ œ (b) There are four possible stationary deterministic policies. 3 ! " .3 ÐV" Ñ " " Policy V" V# V$ V% .3 ÐV# Ñ " # .3 ÐV$ Ñ # " Transition Matrix $Î) &Î) " ! $Î) &Î) " ! (Î) "Î) " ! (Î) "Î) " ! .3 ÐV% Ñ # # Expected Average Cost G" œ Ð"Î)Ñ1! Ð"Î#Ñ1" G# œ Ð"Î)Ñ1! Ð&Î"#Ñ1" G$ œ Ð(Î#%Ñ1! Ð"Î#Ñ1" G% œ Ð(Î#%Ñ1! Ð&Î"#Ñ1" (c) Policy V" V# V$ V% 1! !Þ'"& !Þ'"& !Þ))* !Þ))* 1" !Þ$)& !Þ$)& !Þ""" !Þ""" ( #% Average Cost G" œ !Þ#(! G# œ !Þ#$( G$ œ !Þ$"& G% œ !Þ$!' The optimal policy is V$ , i.e., to attempt lob in state ! and ace in state ". 19-5 " # & "# 19.2-6. (a) Let states 3 œ !ß "ß # represent the state of the market, ""ß !!!, "#ß !!! and "$ß !!! respectively. The decision is between two funds, namely the Go-Go Fund and the GoSlow Mutual Fund. All the costs are expressed in thousand dollars. Decision " # " # " # Action Invest in the Go-Go Invest in the Go-Slow Invest in the Go-Go Invest in the Go-Slow Invest in the Go-Go Invest in the Go-Slow State ! ! " " # # Immediate Cost G!" œ !Þ&Ð#!Ñ !Þ#Ð&!Ñ œ #! G!# œ !Þ&Ð"!Ñ !Þ#Ð#!Ñ œ * G"" œ !Þ"Ð#!Ñ !Þ%Ð#!Ñ œ ' G"# œ !Þ"Ð"!Ñ !Þ%Ð"!Ñ œ $ G#" œ !Þ#Ð&!Ñ !Þ%Ð#!Ñ œ ") G## œ !Þ#Ð#!Ñ !Þ%Ð"!Ñ œ ) (b) There are eight possible stationary policies. 3 ! " # .3 ÐV" Ñ " " " .3 ÐV# Ñ " " # .3 ÐV$ Ñ " # # .3 ÐV% Ñ " # " All V3 's have the same transition matrix: Policy V" V# V$ V% V& V' V( V) !Þ$ !Þ" !Þ# .3 ÐV& Ñ # # " !Þ& !Þ& !Þ% .3 ÐV' Ñ # " # !Þ# !Þ% . !Þ" .3 ÐV( Ñ # " " .3 ÐV) Ñ # # # Expected Average Cost G" œ #!1! '1" ")1# G# œ #!1! '1" )1# G$ œ #!1! $1" )1# G% œ #!1! $1" ")1# G& œ *1! $1" ")1# G' œ *1! '1" )1# G( œ *1! '1" ")1# G) œ *1! $1" )1# (c) 1 œ Ð!Þ"("ß !Þ%'$ß !Þ$''Ñ Policy V" V# V$ V% V& V' V( V) Average Cost !Þ$* $Þ#( "Þ))" "Þ((* $Þ'' "Þ$)* #Þ#(" ! The optimal policy is V# , i.e. to invest in the Go-Go Fund in states ! and ", in the GoSlow Fund in state #. 19-6 19.2-7. (a) Let states ! and " represent whether the machine is broken down or is running respectively. The decision is between Buck and Bill. Decision " # " # Action Buck Bill Buck Bill State ! ! " " Immediate Cost G!" œ ! G!# œ ! G"" œ "#!! G"# œ "#!! (b) There are four possible stationary deterministic policies. 3 ! " .3 ÐV" Ñ " " Policy V" V# V$ V% .3 ÐV# Ñ " # .3 ÐV$ Ñ # " Transition Matrix !Þ% !Þ' !Þ' !Þ% !Þ% !Þ' !Þ% !Þ' !Þ& !Þ& !Þ' !Þ% !Þ& !Þ& !Þ% !Þ' .3 ÐV% Ñ # # Expected Average Cost G" œ "#!!1" G# œ "#!!1" G$ œ "#!!1" G% œ "#!!1" (c) Policy V" V# V$ V% 1! !Þ& !Þ% !Þ&%& !Þ%%% 1" !Þ& !Þ' !Þ%&& !Þ&&' Average Cost G" œ '!! G# œ (#! G$ œ &%' G% œ ''(Þ# The largest expected average profit is given by V# . 19-7 19.2-8. (a) Let the states be the number of items in inventory at the beginning of the period and the decision be the number of items ordered. To conform to the software package, one needs to relabel the decisions as "ß #ß $ respectively. The cost matrix is: -35 ! " # " %!Î$ % % # &'Î$ "* $ #% Let V$ denote the policy to order # items when the inventory level is initially ! and not to order when the inventory level is initially either ! or ". In other words, .! ÐV$ Ñ œ $ and ." ÐV$ Ñ œ .# ÐV$ Ñ œ ". "Î$ T ÐV$ Ñ œ #Î$ "Î$ "Î$ "Î$ "Î$ "Î$ ! Ê 1 œ Ð%Î*ß $Î*ß #Î*Ñ "Î$ Expected average cost: Ð%Î*ÑG!$ Ð$Î*ÑG"" Ð#Î*ÑG#" œ ""'Î* ¸ $"#Þ)*/period (b) There are $$ œ #( stationary policies, since one can order !ß " or # items in each state. However, only six of these are feasible. The remaining #" policies are infeasible and the decision at least in one of the states leads to over capacity. 3 ! " # .3 ÐV" Ñ " " " .3 ÐV# Ñ # " " .3 ÐV$ Ñ $ " " .3 ÐV% Ñ " # " .3 ÐV& Ñ # # " .3 ÐV' Ñ $ # " 19.3-1. (a) minimize $C!" *C!# $C"" *C"# #)C#" $%C## subject to C!" C!# C"" C"# C#" C## œ " C!" C!# "# C!" "# C!# $ "! C"" #& C"# œ ! C"" C"# "# C!" "# C!# "# C"" "# C"# $& C#" %& C## œ ! # C#" C## "! C"" C35 " "! C"# &# C#" &" C## œ ! ! for 3 œ !ß "ß # and 5 œ "ß # (b) Using the simplex method, we find C!" œ !Þ$#%$#ß C"" œ !Þ&%!&%ß C## œ !Þ"$&"% and the remaining C35 's are zero. Hence, the optimal policy uses decision " in states ! and ", decision # in state #. 19-8 19.3-2. (a) minimize %Þ&C!# &C!$ &!C"% *C"& subject to C!" C!# C!$ C"% C"& œ " * C!" C!# C!$ "! C!" " C"% C"& "! C!" " &! C!# C!" ß C!# ß C!$ ß C"% ß C"& %* &! C!# C!$ C"% œ ! C"& œ ! ! (b) Using the simplex method, all C35 's turn out to be zero except that C!" œ !Þ*!*!* and C"% œ !Þ!*!*", so the policy that uses decision " in state ! and decision % in state " is optimal. 19.3-3. (a) minimize "%C!" "%C"" (&C"# subject to C!" C!# C"" C"# œ " C!" C!# () C!" ") C!# () C"" ") C"# œ ! C"" C"# ") C!" () C!# ") C"" () C"# œ ! C35 ! for 3 œ !ß " and 5 œ "ß # (b) Using the simplex method, we find C!# œ C"" œ !Þ&ß C!" œ C"# œ !, so the optimal policy is to use decision # in state ! and decision " in state ". 19.3-4. (a) minimize ") C!" ( #% C!# "# C"" & "# C"# subject to C!" C!# C"" C"# œ " C!" C!# $) C!" () C!# C"" C"# œ ! C"" C"# &) C!" ") C!# œ ! C35 ! for 3 œ !ß " and 5 œ "ß # (b) Using the simplex method, we find C!# œ !Þ)))*ß C"" œ !Þ""""ß C!" œ C"# œ !, so the optimal policy is to use decision # (lob) in state ! and decision " (ace) in state ". 19-9 19.3-5. (a) minimize #!C!" *C!# 'C"" $C"# ")C#" )C## subject to C!" C!# C"" C"# C#" C## œ " $ C!" C!# "! C!" & C"" C"# "! C!" # C#" C## "! C!" C35 $ "! C!# " "! C"" " "! C"# # "! C#" & "! C!# & "! C"" & "! C"# % "! C#" # "! C!# % "! C"" % "! C"# % "! C#" # "! C## % "! C## % "! C## œ! œ! œ! ! for 3 œ !ß "ß # and 5 œ "ß # (b) Using the simplex method, we find C!" œ !Þ"("ß C"" œ !Þ%'$ß C## œ !Þ$'' and the remaining C35 's are zero. Hence, the optimal policy uses decision " (the Go-Go Fund) in states ! and ", decision # in state # (the Go-Slow Fund). 19.3-6. (a) minimize "#!!C"" "#!!C"# subject to C!" C!# C"" C"# œ " C!" C!# !Þ%C!" !Þ&C!# !Þ'C"" !Þ%C"# œ ! C"" C"# !Þ'C!" !Þ&C!# !Þ%C"" !Þ'C"# œ ! C35 ! for 3 œ !ß " and 5 œ "ß # (b) Using the simplex method, we find C!" œ !Þ%ß C"# œ !Þ'ß C!# œ C"" œ !, so the optimal policy is to use decision " (Buck) in state ! and decision # (Bill) in state ". 19.3-7. (a) minimize %! $ C!" &' $ C!# #%C!$ %C"" "*C"# %C#" subject to C!" C!# C!$ C"" C"# C#" œ " C!" C!# C!" #$ C!# "$ C!$ #$ C"" "$ C"# "$ C#" œ ! C"" C"# "$ C!# "$ C!$ "$ C"" "$ C"# "$ C#" œ ! C#" "$ C!$ "$ C"" "$ C"# "$ C#" œ ! C35 ! for 3 œ !ß "ß # and 5 œ "ß #ß $ (b) Using the simplex method, we find C!$ œ !Þ%%%%ß C"" œ !Þ$$$$ß C#" œ !Þ#### and the remaining C35 's are zero. Hence, the optimal policy is to order # items in state ! and not to order in states " and #. 19-10 SUPPLEMENT 1 TO CHAPTER 19 A POLICY IMPROVEMENT ALGORITHM FOR FINDING OPTIMAL POLICIES 19S1-1. 19S1-1 19S1-2. 19S1-2 19S1-3. 19S1-3 19S1-4. 19S1-4 19S1-5. 19S1-5 19S1-6 19S1-6. 19S1-7 19S1-7. 19S1-8 19S1-8. When the number of pints of blood delivered can be specified at the time of delivery, the starting number of pints including the delivery will never exceed the largest possible demand in a period, so we can restrict our attention to states 3 œ !ß "ß #ß $. The admissible actions in state 3 are to order ! Ÿ 5 Ÿ $ 3. Given a decision 5 , the transition probabilities and the immediate cost are computed as follows: :34 Ð5Ñ œ T ÖH œ 3 5 4× if 4 :3! Ð5Ñ œ T ÖH " 3 5× G35 œ &!5 IÒ"!!Ð3 5 HÑ Ó. Initialization: .3 ÐV" Ñ œ " for 3 œ !ß "ß # and .$ ÐV" Ñ œ ! ! !Þ' !Þ% ! *! !Þ$ !Þ$ !Þ% ! '! PÐV" Ñ œ GÐV" Ñ œ !Þ" !Þ# !Þ$ !Þ% &! !Þ" !Þ# !Þ$ !Þ% ! Iteration 1: Step 1: Value determination: 1ÐV" Ñ œ *! !Þ'@! ÐV" Ñ !Þ%@" ÐV" Ñ @! ÐV" Ñ 1ÐV" Ñ œ '! !Þ$@! ÐV" Ñ !Þ$@" ÐV" Ñ !Þ%@# ÐV" Ñ @" ÐV" Ñ 1ÐV" Ñ œ &! !Þ"@! ÐV" Ñ !Þ#@" ÐV" Ñ !Þ$@# ÐV" Ñ !Þ%@$ ÐV" Ñ @# ÐV" Ñ 1ÐV" Ñ œ ! !Þ"@! ÐV" Ñ !Þ#@" ÐV" Ñ !Þ$@# ÐV" Ñ !Þ%@$ ÐV" Ñ @$ ÐV" Ñ @$ ÐV" Ñ œ ! Ê 1ÐV" Ñ œ &(Þ)ß @! ÐV" Ñ œ "*'Þ$ß @" ÐV" Ñ œ ""&Þ*ß @# ÐV" Ñ œ &!ß @$ ÐV" Ñ œ ! Step 2: Policy improvement: minimize "!! @! ÐV" Ñ @! ÐV" Ñ œ "!! *! !Þ'@! ÐV" Ñ !Þ%@" ÐV" Ñ @! ÐV" Ñ œ &(Þ) ""! !Þ$@! ÐV" Ñ !Þ$@" ÐV" Ñ !Þ%@# ÐV" Ñ @! ÐV" Ñ œ #(Þ$' "&! !Þ"@! ÐV" Ñ !Þ#@" ÐV" Ñ !Þ$@# ÐV" Ñ !Þ%@$ ÐV" Ñ @! ÐV" Ñ œ ""Þ&" Ê .! ÐV# Ñ œ $ minimize %! !Þ'@! ÐV" Ñ !Þ%@" ÐV" Ñ @" ÐV" Ñ œ ))Þ#% '! !Þ$@! ÐV" Ñ !Þ$@" ÐV" Ñ !Þ%@# ÐV" Ñ @" ÐV" Ñ œ &(Þ) "!! !Þ"@! ÐV" Ñ !Þ#@" ÐV" Ñ !Þ$@# ÐV" Ñ !Þ%@$ ÐV" Ñ @" ÐV" Ñ œ %"Þ*" Ê ." ÐV# Ñ œ # minimize "! !Þ$@! ÐV" Ñ !Þ$@" ÐV" Ñ !Þ%@# ÐV" Ñ @# ÐV" Ñ œ ($Þ'' &! !Þ"@! ÐV" Ñ !Þ#@" ÐV" Ñ !Þ$@# ÐV" Ñ !Þ%@$ ÐV" Ñ @# ÐV" Ñ œ &(Þ) Ê .# ÐV# Ñ œ " V# is not identical to V" , so optimality test fails. 19S1-9 Iteration #: Step 1: Value determination: 1ÐV# Ñ œ "&! !Þ"@! ÐV# Ñ !Þ#@" ÐV# Ñ !Þ$@# ÐV# Ñ !Þ%@$ ÐV# Ñ @! ÐV# Ñ 1ÐV# Ñ œ "!! !Þ"@! ÐV# Ñ !Þ#@" ÐV# Ñ !Þ$@# ÐV# Ñ !Þ%@$ ÐV# Ñ @" ÐV# Ñ 1ÐV# Ñ œ &! !Þ"@! ÐV# Ñ !Þ#@" ÐV# Ñ !Þ$@# ÐV# Ñ !Þ%@$ ÐV# Ñ @# ÐV# Ñ 1ÐV# Ñ œ ! !Þ"@! ÐV# Ñ !Þ#@" ÐV# Ñ !Þ$@# ÐV# Ñ !Þ%@$ ÐV# Ñ @$ ÐV# Ñ @$ ÐV# Ñ œ ! Ê 1ÐV# Ñ œ &!ß @! ÐV# Ñ œ "&!ß @" ÐV# Ñ œ "!!ß @# ÐV# Ñ œ &!ß @$ ÐV# Ñ œ ! Step 2: Policy improvement: minimize "!! @! ÐV# Ñ @! ÐV# Ñ œ "!! *! !Þ'@! ÐV# Ñ !Þ%@" ÐV# Ñ @! ÐV# Ñ œ (! ""! !Þ$@! ÐV# Ñ !Þ$@" ÐV# Ñ !Þ%@# ÐV# Ñ @! ÐV# Ñ œ && "&! !Þ"@! ÐV# Ñ !Þ#@" ÐV# Ñ !Þ$@# ÐV# Ñ !Þ%@$ ÐV# Ñ @! ÐV# Ñ œ &! Ê .! ÐV$ Ñ œ $ minimize %! !Þ'@! ÐV# Ñ !Þ%@" ÐV# Ñ @" ÐV# Ñ œ (! '! !Þ$@! ÐV# Ñ !Þ$@" ÐV# Ñ !Þ%@# ÐV# Ñ @" ÐV# Ñ œ && "!! !Þ"@! ÐV# Ñ !Þ#@" ÐV# Ñ !Þ$@# ÐV# Ñ !Þ%@$ ÐV# Ñ @" ÐV# Ñ œ &! Ê ." ÐV$ Ñ œ # minimize "! !Þ$@! ÐV" Ñ !Þ$@" ÐV" Ñ !Þ%@# ÐV" Ñ @# ÐV" Ñ œ && &! !Þ"@! ÐV" Ñ !Þ#@" ÐV" Ñ !Þ$@# ÐV" Ñ !Þ%@$ ÐV" Ñ @# ÐV" Ñ œ &! Ê .# ÐV$ Ñ œ " V$ is identical to V# , so it is optimal to start every period with $ pints of blood after delivery of the order. 19S1-10 SUPPLEMENT 2 TO CHAPTER 19 A DISCOUNTED COST CRITERION 19S2-1. Let states !, " and # denote $'!!, $)!! and $"!!! offers respectively and let state $ designate the case that the car has already been sold (state ∞ of the hint). Let decisions " and # be to reject and to accept the offer respectively. G!" œ G"" œ G#" œ '!, G!# œ '!!, G"# œ )!! and G## œ "!!! &Î) &Î) T Ð"Ñ œ &Î) ! "Î% "Î% "Î% ! ! ! ! ! ß T Ð#Ñ œ ! ! ! " "Î) "Î) "Î) ! ! ! ! ! ! ! ! ! " " " " Start with the policy to reject only the $'!! offer. The relevant equations are: Z! œ '! !Þ*& &) Z! "% Z" ") Z# Z" œ )!! !Þ*&Z$ Z# œ "!!! !Þ*&Z$ Z$ œ !Þ*&Z$ , which admit the unique solution ÐZ! ß Z" ß Z# ß Z$ Ñ œ Ð(*'!Î"$ß )!!ß "!!!ß !Ñ. Policy improvement: State ! with decision #: '!! !Þ*&Z$ œ '!! Z! State " with decision ": '! !Þ*&ÒÐ&Î)ÑZ! Ð"Î%ÑZ" Ð"Î)ÑZ# Ó œ (*'!Î"$ Z" State # with decision ": '! !Þ*&ÒÐ&Î)ÑZ! Ð"Î%ÑZ" Ð"Î)ÑZ# Ó œ (*'!Î"$ Z# Hence, the policy to reject the $'!! offer and to accept $)!! and $"!!! offers is optimal. 19S2-2. (a) minimize '!C!" '!!C!# '!C"" )!!C"# '!C#" "!!!C## subject to C!" C"" C#" C35 C!# !Þ*& &) C!" C"" C#" œ C"# !Þ*& "% C!" C"" C#" œ C## !Þ*& ") C!" C"" C#" œ " $ " $ " $ ! for 3 œ !ß "ß # and 5 œ "ß # (b) Using the simplex method, we find C!" œ !Þ)"*(*ß C"# œ !Þ&#((ß C## œ !Þ%$!&' and the remaining C35 's are zero. Hence, the optimal policy is to reject the $'!! offer and to accept the $)!! and $"!!! offers. 19S2-1 19S2-3. Z38 œ minÖ'! !Þ*&ÐÐ&Î)ÑZ!8" Ð"Î%ÑZ"8" Ð"Î)ÑZ#8" Ñß ÐofferÑ× for 3 œ !ß "ß # Z3! œ ! for 3 œ !ß "ß # Iteration 1: Z3" œ minÖ'!ß ÐofferÑ× œ ÐofferÑ for 3 œ !ß "ß # Ê Accept Iteration 2: Z!# œ minÖ'!&ß '!!× œ '!& Ê Reject Z"# œ minÖ'!&ß )!!× œ )!! Ê Accept Z## œ minÖ'!&ß "!!!× œ "!!! Ê Accept Iteration 3: Z!$ œ minÖ'!(Þ*(ß '!!× œ '!(Þ*( Ê Reject Z"$ œ minÖ'!(Þ*(ß )!!× œ )!! Ê Accept Z#$ œ minÖ'!(Þ*(ß "!!!× œ "!!! Ê Accept The approximate optimal solution is to reject the $'!! offer and to accept the $)!! and $"!!! offers. This policy is indeed optimal, as found in Problem 19S2-1 and 19S2-2. 19S2-4. Let states !, " and # denote the selling price of $"!, $#! and $$! respectively and let state $ designate the case that the stock has already been sold. Let decisions " and # be to hold and to sell the stock respectively. G!" œ G"" œ G#" œ !, G!# œ "!, G"# œ #! and G## œ $! %Î& "Î% T Ð"Ñ œ ! ! "Î& "Î% $Î% ! ! "Î# "Î% ! ! ! ! ! ß T Ð#Ñ œ ! ! " ! ! ! ! ! ! ! ! ! " " " " Start with the policy to sell only when the price is $$!. The relevant equations are: Z! œ ! !Þ* %& Z! "& Z" Z" œ ! !Þ* "% Z! "% Z" "# Z# Z# œ $! !Þ*Z$ Z$ œ ! !Þ*Z$ , which admit the unique solution ÐZ! ß Z" ß Z# ß Z$ Ñ œ Ð%)'!Î$&$ß (&'!Î$&$ß $!ß !Ñ. Policy improvement: State ! with decision #: "! !Þ*Z$ œ "! Z! State " with decision #: #! !Þ*Z$ œ #! Z" State # with decision ": ! !Þ*ÒÐ$Î%ÑZ" Ð"Î%ÑZ# Ó œ #"Þ#" Z# Hence, the policy to hold the stock when the price is $"! and $#!, and to sell it when the price is $$!. 19S2-2 19S2-5. "!C!# #!C"# $!C## (a) minimize subject to C!" C!# !Þ* %& C!" "% C"" C"" C"# !Þ* "& C!" "% C"" $% C#" C#" C## !Þ* "# C"" "% C#" C35 œ " $ œ " $ œ " $ ! for 3 œ !ß "ß # and 5 œ "ß # (b) Using the simplex method, we find C!" œ "Þ*'!&*ß C"" œ !Þ*&)&"ß C## œ !Þ('%'$ and the remaining C35 's are zero. Hence, the optimal policy is to hold the stock at the prices $"! and $#! and to sell it at the price $$!. 19S2-6. Z!8 œ minÖ!Þ*ÐÐ%Î&ÑZ!8" Ð"Î&ÑZ"8" Ñß "!× Z"8 œ minÖ!Þ*ÐÐ"Î%ÑZ!8" Ð"Î%ÑZ"8" Ð"Î#ÑZ#8" Ñß #!× Z#8 œ minÖ!Þ*ÐÐ$Î%ÑZ"8" Ð"Î%ÑZ#8" Ñß $!× Z3! œ ! for 3 œ !ß "ß # Iteration 1: Z!" œ minÖ!ß "!× œ "! Ê Sell Z"" œ minÖ!ß #!× œ #! Ê Sell Z#" œ minÖ!ß $!× œ $! Ê Sell Iteration 2: Z!# œ minÖ"!Þ)ß "!× œ "!Þ) Ê Hold Z"# œ minÖ#!Þ#&ß #!× œ #!Þ#& Ê Hold Z## œ minÖ#!Þ#&ß $!× œ $! Ê Sell Iteration 3: Z!$ œ minÖ""Þ%#ß "!× œ ""Þ%# Ê Hold Z"$ œ minÖ#!Þ%*ß #!× œ #!Þ%* Ê Hold Z#$ œ minÖ#!Þ%#ß $!× œ $! Ê Sell The approximate optimal solution is to sell if the price is $$! and to hold otherwise. This policy is indeed optimal, as found in Problem 19S2-3 and 19S2-4. 19S2-3 19S2-7. (a) Let states ! and " be the chemical produced this month, G" and G# respectively, and decisions " and # refer to the process to be used next month, E and F respectively. There are four stationary deterministic policies. 3 ! " .3 ÐV" Ñ " " .3 ÐV# Ñ " # .3 ÐV$ Ñ # " .3 ÐV% Ñ # # The transition matrix is the same for every decision, viz. T œ !Þ$ !Þ% !Þ( . !Þ' The costs G35 correspond to the expected amount of pollution using the process 5 in the next period. G!" œ !Þ$Ð"&Ñ !Þ(Ð#Ñ œ &Þ*ß G!# œ !Þ$Ð$Ñ !Þ(Ð)Ñ œ 'Þ&ß G"" œ !Þ%Ð"&Ñ !Þ'Ð#Ñ œ (Þ#ß G"# œ !Þ%Ð$Ñ !Þ'Ð)Ñ œ '. (b) 19S2-4 19S2-8. (a) minimize &Þ*C!" 'Þ&C!# (Þ#C"" 'C"# subject to C!" C"" C35 $ C!# "# "! C!" ( C"# "# "! C!" % "! C"" $ "! C!# ' "! C"" ( "! C!# % "! C"# ' "! C"# œ " # œ " # ! for 3 œ !ß " and 5 œ "ß # (b) Using the simplex method, we find C!" œ !Þ)&(ß C"# œ "Þ"%$ and C!# œ C"" œ !. Hence, the optimal policy is to use process E if G" is produced and F if G# is produced this month. 19S2-5 19S2-9. 19S2-10. The three iterations of successive approximations in Problem 19S2-9 gives the optimal policy for the three-period problem. The optimal policy is, therefore, to use the process E if G" is produced and F if G# is produced in all periods. 19S2-6 19S2-11. Z!8 œ minÖ! !Þ*!ÐÐ(Î)ÑZ"8" Ð"Î"'ÑZ#8" Ð"Î"'ÑZ$8" Ñß %!!! !Þ*!Z"8" ß '!!! !Þ*!Z!8" × Z"8 œ minÖ"!!! !Þ*!ÐÐ$Î%ÑZ"8" Ð"Î)ÑZ#8" Ð"Î)ÑZ$8" Ñß %!!! !Þ*!Z"8" ß '!!! !Þ*!Z!8" × Z#8 œ minÖ$!!! !Þ*!ÐÐ"Î#ÑZ#8" Ð"Î#ÑZ$8" Ñß %!!! !Þ*!Z"8" ß '!!! !Þ*!Z!8" × Z$8 œ '!!! !Þ*!Z!8" Z3! œ ! for 3 œ !ß "ß #ß $ Iteration 1: Z!" œ minÖ!ß %!!!ß '!!!× œ ! Ê Do nothing Z"" œ minÖ"!!!ß %!!!ß '!!!× œ "!!! Ê Do nothing Z#" œ minÖ$!!!ß %!!!ß '!!!× œ $!!! Ê Do nothing Z$" œ '!!! Ê Replace Iteration 2: Z!# œ minÖ"#*$Þ(&ß %*!!ß '!!!× œ "#*$Þ(& Ê Do nothing Z"# œ minÖ#')(Þ&ß %*!!ß '!!!× œ #')(Þ& Ê Do nothing Z## œ minÖ(!&!ß %*!!ß '!!!× œ %*!! Ê Overhaul Z$# œ '!!! Ê Replace Iteration 3: Z!$ œ minÖ#(#*Þ&$ß '%")Þ(&ß ("'%Þ$)× œ #(#*Þ&$ Ê Do nothing Z"$ œ minÖ%!%!Þ$"ß '%")Þ(&ß ("'%Þ$)× œ %!%!Þ$" Ê Do nothing Z#$ œ minÖ(*!&ß '%")Þ(&ß ("'%Þ$)× œ '%")Þ(& Ê Overhaul Z$$ œ ("'%Þ$) Ê Replace Iteration 4: Z!% œ minÖ$*%&Þ)!ß ('$'Þ#)ß )%&'Þ&)× œ $*%&Þ)! Ê Do nothing Z"% œ minÖ&#&&Þ$"ß ('$'Þ#)ß )%&'Þ&)× œ &#&&Þ$" Ê Do nothing Z#% œ minÖ*""#Þ%"ß ('$'Þ#)ß )%&'Þ&)× œ ('$'Þ#) Ê Overhaul Z$% œ )%&'Þ&) Ê Replace The optimal policy is to do nothing in states !ß " and to replace in state $ in all periods. When in state #, it is best to overhaul in periods "ß #ß $ and to do nothing in period %. 19S2-7 CHAPTER 20: SIMULATION 20.1-1. (a) to to Random observations: heads, (b) to to Random observations: ball, (c) to to to correspond to tails. correspond to heads. heads, tails, tails, heads correspond to strikes. correspond to balls. ball, strike, strike, strike, green, green, ball correspond to green lights. correspond to yellow lights. correspond to red lights. Random observations: red, red red, green, 20.1-2. (a) If it is raining: to to correspond to rain next day, correspond to clear next day. If it is clear: to to correspond to clear next day, correspond to rain next day. Day tails, Random Number Weather Clear Rain Clear Clear Clear Clear Clear Clear Clear Rain 20-1 (b) If Clear, Prob(Stays Clear) = If Rain, Prob(Stays Rain) = Day Random Number 1 2 3 4 5 6 7 8 9 10 0.8815 0.0252 0.8081 0.5692 0.0277 0.9160 0.2733 0.0558 0.4683 0.8070 0.8 0.6 Weather Clear Rain Rain Clear Clear Clear Rain Rain Rain Rain Clear 20.1-3. (a) (b) Mean: (c) (d) stoves to to to to to stoves, The average of these is correspond to stoves being sold. correspond to stoves being sold. correspond to stoves being sold. correspond to stoves being sold. correspond to stoves being sold. stoves, stoves , which exceeds the mean in (b) by 20-2 . (e) Answers will vary. The following . Day 1 2 3 4 5 6 7 297 298 299 300 Random Number 0.7167 0.3367 0.1763 0.9230 0.6635 0.4588 0.2529 0.8098 0.4217 0.4709 0.0008 Demand 4 3 3 5 4 4 3 5 3 4 2 Average = 3.723 -day simulation yielded an average demand of Distribution of Demand Probability 0.16 0.28 0.32 0.20 0.04 Cumulative 0 0.16 0.44 0.76 0.96 Demand 2 3 4 5 6 20.1-4. (a) (b) Est Est Est Est Est customers Est customers Customers Est Est Arrival Time Service Time sum of observed system times number of observed system times sum of observed waiting times number of observed waiting times Departure Time minutes minutes 20-3 System Time Wait Time (c) (d) Est Est Est Est customers Est customers Customers Est Est Arrival Time Service Time Departure Time sum of observed system times number of observed system times sum of observed waiting times number of observed waiting times System Time Wait Time minutes minutes 20.1-5. (a) Interarrival Time ~Exp per minute , Service Time ~Exp Next interarrival time: Next service time: per minute ln ln Let and denote the time in minutes and the number of customers in the system at time respectively. In the table below, N.I.T. stands for Next Interarrival Time and N.S.T. for Next Service Time. N.I.T. N.S.T. 20-4 Next Arriv. Next Dep. Next Event Arrival Departure Arrival Departure Arrival (b) arrival in two-minute period departure in two-minute period arrival occurred, arrival did not occur. departure occurred, departure did not occur. Let and denote the time in minutes and the number of customers in the system at time respectively. 12 18 24 30 36 42 48 0 (c) Interarrival Time ~Exp 569 764 492 950 610 145 484 350 Arrival? Yes No No No No No Yes No Yes , Service Time ~Exp 20-5 Departure? 0.665 842 224 No No Yes 0.552 Yes Average number waiting to begin service: Average number waiting for or in service: Average waiting time excluding service: Average waiting time including service: (d) Number of Servers = Interarrival Times Distribution = Mean = Data 1 L= Lq = W= Wq = Exponential 0.2 5 Mean = P0 = 0.50138152 0.487114273 0.51564877 P1 = 0.25139558 0.244202927 0.258588225 0.1 P2 = 0.12327761 0.117377792 0.129177429 25 P3 = 0.06076612 0.055624158 0.065908089 Length of Simulation Run Number of Arrivals = Results 95% Confidence Interval Low High 0.924695993 1.110539606 0.435985367 0.602013275 0.187680035 0.221688189 0.088497477 0.120286046 Exponential Service Times Distribution = Point Estimate 1.0176178 0.51899932 0.20468411 0.10439176 10,000 Run Simulation 20-6 P4 = 0.02844012 0.02469865 0.032181586 P5 = 0.01636786 0.012907523 0.019828193 P6 = 0.00918318 0.006044617 0.012321737 P7 = 0.00363525 0.002194291 0.005076203 P8 = 0.00176598 0.000781557 0.002750408 P9 = 0.00085645 0.000299473 0.001413424 P10 = 0.00086804 -1.54083E-05 0.001751489 (e) Results s= Every measure is inside the Data 5 10 1 (mean arrival rate) (mean service rate) (# servers) L= Lq = 1 0.5 W= Wq = 0.2 0.1 0.5 % confidence level. 20.1-6. (a) The system is a single-server queueing system with the crew being servers and the machines being customers. The service time has a uniform distribution between and twice the mean. The interarrival time is exponentially distributed with mean being hours. A simulation clock records the amount of simulated time that elapses. The state of the system at time is the number of machines that need repair at time . The breakdowns and repairs that occur over time are randomly generated by generating random observations from the distributions of interarrival and service times. The state of the system needs to be adjusted when a breakdown or repair occurs: if a breakdown occurs at time , if a repair occurs at time . Reset The time on the simulation clock is adjusted by using the next-event time advance procedure. The time is in hours. (b) The random numbers and are obtained from Table 20.3 starting from the front of the first row. N.I.T. stands for Next Interarrival Time and N.S.T. for Next Service Time. Interarrival times are computed as ln and service times correspond to . Initially there is one broken machine in the system. N.I.T. N.S.T. 20-7 Next Arriv. Next Dep. Next Event Departure Arrival Arrival Arrival Departure Arrival Arrival Departure Departure (c) arrival in one-hour period departure in one-hour period arrival occurred, arrival did not occur. departure occurred, departure did not occur. Let and denote the time in hours and the number of broken machines in the system at time respectively. and are obtained from Table 20.3 starting from the front of the first row. Arrival? Yes No No No No No No No No No No No No No No No No No Yes No No Departure? No No No No No No No Yes No No No No No Yes No No 20-8 (d) Crew size Average waiting time excluding service: Average waiting time including service: Average number waiting to begin service: Average number waiting or in service: 20-9 hours hours Crew size Average waiting time excluding service: Average waiting time including service: Average number waiting to begin service: Average number waiting or in service: 20-10 hours hours Crew size Average waiting time excluding service: Average waiting time including service: Average number waiting to begin service: Average number waiting or in service: 20-11 hours hours (e) Crew size Number of Servers = Interarrival Times Distribution = Mean = Data 1 L= Lq = W= Wq = Exponential 5 5 P0 = 0.20754019 Service Times Distribution = Point Estimate 2.79160748 1.99914767 14.1265258 10.1163976 Results 95% Confidence Interval Low High 2.487589825 3.095625137 1.708379282 2.289916051 12.76418957 15.48886212 8.769419342 11.46337583 0.189943343 0.225137028 0.217466416 Uniform P1 = 0.20310594 0.18874546 Minimum Value = 0 P 2 = 0.16447728 0.153931932 0.175022627 Maximum Value = 8 P3 = 0.1219194 0.113228192 0.130610613 P4 = 0.08985019 0.081414391 0.098285997 P5 = 0.06348721 0.055611754 0.071362667 P6 = 0.0471849 0.038913859 0.055455941 Length of Simulation Run Number of Arrivals = 10,000 Run Simulation P7 = 0.03473004 0.027372469 0.042087618 P8 = 0.02360601 0.017520132 0.029691895 P9 = 0.01630948 0.010667279 0.02195168 P10 = 0.00959473 0.005360122 0.013829346 Crew size Number of Servers = Interarrival Times Distribution = Mean = Data 1 L= Lq = W= Wq = Exponential 5 5 Point Estimate 1.24431993 0.64592258 6.29742625 3.26897425 Results 95% Confidence Interval Low High 1.142543237 1.346096621 0.554073233 0.737771925 5.859692708 6.735159796 2.842349379 3.695599122 P0 = 0.40160265 0.387532006 0.415673294 Uniform P1 = 0.28107892 0.272769162 0.289388675 Minimum Value = 0 P2 = 0.15597768 0.14921628 0.162739075 Maximum Value = 6 P3 = 0.0793332 0.073170906 0.085495493 P4 = 0.04275587 0.037208336 0.048303406 Service Times Distribution = Length of Simulation Run Number of Arrivals = 10,000 Run Simulation 20-12 P5 = 0.01981074 0.016184441 0.023437041 P6 = 0.00908873 0.006525147 0.011652319 P7 = 0.00422182 0.002175617 0.006268018 P8 = 0.00178977 0.000376454 0.003203086 P9 = 0.00161276 -0.000465062 0.003690573 P10 = 0.00097323 -0.00055135 0.002497807 Crew size Number of Servers = Interarrival Times Distribution = Mean = Data 1 L= Lq = W= Wq = Exponential 5 5 Point Estimate 0.57461519 0.17109501 2.84672424 0.84762866 Results 95% Confidence Interval Low High 0.554018788 0.595211587 0.157890875 0.184299136 2.779360906 2.914087583 0.79143139 0.903825926 P0 = 0.59647982 0.587464562 0.605495074 Uniform P1 = 0.27673768 0.27132101 0.282154358 Minimum Value = 0 P 2 = 0.09234343 0.087802456 0.096884413 Maximum Value = 4 P 3 = 0.02626569 0.0235337 0.028997676 P4 = 0.00677101 0.005226946 0.008315078 P5 = 0.00118034 0.000591788 0.001768898 P6 = 0.00017176 6.54659E-06 0.000336978 P7 = 2.4834E-05 -1.98852E-05 6.95524E-05 P8 = 2.5425E-05 -2.43593E-05 7.52092E-05 Service Times Distribution = Length of Simulation Run Number of Arrivals = 10,000 Run Simulation P9 = 0 0 0 P10 = 0 0 0 According to these simulation runs, a crew size of time before repair below hours. is enough to get the average waiting (f) , , , and denote the mean breakdown rate, the expected repair time, the variance of the repair time, and the number of servers respectively. The variance of a random variable uniformly distributed between and is . Crew size : , , Crew size : , , Crew size : , , A crew size of than hours. is enough to have the average waiting time before repair begins no more 20-13 20.1-7. (a) (b) Est Est Est Est (c) Est customers Est customers (d) Est Est sum of observed system times number of observed system times sum of observed waiting times number of observed waiting times 20-14 minutes minutes 20.1-8. (a) Average number waiting to begin service: Average number waiting for or in service: Average waiting time excluding service: Average waiting time including service: 20-15 (b) Two Tellers Number of Servers = Data 2 Interarrival Times Distribution = Translated Exponential Minimum Value = 0.5 Mean = 1 Mean = k= P0 = 0.07904235 0.070993855 0.08709085 P1 = 0.33535638 0.317913662 0.352799095 1.5 P2 = 0.35727575 0.344441715 0.370109776 4 P3 = 0.15966204 0.146452148 0.17287193 Length of Simulation Run Number of Arrivals = 5,000 Run Simulation (c) Results 95% Confidence Interval Low High 1.751958482 1.910622557 0.267225477 0.382237728 1.75482672 1.88644754 0.267716503 0.377968501 Erlang Service Times Distribution = L= Lq = W= Wq = Point Estimate 1.83129052 0.3247316 1.82063713 0.3228425 P4 = 0.04853863 0.03897433 0.058102924 P5 = 0.01520428 0.008218196 0.022190355 P6 = 0.0029803 0.000526793 0.005433813 P7 = 0.00124712 -0.000891002 0.003385241 P8 = 0.00062945 -0.000595242 0.001854135 P9 = 6.3713E-05 -6.02511E-05 0.000187678 0 0 P10 = 0 L= Lq = W= Wq = Point Estimate 1.50182365 0.01101285 1.50567682 0.01104111 Three Tellers Number of Servers = Data 3 Interarrival Times Distribution = Translated Exponential Minimum Value = 0.5 Mean = 1 P0 = 0.11036737 0.102191363 0.118543369 Erlang P1 = 0.4043504 0.393136309 0.415564497 1.5 P2 = 0.3693863 0.35881755 0.379955043 4 P3 = 0.10544811 0.097351282 0.113544943 P4 = 0.00991044 0.007638312 0.012182566 P5 = 0.00050974 5.55269E-05 0.000963948 P6 = 2.7646E-05 -2.6457E-05 8.17495E-05 Service Times Distribution = Mean = k= Length of Simulation Run Number of Arrivals = Results 95% Confidence Interval Low High 1.471908962 1.531738345 0.008142707 0.013882997 1.484221201 1.527132443 0.008201326 0.013880889 5,000 Run Simulation 20-16 P7 = 0 0 0 P8 = 0 0 0 P9 = 0 0 0 P10 = 0 0 0 (d) Two Tellers Number of Servers = Data 2 Interarrival Times Distribution = Translated Exponential Minimum Value = 0.5 Mean = 0.9 Mean = k= P0 = 0.04013233 0.033488277 0.046776385 P 1 = 0.22981231 0.204481462 0.255143148 1.5 P2 = 0.31263989 0.285380805 0.339898978 4 P3 = 0.20077625 0.183373045 0.218179462 P4 = 0.10913211 0.092724399 0.125539826 P5 = 0.0496635 0.036931841 0.062395156 Length of Simulation Run Number of Arrivals = Results 95% Confidence Interval Low High 2.245999547 2.951254527 0.583387757 1.234020251 2.026140761 2.645193244 0.526819275 1.106681746 Erlang Service Times Distribution = L= Lq = W= Wq = Point Estimate 2.59862704 0.908704 2.335667 0.81675051 5,000 Run Simulation P 6 = 0.02257618 0.0131468 0.032005558 P7 = 0.00911677 0.002426257 0.015807287 P8 = 0.00704568 -0.000481236 0.014572602 P9 = 0.00471191 -0.0012258 0.01064961 P10 = 0.00538407 -0.002296853 0.013064986 Three Tellers Number of Servers = Data 3 Interarrival Times Distribution = Translated Exponential Minimum Value = 0.5 Mean = 0.9 Mean = k= 0.064654631 0.077395038 Erlang P 1 = 0.34936892 0.337158282 0.361579559 1.5 P2 = 0.40664103 0.396507503 0.416774558 4 P3 = 0.14889467 0.139047346 0.158742002 P4 = 0.02199304 0.017683072 0.026303015 P5 = 0.00200283 0.000918837 0.003086824 P 6 = 7.4667E-05 -5.7164E-05 0.000206498 Length of Simulation Run Number of Arrivals = Results 95% Confidence Interval Low High 1.672660236 1.742878424 0.020528952 0.031916459 1.521784195 1.567952832 0.018683478 0.028759266 P0 = 0.07102483 Service Times Distribution = L= Lq = W= Wq = Point Estimate 1.70776933 0.02622271 1.54486851 0.02372137 5,000 Run Simulation 20-17 P7 = 0 0 0 P8 = 0 0 0 P9 = 0 0 0 P10 = 0 0 0 (e) Let denote the average time between customer arrivals. Some performance measures are given for two-teller and three-teller systems in the following tables. Two Tellers Idle Three Tellers Two Tellers Three Tellers Idle The last row corresponds to the probability that at least one of the tellers is idle. For the two-teller system it is and for the three-teller system it is . There is a big difference between the idle-time ratios of the two-teller and three-teller systems for both values. For this reason, it may be better to hire two tellers. Two tellers also provide reasonable wait times, minutes for and minutes for . A thorough analysis would also incorporate the cost of hiring and the profit from the completion of each job. 20.1-9. 20-18 Class 1 Customers: Average number waiting to begin service: Average number waiting for or in service: Average waiting time excluding service: Average waiting time including service: Class 2 Customers: Average number waiting to begin service: Average number waiting for or in service: Average waiting time excluding service: Average waiting time including service: 20.1-10. (a) For parts (a) through (f), each type of car corresponds to an M/M/1 system and they are independent of each other. For parts (g) through (i), the system is an M/M/2 system. Both interarrival and service times are exponentially distributed. A simulation clock records the amount of simulated time that elapses. The state of the system at time consists of the number of Japanese cars that need to be repaired at time and the number of German cars that need to be repaired at time . The breakdowns and repairs that occur over time are generated by random observations with exponential distributions. The state of the system follows the dynamics: if a Japanese car arrives to the shop, if a Japanese car is repaired, if a German car arrives to the shop, if a German car is repaired. The time is advanced using the next-event time advance procedure. 20-19 (b) (c) German Cars Number of Servers = Interarrival Times Distribution = Mean = Data 1 L= Lq = W= Wq = Exponential 0.25 0.9 Mean = 0.168354591 0.215864553 Exponential P1 = 0.14288828 0.126749608 0.159026958 0.2 P2 = 0.11977427 0.106778075 0.132770458 4 P3 = 0.10506269 0.093858332 0.116267048 P4 = 0.08706215 0.078233744 0.095890555 P5 = 0.07384061 0.064676221 0.083005004 P6 = 0.05661734 0.049562873 0.063671813 P7 = 0.04646493 0.039897523 0.053032328 P8 = 0.03867518 0.03211558 0.045234783 P9 = 0.02872709 0.022373996 0.03508018 P10 = 0.02231773 0.016062246 0.028573221 Length of Simulation Run Number of Arrivals = Results 95% Confidence Interval Low High 3.234015207 5.569448935 2.443475896 4.74420739 0.823761633 1.370728015 0.623425709 1.168289042 P0 = 0.19210957 Service Times Distribution = Point Estimate 4.40173207 3.59384164 1.09724482 0.89585738 10,000 Run Simulation 20-20 (d) Japanese Cars Number of Servers = Interarrival Times Distribution = Mean = Data 1 L= Lq = W= Wq = Exponential 0.5 0.9 Point Estimate 0.67784073 0.27524319 0.33354389 0.13543843 P0 = 0.59740246 Service Times Distribution = Mean = 0.586266118 0.608538804 Exponential P1 = 0.2405621 0.234555839 0.246568367 0.2 P2 = 0.09556771 0.090486659 0.100648771 4 P3 = 0.03852888 0.034728947 0.04232882 P4 = 0.01624329 0.013664229 0.018822344 P5 = 0.00723714 0.005338826 0.009135444 P6 = 0.00266085 0.001585541 0.003736161 Length of Simulation Run Number of Arrivals = Results 95% Confidence Interval Low High 0.641699572 0.713981894 0.247874873 0.302611514 0.318934855 0.348152933 0.123198616 0.14767825 10,000 Run Simulation (e) 20-21 P7 = 0.00113441 0.00035521 0.001913604 P8 = 0.00048975 -2.19148E-05 0.001001412 P9 = 0.00016031 -7.0534E-05 0.000391154 P10 = 1.3099E-05 -1.25453E-05 3.87434E-05 (f) German Cars Number of Servers = Interarrival Times Distribution = Mean = Data 2 L= Lq = W= Wq = Exponential 0.25 0.9 Mean = 0.410429578 Exponential P1 = 0.34257354 0.334821362 0.35032571 0.2 P2 = 0.13990835 0.134017407 0.145799301 4 P3 = 0.05765995 0.053234966 0.062084937 P4 = 0.02285889 0.019882112 0.025835667 P5 = 0.00909262 0.00719708 0.010988165 P6 = 0.00355787 0.002290188 0.004825549 Length of Simulation Run Number of Arrivals = Results 95% Confidence Interval Low High 0.929376886 1.005304084 0.135159564 0.175031414 0.229378389 0.243625338 0.033338445 0.042499117 P0 = 0.42259073 Service Times Distribution = Point Estimate 0.96734048 0.15509549 0.23650186 0.03791878 10,000 Run Simulation 0.43475189 P7 = 0.00084521 0.000306354 0.001384058 P8 = 0.00055155 3.71251E-05 0.001065979 P9 = 0.00026383 -0.000120885 0.000648547 P10 = 5.0835E-05 -4.87318E-05 0.000150401 (g) This option significantly decreases the waiting time for German cars without the added cost of an additional mechanic. Number of Servers = Interarrival Times Distribution = Mean = Data 2 L= Lq = W= Wq = Exponential 0.166666667 0.9 Mean = P0 = 0.20555772 0.195123634 0.215991801 P1 = 0.26310835 0.253142531 0.273074175 0.22 P2 = 0.17488354 0.168697104 0.181069974 4 P3 = 0.12221465 0.116798427 0.12763088 P4 = 0.07857001 0.073827865 0.083312156 Length of Simulation Run Number of Arrivals = Results 95% Confidence Interval Low High 2.228936755 2.550158169 0.9248612 1.202681301 0.373871382 0.421598812 0.155175541 0.198949387 Exponential Service Times Distribution = Point Estimate 2.38954746 1.06377125 0.3977351 0.17706246 20,000 Run Simulation 20-22 P5 = 0.05118593 0.046911158 0.055460707 P6 = 0.0346834 0.030632654 0.038734137 P7 = 0.02396612 0.020211346 0.027720893 P8 = 0.01535973 0.012326221 0.018393236 P9 = 0.00995903 0.007331075 0.012586987 P10 = 0.00600944 0.004038714 0.00798016 (h) Part (c) (d) (f) (g) Est The results of the simulation were quite accurate. (i) Answers will vary. The option of training the two current mechanics significantly decreases the waiting time for German cars, without a significant impact on the wait for German cars, and does so without the added cost of a third mechanic. Adding a third mechanic reduces the average wait for German cars even more, but comes with the added cost of a third mechanic. 20.1-11. (a) There are two independent G/M/1 systems: printers and monitors. For printers, the arrival stream is deterministic; for monitors, the arrival process is uniformly distributed between and . The inspection time is exponentially distributed with a mean of minutes. A simulation clock records the amount of simulated time that elapses. The state of the system at time consists of the number of monitors in the inspection station at time and the number of printers in the inspection station at time . The arrivals to the stations and the inspection times are generated by sampling distributions according to interarrival and service time distributions. The system evolves according to the law: if a monitor arrives to the inspection station, if a monitor is repaired, if a printer arrives to the inspection station, if a printer is repaired. The time is advanced using the next-event time advance procedure. (b) 20-23 (c) (d) Monitors Number of Servers = Interarrival Times Distribution = Minimum Value = Maximum Value = Data 1 L= Lq = W= Wq = Uniform 10 20 Mean = 0.327224738 0.353060676 Exponential P1 = 0.38164142 0.372075535 0.391207303 10 P2 = 0.16352709 0.155778216 0.171275956 4 P3 = 0.06811831 0.060998944 0.075237683 P4 = 0.02888903 0.023293304 0.034484764 P5 = 0.01168415 0.007821024 0.015547284 P6 = 0.00424548 0.002158582 0.006332375 P7 = 0.00128359 0.000174338 0.002392845 P8 = 0.00038837 -0.000179162 0.000955894 P9 = 7.9852E-05 -6.35832E-05 0.000223288 0 0 Length of Simulation Run Number of Arrivals = Results 95% Confidence Interval Low High 1.060901038 1.189721042 0.411484076 0.519423417 15.94273751 17.8635494 6.183798912 7.799235411 P0 = 0.34014271 Service Times Distribution = Point Estimate 1.12531104 0.46545375 16.9031435 6.99151716 10,000 Run Simulation P10 = 20-24 0 Printers Number of Servers = Interarrival Times Distribution = Value = Data 1 L= Lq = W= Wq = Constant 15 20 Mean = 0.316172923 0.340971954 Exponential P1 = 0.39246319 0.382956315 0.401970063 10 P2 = 0.16410908 0.156167074 0.172051091 4 P3 = 0.06829616 0.061331286 0.075261033 P4 = 0.02874872 0.023039412 0.034458025 P5 = 0.01227622 0.008565564 0.01598688 P6 = 0.00479104 0.002763062 0.006819019 P7 = 0.00070382 0.000113351 0.001294289 P8 = 3.933E-05 -3.76108E-05 0.00011627 Length of Simulation Run Number of Arrivals = 10,000 Run Simulation (e) Results 95% Confidence Interval Low High 1.077190283 1.19467659 0.415782342 0.513229408 16.15785425 17.92014885 6.236735131 7.698441118 P0 = 0.32857244 Service Times Distribution = Point Estimate 1.13593344 0.46450587 17.0390016 6.96758812 P9 = 0 0 0 P10 = 0 0 0 L= Lq = W= Wq = Point Estimate 0.75155745 0.08784252 11.3286273 1.32409728 Monitors Number of Servers = Interarrival Times Distribution = Minimum Value = Maximum Value = Data 1 Uniform 10 20 P0 = 0.33628507 0.329400438 0.343169707 Erlang P1 = 0.58164576 0.576199748 0.587091777 10 P2 = 0.07650568 0.07048566 0.082525703 4 P3 = 0.00535361 0.003131199 0.007576026 P4 = 0.00020987 Service Times Distribution = Mean = k= Length of Simulation Run Number of Arrivals = Results 95% Confidence Interval Low High 0.736774593 0.766340302 0.078522615 0.097162425 11.11532534 11.54192936 1.184672596 1.463521969 10,000 Run Simulation 20-25 -2.40367E-05 0.000443779 P5 = 0 0 0 P6 = 0 0 0 P7 = 0 0 0 P8 = 0 0 0 P9 = 0 0 0 P10 = 0 0 0 Printers Number of Servers = Interarrival Times Distribution = Value = Data 1 L= Lq = W= Wq = Constant 15 20 Mean = k= 0.326911198 Erlang P1 = 0.6005944 0.595376773 0.605812026 10 P2 = 0.06184121 0.05625764 0.067424777 4 P3 = 0.00364284 0.001938538 0.00534714 P4 = 0.00025637 -0.000124119 0.000636866 P5 = 2.0194E-05 -1.93445E-05 5.97317E-05 0 0 0 Length of Simulation Run Number of Arrivals = Results 95% Confidence Interval Low High 0.722583868 0.750079721 0.06156358 0.078389982 10.83875803 11.25119582 0.923453699 1.175849737 P0 = 0.33364499 Service Times Distribution = Point Estimate 0.73633179 0.06997678 11.0449769 1.04965172 10,000 P6 = Run Simulation 0.340378775 P7 = 0 0 0 P8 = 0 0 0 P9 = 0 0 0 P10 = 0 0 0 The new inspection equipment would drastically reduce the average waiting time for both monitors from minutes to minutes and printers from minutes to minute . 20.2-1. Merrill Lynch launched the Management Science Group to deal with the issues raised by the rise of electronic trading in the late 1990s. The group studied various product structure and pricing alternatives. They focused on two main pricing options, viz., an asset-based pricing option and a direct online pricing option. Monte Carlo simulation is applied to simulate the behavior of the clients who choose between the two product and pricing options in the light of economic and qualitative factors. In the simulation model, "the observed system data consist of every revenue-generating component of every account of every client at Merrill Lynch. The output measures are the resulting revenue at the firm level, the compensation impact on each FA, and the percentage of clients considered adverse selectors" [p. 13]. Sensitivity analysis is performed to evaluate various scenarios. "The benefits were significant and fell into four areas: seizing the marketplace initiative, finding the pricing sweet spot, improving financial performance, and adopting the approach in other strategic initiatives in other strategic initiatives" [p. 15]. As a result of this study, Merrill Lynch also acquired new clients. 20.2-2. Answers will vary. 20-26 20.3-1. (a) (b) (c) 20.3-2. (a) , (b) , (c) , 20.3-3. 20-27 20.3-4. 20.3-5. (a) (b) , 20.3-6. (a) (b) Each integer appears only once in part (a). (c) will repeat the cycle with length 20-28 . 20.4-1. (a) Answers will vary. (b) The formula in cell D10 is Required Difference Cash At End of Game VLOOKUP C10 $J$8:$K$9 2 . 3 $8 Distribution of Coin Flips Probability Cumulative Result 0.5 0 Heads 0.5 0.5 Tails Summary of Game Number of Flips 7 Winnings $1 Flip 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Random Number 0.9683 0.8270 0.2837 0.1236 0.8999 0.7532 0.5228 0.3227 0.4547 0.2282 0.0403 0.6744 0.0852 0.9229 0.9497 0.4296 Result Tails Tails Heads Heads Tails Tails Tails Heads Heads Heads Heads Tails Heads Tails Tails Heads Total Heads 0 0 1 2 2 2 2 3 4 5 6 6 7 7 7 8 20-29 Total Tails 1 2 2 2 3 4 5 5 5 5 5 6 6 7 8 8 Stop? Stop NA NA NA NA NA NA NA NA NA (c) A simulation with 14 replications: (d) A simulation with 1000 replications: Play 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Number of Flips 7 31 3 7 29 3 17 5 21 3 9 13 7 3 7 Winnings 1 -23 5 1 -21 5 -9 3 -13 5 -1 -5 1 5 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 997 998 999 1000 Average: 11.286 -3.286 Average: Play Number of Flips 7 13 11 17 13 17 3 5 7 5 3 3 11 11 15 9 9 5 3 11 3 5 Winnings 1 -5 -3 -9 -5 -9 5 3 1 3 5 5 -3 -3 -7 -1 -1 3 5 -3 5 3 8.972 -0.972 20.4-2. (a) (b) (c) If cell A1 contains the uniform random number, then the Excel function is " 20-30 A1 ." 20.4-3. (a) ¼ (b) (c) 20.4-4. (a) To determine whether or is distributed uniformly between at a three-digit random number from Table 20.3. and , look . is uniformly distributed. If , nothing else need to be done. Otherwise, use the next three-digit random number as a decimal to generate . ~ ~ Hence, the sequence is . 20-31 (b) , For For ½ ½, . , . (c) Let be a Bernoulli random variable with , i.e., and . Then, is a random variable denoting the number of trials until the Bernoulli random variable takes the value . . . Hence, the sequence is . 20.4-5. (a) Answers will vary. (b) to to correspond to heads. correspond to tails. Group 1: HHH, Group 2: THH, Group 3: HTT, Group 4: THT, Group 5: THH, Group 6: HHT, Group 7: THT, Group 8: TTH Number of groups with 0 heads: 0 Number of groups with 1 heads: 4 Number of groups with 2 heads: 3 Number of groups with 3 heads: 1 20-32 (c) Random Number 0.6459 0.3080 0.0353 Flip 1 2 3 Result Tails Heads Heads Total Number of Heads = 2 (d) Answers will vary. The following eight replications have no replications with no heads, two replications with one head , six replication with two heads , and no replication with three heads. This is not very close to the expected probability distribution. Replication 1 2 3 4 5 6 7 8 Number of Heads 2 1 2 2 1 2 2 2 2 (e) Answers will vary. Among the following , have one head , have three heads distribution. Replication 1 2 3 4 5 6 7 8 9 10 798 799 800 Number with 0 heads = Number with 1 head = Number with 2 heads = Number with 3 heads = replications, 6 have no heads have two heads , and . This is quite close to the expected probability Number of Heads 2 0 1 3 1 2 1 1 3 1 0 1 2 1 96 302 286 116 20-33 20.4-6. (a) (b) Answers will vary. Below is the results from a 25-replication simulation. Game Win? (c) 9 wins and 16 loses win and lose (d) ~ 20.4-7. We can use directly instead of , since both have uniform distribution. The following values are obtained in Excel using the function NORMINV . Average: 20-34 20.4-8. (a) (b) 20.4-9. (a) Let denote the chi-square observations, for and . (b) (c) From (a), From (b), and and . . 20.4-10. (a) (b) . Then ln ln 20-35 (c) 20.4-11. (a) Uniform Random Number Random Observation (b) If cell C4 contains the uniform random number, then the Excel function would be: IF(C4<0.2, 7+(2/0.2)*C4, IF(C4<0.8, 9+(2/0.6)*(C4-0.2), 11+(2/0.2)*(C4-0.8))). 20.4-12. ln Hence, the Erlang observation is . 20.4-13. (a) TRUE. Both and are uniformly distributed. (b) FALSE. Numerically, . (c) TRUE. The sum of independent exponential random variables each with the same mean has Erlang distribution. 20-36 20.4-14. (a) It is not valid, since Modify it as and (b) It is valid. When , wouldn't reach . . (c) It is not valid, since , , , , , , , and so this method does not cover the number . Instead, let then it is a valid method. , 20.4-15. Accept? No No No No Yes Yes Yes The three samples from the triangular distribution are 20.4-16. Let , and . . Accept? No No No No No No No Yes No No No No No Yes No No No No No Yes The three samples from the given distribution are 20-37 , and . , , 20.4-17. if if if size of risk if if size of loss Run 1 size Total loss: ½ ½ Run 2 size size size Two simulation runs give and . Actually, runs give . 20.4-18. Since the number with and of employees incurring medical expenses has a binomial distribution : , , , . Let . if Total amount Only $ . if if causes an actual payment from the insurance company and the total payment is 20-38 20.5-1. Answers will vary. 20.5-2. Answers will vary. 20.6-1. (a) Answers will vary. A typical set of 5 runs: (b) Answers will vary. A typical set of 5 runs: (c) The mean profits in part (b) seem to be more consistent. 20.6-2. Land Purchase Construction Cost Operating Profit Selling Price Fixed Triangular(min,likely,max) Normal(mean,s.dev.) Uniform(min,max) Now -1 -2.4 0.7 4 -2 0.7 8 -1.6 Year 1 Year 3 Year 4 Year 5 1.353 1.440 0.992 0.225 5.199 -1.867 Total Cash Flow -1 Discount Factor 10% Net Present Value ($million) 3.549 Mean 2.925 Minimum Annual Operating Profit ($million in y2-y5) 0.225 -0.007 (a) The mean NPV is approximately $ Year 2 -1.867 1.35327 1.44046 0.99231 5.42381 million. (b) The probability that the NPV will be at least $ million is approximately 20-39 %. (c) The mean value of the minimum annual operating profit is approximately zero. (d) The probability that the minimum annual operating profit will be at least zero in all four years of operation is approximately %. 20.6-3. The expected cost with the proposed system of replacing all relays whenever any one of them fails is approximately $ per hour. This is cheaper than the current system of replacing each relay as it fails. Therefore, they should replace all four relays with the first failure. 1 2 3 4 Time to Failure (hours) 1,759 1,354 1,597 1,605 Time to First Failure Time to End of Shutdown Total Cost Cost per Hour Mean Cost per Hour 1,354 1,356 $2,800 $2.07 $2.37 Relay Relay Relay Relay Uniform Uniform Uniform Uniform 20-40 Min 1,000 1,000 1,000 1,000 Max 2,000 2,000 2,000 2,000 20.6-4. The chance of negative clearance is approximately %. Shaft Radius 1.00122 Triangular(min,likely,max) Bushing Radius 1.00317 Normal(mean,st.dev.) Clearance 0.00196 Mean Clearance 0.00100 20-41 1.000 1.002 1.001 0.001 1.002 20.6-5. Toss 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Die 1 6 5 1 6 3 3 4 2 5 4 6 3 1 4 3 2 3 2 3 6 6 4 3 6 6 5 2 1 6 2 Die 2 4 3 2 6 3 2 1 2 5 3 6 3 1 6 5 5 6 1 2 5 4 1 3 5 4 2 6 5 4 6 Sum 10 8 3 12 6 5 5 4 10 7 12 6 2 10 8 7 9 3 5 11 10 5 6 11 10 7 8 6 10 8 Win? No No No No No No No No Yes #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A Lose? No No No No No No No No No #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A Continue? Yes Yes Yes Yes Yes Yes Yes Yes No #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A Win Game? (1=yes,0=no) 1 Mean (Win Game?) 0.500 (a) Answers will vary. The standard error is approximately should be between and . , so the typical values (b) Answers will vary. The standard error is approximately should be between and . , so the typical values (c) Answers will vary. The standard error is approximately should be between and . , so the typical values (d) Answers will vary. There is a fair amount of variability in the number of wins, so a large number of iterations, say , is necessary to predict the true probability. With iterations, the standard error is . 20-42 20.6-6. The order quantity that maximizes the mean profit is approximately . Order Quantity Mean Profit 50 $46.45 51 $46.74 52 $46.97 53 $47.13 54 $47.22 55 $47.26 56 $47.22 57 $47.13 58 $46.97 59 $46.74 60 $46.45 20.6- . (a) and (b) The expected value of the college fund at year 5 is approximately $36 thousand. The standard deviation of the college fund at year 5 is just over $1700. Stock Fund Bond Fund Initial $3,000 $3,000 Annual $2,000 $2,000 Stock Fund Investment Stock Fund Start Stock Fund Return (%) Stock Fund End Year 0 $5,000 $5,000 10% $5,519 Year 1 $2,000 $7,519 6% $7,962 Year 2 $2,000 $9,962 8% $10,804 Year 3 $2,000 $12,804 8% $13,794 Year 4 $2,000 $15,794 12% $17,738 Year 5 $2,000 $19,738 Bond Fund Investment Bond Fund Start Bond Fund Return (%) Bond Fund End $5,000 $5,000 6% $5,298 $2,000 $7,298 5% $7,649 $2,000 $9,649 -1% $9,516 $2,000 $11,516 2% $11,722 $2,000 $13,722 8% $14,862 $2,000 $16,862 Normal Total $36,600 Mean $35,993 St. Deviation $1,729 20-43 Normal Mean St. Dev. 8% 6% 4% 3% (c) The probability that the college fund at year 5 will be at least $35,000 is approximately 69.5%. (d) The probability that the college fund at year 5 will be at least $40,000 is approximately 1.4%. 20-44 20.6-8. (a) The mean profit is approximately $107. There is an approximately 96.3% change of making at least $0 profit. Purchase Price Selling Price $0.75 $1.25 Order Quantity 350 Demand 298.7126 Rounded Demand 299 Revenue Purchase Cost Total Profit Mean Total Profit Normal Mean 300 St. Dev. 50 $373.75 $262.50 $111.25 $107.29 (b) An order quantity of 275 maximizes the mean profit. An order quantity of 300 is also very close to maximizing the mean profit. The order quantity that actually maximizes the mean profit is probably somewhere between these two quantities. Order Quantity Mean Profit 250 $119.80 275 $125.14 300 $125.07 325 $118.89 350 $107.30 20-45 (c) (d) An order quantity of approximately 287 maximizes Michael's mean profit. Purchase Price Selling Price $0.75 $1.25 Order Quantity 287 Demand 348.3337 Rounded Demand 348 Revenue Purchase Cost Total Profit Mean Total Profit Normal Mean 300 $358.75 $215.25 $143.50 $125.85 20-46 St. Dev. 50 20.6-9. (a) The mean profit is approximately $0.3 million. The probability of winning the bid is approximately 52.6%. Data Our Project Cost ($million) Our Bid Cost ($million) 5.000 0.050 Competitor Bids Bid ($million) Competitor 1 5.824 Competitor 2 5.959 Competitor 3 6.114 Competitor 4 6.136 Triangular Triangular Triangular Triangular Distribution Competitor Distribution Parameters (Proportion of Our Project Cost) Minimum 105% 105% 105% Most Likely 120% 120% 120% Maximum 140% 140% 140% 105% 120% 140% Competitor Distribution Parameters ($millions) Minimum 5.250 Most Likely 6.000 Maximum 7.000 5.250 6.000 7.000 Minimum Competitor Bid ($million) 5.824 Our Bid ($million) 5.700 Win Bid? Profit ($million) Mean Profit ($million) 1 5.250 6.000 7.000 (1=yes, 0=no) 0.650 0.303 20-47 5.250 6.000 7.000 (b) A bid of approximately $5.5 million maximizes RPI's mean profit. OurBid 5.3 5.4 5.5 5.6 5.7 5.8 5.9 6.0 Mean Profit ($million) 0.248 0.323 0.364 0.356 0.313 0.234 0.140 0.061 (c) 20-48 (d) The optimal bid is approximately $5.57 million, as found by Solver. Data Our Project Cost ($million) Our Bid Cost ($million) 5.000 0.050 Competitor Bids Bid ($million) Competitor 1 6.133 Competitor 2 5.864 Competitor 3 6.312 Competitor 4 6.341 Triangular Triangular Triangular Triangular Distribution Competitor Distribution Parameters (Proportion of Our Project Cost) Minimum 105% 105% 105% Most Likely 120% 120% 120% Maximum 140% 140% 140% 105% 120% 140% Competitor Distribution Parameters ($millions) Minimum 5.250 Most Likely 6.000 Maximum 7.000 5.250 6.000 7.000 Minimum Competitor Bid ($million) 5.864 Our Bid ($million) 5.569 Win Bid? Profit ($million) Mean Profit ($million) 1 5.250 6.000 7.000 (1=yes, 0=no) 0.519 0.366 20-49 5.250 6.000 7.000 20.6-10. (a) Airline Overbooking Data Seats Available Fixed Cost Discount Fare Full Coach Fare Cost of Bumping 112 $10,000 $150 $400 $600 Discount Reservations to Accept 50 Total Reservations to Accept 112 Discount Ticket Demand (Triangular) Minimum 50 Most Likely 90 Maximum 150 Probability to Show Up 95% Discount-Fare Demand Rounded Tickets Purchased Number that Show 77.01 77 50 47 Full-Coach Ticket Demand (Uniform) Minimum 30 Maximum 70 Probability to Show Up 85% Full Coach Demand Rounded Tickets Purchased Number that Show 52.32 52 52 47 Number Denied Boarding Number of Filled Seats 0 94 Mean 0.00 89.33 Revenue (Discount Fare) Revenue (Full Coach) Bumping Cost Fixed Cost Profit $7,500 $18,800 $0 $10,000 $16,300 Mean $14,231 20-50 (b) DiscountReservationsToAccept TotalReservationsToAccept 112 117 122 $14,220 $14,453 $14,492 50 $14,617 $15,271 $15,657 60 $14,183 $15,232 $15,925 70 $13,100 $14,479 $15,289 80 $11,830 $13,347 $14,132 90 20-51 127 $14,492 $15,722 $16,024 $15,220 $13,912 132 $14,492 $15,713 $15,860 $14,879 $13,406 (c) They should accept approximately 68 discount reservations and up to approximately 125 total in order to maximize mean profit, as found by Solver. Airline Overbooking Data Seats Available Fixed Cost Discount Fare Full Coach Fare Cost of Bumping 112 $10,000 $150 $400 $600 Discount Reservations to Accept 68 Total Reservations to Accept 125 Discount Ticket Demand (Triangular) Minimum 50 Most Likely 90 Maximum 150 Probability to Show Up 95% Discount-Fare Demand Rounded Tickets Purchased Number that Show 73.05 73 68 63 Full-Coach Ticket Demand (Uniform) Minimum 30 Maximum 70 Probability to Show Up 85% Full Coach Demand Rounded Tickets Purchased Number that Show 31.78 32 32 30 Number Denied Boarding Number of Filled Seats 0 93 Mean 0.69 104.28 Revenue (Discount Fare) Revenue (Full Coach) Bumping Cost Fixed Cost Profit $10,200 $12,000 $0 $10,000 $12,200 Mean $16,045 20.7-1. Answers will vary. 20.7-2. Answers will vary. 20-52 Case 20.1 Reducing In-Process Inventory (Revisited) a) Status quo at the presses – 7.5 sheets of in-process inventory. A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 B C D E F G H Template for Queueing Simulation Number of Servers = Interarrival Times Distribution = Mean = Service Times Distribution = Mean = Length of Simulation Run Number of Arrivals = Data 10 Exponential 0.142857143 5 Exponential 1 25 10,000 Run Simulation L= Lq = W= Wq = Point Estimate 7.48596004 0.55020043 1.0770836 0.07916311 P0 = P1 = P2 = P3 = P4 = P5 = P6 = P7 = P8 = P9 = P10 = 0.00110924 0.00582387 0.02306409 0.05166684 0.0866959 0.12118604 0.14062225 0.14294653 0.12452751 0.08806336 0.06192446 Results 95% Confidence Interval Low High 7.122474949 7.849445126 0.347368991 0.753031867 1.036422591 1.117744603 0.050901621 0.107424593 0.000312762 0.003292739 0.018701971 0.043052172 0.077527167 0.112124348 0.13442836 0.134902634 0.11900339 0.084082813 0.055935883 0.001905718 0.008355008 0.027426208 0.060281501 0.09586463 0.130247735 0.14681614 0.150990419 0.130051626 0.092043901 0.067913035 Status quo at the inspection station – 3.6 wing sections of in-process inventory. A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 B C D E F G H Template for Queueing Simulation Number of Servers = Interarrival Times Distribution = Mean = Service Times Distribution = Value = Length of Simulation Run Number of Arrivals = Data 1 Exponential 0.142857143 5 Constant 0.125 25 10,000 Run Simulation L= Lq = W= Wq = Point Estimate 3.57765981 2.71234549 0.51681506 0.39181506 P0 = P1 = P2 = P3 = P4 = P5 = P6 = P7 = P8 = P9 = P10 = 0.13468567 0.18444199 0.16054199 0.12577666 0.09279878 0.07546784 0.0548405 0.04326737 0.03643173 0.02983638 0.02245891 Inventory cost = (7.5 + 3.6)($8/hour) = $88.80 / hour Machine cost = (10)($7/hour) = $70 / hour Inspector cost = $17 / hour Total cost = $175.80 / hour 20-53 Results 95% Confidence Interval Low High 3.096884037 4.058435589 2.244158962 3.180532014 0.454627294 0.57900283 0.329627294 0.45400283 0.118076335 0.164766618 0.145653686 0.114607169 0.083029162 0.065828646 0.045754492 0.033313657 0.026094365 0.020206033 0.014710033 0.151295015 0.204117359 0.175430299 0.136946159 0.102568391 0.085107034 0.063926513 0.053221074 0.046769093 0.039466733 0.030207788 b) Proposal 1 will increase the in-process inventory at the presses to 10.6 sheets since the mean service rate has decreased. A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 B C D E F G H Template for Queueing Simulation Number of Servers = Interarrival Times Distribution = Mean = Service Times Distribution = Mean = Length of Simulation Run Number of Arrivals = Data 10 Exponential 0.142857143 5 Exponential 1.2 25 10,000 Run Simulation L= Lq = W= Wq = Point Estimate 10.6124208 2.34034351 1.5192496 0.33503816 P0 = P1 = P2 = P3 = P4 = P5 = P6 = P7 = P8 = P9 = P10 = 0.00034416 0.00330079 0.00683624 0.0225304 0.0437143 0.06530488 0.08305601 0.09066307 0.09495054 0.09944674 0.08672109 Results 95% Confidence Interval Low High 10.07045277 11.15438883 1.812410733 2.868276277 1.422904809 1.615594383 0.255248897 0.41482742 -0.000135983 0.002146705 0.005191338 0.017788623 0.041059108 0.058747044 0.074729232 0.081970997 0.09393376 0.090813615 0.077951648 0.000824295 0.004454878 0.008481139 0.027272181 0.0463695 0.071862716 0.091382794 0.099355138 0.095967318 0.108079863 0.095490525 The in-process inventory at the inspection station will not change. Inventory cost = (10.6 + 3.6)($8/hour) = $113.60 / hour Machine cost = (10)($6.50) = $65 / hour Inspector cost = $17 / hour Total cost = $195.60 / hour This total cost is higher than for the status quo so should not be adopted. The main reason for the higher cost is that slowing down the machines won’t change in-process inventory for the inspection station. 20-54 c) Proposal 2 will increase the in-process inventory at the inspection station to 4.2 wing sections since the variability of the service rate has increased. A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 B C D E F G H Template for Queueing Simulation Number of Servers = Interarrival Times Distribution = Mean = Data 1 Exponential 0.142857143 5 Service Times Distribution = Mean = k= Erlang 0.12 2 Length of Simulation Run Number of Arrivals = 10,000 Run Simulation L= Lq = W= Wq = Point Estimate 4.15349196 3.31066782 0.58953022 0.46990309 P0 = P1 = P2 = P3 = P4 = P5 = P6 = P7 = P8 = P9 = P10 = 0.15717586 0.16164362 0.1417251 0.11157869 0.08340382 0.0729656 0.05422094 0.04033746 0.03068653 0.02468793 0.02288346 Results 95% Confidence Interval Low High 3.51945922 4.787524705 2.691612222 3.929723426 0.506614288 0.672446148 0.387653637 0.552152552 0.13797724 0.143938659 0.127306603 0.100074725 0.074497166 0.064546969 0.04655526 0.033104015 0.023437928 0.018553583 0.016278465 0.176374483 0.179348578 0.156143599 0.123082653 0.092310469 0.081384232 0.061886616 0.047570898 0.037935133 0.030822285 0.029488445 The in-process inventory at the presses will not change. Inventory cost = (7.5 + 4.2)($8/hour) = $93.60 / hour Machine cost = (10)($7/hour) = $70 / hour Inspector cost = $17 / hour Total cost = $180.60 / hour This total cost is higher than for the status quo so should not be adopted. The main reason for the higher cost is the increase in the service rate variability (Erlang rather than constant) and the resulting increase in the in-process inventory. 20-55 d) They should consider increasing power to the presses (increasing there cost to $7.50 per hour but reducing their average time to form a wing section to 0.8 hours). This would decrease the in-process inventory at the presses to 5.7. A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 B C D E F G H Template for Queueing Simulation Number of Servers = Interarrival Times Distribution = Mean = Service Times Distribution = Mean = Length of Simulation Run Number of Arrivals = Data 10 Exponential 0.142857143 5 Exponential 0.8 2 10,000 Run Simulation L= Lq = W= Wq = Point Estimate 5.74237458 0.11624317 0.81487258 0.01649551 P0 = P1 = P2 = P3 = P4 = P5 = P6 = P7 = P8 = P9 = P10 = 0.00445475 0.0241519 0.06075455 0.10828334 0.14577459 0.1580859 0.14882682 0.12347465 0.0909915 0.05514285 0.03360049 Inventory cost = (5.7 + 3.6)($8/hour) = $74.40 / hour Machine cost = (10)($7.50/hour) = $75 / hour Inspector cost = $17 / hour Total cost = $166.40 / hour This total cost is lower than the status quo and both proposals. 20-56 Results 95% Confidence Interval Low High 5.581608211 5.903140941 0.076181593 0.156304743 0.801697429 0.828047729 0.011001805 0.021989206 0.002433487 0.019051394 0.0522877 0.096234 0.138731319 0.148929657 0.137378613 0.116102784 0.084900257 0.050413495 0.029185971 0.00647602 0.0292524 0.069221409 0.120332681 0.152817867 0.167242144 0.160275035 0.13084652 0.097082738 0.059872212 0.038015016 Case 20.2 Action Adventures a) The spreadsheet model is spread over the next two pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 A B C Cost & Revenue Data Selling Price $10 Replacement Part Cost $5,000 Monthly Fixed Cost $15,000 Minimum Balance $20,000 Starting Balance $25,000 Sales D E F G H Interest Rate Data Initial Prime Rate 5% Loan Rate Prime Gap 2% Loan Rate Maximum 9% Savings Rate Prime Gap -2% Savings Rate Minimum 2% I Seasonality Index Base Sales Actual Sales Fraction Cash Customers Dec 1.18 6,000 7,080 42% Jan 0.79 5,250 4,148 42% Feb 0.88 5,534 4,870 40% Mar 0.95 4,937 4,690 45% Apr 1.05 5,562 5,840 41% May 1.09 5,706 6,219 32% June 0.84 5,647 4,743 38% July 0.74 5,137 3,801 39% Interest Rates Prime Rate Change Prime Rate Loan Interest Rate Savings Interest Rate 5.00% 7.00% 3.00% 0.00% 5.00% 7.00% 3.00% -0.25% 4.75% 6.75% 2.75% 0.50% 5.25% 7.25% 3.25% 0.25% 5.50% 7.50% 3.50% 0.00% 5.50% 7.50% 3.50% 0.00% 5.50% 7.50% 3.50% 0.00% 5.50% 7.50% 3.50% 3 0 0 1 0 0 0 $6.25 $7.96 $6.87 $6.85 $7.24 $6.39 $7.63 Minimum Balance $25,000 $17,517 $41,064 -$15,000 -$25,916 -$15,000 $0 $0 $750 $28,415 $0 $28,415 >= $20,000 $28,415 $19,344 $23,960 -$15,000 -$38,784 $0 $0 $0 $852 $18,788 $1,212 $20,000 >= $20,000 $20,000 $21,251 $29,351 -$15,000 -$32,231 $0 -$1,212 -$82 $550 $22,627 $0 $22,627 >= $20,000 $22,627 $24,195 $25,653 -$15,000 -$39,993 -$5,000 $0 $0 $735 $13,217 $6,783 $20,000 >= $20,000 $20,000 $19,934 $34,203 -$15,000 -$45,055 $0 -$6,783 -$509 $700 $7,491 $12,509 $20,000 >= $20,000 $20,000 $18,177 $42,257 -$15,000 -$30,309 $0 -$12,509 -$938 $700 $22,377 $0 $22,377 >= $20,000 $22,377 $15,007 $29,254 -$15,000 -$28,994 $0 $0 $0 $783 $23,427 $0 $23,427 >= $20,000 Simulated Value Ending Net Worth $14,935 Mean $54,298 Manufacturing Costs Replacement Parts Needed Variable Cost Cash Flows Beginning Balance Cash Receipts 30-Day Credit Receipts Fixed Cost Total Variable Cost Repair Cost Loan Payoff Loan Interest Savings Interest Balance Before Loan New Loan Ending Balance Maximum Loan $25,000 $36,775 $25,990 20-57 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 A J K L M N O P Q Seasonality Index Base Sales Actual Sales Fraction Cash Customers August 0.98 5,614 5,501 37% Sept 1.06 5,652 5,991 33% Interest Rates Prime Rate Change Prime Rate Loan Interest Rate Savings Interest Rate 0.00% 4.75% 6.75% 2.75% 0.00% 4.75% 6.75% 2.75% 0.00% 4.75% 6.75% 2.75% 0.00% 4.75% 6.75% 2.75% 0.00% 4.75% 6.75% 2.75% Custom Discrete -0.50% -0.25% 0% 0.25% 0.50% 0.05 0.1 0.7 0.1 0.05 Manufacturing Costs Replacement Parts Needed 1 1 1 0 1 Binomial 10% 8 $7.18 $7.49 $7.05 $7.15 $6.63 Uniform $6 $8 $20,000 $19,687 $34,523 -$15,000 -$44,866 -$5,000 -$4,776 -$322 $550 $4,796 $15,204 $20,000 >= $20,000 $20,000 $22,385 $40,226 -$15,000 -$41,494 -$5,000 -$15,204 -$1,026 $550 $5,437 $14,563 $20,000 >= $20,000 $20,000 $28,906 $36,509 -$15,000 -$47,529 $0 -$14,563 -$983 $550 $7,889 $12,111 $20,000 >= $20,000 $20,000 $25,395 $37,548 -$15,000 -$43,428 -$5,000 -$12,111 -$818 $550 $7,137 $12,863 $20,000 >= $20,000 $20,000 R Selling Price Replacement Part Cost Monthly Fixed Cost Minimum Balance Starting Balance Sales Variable Cost Cash Flows Beginning Balance Cash Receipts 30-Day Credit Receipts Fixed Cost Total Variable Cost Repair Cost Loan Payoff Loan Interest Savings Interest Balance Before Loan New Loan Ending Balance $27,676 $20,491 $25,782 -$15,000 -$39,486 -$5,000 $0 $0 $761 $15,224 $4,776 $20,000 >= Minimum Balance $20,000 October November December January 1.1 1.16 1.18 5,354 5,729 5,549 Normal prev mo. 5,889 6,645 6,548 38% 43% 39% Triangular 28% 20-58 $40,081 -$12,863 -$868 $550 $46,899 500 40% 48% b) As seen on the spreadsheet in part a, the mean ending net worth is approximately $54.4 thousand. The probability that it will be greater than $0 is approximately 84.1%. 20-59 c) The maximum short-term loan is shown in row 45 of the spreadsheet. The maximum short-term loan averages just over $25 thousand. However, to be fairly sure that the credit limit is high enough, it should probably be set quite a bit higher. The cumulative chart shows the probability that any given credit limit will be large enough. For example, a $70 thousand credit limit has about a 95% chance of being sufficient. 20-60 Case 20.3 Planning Planers Current Situation: A simulation run (shown below) indicates that the average number of jobs in the system is 2.0. Of these, half will be platen castings (1) and half will be housing castings (1). The waiting cost is therefore ($200)(1) + ($100)(1) = $300 / hour. A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 B C D E F G H Template for Queueing Simulation Number of Servers = Interarrival Times Distribution = Mean = Data 2 Exponential 15 5 Service Times Distribution = Translated Exponential Minimum Value = 10 Mean = 20 Length of Simulation Run Number of Arrivals = 10,000 Run Simulation L= Lq = W= Wq = Point Estimate 1.98365641 0.66628639 30.0811805 10.1039076 P0 = P1 = P2 = P3 = P4 = P5 = P6 = P7 = P8 = P9 = P10 = 0.19988054 0.2828689 0.21948306 0.13257277 0.0722497 0.04178641 0.02261418 0.0129863 0.00771744 0.003861 0.00185903 Results 95% Confidence Interval Low High 1.870700578 2.096612244 0.575783306 0.756789465 28.73655618 31.4258049 8.845870432 11.36194473 0.188799674 0.271597628 0.211376682 0.125756108 0.0660523 0.036150923 0.018147395 0.009197547 0.004659116 0.001884639 0.000591296 0.210961405 0.294140162 0.227589435 0.13938943 0.078447105 0.047421901 0.027080961 0.016775062 0.010775773 0.005837354 0.003126755 Proposal 1: A simulation run (shown below) indicates that the average number of jobs in the system with three planers is approximately 1.4. Of these, half will be platen castings (0.7) and half will be housing castings (0.7). The waiting cost is therefore ($200)(0.7) + ($100)(0.7) = $210 / hour. The savings ($90 / hour) is substantially more than the added cost of the third planer ($30 / hour), so this looks to be worthwhile. The net savings would be $60 / hour. A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 B C D E F G H Template for Queueing Simulation Number of Servers = Interarrival Times Distribution = Mean = Data 3 Exponential 15 5 Service Times Distribution = Translated Exponential Minimum Value = 10 Mean = 20 Length of Simulation Run Number of Arrivals = 10,000 Run Simulation 20-61 L= Lq = W= Wq = Point Estimate 1.42409865 0.09771456 21.4712624 1.47325117 P0 = P1 = P2 = P3 = P4 = P5 = P6 = P7 = P8 = P9 = P10 = 0.25534157 0.33796761 0.231656 0.11158027 0.04233244 0.01406273 0.00409905 0.00133435 0.00080672 0.00036429 0.00025729 Results 95% Confidence Interval Low High 1.380256124 1.467941167 0.076609893 0.11881923 21.07385924 21.86866564 1.168148546 1.778353785 0.245577077 0.329893149 0.224819899 0.106409547 0.038546771 0.011836939 0.002819395 0.000425396 -0.000131529 -0.000147459 -0.000188128 0.265106061 0.346042064 0.238492092 0.116750986 0.046118111 0.016288531 0.005378708 0.002243309 0.001744969 0.000876045 0.000702701 Proposal 2: A simulation run (shown below) indicates that the average number of jobs in the system with constant interarrival times is approximately 1.4. Of these, half will be platen castings (0.7) and half will be housing castings (0.7). The waiting cost is therefore ($200)(0.7) + ($100)(0.7) = $210 / hour. The savings ($90 / hour) is somewhat more than the added cost of changing the preceding production cost ($60 / hour). The net savings ($30) is less than for proposal 1, so this option is less worthwhile. A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 B C D E F G H Template for Queueing Simulation Number of Servers = Interarrival Times Distribution = Value = Data 2 Constant 15 5 Service Times Distribution = Translated Exponential Minimum Value = 10 Mean = 20 Length of Simulation Run Number of Arrivals = 10,000 Run Simulation L= Lq = W= Wq = Point Estimate 1.40396168 0.06455913 21.0594253 0.96838689 P0 = P1 = P2 = P3 = P4 = P5 = P6 = P7 = P8 = P9 = P10 = 0.05142644 0.55774455 0.33345643 0.05060063 0.00635733 0.00041461 0 0 0 0 0 Results 95% Confidence Interval Low High 1.383412164 1.424511205 0.055139154 0.073979097 20.75118246 21.36766807 0.82708731 1.109686461 0.049243293 0.547877528 0.325678768 0.045262513 0.004037203 2.30036E-06 0 0 0 0 0 0.053609594 0.56761158 0.341234095 0.055938746 0.008677449 0.000826928 0 0 0 0 0 Proposal 1 and 2: A simulation run (shown below) indicates that the average number of jobs in the system with both three planers and constant interarrival times is approximately 1.33. Of these, half will be platen castings (0.665) and half will be housing castings (0.665). The waiting cost is therefore ($200)(0.665) + ($100)(0.665) = $200 / hour. The savings ($85 / hour) is less than the combined cost of adding a third planer and changing the preceding production cost ($90 / hour), so this combined option does not appear to be worthwhile. A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 B C D E F G H Template for Queueing Simulation Number of Servers = Interarrival Times Distribution = Value = Data 3 Constant 15 5 Service Times Distribution = Translated Exponential Minimum Value = 10 Mean = 20 Length of Simulation Run Number of Arrivals = 10,000 Run Simulation 20-62 L= Lq = W= Wq = Point Estimate 1.32985569 0.00052554 19.9478354 0.00788307 P0 = P1 = P2 = P3 = P4 = P5 = P6 = P7 = P8 = P9 = P10 = 0.05754771 0.58946474 0.31909725 0.03336476 0.00052554 0 0 0 0 0 0 Results 95% Confidence Interval Low High 1.316690172 1.343021211 0.000184596 0.00086648 19.75035259 20.14531816 0.002768944 0.012997201 0.055474824 0.581401676 0.311531281 0.03022801 0.000184596 0 0 0 0 0 0 0.059620587 0.5975278 0.326663225 0.036501519 0.00086648 0 0 0 0 0 0 Overall recommendation: Proposal 1 appears to be the most worthwhile, with a net savings of about $36 / hour over the current situation. Other proposals that may be worth looking into should include giving priority to platen castings, because of the higher waiting cost for that type of job. Case 20.4 Pricing Under Pressure a) Before we begin the formal problem, we must first calculate the mean µ and standard deviation σ of the normally distributed random variable N. We are told that the annual interest rate will be used to estimate µ and the historical annual volatility will be used to estimate σ. Because the case is simulating weekly – not yearly – change, we must convert these yearly values to weekly values. We first convert the annual interest rate r = 8% to a weekly interest rate w with the following formula: w = (1 + r)(1/52) – 1 = (1 + 0.08)(1/52) – 1 = (1.08)(1/52) – 1 = 0.00148 We next convert the annual volatility Va = 0.30 to a weekly volatility Vw with the following formula: Vw = Va / √52 = 0.30 / √52 = 0.0416 Once we have the weekly interest rate and volatility, we can calculate µ and σ. µ = w – 0.5(Vw)2 = 0.00148 – 0.5(0.0416)2 = 0.0006 σ = Vw = 0.0416 1. One component appears in this system: the stock price. The stock price in the previous week is used to calculate the stock price in the next week. The relationship between the stock price in the previous week and the stock price in the next week is given by sn = eN sc. 2. State of the system: P(t) = price of the stock at time t. 20-63 3. This simulation requires generating a series of random observations from the normal distribution. Each random observation is a normally distributed random variable that determines the increase or decrease of the stock price at the end of next week. The random variable is substituted for N in the following equation: sn = eN sc To generate a series of random variables, we define an uncertain variable cell with normal distribution, where µ = 0.0006 and σ = 0.0416. 4. The formula sn = eN sc gives us a procedure for changing the price (the state of the system) when an event occurs. 5. In this simulation, the time periods are fixed. We have a twelve-week period, and we need to calculate the change in the stock price each week. We have a formula sn = eN sc that relates the stock price at the end of the next week to the stock price at the end of the previous week. Thus, we do not have to worry about advancing the clock. We simply have to generate N for each of the twelve weeks. 6. We need to build a spreadsheet using RSPE. We start with the current stock price of $42.00. We then use the formula sn = eN sc to calculate the stock price at the end of each of the twelve weeks. We substitute a RSPE uncertain variable cell with normal distribution (with mean µ = 0.0006, and standard deviation σ = 0.0416) for N. We then use the stock price at the end of the twelfth week to calculate the value of the option at the end of the twelfth week. If the stock price at the end of the twelfth week is greater than the exercise price of $44.00, the value of the option is the difference between the value of the stock at the end of the twelfth week and the exercise price. If the stock price at the end of the twelfth week is less than or equal to the exercise price of $44.00, the value of the option is $0. Finally, we need to discount the value of the option at the end of the twelfth week to the value of the option in today’s dollars using the following formula: (Value of the option at the end of the twelfth week) / (1.00148)12 The spreadsheet model is shown below. The uncertain variable cells are the N values (B8:B19), the result cell is the price of the option today (C22), and the statistic cell is the mean price of the option today (C23). 20-64 A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Week 1 2 3 4 5 6 7 8 9 10 11 12 C D Current Stock Price Exercise Price $42.00 $44.00 N 0.002944088 -0.041470376 0.051283439 0.012944376 -0.026906539 -0.079994242 0.006708864 0.00707491 -0.003553399 0.093240243 -0.086581855 -0.017522862 Stock Price at End of Week $42.12 $40.41 $42.54 $43.09 $41.95 $38.72 $38.99 $39.26 $39.12 $42.95 $39.38 $38.70 Price of Option at end of Week 12 Price of Option Today Mean(Price of Option Today) A 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 B E F Simulation Model to Estimate Option Value Annual Interest Rate Weekly Interest Rate 8% 0.148% Annual Volatility Weekly Volatility 30% 4.160% µ= σ= 0.0006 0.0416 $0.00 $0.00 $1.91 B C Current Stock Price 42 Exercise Price 44 Week 1 2 3 4 5 6 7 8 9 10 11 12 N =PsiNormal(Mean,StandardDeviation) =PsiNormal(Mean,StandardDeviation) =PsiNormal(Mean,StandardDeviation) =PsiNormal(Mean,StandardDeviation) =PsiNormal(Mean,StandardDeviation) =PsiNormal(Mean,StandardDeviation) =PsiNormal(Mean,StandardDeviation) =PsiNormal(Mean,StandardDeviation) =PsiNormal(Mean,StandardDeviation) =PsiNormal(Mean,StandardDeviation) =PsiNormal(Mean,StandardDeviation) =PsiNormal(Mean,StandardDeviation) Stock Price at End of Week =CurrentStockPrice*EXP(B8) =EXP(B9)*C8 =EXP(B10)*C9 =EXP(B11)*C10 =EXP(B12)*C11 =EXP(B13)*C12 =EXP(B14)*C13 =EXP(B15)*C14 =EXP(B16)*C15 =EXP(B17)*C16 =EXP(B18)*C17 =EXP(B19)*C18 Price of Option at end of Week 12 =IF(C19>ExercisePrice,C19-ExercisePrice,0) Price of Option Today =C21/(1+WeeklyInterestRate)^12 + PsiOutput() Mean(Price of Option Today) =PsiMean(C22) 20-65 Range Name AnnualInterestRate AnnualVolatility CurrentStockPrice ExercisePrice Mean PriceOfOption StandardDeviation WeeklyInterestRate WeeklyVolatility Cells F3 F6 C3 C4 F9 C22 F10 F4 F7 3 4 5 6 7 8 9 10 E F Annual Interest Rate 0.08 Weekly Interest Rate =((1+AnnualInterestRate)^(1/52))-1 Annual Volatility 0.3 Weekly Volatility =AnnualVolatility/SQRT(52) m= =WeeklyInterestRate-0.5*(WeeklyVolatility^2) s = =WeeklyVolatility The mean of the “Price of Option Today” is the price of the option in today’s dollars. The simulation results after 100, 1,000, and 10,000 trials will vary. Typical mean values might be $1.70, $1.91, and $1.87. The variation is significantly reduced with more trials (the mean standard error drops from $0.26 to $0.11 to $0.03 at 100, 1,000, and 10,000 trials, respectively). 20-66 b) Using the Black-Scholes Formula, the price of the option is $1.88. The spreadsheet used to calculate the Black-Scholes Formula in Excel follows: A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 B C D E F Black-Scholes Calculation of Option Value Current Stock Price $42.00 Weeks to exercise date Exercise Price Exercise Price Present Value 12 $44.00 $43.23 Annual Interest Rate Weekly Interest Rate 8% 0.148% Annual Volatility Weekly Volatility 30% 4.160% µ= σ= 0.0006 0.0416 Black-Scholes d1 = -0.127503153 d2 = -0.271618491 N[d1] = N[d2] = 0.449271051 0.39295775 Value = $1.88 E F 3 Black-Scholes 4 d1 = =LN(CurrentStockPrice/ExercisePricePV)/(StandardDeviation*SQRT(WeeksToExerciseDate))+StandardDeviation*SQRT(Weeks 5 d2 = =d_1-StandardDeviation*SQRT(WeeksToExerciseDate) 6 7 N[d1] = =NORMSDIST(d_1) 8 N[d2] = =NORMSDIST(d_2) 9 10 Value = =Nd1*CurrentStockPrice-Nd2*ExercisePricePV Range Name AnnualInterestRate AnnualVolatility CurrentStockPrice d_1 d_2 ExercisePrice ExercisePricePV Mean Nd1 Nd2 StandardDeviation Value WeeklyInterestRate WeeklyVolatility WeeksToExerciseDate Cells C9 C12 C3 F4 F5 C6 C7 C15 F7 F8 C16 F10 C10 C13 C5 The price of the option obtained by simulation and the price of the option obtained by the Black-Scholes formula are fairly close. The 1,000-iteration simulation price is off by just thirteen cents. 20-67 c) No, a random walk does not completely describe the price movement of the stock because the random walk assumes a consistent lognormal increase or decrease in the price of the stock. The price of the stock could change according to a different distribution, however, especially if an event occurs to trigger a dramatic increase or decrease in the stock. In this case, the European Space Agency may award Fellare the International Space Station contract. The award notice would most likely trigger a dramatic movement in the stock. The random walk does not take into account this dramatic event. 20-68 SUPPLEMENT 1 TO CHAPTER 20 VARIANCE-REDUCING TECHNIQUES 20S1-1. (a) < œ T Ö\ Ÿ B× œ " B .> ># < !Þ!*' !Þ&'* !Þ''& !Þ('% !Þ)%# !Þ%*# !Þ##% !Þ*&! !Þ'"! !Þ"%& . sœ (b) œ" " B ÊBœ " "< B œ "ÎÐ" <Ñ "Þ"!' #Þ$#! #Þ*)& %Þ#$( 'Þ$#* "Þ*'* "Þ#)* #!Þ!!! #Þ&'% "Þ"(! %$Þ*'* "! œ %Þ$*'* Stratum 1: <w œ !Þ! !Þ'< Stratum 2: <w œ !Þ' !Þ$< Stratum 3: <w œ !Þ* !Þ"< Let A denote the sampling weight. Stratum " " " # # # $ $ $ $ . sœ )(Þ''" "! < !Þ!*' !Þ&'* !Þ''& !Þ('% !Þ)%# !Þ%*# !Þ##% !Þ*&! !Þ'"! !Þ"%& <w !Þ!&) !Þ$%" !Þ$** !Þ)#* !Þ)&$ !Þ(%) !Þ*## !Þ**& !Þ*'" !Þ*"& B œ "ÎÐ" <w Ñ "Þ!'# "Þ&"( "Þ''% &Þ)%) 'Þ)!$ $Þ*') "#Þ)#" #!!Þ!!! #&Þ'%" ""Þ('& œ )Þ(''" 20S1-1 A ½ ½ ½ " " " % % % % BÎA #Þ"#% $Þ!$% $Þ$#) &Þ)%) 'Þ)!$ $Þ*') $Þ#!& &!Þ!!! 'Þ%"! #Þ*%" (c) <w œ " < Ê Bw œ œ B œ "ÎÐ" <w Ñ "Þ"!' #Þ$#! #Þ*)& %Þ#$( 'Þ$#* "Þ*'* "Þ#)* #!Þ!!! #Þ&'% "Þ"(! %$Þ*'* %Þ$*'* < !Þ!*' !Þ&'* !Þ''& !Þ('% !Þ)%# !Þ%*# !Þ##% !Þ*&! !Þ'"! !Þ"%& Sum . s . sœ " "<w %Þ$*'*$Þ##'" # " < Bw œ "Î< "!Þ%"( "Þ(&( "Þ&!% "Þ$!* "Þ")) #Þ!$$ %Þ%'% "Þ!&$ "Þ'$* 'Þ)*( $#Þ#'" $Þ##'" œ $Þ)""& 20S1-2. B ) & " ' $ ( $ & # # Stratum " " " " " " # # # $ . sœ '#!Î") "! B# '% #& " $' * %* * #& % % A ")Î"! ")Î"! ")Î"! ")Î"! ")Î"! ")Î"! *Î"! *Î"! *Î"! $Î"! œ $ *% ß IÒ\ # Ó œ BÎA )!Î") &!Î") "!Î") '!Î") $!Î") (!Î") '!Î") "!!Î") %!Î") "#!Î") #)%!Î") "! B# ÎA '%!Î") #&!Î") "!Î") $'!Î") *!Î") %*!Î") ")!Î") &!!Î") )!Î") #%!Î") œ "& *( 20S1-3. (a) \œ <3 \ ! if !Þ" Ÿ <3 " "!!<3 & if ! Ÿ <3 !Þ" !Þ!*' "%Þ& !Þ''& ! !Þ)%# ! !Þ##% ! !Þ'"! ! . s œ #Þ* 20S1-2 (b) Stratum 1: <‡ œ !Þ! !Þ*< Stratum 2: <‡ œ !Þ* !Þ"<ß B œ "!!Ð<‡ !Þ*Ñ & < !Þ!*' !Þ''& !Þ)%# !Þ##% !Þ'"! Stratum " # # # # . sœ &Þ%$& & <‡ !Þ!)'% !Þ*''& !Þ*)%# !Þ*##% !Þ*'"! B !Þ!! ""Þ'& "$Þ%# (Þ#% ""Þ"! A #Î* ) ) ) ) BÎA !Þ!! "Þ%' "Þ') !Þ*!& "Þ$* œ "Þ!)( 20S1-4. (a) !Þ!!!! to !Þ$*** correspond to a minor repair. !Þ%!!! to !Þ**** correspond to a major repair. Random observations: !Þ(#&' œ major, !Þ!)"( œ minor, !Þ%$*# œ major Using random numbers, generate length of each repair: "Þ##%$ hoursß !Þ*&!$ hours, "Þ'"!% hours. Then the average repair time is Ð"Þ##%$ !Þ*&!$ "Þ'"!%ÑÎ$ œ "Þ#' hours. (b) (c) J ÐBÑ œ !Þ%B !Þ% !Þ'ÐB "Ñ if ! Ÿ B Ÿ " if B " J ÐBÑ œ !Þ##%$ Ê B œ !Þ&'" hours J ÐBÑ œ !Þ*&!$ Ê B œ "Þ*"( hours J ÐBÑ œ !Þ'"!% Ê B œ "Þ$&" hours Average repair time: Ð!Þ&'" "Þ*"( "Þ$&"ÑÎ$ œ "Þ#) hours 20S1-3 (d) J ÐBÑ œ !Þ((&( Ê B œ "Þ'#' hours J ÐBÑ œ !Þ!%*( Ê B œ !Þ"#% hours J ÐBÑ œ !Þ$)*' Ê B œ !Þ*(% hours Average repair time: Ð"Þ'#' !Þ"#% !Þ*(%ÑÎ$ œ !Þ*" hours (e) Average repair time: Ð!Þ&'" "Þ*"( "Þ$&" "Þ'#' !Þ"#% !Þ*(%ÑÎ' œ "Þ!* hours (f) The method of complementary random numbers in (e) gave the closest estimate. It performs well because using complements helps counteract rather extreme random numbers such as !Þ*&!$. (g) Results will vary. The following 300-day simulation using the method of complementary random numbers yielded an overall average service time of "Þ!*& minutes. This is very close to the true mean, which is "Þ" minutes. (h) We get !Þ(#&'ß !Þ#(%%ß !Þ!)"(ß !Þ*")$ß !Þ%$)#ß !Þ&'!) for minor repair times and "Þ##%$ß "Þ((&(ß "Þ*&!$ß "Þ!%*(ß "Þ'"!%ß "Þ$)*' for major repair times. The weight for minor repair times is Ð'Î"#ÑÎ!Þ% œ "Þ#& and the weight for major repair times is Ð'Î"#ÑÎ!Þ' œ "Þ!)*. By dividing each sample by its corresponding weight, we obtain "Þ" minutes as the estimate of the mean of the overall distribution of repair times. 20S1-4 20S1-5. (a) !Þ!!!! to !Þ$*** correspond to no claims filled. !Þ%!!! to !Þ(*** correspond to small claims filled. !Þ)!!! to !Þ**** correspond to large claims filled. Random observations: !Þ(#&' œ small, !Þ!)"( œ no, !Þ%$*# œ small Using random numbers, generate size of each claim: !Þ##%$ † #ß !!! œ $%%)Þ'!ß $!, !Þ'"!% † #ß !!! œ $"ß ##!Þ)!. Then the average claim size is Ð%%)Þ'! ! "ß ##!Þ)!ÑÎ$ œ $&&'Þ%(. (b) (c) ! B J ÐBÑ œ !Þ% !Þ% #ß!!! ÐB#ß!!!Ñ !Þ) !Þ# ")ß!!! if B ! if ! Ÿ B Ÿ #ß !!! if #ß !!! Ÿ B Ÿ #!ß !!! J ÐBÑ œ !Þ##%$ Ê B œ $! J ÐBÑ œ !Þ*&!$ Ê B œ $"&ß &#( J ÐBÑ œ !Þ'"!% Ê B œ $"ß !&# Average claim size: Ð$! $"&ß &#( $"ß !&#ÑÎ$ œ $&ß &#'Þ$$ (d) J ÐBÑ œ !Þ((&( Ê B œ $"ß ))! J ÐBÑ œ !Þ!%*( Ê B œ $! J ÐBÑ œ !Þ$)*' Ê B œ $! Average claim size: Ð$"ß ))! $! $!ÑÎ$ œ $'#'Þ'( (e) Average claim size: Ð$! $"&ß &#( $"ß !&# $"ß ))! $! $!ÑÎ' œ $$ß !('Þ&! (f) The method of complementary random numbers in (e) gave the closest estimate. It performs well because using complements helps counteract rather extreme random numbers such as !Þ*&!$. 20S1-5 (g) Results will vary. The following 300-day simulation using the method of complementary random numbers yielded an overall average claim size of $#ß &%(Þ"&. This is very close to the true mean, which is $#ß '!!. (h) We get "%&"Þ#, "'$Þ%, )()Þ%, &%)Þ), ")$'Þ', ""#"Þ' for small claims and '!$(Þ%, "*"!&Þ%, "#*)(Þ#, "&*'#Þ', #)*%Þ', *!"#Þ) for large claims. The weight for small claims is Ð'Î"#ÑÎ!Þ% œ "Þ#& and the weight for large claims is Ð'Î"#ÑÎ!Þ# œ #Þ&. By dividing each sample by its corresponding weight, we obtain $#ß '!! as the estimate of the mean of the overall distribution of claim sizes. ! " ÐB "Ñ# B J ÐBÑ œ ∞ 0 ÐCÑ.C œ # " # " # Ð" BÑ " 20S1-6. ÊBœ < !Þ!*' !Þ&'* #< " " #Ð" <Ñ B !Þ&'") !Þ!("' "< !Þ*!% !Þ%$" if ! Ÿ < "# if "# Ÿ < " B !Þ&'") !Þ!("' Ê sample mean: ! 20S1-6 if B " if " Ÿ B ! if ! Ÿ B " if B " ! 20S1-7. J ÐBÑ œ B ∞ 0 ÐCÑ.C $ ÊBœ #< " < !Þ!*' !Þ&'* B !Þ*$"% !Þ&"') œ " B$ " # "< !Þ*!% !Þ%$" if B " if " Ÿ B " if B " B !Þ*$"% !Þ&"') Ê sample mean: ! 20S1-8. (a) !Þ"#& !Þ$(& T Ö\ œ 5× œ !Þ$(& !Þ"#& < !Þ!*' !Þ&'* !Þ''& B ! # # "< !Þ*!% !Þ%$" !Þ$$& if 5 if 5 if 5 if 5 œ! œ" œ# œ$ ! " \œ # $ B $ " " Ê sample mean: Ð! # #ÑÎ$ œ "Þ$$ (b) Sample mean: Ð% &ÑÎ' œ "Þ& (c) head \œ tail if ! Ÿ < "# if "# Ÿ < " <" œ Ö!Þ!*'ß !Þ&'*ß !Þ''&× Ê \" œ " <# œ Ö!Þ('%ß !Þ)%#ß !Þ%*#× Ê \# œ " <$ œ Ö!Þ##%ß !Þ*&!ß !Þ'"!× Ê \$ œ " sample mean: $Î$ œ " (d) <"‡ œ Ö!Þ*!%ß !Þ%$"ß !Þ$$&× Ê \"‡ œ # <#‡ œ Ö!Þ#$'ß !Þ"&)ß !Þ&!)× Ê \#‡ œ # <$‡ œ Ö!Þ(('ß !Þ!&!ß !Þ$*!× Ê \$‡ œ # sample mean: Ð$ 'ÑÎ$ œ $ 20S1-7 if ! Ÿ < !Þ"#& if !Þ"#& Ÿ < !Þ& if !Þ& Ÿ < !Þ)(& if !Þ)(& Ÿ < " 20S1-9. (a) Shaft radius: <= œ " %!!/%!!Ð>"Ñ .> œ " /%!!Ð="Ñ Ê = œ " = Bushing radius: <, œ " "!!.> œ "!!Ð, "Ñ Ê , œ " , <= !Þ!*' !Þ''& !Þ)%# !Þ##% !Þ'"! !Þ%)% !Þ$&! !Þ%$! !Þ)!# !Þ#&& = "Þ!!!#&# "Þ!!#($% "Þ!!%'"$ "Þ!!!'$% "Þ!!#$&% "Þ!!"'&% "Þ!!"!(( "Þ!!"%!& "Þ!!"%!& "Þ!!!($' <, !Þ&'* !Þ('% !Þ%*# !Þ*&! !Þ"%& !Þ&&# !Þ&*! !Þ!%" !Þ%(" !Þ(** , "Þ!!&'* "Þ!!('% "Þ!!%*# "Þ!!*&! "Þ!!"%& "Þ!!&&# "Þ!!&*! "Þ!!!%" "Þ!!%(" "Þ!!(** lnÐ"<= Ñ %!! <, "!! = ,? No No No No Yes No No Yes No No When = , , interference occurs, so the probability of interference is estimated as #Î"! œ #!%. (b) Stratum " # $ Portion of Distribution !Þ! Ÿ J Ð,Ñ Ÿ !Þ# !Þ# Ÿ J Ð,Ñ Ÿ !Þ' !Þ' Ÿ J Ð,Ñ Ÿ "Þ! Stratum " " " " " " # # $ $ <= !Þ!*' !Þ''& !Þ)%# !Þ##% !Þ'"! !Þ%)% !Þ$&! !Þ%$! !Þ)!# !Þ#&& = "Þ!!!#&# "Þ!!#($% "Þ!!%'"$ "Þ!!!'$% "Þ!!#$&% "Þ!!"'&% "Þ!!"!(( "Þ!!"%!& "Þ!!"%!& "Þ!!!($' Stratum Random Number <,w œ !Þ#<, <,w œ !Þ# !Þ%<, <,w œ !Þ' !Þ%<, <, !Þ&'* !Þ('% !Þ%*# !Þ*&! !Þ"%& !Þ&&# !Þ&*! !Þ!%" !Þ%(" !Þ(** <,w !Þ""% !Þ"&$ !Þ!*) !Þ"*! !Þ!#* !Þ""! !Þ%$' !Þ#"' !Þ()) !Þ*#! Estimated probability of interference: %Î$! œ #Î"& 20S1-8 , "Þ!!""% "Þ!!"&$ "Þ!!!*) "Þ!!"*! "Þ!!!#* "Þ!!""! "Þ!!%$' "Þ!!#"' "Þ!!()) "Þ!!*#! Size ' # # Weight "Î$ "Î# "Î# Interference Weight ! "Î$ "Î$ ! "Î$ "Î$ ! ! ! ! (c) <= !Þ!*' !Þ''& !Þ)%# !Þ##% !Þ'"! !Þ%)% !Þ$&! !Þ%$! !Þ)!# !Þ#&& = "Þ!!!#&# "Þ!!#($% "Þ!!%'"$ "Þ!!!'$% "Þ!!#$&% "Þ!!"'&% "Þ!!"!(( "Þ!!"%!& "Þ!!%!%) "Þ!!!($' <, !Þ&'* !Þ('% !Þ%*# !Þ*&! !Þ"%& !Þ&&# !Þ&*! !Þ!%" !Þ%(" !Þ(** , "Þ!!&'* "Þ!!('% "Þ!!%*# "Þ!!*&! "Þ!!"%& "Þ!!&&# "Þ!!&*! "Þ!!!%" "Þ!!%(" "Þ!!(** = ,? No No No No Yes No No Yes No No Estimated probability of interference: "# "& #& œ $!% =w "Þ!!&)&* "Þ!!"!#! "Þ!!!%$! "Þ!!$(%! "Þ!!"#$' "Þ!!")"% "Þ!!#'#& "Þ!!#""! "Þ!!!&&# "Þ!!$%"' ,w "Þ!!%$" "Þ!!#$' "Þ!!&!) "Þ!!!&! "Þ!!)&& "Þ!!%%) "Þ!!%"! "Þ!!*&* "Þ!!&#* "Þ!!#!" =w , w Yes No No Yes No No No No Yes Yes Summary: Method: Interference Probability: Monte Carlo "Î& Stratified Sampling #Î"& 20S1-9 Complementary RNs $Î"! SUPPLEMENT 2 TO CHAPTER 20 REGENERATIVE METHOD OF STATISTICAL ANALYSIS 20S2-1. (a) C" œ ! & % C# œ ! # C$ œ ! $ " ' œ *à D" œ $ œ #à D# œ # œ "!à D$ œ % C œ #"Î$ œ (à EstÖ[; × œ ( $ D œ *Î$ œ $ œ # "$ =#"" œ Ð)" % "!!ÑÎ# Ð* # "!Ñ# Î' œ "* =### œ Ð* % "'ÑÎ# Ð$ # %Ñ# Î' œ " =#"# œ Ð#( % %!ÑÎ# Ð#"ÑÐ*ÑÎ' œ % =# œ "* Ð#ÑÐ(Î$ÑÐ%Ñ Ð(Î$Ñ# œ &Þ(() Ê = œ #Þ%!% " #α œ !Þ*! Ê α œ !Þ!& Ê Oα œ "Þ'%& T Ö"Þ&(# Ÿ [; Ÿ $Þ!*%× œ !Þ*! (b) C" C# C$ C% C& œ!$# œ!$"& œ! œ!#% œ!$&# œ &à œ *à œ !à œ 'à œ "!à D" D# D$ D% D& œ$ œ% œ" œ$ œ% C œ $!Î& œ 'à EstÖ[; × œ ' $ D œ "&Î& œ $ œ# =#"" œ Ð#& )" $' "!!ÑÎ% Ð"! ' ! * &Ñ# Î#! œ "& "# =### œ Ð* "' " * "'ÑÎ% Ð$ % " $ %Ñ# Î#! œ " "# =#"# œ Ð"& $' ! ") %!ÑÎ% Ð$!ÑÐ"&ÑÎ#! œ % $% =# œ "& "# Ð#ÑÐ#Ñ% $% Ð#Ñ# " "# œ # "# Ê = œ "Þ&)" " #α œ !Þ*! Ê α œ !Þ!& Ê Oα œ "Þ'%& T Ö"Þ'"# Ÿ [; Ÿ #Þ$))× œ !Þ*! 20S2-2. When a service completion occurs, > minutes have passed since the last arrival, where ! Ÿ > Ÿ #&. The time until the next arrival is uniformly distributed between > and #& >, where > œ maxÐ!ß & >Ñ. Thus, the probabilistic structure of when future arrivals will occur depends on the history, so this cannot be a regeneration point. 20S2-1 20S2-3. (a) For any new tube, the time of the next failure is given by "current time "!!! "!!!<," where < is a random number from Table 20.3. At each shutdown, one hour is added to the time of the next failure for all tubes when simulating the status quo and two hours are added when simulating the proposal. Simulation of the status quo: Time ! "!*' "&(! "''( "('( #)*$ #*%$ $!'( $(#" %!*" %&!) %&&& &!!! <" !Þ!*' !Þ)%# !Þ"%& !Þ$&! <# !Þ&'* !Þ%*# !Þ%)% !Þ%$! <$ !Þ''& !Þ##% !Þ'"! !Þ&*! <% !Þ('% !Þ*&! !Þ&&# Time of Failure of Tube 1 Tube 2 Tube 3 "!*' "&'* "''& #*$* "&(! "''' #*%! $!'$ "''( #*%" $!'% #)*# #*%# $!'& #)*$ #*%$ $!'' %&!% %!)* $!'( %&!& %!*! %&&# %&!' %!*" %&&$ %&!( &%%# %&&% %&!) &%%$ %&&& '!** &%%% &*)' '"!! &%%% &*)' '"!! Tube 4 "('% "('& "('' "('( $(") $("* $(#! $(#" &#(% &#(& &#(' &#(( &#(( Estimated cost of the status quo: "" ‚ $"ß #!! œ $"$ß #!! Simulation of the proposal: Time ! "!*' #$## $%'* %&"# <" !Þ!*' !Þ)%# !Þ'"! !Þ$&! !Þ)!# <# !Þ&'* !Þ%*# !Þ"%& !Þ&*! !Þ%(" <$ !Þ''& !Þ##% !Þ%)% !Þ%$! !Þ#&& <% !Þ('% !Þ*&! !Þ&&# !Þ!%" !Þ(** First Tube to Fail Tube 1 Tube 3 Tube 2 Tube 4 Tube 3 Time of Failure "!*' #$## $%'* %&"# &('* Estimated cost of the proposal: % ‚ $#ß )!! œ $""ß #!! (b) Based on the simulation results in part (a), the proposal should be accepted. (c) For the proposed policy, each shutdown is a regeneration point because all tubes are replaced and the process begins a new. For the status quo, the process never repeats itself because each tube is replaced when it fails. 20S2-2 (d) Cycle " # $ % Cycle Cost $#ß )!! $#ß )!! $#ß )!! $#ß )!! Cycle Length "!*' "##' ""%( "!%$ C œ $#ß )!!ß D œ ""#) EstÖcost/hour× œ #)!!Î""#) œ $#Þ%)# =#"" œ Ð%‚#)!!# Ñ $ =### œ Ð"!)'# "##'# ""%(# "!%$# Ñ $ =#"# œ Ð#)!!ÑÐ"!)'"##'""%("!%$Ñ $ Ð%‚#)!!Ñ# "# œ! Ð"!)'"##'""%("!%$Ñ# "# œ '!(" $" Ð%ÑÐ#)!!ÑÐ"!)'"##'""%("!%$Ñ "# œ! =# œ ! Ð#Þ%)#ÑÐ!ÑÐ#Ñ Ð#Þ%)#Ñ# '!(" "$ œ $(%"! Ê = œ "*$Þ% " #α œ !Þ*& Ê α œ !Þ!#& Ê Oα œ "Þ*' T Ö#Þ$"% Ÿ cost/hour Ÿ #Þ'&!× œ !Þ*& 20S2-4. (a) (i) Number of Servers = Interarrival Times Distribution = Mean = Data 1 L= Lq = W= Wq = Exponential 1.25 5 Mean = P0 = 0.1899996 0.16425264 0.215746552 P1 = 0.15101797 0.132489844 0.169546091 1 P2 = 0.12530975 0.111337121 0.139282371 25 P3 = 0.09541037 0.084720833 0.106099913 P4 = 0.07620596 0.066901918 0.085509995 P5 = 0.06224509 0.054038618 0.070451571 Length of Simulation Run Number of Arrivals = Results 95% Confidence Interval Low High 3.344529192 6.413546353 2.552881224 5.585193514 4.231161152 7.942948994 3.233440493 6.91956742 Exponential Service Times Distribution = Point Estimate 4.87903777 4.06903737 6.08705507 5.07650396 10,000 Run Simulation 20S2-3 P6 = 0.05620591 0.047527927 0.064883901 P7 = 0.0420322 0.035157883 0.048906526 0.037328273 P8 = 0.03118735 0.025046424 P9 = 0.02715091 0.020825618 0.033476206 P10 = 0.02295245 0.016668188 0.029236719 (ii) Data 1 Number of Servers = Interarrival Times Distribution = Mean = L= Lq = W= Wq = Exponential 1.25 5 Point Estimate 2.72338571 1.92941897 3.42557184 2.4268921 Results 95% Confidence Interval Low High 2.426711315 3.020060108 1.646668271 2.212169662 3.099322189 3.751821491 2.104137696 2.749646512 P0 = 0.20603325 0.188347397 0.223719112 Erlang P1 = 0.21238852 0.196737339 0.228039706 Mean = 1 P2 = 0.16915551 0.157922441 0.180388584 k= 4 P3 = 0.12039424 0.111814695 0.128973778 P4 = 0.0820109 0.074401677 0.089620118 P5 = 0.06040587 0.053059888 0.067751862 P6 = 0.04648171 0.038778844 0.054184579 P7 = 0.03450976 0.02699144 0.042028079 P8 = 0.02377114 0.017106209 0.030436065 P9 = 0.01509947 0.009781903 0.020417036 P10 = 0.01074926 0.005500231 0.015998293 Service Times Distribution = Length of Simulation Run Number of Arrivals = 10,000 Run Simulation (iii) Data 1 Number of Servers = Interarrival Times Distribution = Mean = L= Lq = W= Wq = Exponential 1.25 5 Value = P0 = 0.20135878 0.18542182 0.217295736 P1 = 0.24659089 0.230719649 0.262462131 1 P2 = 0.18551928 0.175252934 0.195785632 4 P3 = 0.1236632 0.115231596 0.1320948 P4 = 0.08618065 0.078092827 0.094268471 0.063597968 Length of Simulation Run Number of Arrivals = Results 95% Confidence Interval Low High 2.133069489 2.588975073 1.346964384 1.777797733 2.715448043 3.197150042 1.715448043 2.197150042 Constant Service Times Distribution = Point Estimate 2.36102228 1.56238106 2.95629904 1.95629904 10,000 Run Simulation P5 = 0.05600588 0.048413787 P6 = 0.03835197 0.030657389 0.04604656 P7 = 0.02567582 0.018972941 0.032378704 P8 = 0.0158616 0.010224825 0.021498383 P9 = 0.00962322 0.005462589 0.013783841 P10 = 0.00542071 0.002088955 0.00875247 P; # ÎP; " œ "Þ*$Î%Þ!( œ !Þ%(ß P; $ ÎP; " œ "Þ&'Î%Þ!( œ !Þ$) (b) P; œ -# 5# 3# #Ð"3Ñ ß P (i) P; " œ !Þ'%!Þ'% #‚!Þ# (ii) P; # œ !Þ'%‚!Þ#&!Þ'% #‚!Þ# (iii) P; $ œ !Þ'% #‚!Þ# œ 3 P; ß [; œ P; - ß[ œ [; " . œ $Þ#ß P" œ %ß [; " œ %ß [" œ & œ #ß P# œ #Þ)ß [; # œ #Þ&ß [# œ $Þ& œ "Þ'ß P$ œ #Þ%ß [; $ œ #ß [$ œ $ P; # ÎP; " œ !Þ'(&ß P; $ ÎP; " œ "Þ'Î$Þ# œ !Þ& They all fall into *&% confidence intervals in (a). 20S2-4 20S2-5. (i) Number of Servers = Interarrival Times Distribution = Mean = Data 2 L= Lq = W= Wq = Exponential 0.625 5 Mean = 0.106050845 0.133310916 Exponential P1 = 0.18241551 0.165942487 0.198888524 1 P2 = 0.14682206 0.135064103 0.158580013 4 P3 = 0.1174116 0.108084485 0.126738716 P4 = 0.09455108 0.086683682 0.102418474 P5 = 0.07588536 0.068940487 0.082830237 Length of Simulation Run Number of Arrivals = Results 95% Confidence Interval Low High 3.55223048 4.535979034 2.004050365 2.927713682 2.243162514 2.820872423 1.266283183 1.821498531 P0 = 0.11968088 Service Times Distribution = Point Estimate 4.04410476 2.46588202 2.53201747 1.54389086 10,000 Run Simulation P6 = 0.06080669 0.053342123 0.06827125 P7 = 0.04646041 0.039609107 0.053311723 P8 = 0.03437865 0.0287365 0.0400208 P9 = 0.02643309 0.021235661 0.031630518 P10 = 0.02198272 0.016342638 0.027622795 (ii) Number of Servers = Interarrival Times Distribution = Mean = k= Data 2 L= Lq = W= Wq = Erlang 0.625 4 Mean = 0.079559951 Exponential P1 = 0.23998572 0.223898835 0.25607261 1 P2 = 0.21905849 0.206494297 0.231622688 4 P3 = 0.15304732 0.143823719 0.162270921 P4 = 0.10218281 0.094322966 0.110042646 P5 = 0.06743454 0.059859123 0.075009951 Length of Simulation Run Number of Arrivals = Results 95% Confidence Interval Low High 2.655401428 3.08340411 1.094469272 1.475828087 1.667426546 1.929761643 0.687401521 0.923707836 P0 = 0.08788009 Service Times Distribution = Point Estimate 2.86940277 1.28514868 1.79859409 0.80555468 10,000 Run Simulation 20S2-5 0.096200237 P6 = 0.04697817 0.03996655 0.053989791 P7 = 0.02872811 0.022787465 0.034668759 P8 = 0.02146079 0.01479521 0.028126376 P9 = 0.01418783 0.00823392 0.020141735 P10 = 0.00984255 0.004906822 0.014778274 (iii) Number of Servers = Interarrival Times Distribution = Value = Data 2 L= Lq = W= Wq = Constant 0.625 4 Mean = 0.067303152 0.082360281 Exponential P1 = 0.26131418 0.243064069 0.279564296 1 P2 = 0.25789822 0.244238516 0.271557916 4 P3 = 0.15619313 0.146337505 0.166048745 P4 = 0.09746869 0.08773456 0.107202822 P5 = 0.06257259 0.052995794 0.072149386 Length of Simulation Run Number of Arrivals = Results 95% Confidence Interval Low High 2.409533768 2.796065206 0.845468642 1.182085562 1.505958605 1.747540754 0.528417901 0.738803476 P0 = 0.07483172 Service Times Distribution = Point Estimate 2.60279949 1.0137771 1.62674968 0.63361069 10,000 Run Simulation P6 = 0.0388295 0.030093467 0.047565538 P7 = 0.02255516 0.015853677 0.029256644 P8 = 0.01252675 0.008005617 0.017047883 P9 = 0.00585078 0.002756411 0.008945158 P10 = 0.00430886 0.001317909 0.007299815 P; # ÎP; " œ "Þ29Î#Þ47 œ !Þ&2ß P; $ ÎP; " œ "Þ01Î#Þ47 œ !Þ41 20S2-6. Number of Servers = Interarrival Times Distribution = Mean = Data 1 L= Lq = W= Wq = Exponential 1 4 Mean = P0 = 0.19081784 0.166501011 0.215134664 P1 = 0.15255487 0.134895841 0.170213906 0.8 P2 = 0.11905166 0.106286404 0.13181692 4 P3 = 0.10175524 0.092077494 0.111432992 P4 = 0.08389876 0.075564479 0.092233044 0.068495604 Length of Simulation Run Number of Arrivals = Results 95% Confidence Interval Low High 3.580199095 5.002042509 2.790979562 4.172897717 3.619225209 4.929792236 2.822990545 4.113927697 Exponential Service Times Distribution = Point Estimate 4.2911208 3.48193864 4.27450872 3.46845912 10,000 Run Simulation 20S2-6 P5 = 0.06123564 0.053975668 P6 = 0.05137418 0.044309177 0.058439176 P7 = 0.04114546 0.034871539 0.047419377 0.043317632 P8 = 0.03639616 0.029474684 P9 = 0.03166299 0.023347529 0.039978447 P10 = 0.02653407 0.018696268 0.034371877 Number of Servers = Interarrival Times Distribution = Mean = k= Data 1 L= Lq = W= Wq = Erlang 1 4 Mean = 0.181119032 0.215863063 Exponential P1 = 0.23984341 0.222687222 0.256999605 0.8 P2 = 0.17199717 0.160956734 0.18303761 4 P3 = 0.11861122 0.109457495 0.127764955 P4 = 0.08105923 0.073189799 0.088928655 P5 = 0.0537207 0.046173793 0.061267614 P6 = 0.04044456 0.032967741 0.047921373 P7 = 0.03226234 0.024660756 0.03986393 P8 = 0.02285132 0.016014453 0.029688193 Length of Simulation Run Number of Arrivals = 10,000 Run Simulation Number of Servers = Interarrival Times Distribution = Value = Mean = 0.009235805 0.018709353 0.004580435 0.011960443 L= Lq = W= Wq = Constant 1 4 Point Estimate 2.12966982 1.32953423 2.12966982 1.32953423 Results 95% Confidence Interval Low High 1.879312107 2.380027537 1.091852419 1.56721604 1.879312107 2.380027537 1.091852419 1.56721604 P0 = 0.19986441 0.183544775 0.21618404 Exponential P1 = 0.29281298 0.273527473 0.312098488 0.8 P2 = 0.18827746 0.177005913 0.199549014 4 P3 = 0.12222875 0.111746308 0.132711198 P4 = 0.0780542 0.068346215 0.087762184 P5 = 0.04689815 0.037890832 0.05590546 Length of Simulation Run Number of Arrivals = P9 = 0.01397258 P10 = 0.00827044 Data 1 Service Times Distribution = Results 95% Confidence Interval Low High 2.316932956 2.923228649 1.529344973 2.107798727 2.322735858 2.914249992 1.533437067 2.101502373 P0 = 0.19849105 Service Times Distribution = Point Estimate 2.6200808 1.81857185 2.61849292 1.81746972 10,000 Run Simulation P6 = 0.02863435 0.020994488 0.036274217 P7 = 0.01633121 0.010115182 0.022547243 P8 = 0.01019452 0.00485594 0.015533105 P9 = 0.00647183 0.001373016 0.011570642 P10 = 0.00323684 -4.77602E-05 0.006521442 P; # ÎP; " œ "Þ8#Î3.48 œ !Þ52ß P; $ ÎP; " œ "Þ$2Î3.48 œ !Þ$8 20S2-7 CHAPTER 21: THE ART OF MODELING WITH SPREADSHEETS 21.1. LT Rate ST Rate Savings Interest 5% 7% 3% Start Balance Minimum Cash 1 0.5 Year 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 Cash Flow -8 -2 -4 3 6 3 -4 7 -2 10 (all cash figures in millions of dollars) LT Loan 7.50 ST Loan 0.00 2.36 6.89 4.73 0.00 0 1.02 0 0 0 LT Interest ST Interest -0.38 -0.38 -0.38 -0.38 -0.38 -0.38 -0.38 -0.38 -0.38 -0.38 0.00 -0.17 -0.48 -0.33 0.00 0 -0.07 0 0 0 LT ST Payback Payback -7.50 0.00 -2.36 -6.89 -4.73 0.00 0 -1.02 0 0 0 Savings Interest 0.02 0.01 0.02 0.01 0.03 0.11 0.01 0.18 0.12 0.41 Balance 0.50 0.50 0.50 0.50 1.08 3.74 0.50 6.04 3.85 13.59 6.12 >= >= >= >= >= >= >= >= >= >= >= Minimum Balance 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 21.2. (a) The COO will need to know how many of each product to produce. Thus, the decisions are how many end tables, how many coffee tables, and how many dining room tables to produce. The objective is to maximize total profit. (b) Pine wood used œ (3 end tables)(8 pounds/end table) (3 dining room tables)(80 pounds/dining room table) œ 264 pounds Labor used œ (3 end tables)(1 hour/end table) (3 dining room tables)(4 hours/dining room table) œ 15 hours (c) End Tables Coffee Tables Dining Room Tables Unit Profit Resource Used per unit Produced Pine Wood Labor Total Used Available <= <= End Tables Coffee Tables Dining Room Tables Units Produced 21-1 Total Profit (d) End Tables Coffee Tables Dining Room Tables Unit Profit $50 $100 $220 Resource Used per unit Produced 8 15 80 1 2 4 Pine Wood Labor Units Produced Total Used 3000 <= 200 <= End Tables Coffee Tables Dining Room Tables 0 40 30 Available 3000 200 Total Profit $10,600 21.3. (a) Top management will need to know how much to produce in each quarter. Thus, the decisions are the production levels in quarters 1, 2, 3, and 4. The objective is to maximize the net profit. (b) Ending Inventory(Q1) œ Starting Inventory(Q1) Production(Q1) Sales(Q1) œ "ß !!! &ß !!! $ß !!! œ $ß !!! Ending Inventory(Q2) œ Starting Inventory(Q2) Production(Q2) Sales(Q2) œ $ß !!! &ß !!! %ß !!! œ %ß !!! Profit from Sales(Q1) œ Sales(Q1) ‚ Ð$#!Ñ œ $ß !!! ‚ Ð$#!Ñ œ $'!ß !!! Profit from Sales(Q2) œ Sales(Q2) ‚ Ð$#!Ñ œ %ß !!! ‚ Ð$#!Ñ œ $)!ß !!! Inventory Cost(Q1) œ Ending Inventory(Q1) ‚ Ð$)Ñ œ $ß !!! ‚ Ð$)Ñ œ $#%ß !!! Inventory Cost(Q2) œ Ending Inventory(Q2) ‚ Ð$)Ñ œ %ß !!! ‚ Ð$)Ñ œ $$#ß !!! (c) Inventory Holding Cost Gross Profit from Sales Starting Inventory Quarter 1 Quarter 2 Quarter 3 Quarter 4 Maximum Production Production Demand/ Ending Sales Inventory <= <= <= <= Inventory Gross Profit Cost from Sales >= >= >= >= Net Profit 21-2 (d) Inventory Holding Cost Gross Profit from Sales Quarter 1 Quarter 2 Starting Inventory 1,000 0 $8 $20 Maximum Production Production 2,000 <= 6,000 4,000 <= 6,000 Demand/ Ending Sales Inventory 3,000 0 >= 0 4,000 0 >= 0 Inventory Gross Profit Cost from Sales $0 $60,000 $0 $80,000 Totals $0 $140,000 Net Profit $140,000 (e) Inventory Holding Cost Gross Profit from Sales Quarter 1 Quarter 2 Quarter 3 Quarter 4 Starting Inventory 1,000 1,000 3,000 1,000 $8 $20 Production 3,000 6,000 6,000 6,000 <= <= <= <= Maximum Production 6,000 6,000 6,000 6,000 Demand/ Ending Sales Inventory 3,000 1,000 >= 0 4,000 3,000 >= 0 8,000 1,000 >= 0 7,000 0 >= 0 Inventory Gross Profit Cost from Sales $8,000 $60,000 $24,000 $80,000 $8,000 $160,000 $0 $140,000 Totals $40,000 $440,000 Net Profit $400,000 21.4. (a) Fairwinds needs to know how much to participate in each of the three projects and what their ending balances will be. The decisions to be made are how much to participate in each of the three projects. The objective is to maximize the ending balance at the end of six years. (b) Ending Balance(Y1) œ Starting Balance Project A Project C Other Projects œ "! Ð"!!%ÑÐ%Ñ Ð&!%ÑÐ"!Ñ ' œ $( million Ending Balance(Y2) œ Starting Balance Project A Project C Other Projects œ ( Ð"!!%ÑÐ'Ñ Ð&!%ÑÐ(Ñ ' œ $$Þ& million (c) Starting Cash Year 1 2 3 4 5 6 Cash Flow (at full participation, $million) Project A Project B Project C Total Cash Flow From ABC Other Projects Ending Balance Minimum Balance >= >= >= >= >= >= Participation <= 100% <= 100% <= 100% 21-3 (d) Starting Cash Year 1 2 Participation 10 all cash numbers are in $millions Cash Flow (at full participation, $million) Project A Project B Project C -4 -8 -10 -6 -8 -7 0% <= 100% 0% <= 100% Total Cash Flow From ABC 0 0 Other Projects 6 6 Ending Balance 16 22 Minimum Balance >= 1 >= 1 Ending Balance 5.25 3.125 1 6.5 9.5 59.5 Minimum Balance 1 1 1 1 1 1 0% <= 100% (e) Starting Cash Year 1 2 3 4 5 6 Participation 10 all cash numbers are in $millions Cash Flow (at full participation, $million) Project A Project B Project C -4 -8 -10 -6 -8 -7 -6 -4 -7 24 -4 -5 0 30 -3 0 0 44 18.75% <= 100% 0% <= 100% Total Cash Flow From ABC -10.75 -8.125 -8.125 -0.5 -3 44 Other Projects 6 6 6 6 6 6 >= >= >= >= >= >= 100% <= 100% 21.5. (a) Web Mercantile needs to know each month how many square feet to lease and for how long. The decisions therefore are for each month how many square feet to lease for one month, two months, three months, etc. The objective is to minimize the overall leasing cost. (b) Total Cost œ (30,000 sq feet)($190/sq foot) (20,000 sq feet)($100/sq foot) œ $(Þ( million 21-4 (c) Month Covered by Lease? Month of Lease: 1 1 1 1 1 2 2 2 2 3 3 3 Length of Lease: 1 2 3 4 5 1 2 3 4 1 2 3 Month 1 Month 2 Month 3 Month 4 Month 5 4 1 4 2 Total Leased (sq. ft.) 5 1 Space Required (sq. ft.) >= >= >= >= >= Cost of Lease (per sq. ft.) Total Cost Lease (sq. ft.) (d) Month Covered by Lease? Total Month of Lease: 1 1 2 Leased Length of Lease: 1 2 1 (sq. ft.) Month 1 1 1 30,000 >= Month 2 1 1 20,000 >= Cost of Lease (per sq. ft.) $65 $100 Space Required (sq. ft.) 30,000 20,000 $65 Lease (sq. ft.) 10,000 20,000 Total Cost $2,650,000 0 (e) Month of Lease: Length of Lease: Month 1 Month 2 Month 3 Month 4 Month 5 1 1 1 1 2 1 1 1 3 1 1 1 1 4 1 1 1 1 1 5 1 1 1 1 1 Cost of Lease $65 $100 $135 $160 $190 (per sq. ft.) Month Covered by Lease? 2 2 2 2 3 1 2 3 4 1 1 1 1 1 1 1 1 1 1 1 $65 $100 $135 $160 1 $65 3 2 1 1 3 3 1 1 1 4 1 1 4 2 1 1 $100 $135 $65 $100 5 1 1 Total Leased (sq. ft.) 30,000 30,000 40,000 30,000 50,000 Space Required (sq. ft.) 30,000 20,000 40,000 10,000 50,000 >= >= >= >= >= $65 Total Cost Lease (sq. ft.) 0 0 0 0 30,000 0 0 0 0 10,000 0 0 0 0 20,000 $7,650,000 21.6. (a) Larry needs to know how many employees should work each possible shift. Therefore, the decision variables are the number of employees that work each shift. The objective is to minimize the total cost of the employees. Working 8 A.M.-noon: 3 FT morning 3 PT œ ' Working Noon-4 P.M.: 3 FT morning 2 FT afternoon 3 PT œ ) Working 4 P.M-8 P.M: 2 FT afternoon 4 FT evening 3 PT œ * Working 8 P.M-midnight: 4 FT evening 3 PT œ ( Total cost per day œ Ð* FTÑÐ) hrsÑÐ$%!/hrÑ Ð"# PTÑÐ% hrsÑÐ$$!/hrÑ œ $%ß $#! (b) 21-5 (c) Full Time 8am-4pm Full Time Full Time Part Time noon-8pm 4pm-midnight 8am-noon Part Time noon-4pm Part Time Part Time 4pm-8pm 8pm-midnight Cost per Shift Total Working Shift Covers Time of Day? (1=yes, 0=no) 8am-noon noon-4pm 4pm-8pm 8pm-midnight Total Needed >= >= >= >= Workers per Shift Total Time of Day Full Time 8am-noon noon-4pm 4pm-8pm 8pm-midnight Times Total Part Time Total Cost >= >= >= >= (d) Full Time 8am-4pm Cost per Shift $320 8am-noon noon-4pm 4pm-8pm 8pm-midnight 1 1 Workers per Shift 3 Time of Day 8am-noon noon-4pm 4pm-8pm 8pm-midnight Total Full Time 3 6 7 4 Full Time Full Time noon-8pm 4pm-midnight $320 $320 1 1 Part Time Part Time Part Time Part Time 8am-noon noon-4pm 4pm-8pm 8pm-midnight $120 $120 $120 $120 Shift Covers Time of Day? (1=yes, 0=no) 1 1 1 1 3 4 >= >= >= >= 2 Times Total Part Time 2 4 6 4 1 2 1 1 3 Total Working 4 8 10 6 >= >= >= >= Total Needed 4 8 10 6 2 Total Cost $4,160 21.7. (a) Al will need to know how much to invest in each possible investment each year. Thus, the decisions are how much to invest in investment A in year 1, 2, 3, and 4; how much to invest in B in year 1, 2, and 3; how much to invest in C in year 2; and how much to invest in D in year 5. The objective is to accumulate the maximum amount of money by the beginning of year 6. (b) Ending Cash(Y1) œ ($60,000)(Starting Balance)-($20,000)(A in Y1) œ $40,000 Ending Cash(Y2) œ ($40,000)(Starting Balance)-($20,000)(B in Y2)-($20,000)(C in Y2) œ $0 Ending Cash(Y3) œ ($0)(Starting Balance)+($20,000)(1.4)(investment A) œ $28,000 Ending Cash(Y4) œ ($28,000)(Starting Balance) Ending Cash(Y5) œ ($28,000)(Starting Balance)+($20,000)(1.7)(investment B) œ $62,000 Ending Cash(Y6) œ ($62,000)(Starting Balance)+($20,000)(1.9)(investment C) œ $100,000 21-6 (c) Beginning Balance Minimum Balance Investment Year Year 1 Year 2 Year 3 Year 4 Year 5 Year 6 A 1 A 2 A 3 A 4 B 1 B 2 B 3 C 2 D 5 Ending Balance Minimum Balance >= >= >= >= >= >= Dollars Invested (d) Beginning Balance $60,000 Minimum Balance $0 Investment Year Year 1 Year 2 Year 3 A 1 -1 A 2 A 3 B 1 -1 B 2 -1 1.4 B 3 -1 $0 $0 Ending Minimum Balance Balance $0 >= $0 $0 >= $0 $84,000 >= $0 -1 -1 Dollars Invested $60,000 C 2 -1 $0 $0 $0 $0 (e) Beginning Balance $60,000 Minimum Balance $0 Investment Year Year 1 Year 2 Year 3 Year 4 Year 5 Year 6 A 1 -1 A 2 A 3 A 4 B 1 -1 -1 1.4 Dollars Invested $60,000 B 2 B 3 -1 -1 1.4 D 5 -1 -1 -1 1.7 1.4 1.7 1.4 $0 $84,000 C 2 $0 $0 $0 1.7 1.9 -1 1.3 $0 $0 $117,600 Ending Balance $0 $0 $0 $0 $0 $152,880 >= >= >= >= >= >= Minimum Balance $0 $0 $0 $0 $0 $0 21.8. In the poor formulation, the data are not separated from the formula - they are buried inside the equations in column C. In contrast, the spreadsheet in Figure 21.6 separates all of the data in their own cells, and then the formulas for hours used and total profit refer to these data cells. In the poor formulation, no range names are used. The spreadsheet in Figure 21.6 uses range names for UnitProfit, HoursUsed, TotalProfit, etc. 21-7 The poor formulation uses no borders, shading, or colors to distinguish between cell types. The spreadsheet in Figure 21.6 uses borders and shading to distinguish the data cells, changing cells, and target cell. The poor formulation does not show the entire model on the spreadsheet. There is no indication of the constraints on the spreadsheet (they are only displayed in the Solver dialogue box). Furthermore, the right-hand-sides of the constraints are not on the spreadsheet, but buried in the Solver dialogue box. The spreadsheet in Figure 21.6 shows all of the constraints of the model in three adjacent cells on the spreadsheet. 21.9. Cell F16 has -0.23 for LT Interest, rather than -LTRate*LTLoan. Cell G14 for the 2017 ST Interest uses the LT Loan amount rather than the ST Loan amount. Cell H21 for the LT Payback refers to the 2017 ST Loan rather than the LT Loan to determine the payback amount. 21.10. Cell G21 for the 2024 ST Interest uses LTRate instead of STRate. Cell H21 for the LT Payback in 2024 has -4.65 instead of -LTLoan. Cell I15 for ST Payback in 2018 has -LTLoan instead of -E14 (STLoan for 2017). 21-8 CASES CASE 21.1 Prudent Provisions for Pensions (a) PFS needs to know how many units of each of the four bonds to purchase, how much to invest in the money market, and their ending balance in the money market fund each year after paying the pensions. The decisions are how many units of each bond to purchase, as well as the initial investment in 2014 in the money market. The objective is to minimize the overall initial investment necessary in 2014 in order to meet the pension payments through 2023. (b) Payment received from Bond 1 (2015) œ (10,000 units)($1,000 face value) (10,000 units)($1,000 face value)(0.04) œ $10.4 million Payment received from Bond 1 (2016) œ $0 Payment received from Bond 2 (2015) œ (10,000 units)($1,000 face value)(0.02) œ $0.2 million Payment received from Bond 2 (2016) œ (10,000 units)($1,000 face value)(0.02) œ $0.2 million Balance in money market fund (2014) œ $28 million (initial investment) $8 million (pension payment) œ $20 million Balance in money market fund (2015) œ $20 million (starting balance) $10.4 million (payment from Bond 1) $0.2 million (payment from Bond 2) $12 million (pension payment) $0.4 million (money market interest) œ $19 million Balance in money market fund (2016) œ $19 million (starting balance) $0.2 million (payment from Bond 2) $13 million (pension payment) $0.38 million (money market interest) œ $6.58 million 21-9 (c) PFS will need to track the flow of cash from bond investments, the initial investment, the required pension payments, interest from the money market, and the money market balance. The decisions are the number of units to purchase of each bond. Data for the problem include the yearly cash flows from the bonds (per unit purchased), the money market rate, and the minimum required balance in the money market fund at the end of each year. A sketch of a spreadsheet model might appear as follows. Money Market Rate Minimum Required Balance Bond Cash Flows (per unit) Bond 1 Bond 2 Bond 3 Bond 4 Bond Initial Flow Investment Required Pension Flow Money Market Interest 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 Money Market Balance >= >= >= >= >= >= >= >= >= >= 0 0 0 0 0 0 0 0 0 0 Units Purchased (d) The bond cash flows (per unit) are calculated in B7:E9. For example, one unit of Bond 1 costs $0.98 in 2014, and returns the face value ($1) plus the coupon rate ($0.04) in 2015. The total cash flow from bonds is then calculated in column F. The Initial Investment (G7) is both a decision variable and the target cell. It includes all money invested on January 1, 2014 (including enough to pay for the bonds and pension payment in 2014, as well as any initial investment in the money market). If just years 2014 through 2016 are considered, then 23.79 thousand units of Bond 1 should be purchased at a cost of $23.32 million, along with an initial $8 million investment in the money market fund on January 1, 2014. Money Market Rate Minimum Required Balance 2014 2015 2016 Bond Cash Flows (per unit) Bond 1 Bond 2 Bond 3 Bond 4 -0.98 -0.92 -0.75 -0.80 1.04 0.02 0.03 0.02 0.03 Units Purchased (thousands) 23.79 0 0 0 Cost of Bonds 0.98 0.92 0.75 0.8 Bond Initial Flow Investment -23.32 31.32 24.75 0.00 Required Pension Flow -8 -12 -13 2% 0 Money Market Interest 0.00 0.25 all cash figures in $millions 21-10 Money Market Balance 0.00 >= 0 12.75 >= 0 0.00 >= 0 (e) Expanded to consider all years through 2023, the spreadsheet is as shown below. PFS should purchase 20.26 thousand units of Bond 1, 26.53 thousand units of Bond 2, 52.89 thousand units of Bond 3, and 44.20 thousand units of Bond 4 (at a cost of $119.29 million), and invest an additional $8 million in the money market on January 1, 2014. Money Market Rate Minimum Required Balance 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 Units Purchased (thousands) Bond Cash Flows (per unit) Bond 1 Bond 2 Bond 3 Bond 4 -0.98 -0.92 -0.75 -0.80 1.04 0.02 0.03 0.02 0.03 1.02 0.03 0.03 1.00 0.03 0.03 0.03 1.03 20.26 26.53 52.89 Bond Initial Flow Investment -119.29 127.29 22.92 1.86 28.39 1.33 54.22 1.33 1.33 45.53 0.00 44.20 21-11 Required Pension Flow -8 -12 -13 -14 -16 -17 -20 -21 -22 -24 2% 0 Money Market Interest 0.00 0.22 0.00 0.29 0.00 0.74 0.39 0.00 0.47 all cash figures in $millions Money Market Balance 0.00 10.92 0.00 14.39 0.00 37.22 19.29 0.00 23.53 0.00 >= >= >= >= >= >= >= >= >= >= 0 0 0 0 0 0 0 0 0 0 CHAPTER 22: PROJECT MANAGEMENT WITH PERT/CPM 22.2-1. 22.2-2. 22-1 22.2-3. 22-2 22.3-1. (a) (b) Start Ä E Ä F Ä N Ä P Ä Finish Start Ä G Ä H Ä N Ä P Ä Finish Start Ä I Ä J Ä N Ä P Ä Finish Start Ä K Ä L Ä M Ä N Ä P Ä Finish Start Ä O Ä P Ä Finish Hence, Start Ä E Ä F Ä N Ä P Ä Finish is the critical path. 22-3 Length œ (& minutes Length œ %& minutes Length œ (# minutes Length œ '( minutes Length œ %& minutes (c) - (d) - (e) Critical Path: Start Ä E Ä F Ä N Ä P Ä Finish (f) Dinner will be delayed three minutes because of the phone call. If the food processor is used, dinner will not be delayed, since there was a slack of three minutes, five minutes of cutting time is saved and the call used only six minutes of these eight minutes. 22.3-2. (a) Start Ä E Ä G Ä Finish Start Ä E Ä H Ä I Ä Finish Start Ä F Ä G Ä Finish Start Ä F Ä H Ä I Ä Finish Length œ % weeks Length œ ( weeks Length œ & weeks Length œ ) weeks Hence, Start Ä F Ä H Ä I Ä Finish is the critical path. (b) Critical Path: Start Ä F Ä H Ä I Ä Finish (c) No, this will not shorten the length of the project because the activity is not on the critical path. 22-4 22.3-3. (a) Start Ä E Ä H Ä Finish Start Ä E Ä I Ä Finish Start Ä E Ä J Ä O Ä Finish Start Ä E Ä K Ä L Ä M Ä N Ä Finish Start Ä F Ä H Ä Finish Start Ä F Ä G Ä I Ä Finish Start Ä F Ä G Ä L Ä M Ä N Ä Finish Start Ä F Ä G Ä O Ä Finish Length œ % weeks Length œ & weeks Length œ ) weeks Length œ ) weeks Length œ $ weeks Length œ ' weeks Length œ ) weeks Length œ ( weeks Critical Paths: Start Ä E Ä J Ä O Ä Finish Start Ä E Ä K Ä L Ä M Ä N Ä Finish Start Ä F Ä G Ä L Ä M Ä N Ä Finish (b) Critical Paths: Start Ä E Ä J Ä O Ä Finish Start Ä E Ä K Ä L Ä M Ä N Ä Finish Start Ä F Ä G Ä L Ä M Ä N Ä Finish (c) No, this will not shorten the length of the project because E is not on all of the critical paths. 22.3-4. (a) Start Ä E Ä H Ä L Ä Q Ä Finish Start Ä F Ä I Ä N Ä Q Ä Finish Start Ä G Ä J Ä O Ä R Ä Finish Start Ä E Ä M Ä Q Ä Finish Start Ä G Ä K Ä P Ä R Ä Finish Critical Paths: Start Ä F Ä I Ä N Ä Q Ä Finish Start Ä G Ä K Ä P Ä R Ä Finish 22-5 Length œ "* weeks Length œ #! weeks Length œ "' weeks Length œ "( weeks Length œ #! weeks (b) Ken will be able to meet his deadline. (c) Critical Paths: Start Ä F Ä I Ä N Ä Q Ä Finish Start Ä G Ä K Ä P Ä R Ä Finish Focus attention on activities with no slack. (d) If activity M takes two more weeks, there will be no delay because its slack is three. If activity L takes two extra weeks, then there will be a delay of one week because its slack is only one week. If activity N takes two more weeks, there will be a delay of two weeks, since it has no slack. 22-6 22.3-5. (a) (b) Critical Path: Start Ä E Ä I Ä J Ä Finish (c) 6 months 22-7 22.3-6. Critical Path: Start Ä E Ä F Ä G Ä H Ä K Ä L Ä Q Ä Finish Total duration: (! weeks 22.3-7. Critical Path: Start Ä E Ä F Ä G Ä I Ä J Ä N Ä O Ä R Ä Finish Total duration: #' weeks 22-8 22.3-8. Critical Path: Start Ä E Ä F Ä G Ä I Ä J Ä N Ä O Ä R Ä Finish Start Ä E Ä F Ä G Ä I Ä J Ä N Ä P Ä R Ä Finish Total duration: #) weeks 22.4-1. .œ 9%7: ' œ $!%Ð$'Ñ%) ' œ $( %)$! 5# œ :9 ' œ ' œ * # # 22.4-2. (a) Start Ä E Ä I Ä M Ä Finish Start Ä E Ä G Ä J Ä M Ä Finish Start Ä F Ä H Ä K Ä N Ä Finish Start Ä F Ä L Ä N Ä Finish Length œ "( months Length œ "( months Length œ "( months Length œ ") months Critical Path: Start Ä F Ä L Ä N Ä Finish (b) ..: 5: œ ##") $" œ !Þ(") Ê PÖX Ÿ ##× ¸ !Þ(( (c) Start Ä E Ä I Ä M Ä Finish: ..: 5: œ Start Ä E Ä G Ä J Ä M Ä Finish: Start Ä F Ä H Ä K Ä N Ä Finish: ##"( #& ..: 5: ..: 5: œ œ œ " Ê PÖX Ÿ ##× ¸ !Þ)% ##"( #( ##"( #) œ !Þ*'# Ê PÖX Ÿ ##× ¸ !Þ)% œ !Þ*%& Ê PÖX Ÿ ##× ¸ !Þ)% (d) There is approximately a ((% chance that the drug will be ready in ## weeks. 22-9 22.4-3. Start Ä B Ä H Ä J Ä Finish Start Ä A Ä E Ä I Ä Finish Mean Critical Path 18.417 31.201 Mean Critical Path 18.417 31.201 P(T<=d) = where d= 0.7394 P(T<=d) = where d= 22 Start Ä A Ä C Ä F Ä I Ä Finish Mean Critical Path 17.583 27.368 P(T<=d) = where d= 0.7394 22 Start Ä B Ä D Ä G Ä J Ä Finish Mean Critical Path 17.833 28.042 0.8007 P(T<=d) = where d= 22 0.7843 22 There is approximately a ($% chance that the drug will be ready in ## weeks. 22.4-4. (a) 22-10 (b) . Activity A B C D E (c) 4 2 4.83 3 3.17 5# 0.111 0 0.25 0.444 0.25 Start Ä E Ä F Ä G Ä Finish Start Ä E Ä F Ä I Ä Finish Start Ä E Ä H Ä I Ä Finish Length œ "!Þ)$ weeks Length œ *Þ"( weeks Length œ "!Þ"( weeks Critical Path: Start Ä E Ä F Ä G Ä Finish (d) ..: 5: œ """!Þ)$ !Þ$'" œ !Þ!#) Ê PÖX Ÿ ""× œ !Þ' (e) Make the bid, since there is approximately a '!% chance that the project will be completed in "" weeks or less. 22.4-5. (a) Activity A B C D E F (b) . 12 23 15 27 18 6 5# 0 16 1 9 4 4 Start Ä E Ä G Ä I Ä J Ä Finish Start Ä F Ä H Ä Finish Length œ &" days Length œ &! days Critical Path: Start Ä E Ä G Ä I Ä J Ä Finish (c) ..: 5: œ &(&" * œ # Ê PÖX Ÿ &(× œ !Þ*((# (Normal Distribution table) (d) ..: 5: œ &(&! #& œ "Þ% Ê PÖX Ÿ &(× œ !Þ*"*# (Normal Distribution table) (e) Ð!Þ*((#ÑÐ!Þ*"*#Ñ œ !Þ)*)#, so the procedure used in (c) overestimates the probability of completing the project within &( days. 22-11 22.4-6. (a) Activity A B C D E F G H I J . 32 27.7 36 16 32 53.7 16.7 20.3 34 17.7 5# 1.78 2.78 11.1 0.444 0 32.1 4 2.78 7.11 9 Start Ä E Ä G Ä N Ä Finish Start Ä F Ä J Ä N Ä Finish Start Ä F Ä I Ä L Ä Finish Start Ä F Ä I Ä M Ä Finish Start Ä F Ä H Ä K Ä L Ä Finish Start Ä F Ä H Ä K Ä M Ä Finish (b) Length œ )&Þ( weeks Length œ **Þ" weeks Length œ )! weeks Length œ *$Þ( weeks Length œ )!Þ( weeks Length œ *%Þ% weeks Critical Path: Start Ä F Ä J Ä N Ä Finish (c) ..: 5: œ "!!**Þ" %$Þ)* œ !Þ"$' Ê PÖX Ÿ "!!× œ !Þ%%%$ (Normal Distribution table) (d) Higher 22.4-7. (a) TRUE. The optimistic and pessimistic estimates lie at the extremes of what is possible, p.33. (b) FALSE. The probability distribution is a Beta distribution, p.33. (c) FALSE. The mean critical path will turn out to be the longest path in the project network. 22.5-1. Activity to Crash Crash Cost F F H G H G H $&ß !!! $&ß !!! $'ß !!! $%ß !!! $'ß !!! $%ß !!! $'ß !!! 22-12 Length of Path EG FH "% "' "% "& "% "& "% "% "$ "% "$ "$ "# "$ "# "# 22.5-2. (a) Let BE and BG be the reduction in E and G respectively, due to crashing. minimize G œ &!!!BE %!!!BG subject to BE Ÿ $ BG Ÿ # BE BG # BE ß BG ! and Optimal Solution: ÐBE ß BG Ñ œ Ð!ß #Ñ and G ‡ œ )ß !!!. (b) Let BF and BH be the reduction in F and H respectively, due to crashing. minimize G œ &!!!BF '!!!BH subject to BF Ÿ # BH Ÿ $ BF BH % BF ß BH ! and Optimal Solution: ÐBF ß BH Ñ œ Ð#ß #Ñ and G ‡ œ ##ß !!!. 22-13 (c) Let BE , BF , BG , and BH be the reduction in the duration of E, F , G , and H respectively, due to crashing. minimize subject to and G œ &!!!BE &!!!BF %!!!BG '!!!BH BE Ÿ $ BF Ÿ # BG Ÿ # BH Ÿ $ BE BG # BF BH % BE ß BF ß BG ß BH ! Optimal Solution: ÐBE ß BF ß BG ß BH Ñ œ Ð!ß #ß #ß #Ñ and G ‡ œ $!ß !!!. (d) Let B4 be the reduction in the duration of activity 4 due to crashing for 4 œ Eß Fß Gß H. Also let C4 denote the start time of activity 4 for 4 œ Gß H and CFINISH the project duration. minimize subject to and G œ &!!!BE &!!!BF %!!!BG '!!!BH BE Ÿ $ß BF Ÿ #ß BG Ÿ #ß BH Ÿ $ CG ! ) BE CH ! * BF CFINISH CG ' BG CFINISH CH ( BH CFINISH Ÿ "# BE ß BF ß BG ß BH ß CG ß CH ß CFINISH ! (e) Normal Crash Time Time Activity (months) (months) A 8 5 B 9 7 C 6 4 D 7 4 Normal Cost $25,000 $20,000 $16,000 $27,000 Crash Cost $40,000 $30,000 $24,000 $45,000 Maximum Time Reduction (months) 3 2 2 3 Crash Cost per Month Saved $5,000 $5,000 $4,000 $6,000 Project Completion Time (months) Start Time 0 0 8 7 Time Reduction 0 2 2 2 Finish Time 8 7 12 12 12 <= Max Time 12 Total Cost $118,000 (f) The solution found using LINGO agrees with the solution in (e), i.e., it is optimal to reduce the duration of activities F, G , and H by two months. Then the entire project takes 12 months and costs #& $! #% Ð#( "#Ñ œ "") thousand dollars. 22-14 (g) Deadline of "" months Activity A B C D Normal Time (months) 8 9 6 7 Crash Time (months) 5 7 4 4 Normal Cost $25,000 $20,000 $16,000 $27,000 Crash Cost $40,000 $30,000 $24,000 $45,000 Maximum Time Crash Cost Reduction per Month (months) Saved 3 $5,000 2 $5,000 2 $4,000 3 $6,000 Project Completion Time (months) Start Time 0 0 7 7 Time Reduction 1 2 2 3 Finish Time 7 7 11 11 11 <= Max Time 11 Start Time 0 0 8 7 Time Reduction 0 2 1 1 Finish Time 8 7 13 13 13 <= Max Time 13 Total Cost $129,000 Deadline of "$ months Activity A B C D Normal Time (months) 8 9 6 7 Crash Time (months) 5 7 4 4 Normal Cost $25,000 $20,000 $16,000 $27,000 Crash Cost $40,000 $30,000 $24,000 $45,000 Maximum Time Crash Cost Reduction per Month (months) Saved 3 $5,000 2 $5,000 2 $4,000 3 $6,000 Project Completion Time (months) Total Cost $108,000 22.5-3. (a) Activity to Crash B B B Crash Cost $10,000 $10,000 $10,000 Length of Path B-D 50 49 48 47 (b) Activity to Crash C C C E Crash Cost $10,000 $10,000 $10,000 $15,000 Length of Path A-C-E-F 51 50 49 48 47 22-15 (c) Activity A B C D E F Normal Time (days) 12 23 15 27 18 6 Crash Time (days) 9 18 12 21 14 4 Normal Cost $210,000 $410,000 $290,000 $440,000 $350,000 $160,000 Crash Cost $270,000 $460,000 $320,000 $500,000 $410,000 $210,000 Maximum Time Crash Cost Reduction per Day (days) Saved 3 $20,000 5 $10,000 3 $10,000 6 $10,000 4 $15,000 2 $25,000 Project Completion Time (days) Total Cost Start Time 0 0 12 20 24 41 Time Reduction 0 3 3 0 1 0 Finish Time 12 20 24 47 41 47 47 <= Max Time 47 $1,935,000 22.5-4. (a) Activity Start A B C D E Finish ES 0 0 3 3 7 8 12 EF 0 3 7 8 10 12 12 LS 0 0 4 3 9 8 12 LF 0 3 8 8 12 12 12 Slack 0 0 1 0 2 0 0 Critical Path Yes Yes No Yes No Yes Yes Critical Path: Start Ä E Ä G Ä I Ä Finish Total Duration: "# weeks (b) $7,834 is saved by the new plan given below. Activity to Crash G I H&I F&G Activity E F G H I Crash Cost $"ß $$$ $#ß &!! $%ß !!! $%ß $$$ Duration $ weeks $ weeks $ weeks # weeks # weeks Length of Path EFH EFI EG I "! "" "# "! "" "" "! "! "! * * * ) ) ) Cost $&%ß !!! $'&ß !!! $&)ß ''' $%"ß &!! $)!ß !!! 22-16 (c) Activity A B C D E Normal Time (weeks) 3 4 5 3 4 Crash Time (weeks) 2 3 2 1 2 Normal Cost $54,000 $62,000 $66,000 $40,000 $75,000 Crash Cost $60,000 $65,000 $70,000 $43,000 $80,000 Maximum Time Crash Cost Reduction per Week (weeks) Saved 1 $6,000 1 $3,000 3 $1,333 2 $1,500 2 $2,500 Project Completion Time (weeks) Start Time 0 4 3 9 8 Time Reduction 0 0 0 0 0 Finish Time 3 8 8 12 12 12 <= Max Time 12 Start Time 0 3 3 8 7 Time Reduction 0 0 1 0 0 Finish Time 3 7 7 11 11 11 <= Max Time 11 Start Time 0 3 3 7 7 Time Reduction 0 0 1 0 1 Finish Time 3 7 7 10 10 10 <= Max Time 10 Start Time 0 3 3 7 7 Time Reduction 0 0 1 1 2 Finish Time 3 7 7 9 9 9 <= Max Time 9 Total Cost $297,000 Activity A B C D E Normal Time (weeks) 3 4 5 3 4 Crash Time (weeks) 2 3 2 1 2 Normal Cost $54,000 $62,000 $66,000 $40,000 $75,000 Crash Cost $60,000 $65,000 $70,000 $43,000 $80,000 Maximum Time Crash Cost Reduction per Week (weeks) Saved 1 $6,000 1 $3,000 3 $1,333 2 $1,500 2 $2,500 Project Completion Time (weeks) Total Cost $298,333 Activity A B C D E Normal Time (weeks) 3 4 5 3 4 Crash Time (weeks) 2 3 2 1 2 Normal Cost $54,000 $62,000 $66,000 $40,000 $75,000 Crash Cost $60,000 $65,000 $70,000 $43,000 $80,000 Maximum Time Crash Cost Reduction per Week (weeks) Saved 1 $6,000 1 $3,000 3 $1,333 2 $1,500 2 $2,500 Project Completion Time (weeks) Total Cost $300,833 Activity A B C D E Normal Time (weeks) 3 4 5 3 4 Crash Time (weeks) 2 3 2 1 2 Normal Cost $54,000 $62,000 $66,000 $40,000 $75,000 Crash Cost $60,000 $65,000 $70,000 $43,000 $80,000 Maximum Time Crash Cost Reduction per Week (weeks) Saved 1 $6,000 1 $3,000 3 $1,333 2 $1,500 2 $2,500 Project Completion Time (weeks) Total Cost $304,833 22-17 Activity A B C D E Normal Time (weeks) 3 4 5 3 4 Crash Time (weeks) 2 3 2 1 2 Normal Cost $54,000 $62,000 $66,000 $40,000 $75,000 Crash Cost $60,000 $65,000 $70,000 $43,000 $80,000 Maximum Time Crash Cost Reduction per Week (weeks) Saved 1 $6,000 1 $3,000 3 $1,333 2 $1,500 2 $2,500 Project Completion Time (weeks) Start Time 0 3 3 6 6 Time Reduction 0 1 2 1 2 Finish Time 3 6 6 8 8 8 <= Max Time 8 Total Cost $309,167 Crash to ) weeks. 22.5-5. (a) Let B4 be the reduction in the duration of activity 4 and C4 be the start time of activity 4. minimize G œ 'BE "#BF %BG 'Þ'(BH "!BI (Þ$$BJ &Þ(&BK )BL subject to ! Ÿ BE Ÿ # ! Ÿ BF Ÿ " ! Ÿ BI Ÿ " ! Ÿ BJ Ÿ $ CE & BE Ÿ CG CF $ BF Ÿ CI CG % BG Ÿ CK CI & BI Ÿ CK CK * BK Ÿ CFINISH ! Ÿ CFINISH Ÿ "& C4 ! ! Ÿ BG Ÿ # ! Ÿ BH Ÿ $ ! Ÿ BK Ÿ % ! Ÿ BL Ÿ # CE & BE Ÿ CH CF $ BF Ÿ CJ CH ' BH Ÿ CL CJ ( BJ Ÿ CL CL ) BL Ÿ CFINISH (b) Finish Time: "& weeks, total crashing cost: $%&Þ(& million, total cost: $#&*Þ(& million. 22-18 22.5-6. (a) Let B4 be the reduction in the duration of activity 4 and C4 be the start time of activity 4. minimize G œ &BE (BF )BG %BH &BI 'BJ $BK %BL *BM #BN subject to ! Ÿ BE Ÿ % ! Ÿ BF Ÿ $ ! Ÿ BJ Ÿ ( ! Ÿ BK Ÿ # CE $# BE Ÿ CG CF #) BF Ÿ CI CG $' BG Ÿ CN CI $# BI Ÿ CL CJ &% BJ Ÿ CN CK "( BK Ÿ CM CM $% BM Ÿ CFINISH ! Ÿ CFINISH Ÿ *# C4 ! ! Ÿ BG Ÿ & ! Ÿ BH Ÿ $ ! Ÿ BL Ÿ $ ! Ÿ BM Ÿ % CF #) BF Ÿ CH CF #) BF Ÿ CJ CH "' BH Ÿ CK CI $# BI Ÿ CM CK "( BK Ÿ CL CL #! BL Ÿ CFINISH CN ") BN Ÿ CFINISH ! Ÿ BI Ÿ & ! Ÿ BN Ÿ # (b) Finish Time: *# weeks, total crashing cost: $%$ million, total cost: $"Þ$)) billion. 22.6-1. (a) Activity Start A B C D E Finish ES 0 0 3 3 6 6 8 EF 0 3 6 6 8 8 8 Total Duration: ) weeks 22-19 (b) - (c) - (d) Activity A B C D E Estimated Duration (weeks) 3 3 3 2 2 Estimated Cost $54,000 $65,000 $68,667 $41,500 $80,000 Start Time 0 3 3 6 6 Cost Per Week of Its Duration $18,000 $21,667 $22,889 $20,750 $40,000 Week 1 $18,000 $0 $0 $0 $0 Week 2 $18,000 $0 $0 $0 $0 Week 3 $18,000 $0 $0 $0 $0 Week 4 $0 $21,667 $22,889 $0 $0 Weekly Project Cost $18,000 Cumulative Project Cost $18,000 $18,000 $36,000 $18,000 $54,000 $44,556 $98,556 Week 5 $0 $21,667 $22,889 $0 $0 Week 6 $0 $21,667 $22,889 $0 $0 Week 7 $0 $0 $0 $20,750 $40,000 Week 8 $0 $0 $0 $20,750 $40,000 $44,556 $44,556 $60,750 $60,750 $143,111 $187,667 $248,417 $309,167 (e) Michael should concentrate his efforts on activity G , since it is not yet completed. 22.6-2. (a) Activity Start A B C D E F Finish ES 0 0 0 6 6 10 11 20 EF 0 6 2 10 11 17 20 20 LS 0 0 4 9 6 13 11 20 LF 0 6 6 13 11 20 20 20 Slack 0 0 4 3 0 3 0 0 The earliest finish time for this project is #! weeks. (b) Estimated Estimated Duration Cost Start Activity (weeks) ($thousands) Time A 6 420 0 B 2 180 0 C 4 540 6 D 5 360 6 E 7 590 10 F 9 630 11 Cost Per Week all costs in $thousands of Its Duration Week Week Week Week Week Week Week Week ($thousands) 1 2 3 4 5 6 7 8 70 70 70 70 70 70 70 0 0 90 90 90 0 0 0 0 0 0 135 0 0 0 0 0 0 135 135 72 0 0 0 0 0 0 72 72 84.286 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 Weekly Project Cost ($thousands) Cumulative Project Cost ($thousands) 160 160 22-20 160 320 70 390 70 460 70 530 70 600 207 807 207 1014 Week Week Week Week Week Week Week Week Week Week Week Week 9 10 11 12 13 14 15 16 17 18 19 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 135 135 0 0 0 0 0 0 0 0 0 0 72 72 72 0 0 0 0 0 0 0 0 0 0 0 84.29 84.29 84.29 84.29 84.29 84.29 84.29 0 0 0 0 0 0 70 70 70 70 70 70 70 70 70 207 1221 207 1428 156.3 154.3 154.3 154.3 154.3 154.3 154.3 1584 1739 1893 2047 2201 2356 2510 70 2580 70 2650 70 2720 (c) Estimated Estimated Cost Per Week all costs in $thousands Duration Cost Start of Its Duration Week Week Week Week Week Week Week Week Activity (weeks) ($thousands) Time ($thousands) 1 2 3 4 5 6 7 8 A 6 420 0 70 70 70 70 70 70 70 0 0 B 2 180 4 90 0 0 0 0 90 90 0 0 C 4 540 9 135 0 0 0 0 0 0 0 0 D 5 360 6 72 0 0 0 0 0 0 72 72 E 7 590 13 84.286 0 0 0 0 0 0 0 0 F 9 630 11 70 0 0 0 0 0 0 0 0 Weekly Project Cost ($thousands) Cumulative Project Cost ($thousands) 70 70 70 140 70 210 70 280 160 440 160 600 Week Week Week Week Week Week Week Week Week Week Week Week 9 10 11 12 13 14 15 16 17 18 19 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 135 135 135 135 0 0 0 0 0 0 0 72 72 72 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84.29 84.29 84.29 84.29 84.29 84.29 84.29 0 0 0 70 70 70 70 70 70 70 70 70 72 816 207 207 205 205 154.3 154.3 154.3 154.3 154.3 154.3 154.3 1023 1230 1435 1640 1794 1949 2103 2257 2411 2566 2720 (d) 3000 Cumulative Project Cost ($thousands) 2500 2000 1500 Early Start Late Start 1000 500 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Week 22-21 72 672 72 744 (e) The project manager should focus attention on activity H, since it is not yet finished and they are running over budget. 22.6-3. (a) Estimated Estimated Duration Cost Start Activity (weeks) ($thousands) Time A 6 180 0 B 3 75 0 C 4 120 0 D 4 140 6 E 7 175 3 F 4 80 4 G 6 210 4 H 3 45 10 I 5 125 6 J 4 100 10 K 3 60 8 L 5 50 10 M 6 90 14 N 5 150 15 Cost Per Week all costs in $thousands of Its Duration Week Week Week Week Week Week Week Week ($thousands) 1 2 3 4 5 6 7 8 30 30 30 30 30 30 30 0 0 25 25 25 25 0 0 0 0 0 30 30 30 30 30 0 0 0 0 35 0 0 0 0 0 0 35 35 25 0 0 0 25 25 25 25 25 20 0 0 0 0 20 20 20 20 35 0 0 0 0 35 35 35 35 15 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 25 25 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 Weekly Project Cost ($thousands) Cumulative Project Cost ($thousands) 85 85 85 170 85 255 85 340 110 450 110 560 Week Week Week Week Week Week Week Week Week Week Week Week 9 10 11 12 13 14 15 16 17 18 19 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 0 0 0 0 0 15 15 15 0 0 0 0 0 0 0 25 25 25 0 0 0 0 0 0 0 0 0 0 0 25 25 25 25 0 0 0 0 0 0 20 20 20 0 0 0 0 0 0 0 0 0 0 0 10 10 10 10 10 0 0 0 0 0 0 0 0 0 0 0 15 15 15 15 15 15 0 0 0 0 0 0 0 30 30 30 30 30 140 980 140 95 50 50 35 25 45 45 45 45 45 1120 1215 1265 1315 1350 1375 1420 1465 1510 1555 1600 22-22 140 700 140 840 (b) Estimated Estimated Duration Cost Start Activity (weeks) ($thousands) Time A 6 180 1 B 3 75 0 C 4 120 0 D 4 140 7 E 7 175 3 F 4 80 8 G 6 210 4 H 3 45 11 I 5 125 9 J 4 100 10 K 3 60 12 L 5 50 10 M 6 90 14 N 5 150 15 Cost Per Week of Its Duration ($thousands) 30 25 30 35 25 20 35 15 25 25 20 10 15 30 all costs in $thousands Week Week Week Week Week Week Week Week 1 2 3 4 5 6 7 8 0 30 30 30 30 30 30 0 25 25 25 0 0 0 0 0 30 30 30 30 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 25 25 25 25 25 0 0 0 0 0 0 0 0 0 0 0 0 35 35 35 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Weekly Project Cost ($thousands) Cumulative Project Cost ($thousands) 55 55 85 140 85 225 85 310 90 400 Week Week Week Week Week Week Week Week Week Week Week Week 9 10 11 12 13 14 15 16 17 18 19 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 35 35 0 0 0 0 0 0 0 0 0 25 25 0 0 0 0 0 0 0 0 0 0 20 20 20 20 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 0 0 0 0 0 0 15 15 15 0 0 0 0 0 0 0 25 25 25 25 25 0 0 0 0 0 0 0 0 25 25 25 25 0 0 0 0 0 0 0 0 0 0 20 20 20 0 0 0 0 0 0 0 10 10 10 10 10 0 0 0 0 0 0 0 0 0 0 0 15 15 15 15 15 15 0 0 0 0 0 0 0 30 30 30 30 30 115 790 140 930 115 95 95 95 45 45 45 45 45 45 1045 1140 1235 1330 1375 1420 1465 1510 1555 1600 (c) 1800 1600 Cumulative Project Cost ($thousands) 1400 1200 1000 Early Start 800 Late Start 600 400 200 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Week 22-23 90 490 90 580 95 675 (d) The project manager should investigate activities H, I and M , since they are not yet finished and they are running over budget. 22-24 CASE 22.1 "School's Out Forever ..." Alice Cooper (a) The estimated project duration equals the length of the longest path in the project network. To calculate this length, we use the layout of the Excel spreadsheets for Reliable's project in this chapter. We need to modify the spreadsheet to reflect the network unique to this case. 22-25 Activity A B C D E F G H I J K L M N O P Q R S Time Description (days) Register online 2 Attend orientation 5 Write initial resume 7 Search internet 10 Attend company sessions 25 Review industry, etc. 7 Attend mock interview 4 Submit initial resume 2 Meet resume expert 1 Revise resume 4 Attend career fair 1 Search jobs 5 Decide jobs 3 Bid 3 Write cover letters 10 Submit cover letters 4 Revise cover letters 4 Mail 6 Drop 2 ES 0 0 0 0 0 5 7 7 9 10 14 12 17 20 25 35 39 43 43 Project Duration (days) Week EF LS 2 8 5 5 7 7 10 12 25 0 12 10 11 45 9 14 10 16 14 17 15 21 17 17 20 22 23 46 35 25 39 35 43 39 49 43 45 47 LF 10 10 14 22 25 17 49 16 17 21 22 22 25 49 35 39 43 49 49 Slack (days) Critical? 8 No 5 No 7 No 12 No 0 Yes 5 No 38 No 7 No 7 No 7 No 7 No 5 No 5 No 26 No 0 Yes 0 Yes 0 Yes 0 Yes 4 No 49 Brent can start the interviews in %* days. The critical steps in the process are: Start Ä I Ä S Ä T Ä U Ä V Ä Finish. 22-26 (b) We substitute first the pessimistic, then the optimistic estimates for the time values used in part (a). Pessimistic Estimates: Activity A B C D E F G H I J K L M N O P Q R S Description Register online Attend orientation Write initial resume Search internet Attend company sessions Review industry, etc. Attend mock interview Submit initial resume Meet resume expert Revise resume Attend career fair Search jobs Decide jobs Bid Write cover letters Submit cover letters Revise cover letters Mail Drop Time (days) 4 10 14 12 30 12 8 6 1 6 1 10 4 8 12 7 9 10 3 Week EF LS 4 6 10 0 14 4 12 20 30 6 22 10 22 66 20 18 21 24 27 25 28 31 32 22 36 32 44 66 48 36 55 48 64 55 74 64 67 71 ES 0 0 0 0 0 10 14 14 20 21 27 22 32 36 36 48 55 64 64 Project Duration (days) LF 10 10 18 32 36 22 74 24 25 31 32 32 36 74 48 55 64 74 74 Slack (days) 6 0 4 20 6 0 52 4 4 4 4 0 0 30 0 0 0 0 7 Critical? No Yes No No No Yes No No No No No Yes Yes No Yes Yes Yes Yes No 74 Under the worst-case scenario, Brent will require (% days before he is ready to start interviewing. The critical path is: Start Ä F Ä J Ä P Ä Q Ä S Ä T Ä U Ä V Ä Finish. Optimistic Estimates: Activity A B C D E F G H I J K L M N O P Q R S Description Register online Attend orientation Write initial resume Search internet Attend company sessions Review industry, etc. Attend mock interview Submit initial resume Meet resume expert Revise resume Attend career fair Search jobs Decide jobs Bid Write cover letters Submit cover letters Revise cover letters Mail Drop Time (days) 1 3 5 7 20 5 3 1 1 3 1 3 2 2 3 2 3 4 1 Week EF LS 1 9 3 7 5 7 7 11 20 0 8 10 8 29 6 12 7 13 10 14 11 17 11 15 13 18 15 30 23 20 25 23 28 25 32 28 29 31 ES 0 0 0 0 0 3 5 5 6 7 10 8 11 13 20 23 25 28 28 Project Duration (days) LF 10 10 12 18 20 15 32 13 14 17 18 18 20 32 23 25 28 32 32 Slack (days) 9 7 7 11 0 7 24 7 7 7 7 7 7 17 0 0 0 0 3 Critical? No No No No Yes No No No No No No No No No Yes Yes Yes Yes No 32 Under the best-case scenario, Brent will require $# days before he is ready to begin interviewing. The critical path remains the same as in (a). 22-27 (c) The mean critical path is the path in the project network that would be critical path if the duration of each activity equals its mean. To compute the mean duration of each activity, we use the Excel spreadsheet named PERT. Activity A B C D E F G H I J K L M N O P Q R S Time Estimates o m p 1 2 4 3 5 10 5 7 14 7 10 12 20 25 30 5 7 12 3 4 8 1 2 6 1 1 1 3 4 6 1 1 1 3 5 10 2 3 4 2 3 8 3 10 12 2 4 7 3 4 9 4 6 10 1 2 3 On Mean Critical Path * * * * * 2.17 5.5 7.83 9.83 25 7.5 4.5 2.5 1 4.17 1 5.5 3 3.67 9.17 4.17 4.67 6.33 2 0.25 1.36 2.25 0.69 2.78 1.36 0.69 0.69 0 0.25 0 1.36 0.11 1 2.25 0.69 1 1 0.11 Mean Critical Path 49.333 7.722 P(T≤d) = 0.99994 where d= 60 Now, substitute the mean duration of each activity for the time values. Activity A B C D E F G H I J K L M N O P Q R S Week Time Slack Description (days) ES EF LS LF (days) Critical? Register online 2.167 0 2.1667 6.8333 9 6.8333 No Attend orientation 5.5 0 5.5 3.5 9 3.5 No Write initial resume 7.833 0 7.8333 5.5 13.333 5.5 No Search internet 9.833 0 9.8333 12.167 22 12.167 No Attend company sessions 25 0 25 0 25 0 Yes Review industry, etc. 7.5 5.5 13 9 16.5 3.5 No Attend mock interview 4.5 7.8333 12.333 44.833 49.333 37 No Submit initial resume 2.5 7.8333 10.333 13.333 15.833 5.5 No Meet resume expert 1 10.333 11.333 15.833 16.833 5.5 No Revise resume 4.167 11.333 15.5 16.833 21 5.5 No Attend career fair 1 15.5 16.5 21 22 5.5 No Search jobs 5.5 13 18.5 16.5 22 3.5 No Decide jobs 3 18.5 21.5 22 25 3.5 No Bid 3.667 21.5 25.167 45.667 49.333 24.167 No Write cover letters 9.167 25 34.167 25 34.167 0 Yes Submit cover letters 4.167 34.167 38.333 34.167 38.333 0 Yes Revise cover letters 4.667 38.333 43 38.333 43 0 Yes Mail 6.333 43 49.333 43 49.333 0 Yes Drop 2 43 45 47.333 49.333 4.3333 No Project Duration (days) 49.333 The mean critical path is the same as in (a). To compute the variance of the project duration, we use the PERT template again. The mean and the variance of the mean critical path are . œ %*Þ$$$ and 5# œ (Þ(##. 22-28 (d) We use the PERT template as in part (c). Brent will be ready for his interviews within '! days with probability **Þ**%%. (e) The earliest start time for the career fair is day #% and the career fair itself still lasts one day. To ensure that the earliest start time for the career fair is day #%, we add a dummy node X with duration #% days to the project network, directly following the START node and preceding the career fair node O . 22-29 (f) To obtain the mean critical path for the new network and the probability that Brent will complete the project within '! days, we first use the PERT template to compute the mean duration for each activity. We add the new node X to the list of activities. Activity A B C D E F G H I J K L M N O P Q R S T Time Estimates o m p 1 2 4 3 5 10 5 7 14 7 10 12 20 25 30 5 7 12 3 4 8 1 2 6 1 1 1 3 4 6 1 1 1 3 5 10 2 3 4 2 3 8 3 10 12 2 4 7 3 4 9 4 6 10 1 2 3 24 24 24 On Mean Critical Path * * * * * * * 2.17 5.5 7.83 9.83 25 7.5 4.5 2.5 1 4.17 1 5.5 3 3.67 9.17 4.17 4.67 6.33 2 24 0.25 1.36 2.25 0.69 2.78 1.36 0.69 0.69 0 0.25 0 1.36 0.11 1 2.25 0.69 1 1 0.11 0 We next substitute these mean duration values for the time values to find the critical path. We need to add node X to the spreadsheet used in (a). Activity A B C D E F G H I J K L M N O P Q R S T Week Time Slack Description (days) ES EF LS LF (days) Critical? Register online 2.167 0 2.1667 9.8333 12 9.8333 No Attend orientation 5.5 0 5.5 6.5 12 6.5 No Write initial resume 7.833 0 7.8333 8.5 16.333 8.5 No Search internet 9.833 0 9.8333 15.167 25 15.167 No Attend company sessions 25 0 25 3 28 3 No Review industry, etc. 7.5 5.5 13 12 19.5 6.5 No Attend mock interview 4.5 7.8333 12.333 47.833 52.333 40 No Submit initial resume 2.5 7.8333 10.333 16.333 18.833 8.5 No Meet resume expert 1 10.333 11.333 18.833 19.833 8.5 No Revise resume 4.167 11.333 15.5 19.833 24 8.5 No Attend career fair 1 24 25 24 25 0 Yes Search jobs 5.5 13 18.5 19.5 25 6.5 No Decide jobs 3 25 28 25 28 0 Yes Bid 3.667 28 31.667 48.667 52.333 20.667 No Write cover letters 9.167 28 37.167 28 37.167 0 Yes Submit cover letters 4.167 37.167 41.333 37.167 41.333 0 Yes Revise cover letters 4.667 41.333 46 41.333 46 0 Yes Mail 6.333 46 52.333 46 52.333 0 Yes Drop 2 46 48 50.333 52.333 4.3333 No Dummy 24 0 24 0 24 0 Yes Project Duration (days) 52.333 The mean project duration is now &#Þ$$ days and the new mean critical path is: Start Ä X Ä O Ä Q Ä S Ä T Ä U Ä V Ä Finish. 22-30 We specify this new critical path in the PERT spreadsheet to obtain the probability that Brent will complete the project within '! days. Mean Critical Path 52.333 5.056 P(T≤d) = 0.99967 where d= 60 Brent will be ready for his interviews within '! days with probability **Þ*'(%, which is slightly less than the probability computed in part (d). This decrease is a result of the increase in the mean project duration. However, since the variance of the project duration is smaller than the one found in (d), the probability decreases only slightly. 22-31 CHAPTER 23: ADDITIONAL SPECIAL TYPES OF LINEAR PROGRAMMING PROBLEMS 23.1-1. (a) Locations 1, 2, 3 are supply centers and locations 4, 5, 6, 7 are receiving centers. Shipments can be sent via intermediate points. (b) " # $ % & ' ( .4 " ! #* &! '# *$ (( M #!! # #" ! "( &% '( M %) #!! $ &! "( ! '! *) '( #& #!! % '# &% '! ! #( M $) #$! & *$ '( *) #( ! %( %# #'! ' (( M '( M %( ! $& #&! ( M %) #& $) %# $& ! #'! =3 #(! #)! #&! #!! #!! #!! #!! " #!! # (! "$! $ % & ' ( =3 #(! #)! #&! #!! #!! #!! #!! (c) " # $ % & ' ( .4 #!! #!! "&! &! #!! #!! $! #$! "(! *! #'! ""! "%! #&! '! #!! #'! The shipping pattern obtained with the northwest corner rule forms a chain where location 3 ships only to location 3 ". 23-1 (d) Shipping pattern: 23.1-2. (a) Let the supply center be year 0 with a supply of 1 and the receiving center be year 3 with a demand of 1. Years 1 and 2 are transshipment points. The parameter table is as follows: Years ! " # $ Demand ! ! Q Q Q ! " "$ ! Q Q ! # #) "( ! Q ! $ %) $$ #! ! " Supply " ! ! ! (b) The transportation problem is the same as above except that all supplies and demands are increased by one. 23-2 (c) Vogel's approximation (d) Vogel's approximation prices out optimal. 23.1-3. (a) Let -345 be the cost of buying a very old car Ð5 œ "Ñ or a moderately old car Ð5 œ #Ñ at the beginning of year 3 and trading it in at the end of year 4. This cost is the difference of the purchase price, operating and maintenance costs for years "ß #ß á ß 43" from the trade in value after 43" years. -34" " # $ % " #%!! M M M -34# # %)!! #%!! M M $ (%!! %)!! #%!! M % "!$!! (%!! %)!! #%!! " # $ % " $!!! M M M # &!!! $!!! M M $ (#!! &!!! $!!! M % "!(!! (#!! &!!! $!!! Let -3ß4" œ min Ö-34" ß -34# ×. Let the supply center be year 1 with unit supply and the demand center be year 5 with unit demand. Years 2, 3, 4 are transshipment points. -33 œ !, -3" œ M for 3 " and -&4 œ M for 4 &. The following is the parameter table of this transshipment problem: Year 3 " # $ % & Demand " ! M M M M ! # #%!! ! M M M ! Year 4 $ %)!! #%!! ! M M ! % (#!! %)!! #%!! ! M ! & "!$!! (#!! %)!! #%!! ! " 23-3 Supply " ! ! ! ! (b) The cost and requirements table of the equivalent transportation problem is identical to the one in (a) except that all supplies and demands need to be increased by one. (c) " # $ % & Demand " " # " $ % & Supply # " " " " Cost: *ß '!! " " " " " " " " # The optimal solution is to purchase a very old car for year 1 and a moderately old one for years 2, 3, and 4. The cost of this is $*ß '!!. 23.1-4. Suppose there are 7 supply centers, 8 receiving centers and : transshipment points. -34 B34 78: 78: minimize 3œ" 4œ" = ÐB34 B43 Ñ œ .3 4œ" ! 78: subject to B34 3 for 3 œ "ß #ß á ß 7 for 3 œ 7"ß á ß 78 for 3 œ 78"ß á ß 78: !, for all 3 Á 4 This model has the special structure that each decision variable appears in exactly two constraints, once with a coefficient of " and once with a coefficient of ". The table of constraint coefficients is: B"# " " ã ! B"$ " ! ã ! â â â â B"ß78: " ! ã " B#" " " ã ! B#$ ! " ã ! â â â â B#ß78: ! " ã " â â â â B78:ß" " ! ã " B78:ß# ! " ã " â â â â B78:ß78:" ! ! ã " 23.2-1. (a) #B" %B# $B$ #B% &B& $B' &B" #B# $B$ %B% #B& B' Ÿ #! #B" %B# #B% $B' Ÿ '! Subproblem 1 $B" #B# $B$ Ÿ $! &B" B$ Ÿ $! B" #B# B$ #! Subproblem 2 B% Ÿ "& B% $ Subproblem 3 #B& B' Ÿ #! #B& $B' Ÿ %! B4 !, for 4 œ "ß #ß á ß ' Maximize Master Problem 23-4 inequalities to Ÿ inequalities, the coefficient table becomes: (b) After converting B" & # $ & " B# # % # # B$ $ B% % # B& # B' " $ $ " " " " # # " $ B" % ! ! " # B% # ! " " % 23.2-2. (a) Master Problem Subproblem 1 Subproblem 2 Subproblem 3 Constraint $ ' # & * " ) % ( B# $ & B& % " B( " % " # " " " $ B$ # $ B' ! # # ! % " (b) The first constraint of Subproblem 1 and the second constraint of Subproblem 3 are the upper-bound constraints. The second constraint of Subproblem 1 and the first constraint of Subproblem 2 are the GUB constraints. 23.2-3. (a) maximize (B" $B# &B$ %B% (B& &B' subject to "'B" (B# "$B$ )B% #!B& "!B' Ÿ "&! "!B" $B# (B$ Ÿ &! %B" #B# &B$ Ÿ $! 'B% "$B& *B' Ÿ %& $B% )B& #B' Ÿ #& B4 !, for 4 œ "ß #ß á ß ' (b) B" "' "! % B# ( $ # B$ "$ ( & B% ) B& #! B' "! ' $ "$ ) * # 23-5 23.3-1. Eœ $ " ! # ! , E" œ Ð$Ñ, E# œ Ð#Ñ, E$ œ Ð"Ñ, E% œ Ð#Ñ # Ä Ä -" œ Ð$Ñ, -# œ Ð&Ñ, B" œ ÐB" Ñ, B# œ ÐB# Ñ, , œ "), ," œ %, ,# œ "# Subproblem 1: maximize subject to D" œ $B" B" Ÿ %, B" ! ‡ B‡"" œ ! Ä 3"" , B"# œ % Ä 3"# Subproblem 2: maximize subject to D# œ &B# #B# Ÿ "#, B# ! ‡ B‡#" œ ! Ä 3#" , B## œ ' Ä 3## Reformulate: maximize subject to (1) Start with BF œ "#3"# $!3## "#3"# "#3## B& œ ") 3"" 3"# œ " 3#" 3## œ " 3 !ß B& ! B& ") " 3"" , F œ M œ F " , F " , œ 3#" " 4 œ ": minimize subject to A" œ $B" B" Ÿ %, B" ! Ä B‡" œ % œ B‡"# , A‡" œ "# 4 œ #: minimize subject to A# œ &B# #B# Ÿ "#, B# ! Ä B‡# œ ' œ B‡## , A‡# œ $! Not optimal, A‡# A‡" , so 3## enters the basis. E5w œ "# ") ! , F " , œ " , minimum ratio: "Î", so 3#" leaves the basis. " " B& (2) BF œ 3"" , -F œ ! 3## ! " " "# " ! "# " $! , F œ ! " ! , F œ ! " ! ! ! " ! ! " A" œ $B" , B‡" œ % œ B‡"# , A‡" œ "# A# œ &B# $!, B‡# œ ' œ B‡## , A‡# œ ! Not optimal, A‡" A‡# , so 3"# enters the basis. E5w "# ' " " , F , œ " , minimum ratio: 'Î"#, so B& leaves the basis. œ ! " 23-6 (3) BF œ F " 3"# 3"" , -F œ "# 3## "Î"# œ "Î"# ! ! " ! ! $! , F œ " " " "# " ! ! "# " ! , ! " A" œ !B" ! A# œ $B# "), B‡# œ ' œ B‡## , A‡# œ ! -F F " œ " !, so the solution is optimal, stop. 3"# "Î# " BF œ 3"" œ F , œ "Î# 3## " Ê B" œ !Ð"Î#Ñ %Ð"Î#Ñ œ #, B# œ !Ð!Ñ 'Ð"Ñ œ ', D œ $' 23.3-2. (a) Reformulate: ! & &Î# ! ‡ Subproblem 1: B‡"" œ , B‡"# œ , B‡"$ œ , B"% œ ! ! "&Î# "! ! & "!Î$ ! Subproblem 2: B‡#" œ , B‡## œ , B‡#$ œ , B‡ œ ! ! "!Î$ "% & maximize &!3"# "#& # 3"$ &!3"% %!3## &!3#$ $&3#% subject to $!3"# "!& # 3"$ &!3"% #!3## "!! $ 3#$ $!3#% B& œ %! 3"" 3"# 3"$ 3"% œ " 3#" 3## 3#$ 3#% œ " 3 !ß B& ! B& %! " " " ß -F œ ! (b) Start with BF œ 3"" , F œ M œ F , F , œ 3#" " 4 œ ": minimize subject to A" œ "!B" &B# $B" B# Ÿ "&, B" B# Ÿ "!, B" ß B# ! &Î# B‡"$ œ is optimal, A‡" œ "#&Î#. "&Î# 4 œ #: minimize subject to B‡#$ œ A# œ )B$ (B% B$ #B% Ÿ "!, #B$ B% Ÿ "!, B$ ß B% "!Î$ is optimal, A‡# œ &!. "!Î$ Not optimal, A‡" A‡# , so 3"$ enters the basis. 23-7 ! E5w œ "!&Î# %! " " , minimum ratio: )!Î"!&, so B& leaves the basis. , F " , œ ! " 3"$ (2) BF œ 3"" , -F œ "#&Î# 3#" F " #Î"!& œ #Î"!& ! A" œ #! ( B" ! ! ! " ! ! " #! #" B# , "!&Î# ! , F œ " ! ! ! , " ! " ! B‡"# is optimal, A‡" œ "%Þ#). " ‡ ‡ A# œ ') #" B$ ( B% , B## is optimal, A# œ "'Þ"*. Not optimal, A‡# A‡" , so 3## enters the basis. E5w œ %!Î"!& )!Î"!& %!Î"!& , F " , œ #&Î"!& , minimum ratio: "Î", so 3#" leaves the basis. " " 3"$ (3) BF œ 3"" , -F œ "#&Î# 3## F " œ #Î"!& #Î"!& ! A" œ #! ( B" %!Î"!& %!Î"!& " ! " ! #! #" B# , ! "!&Î# %! , F œ " ! ! " ! B‡"# is optimal, A‡" œ "%Þ#). " A# œ ') #" B$ ( B% &!! #" %!, B‡## is optimal, A‡# œ !. Not optimal, A‡" A‡# , so 3"# enters the basis. E5w #! ! , " '!Î"!& %!Î"!& " œ &&Î"!& , F , œ '&Î"!& , minimum ratio: %!Î'!, so 3"$ leaves the basis. ! " 3"# (4) BF œ 3"" , -F œ &! 3## F " œ A" œ "Î$! "Î$! ! "! $ B# , ! " ! ! #Î$ #Î$ " $! %! , F œ " ! ! " ! #! ! , " B‡"" and B‡"# are both optimal, A‡" œ !. A# œ %$ B$ $B% "!! $ %!, B‡## is optimal, A‡# œ !. -F F " œ &Î$ !, so optimality test holds, stop. 23-8 BF œ 3"# #Î$ 3"" œ F " , œ "Î$ 3## " Ä Ä ! & "!Î$ & & Ê B" œ "$ #$ œ , B# œ " œ ! ! ! ! ! Ê B" œ "!Î$, B# œ !, B$ œ &, B% œ !, D œ ##!Î$ 23.3-3. The problem has three subproblems and two linking constraints. B&" B&# (1) Initial basis: BF œ 3"" , F œ F " œ M , -F œ ! 3#" 3$" 4 œ ": minimize subject to B‡"5 #B" %B# $B$ Ÿ "! (B" $B# 'B$ Ÿ "& &B" $B$ Ÿ "# B" ß B# ß B$ ! "&Î"" œ #!Î"" is optimal, A‡" œ #!. ! 4 œ #: minimize subject to B‡#5 )B" &B# 'B$ *B% (B& *B' $B% B& #B' Ÿ ( #B% %B& $B' Ÿ * B% ß B& ß B' ! $Î& ! œ is optimal, A‡# œ #)Þ). "$Î& 4 œ $: minimize subject to B‡$5 œ 'B( &B) )B( &B) Ÿ #& (B( *B) Ÿ $! 'B( %B) Ÿ #! B( ß B) ! (&Î$( is optimal, A‡# œ #!Þ*&. '&Î$( A‡# is smallest, so 3#5 enters the basis. 23-9 ‡ E# B#5 E5w œ ! " ! # $ œ ! ( $Î& $ * $! ! ! *Î& #! "$Î& " œ ! , F , œ " ! " " " ! " ! minimum ratio: "Î", so 3#" leaves. B&" B&# (2) BF œ 3"" , -F œ ! 3#5 3$" ! ! "%%Î& ! , F " * " ! ! ! " ! *Î& ! œ ! ! " ! ! ! " ! ! ! ! ! ! ! ! " A" same, A‡" œ #! Ä A# œ * ( * B# "%%Î&, A‡# œ ! A$ same, A‡$ œ #!Þ*& A‡$ is smallest, so 3$5 enters the basis. ‡ % E$ B$5 " ! E5w œ œ ! " ' (&Î$( ")Þ'& #" ! '&Î$( #Þ!$ *"Î& " œ ! , F , œ " ! ! " ! " " " minimum ratio: "Î", so 3$" leaves. B&" B&# Let BF œ 3"" and continue. This suggests that in the next iteration, 3"" will be 3#5 3$5 replaced by 3"5 . 23.4-1. Constraint " # $ % & ' ( B$ ! " ! " ! " ! B' ! ! ! " ! " ! B( ! ! ! " ! " ! B" $ " B# " # B% " # ! B& B) B"! & " " " # 23-10 B* $ " # " 23.4-2. (a) Let B34 denote the number of units of product 3 to be produced in year 4 for 3 œ "ß # and 4 œ "ß #ß $. Let C34 denote the number of units of product 3 to be sold in year 4 for 3 œ "ß # and 4 œ "ß #ß $. Let D345 denote the number of units of product 3 to be produced and stored in year 4 and sold in year 5 , for 3 œ "ß #, 4 œ "ß #ß $, and 5 œ 4"ß 4#ß á ß $. maximize $C"" &C#" %C"# %C## &C"$ )C#$ #D""# #D#"# %D""$ %D#"$ #D"#$ #D##$ subject to B"" Ÿ % #B#" Ÿ "# $B"" #B#" Ÿ ") B"" C"" D""# D""$ œ ! B#" C#" D#"# D#"$ œ ! B"# Ÿ ' #B## Ÿ "# $B"# #B## Ÿ #% D""# B"# C"# D"#$ œ ! D""# C"# Ÿ ! D#"# B## C## D##$ œ ! D#"# C## Ÿ ! B"$ Ÿ $ #B#$ Ÿ "! $B"$ #B#$ Ÿ "& D""$ D"#$ B"$ C"$ œ ! D#"$ D##$ B#$ C#$ œ ! B34 !ß C34 !ß D345 !ß for all 3ß 4ß 5 . (b) Table of constraint coefficients: 23-11 23.5-1. Constraint $ ( " ' # ) & * "! % B# " " ! ! " " " ! " ! B) ! " " ! # " # ! ! " B" & # # " B% " $ $ " B$ # ! B( $ ! " # # " B& " ! B* ! " B"! % ! # " % & # " $ " & B' ! # " 23.5-2. (a) Let types 1 and 2 denote raw lumber and plywood respectively. Let B34 be the thousand board feet of type 3 to be purchased in season 4, for 3 œ "ß # and 4 œ "ß #ß $ß %. Let C34 be the thousand board feet of type 3 to be sold in season 4, for 3 œ "ß # and 4 œ "ß #ß $ß %. Let D345 be the thousand board feet of type 3 to be purchased and stored in season 4 and sold in season 5 , for 3 œ "ß #, 4 œ "ß #ß $ß %, and 5 œ 4"ß 4#ß á ß %. maximize subject to %"!B"" %#&C"" "(D""# #(D""$ $(D""% ')!B#" (!&C#" #%D#"# %#D#"$ '!D#"% %$!B"# %%!C"# "(D"#$ #(D"#% ("&B## ($!C## #%D##$ %#D##% %'!B"$ %'&C"$ "(D"$% ('!B#$ ((!C#$ #%D#$% %&!B"% %&&C"% (%!B#% (&!C#% B"" C"" D""# D""$ D""% œ ! B#" C#" D#"# D#"$ D#"% œ ! B"" B#" Ÿ #!!! C"" Ÿ "!!! C#" Ÿ )!! D""# B"# C"# D"#$ D"#% œ ! D""# C"# Ÿ ! D#"# B## C## D##$ D##% œ ! D#"# C## Ÿ ! D""# D""$ D""% D#"# D#"$ D#"% B"# B## Ÿ #!!! C"# Ÿ "%!! C## Ÿ "#!! D""$ D"#$ B"$ C"$ D"$% œ ! D""$ D"#$ C"$ Ÿ ! D#"$ D##$ B#$ C#$ D#$% œ ! D#"$ D##$ C#$ Ÿ ! D""$ D""% D"#$ D"#% D#"$ D#"% D##$ D##% B"$ B#$ Ÿ #!!! C"$ Ÿ #!!! C#$ Ÿ "&!! D""% D"#% D"$% B"% C"% œ ! D#"% D##% D#$% B#% C#% œ ! D""% D"#% D"$% D#"% D##% D#$% B"% B#% Ÿ #!!! C"% Ÿ "'!! C#% Ÿ "!! B34 !ß C34 !ß D345 !ß for all 3ß 4ß 5 . 23-12 (b) 23-13 CHAPTER 24: PROBABILITY THEORY 24.1. (a) The six colored sides: red, white, blue, green, yellow, and violet. (b) T Ö\ œ !× œ T Ö\ œ "× œ T Ö\ œ #× œ "Î$ (c) IÐ] Ñ œ IÐ\ "Ñ# œ Ð5 "Ñ# T Ö\ œ 5× œ % #$ # 5œ! T ÖA" ∪ A# × œ T ÖA" × T ÖA# × œ "Î$ "Î& œ )Î"& T ÖA$ × œ $Î"! (a) T\" Ð3Ñ œ T ÖA% × œ "Î' ! 24.2. (b) IÐ\" Ñ œ " † ) "& %† $ "! &† " ' if 3 œ " if 3 œ % if 3 œ & else "( œ # $! T ÖA" ∪ A# × œ T ÖA" × T ÖA# × œ "Î$ "Î& œ )Î"& T ÖA$ × œ $Î"! (c) T\" \# Ð3Ñ œ T ÖA% × œ "Î' ! (d) IÐ\" \# Ñ œ # † IÐ\# Ñ œ " † "$ ) "& " & &† $ "! $ "! "! † &† " ' " ' if 3 œ # if 3 œ & if 3 œ "! else ( œ % $! œ " $# IÐ\# Ñ œ IÐ\" \# Ñ IÐ\" Ñ ! for ," " or ,# " )Î"& for " Ÿ ," % and " Ÿ ,# ∞ for % Ÿ ," & and " Ÿ ,# ∞ (e) J\" \# Ð," ß ,# Ñ œ &Î' for % Ÿ ," ∞ and " Ÿ ,# & &Î' for & Ÿ ," and & Ÿ ,# " or (f) 3œ IÒ\" IÐ\" ÑÓÒ\# IÐ\# ÑÓ IÒ\" IÐ\" ÑÓ# IÒ\# IÐ\# ÑÓ# Since IÐ\" Ñ œ ((Î$!, IÐ\"# Ñ œ #)&Î$!, IÐ\# Ñ œ &!Î$!, IÐ\## Ñ œ "&!Î$! and IÐ\" \# Ñ œ "((Î$!, 3 ¶ !Þ'%. (g) IÐ#\" $\# Ñ œ #IÐ\" Ñ $IÐ\# Ñ œ #Î"& 24-1 24.3. (a) GG GM GB MG MM MB BG BM BB (b) % $ # $ # " # " ! (c) "Î% "Î' "Î"# "Î' "Î* "Î") "Î"# "Î") "Î$' (d) \ − Ö!ß "ß #ß $ß %× T Ö\ œ !× œ "Î$', T Ö\ œ "× œ "Î") "Î") œ "Î*, T Ö\ œ #× œ "Î"# "Î* "Î"# œ &Î"), T Ö\ œ $× œ "Î' "Î' œ "Î$, T Ö\ œ %× œ "Î%, T Ö\ œ 5× œ ! for 5  Ö!ß "ß #ß $ß %×. (e) IÐ\Ñ œ ! † "Î$' " † "Î* # † &Î") $ † "Î$ % † "Î% œ # #$ 24.4. (a) " œ ! 0\ ÐCÑ.C œ ! ).C ) O.C œ )# O O ), so O œ " " ) Ð") Ñ# Ð") Ñ œ ") ! , ).C œ ), J\ Ð,Ñ œ !# , ) ) Ð" )Ñ.C œ )# Ð" )Ñ, Ð" ) Ñ) œ , ) , ) " (b) (c) IÐ\Ñ œ ! C).C ) CÐ" )Ñ.C œ Ð" ) )# ÑÎ# ) if , ! if ! Ÿ , ) if ) Ÿ , " if " Ÿ , " (d) No, a counterexample is obtained by choosing ! Ÿ + Ÿ ) œ "Î$. In that case, T Ö\ "Î$ +× œ T Ö\ + "Î$× œ J\ Ð+ "Î$Ñ œ Ð+ "Î$Ñ Ð"Î$ÑÐ+ "Î$Ñ "Î$ œ Ð%Î$Ñ+ "Î* T ÖÐ\ "Î$Ñ +× œ T Ö\ + "Î$× œ " J\ Ð + "Î$Ñ œ " Ð"Î$ÑÐ + "Î$Ñ œ Ð"Î$Ñ+ )Î*, so the equality does not hold. 24-2 24.5. IÐ\Ñ œ "% B" $% B# œ ! Ê B" œ $B# (a) varÐ\Ñ œ IÐ\ # Ñ ÒIÐ\ÑÓ# œ IÐ\ # Ñ œ "% B#" $% B## œ "! Ê " # % Ð$B# Ñ B" œ $"!Î$ and B# œ "!Î$ $% B## œ $B## œ "! Ê B" œ $"!Î$ and B# œ "!Î$ (b) Depending on B" and B# , the CDF can be represented as either one of the following two graphs 24.6. (a) T Ö\ #&!× œ " T Ö\ #&!× œ " ! 0\ ÐCÑ.C œ " "!! #&! œ " "!! C (b) IÐ\Ñ œ ! C0\ ÐCÑ.C œ ∞ #&! #&! "!! C# .C œ " #Î& " œ #Î& "!! ∞ "!! "!! .C C œ "!!Ðln ∞ ln "!!Ñ œ ∞ 24.7. T Ö" \ #× œ T Ö\ œ !× T Ö\ œ "× œ !Þ% T Ö\ œ !× œ !Þ$ (a) T Öl\l Ÿ "× œ T Ö\ œ "× T Ö\ œ !× T Ö\ œ "× œ !Þ' T Ö\ #× œ T Ö\ œ #× œ T Ö\ œ "× T Ö\ œ "× T Ö\ œ #× T Ö\ œ "× T Ö\ œ !× T Ö\ œ "× T Ö\ œ #× œ " Solving this system of equations gives: 5 T Ö\ œ 5× # !Þ" " !Þ# ! !Þ$ " !Þ" (b) (c) IÐ\Ñ œ !Þ" † Ð#Ñ !Þ# † Ð"Ñ !Þ$ † Ð!Ñ !Þ" † Ð"Ñ !Þ$ † Ð#Ñ œ !Þ$ 24-3 # !Þ$ 24.8. (a) " OÐ" C# Ñ.C œ O C " " C$ $ " %O $ œ œ" Ê Oœ $ % (b) ! , J\ Ð,Ñ œ " OÐ" C# Ñ.C œ $% C " C$ $ " , if , " œ $% Ð, "Ñ "% Ð,$ "Ñ if " (c) IÐ#\ "Ñ œ #IÐ\Ñ " œ #" C $% Ð" C# Ñ.C " œ $# C# # " if " " C% % " ," , " œ " Note that IÐ\Ñ œ !. (d) varÐ\Ñ œ IÐ\ # Ñ ÒIÐ\ÑÓ# œ IÐ\ # Ñ œ " C# $% Ð" C# Ñ.C œ "Î& " (e) From the Central Limit Theorem, \ is approximately normal with mean IÐ\Ñ and variance varÐ\Ñ, equivalently \IÐ\Ñ µ NÐ!ß "Ñ and hence varÐ\ÑÎ8 T Ö\ !× œ T \IÐ\Ñ varÐ\ÑÎ8 24.9. (a) " œ ! "!!! + "!!! " (b) IÐ\Ñ œ ! "!!! C "!!! .C # C "!!! " œ IÐ\Ñ varÐ\ÑÎ8 + "!!! C C "!!! .C œ ! C # (c) J\ Ð,Ñ œ !, "!!! " "!!! .C œ " ! (d) J^ Ð,Ñ œ J\ Ð,Î$Ñ œ " , "&!! ,# *†1!' œ T ÖNÐ!ß "Ñ !× œ !Þ& "!!! C# #!!! ! C# " &!! # " &!! C œ + # Ê +œ# "!!! C$ $!!! ! C #!!! ! # , œ $$$ $" if , ! œ , &!! ,# 1!' if ! Ÿ , "!!! if "!!! Ÿ , if , ! if ! Ÿ , $!!! if $!!! Ÿ , 24.10. (a) T Ö\ #&× œ " T Ö\ Ÿ #%× œ " !Þ%($ œ !Þ&#( T Ö\ œ #!× œ T Ö\ Ÿ #!× T Ö\ Ÿ "*× œ !Þ")& !Þ"$% œ !Þ!&" (b) T Öshortage× œ T Ö\ $&× œ " T Ö\ Ÿ $&× œ " !Þ*() œ !Þ!## 24-4 24.11. (a) IÐ\Ñ œ #8 Ð"Î#Ñ8 œ " œ ∞ ∞ ∞ 8œ" 8œ" Hence, player B should pay ∞ to player A so that the game is fair. Otherwise, the game can never be made fair. (b) Since the mean is infinite and IÐ\ # Ñ not well-defined. ÒIÐ\ÑÓ# œ ∞, the variance is ∞ ∞, so (c) T Ö\ Ÿ )× œ T Ö\ œ #× T Ö\ œ %× T Ö\ œ )× œ "Î# "Î% "Î) œ (Î) 24.12. (a) " œ T ÖH œ "× T ÖH œ !× T ÖH œ "× œ "Î) &Î) -Î) œ 'Î) -Î) Solving this equation for - gives - œ #. (b) I /H œ # " ) †/ & ) †" # ) † / œ ") Ð& $/Ñ (c) 24.13. (a) Let \3 denote the volume of bottle 3 for 3 œ "ß #ß $ and ^ œ \" \# \$ . IÐ^Ñ œ IÐ\" Ñ IÐ\# Ñ IÐ\$ Ñ œ $ † "& œ %& varÐ^Ñ œ varÐ\" Ñ varÐ\# Ñ varÐ\$ Ñ œ $ † Ð!Þ!)Ñ# œ !Þ!"*# 5^ (b) œ varÐ^Ñ œ !Þ"$* ^ µ NÐ%&ß !Þ!"*#Ñ T Ö^ %&Þ#× œ T ^%& !Þ"$* %&Þ#%& !Þ"$* œ T ÖNÐ!ß "Ñ "Þ%%× œ !Þ!(& 24.14. ! # (a) J\ Ð,Ñ œ !, 'CÐ" CÑ.C œ ' C# " $ C $ œ $,# #,$ , ! 24-5 if , ! if ! Ÿ , " if " Ÿ , œ ! C'CÐ" CÑ.C œ ' C$ " C% % ! $ " IÐ\Ñ (b) œ !Þ& varÐ\Ñ œ IÐ\ # Ñ ÒIÐ\ÑÓ# œ ! C# 'CÐ" CÑ.C !Þ#& " œ ' C% % " C& & ! !Þ#& œ !Þ!& (c) T Ö\ !Þ&× œ " T Ö\ Ÿ !Þ&× œ " Ð$ † !Þ&# # † !Þ&$ Ñ œ !Þ& % \& \' (d) I \" \# \$ \ œ ' " ' % \& \' (e) var \" \# \$ \ œ ' † ' † IÐ\" Ñ œ !Þ& " $' † ' † varÐ\" Ñ œ "Î"#! 24.15. (a) Let \" and \# be the voltage of battery 1 and 2 respectively, and ^ œ \" \# . Since \" µ N" "# ß !Þ!'#&Ñ and \# µ N" "# ß !Þ!'#&Ñ, ^ µ NÐ$ß !Þ"#&Ñ. T Öfailure× œ T Ö^ #Þ(&× T Ö^ $Þ#&× œ # † T Ö^ $Þ#&× œ # † T NÐ!ß "Ñ $Þ#&$ !Þ"#& œ # † T ÖNÐ!ß "Ñ !Þ(!(× œ !Þ%) The second equality is a result of the symmetry of normal distribution. (b) Chebyshev's Inequality states T Öl\ .l O 5× Ÿ "ÎO # . Hence, the probability T Ö^ #Þ(&× T Ö^ $Þ#&× œ T Öl\ .l !Þ#&× Ÿ "ÎÐ!Þ#&Î5 Ñ# and since 5 ¶ !Þ$&%, the upper bound is "ÎÐ!Þ(!'Ñ# . This value exceeds ", so it is not a useful bound on the probability. 24.16. T "!!! † " &!!! † l\ .l Ÿ "& œ !Þ*! Í T Öl\ .l Ÿ (&× œ !Þ*! Í T Öl\ .l (&× œ !Þ"! Í T Ö\ . (&× œ !Þ!& .l Í T l\ 5 \ Í (& 5\ (& 5\ œ !Þ!& Í T NÐ!ß "Ñ (& 5\ œ !Þ!& # œ "Þ'%& Í 5\ œ %&Þ' or 5\ ¶ #!(* # # Since 5\ œ 5\ Î8, #!(* œ %!!!!Î8 Ê 8 œ "*Þ#%. Hence, choosing 8 sufficient. 24-6 #! is 24.17. (a) 0\" Ð=Ñ œ ∞ 0\" ß\# Ð=ß >Ñ.> ∞ Let . œ =.\" 5\" 0\" Ð=Ñ œ œ >.\# 5\ # so that .> œ 5\# .@. " ∞ exp " # Ð.# #Ð"3 Ñ #15\" "3# ∞ #3./ / # Ñ.@ " ∞ exp " # Ð/ # #Ð"3 Ñ #15\" "3# ∞ Now let D œ 0\" Ð=Ñ œ and / œ #3./ 3# .# 3# .# .# Ñ.@ so that .@ œ " 3# .D . / 3. "3# expÐ.# Î#Ñ ∞ # ∞ expÐD Î#Ñ.D #15\" expÐ.# Î#Ñ #15\" œ † #1 œ " " =.\" #15\ exp # 5\" " # Hence, \" µ NÐ.\" ß 5\ Ñ and the same analysis leads to the conclusion " # \# µ NÐ.\# ß 5\# Ñ. IÒ\" IÐ\" ÑÓÒ\# IÐ\# ÑÓ 5\" 5\# (b) CorrÐ\" ß \# Ñ œ œ Let . œ =.\" 5\" and / œ CorrÐ\" ß \# Ñ œ œ Now let D œ " ∞ ∞ 5\" 5\# ∞ ∞ Ð= œ >.\# 5\ # . " ∞ ∞ ./ exp " # Ð.# #Ð"3 Ñ #1"3# ∞ ∞ " ∞ .. #1"3# ∞ / 3. "3# CorrÐ\" ß \# Ñ œ .\" ÑÐ> .\# Ñ0\" ß\# Ð=ß >Ñ.=.> . " ∞ .. #1"3# ∞ 3 ∞ #1 ∞ . . #3./ / # Ñ. .. / " # ./. Î# ∞ . / / exp #Ð" 3# Ñ Ð/ 3.Ñ ∞ # ./. Î# Ò! 3." 3# #1Ó # # ./. Î# œ 3 (c) See part (a). (d) Let . œ B" .\" 5\" and / œ 0\" l\# ÐB" lB# Ñ œ B# .\# 5\# . 0\" ß\# ÐB" ßB# Ñ 0\# ÐB# Ñ œ " #15\ 5\ "3# " # " # # exp #Ð"3# Ñ Ð. #3./ / Ñ #15 " \# œ " " #15\ "3# exp # " 24-7 # // Î# 5\ " B# .\" 3 5 ÐB# .\# Ñ 5\" "3# \# # 24.18. (a) " œ "!! &! -.=.> œ #&!!- Ê - œ "Î#&!! "&! "!! ! ," ,# &! "!! (b) for ," "!! or ,# &! " " #&!! .=.> œ #&!! Ð," "!!ÑÐ,# &!Ñ for "!! Ÿ ," "&! and &! Ÿ ,# "!! "&! ,# " Ð,# &!Ñ &! J\" \# Ð," ß ,# Ñ œ "!! for "&! Ÿ ," and &! Ÿ ,# "!! #&!! .=.> œ &! ," "!! " Ð, "!!Ñ " for "!! Ÿ ," "&! and "!! Ÿ ,# "!! &! #&!! .=.> œ &! " for "&! Ÿ ," and "!! Ÿ ,# ! for ," "!! ," "!! " Ð," "!!Ñ J\" Ð," Ñ œ "!! &! #&!! .=.> œ #&!! for "!! Ÿ ," "&! " for "&! Ÿ ," ! for ,# &! "&! ,# " Ð, &!Ñ # J\# Ð,# Ñ œ "!! &! #&!! .=.> œ #&!! for &! Ÿ ,# "!! " for "!! Ÿ ,# (c) 0\" Ð=Ñ œ "Î&! for "!! Ÿ = "&! 0\# l\" œ= Ð>Ñ œ 24.19. 0\" ß\# Ð=ß>Ñ 0\" Ð=Ñ œ "Î#&!! "Î&! œ " &! for "!! Ÿ = "&! and 0\# l\" œ= Ð>Ñ œ ! else. T\" Ð!Ñ œ T\" ß\# Ð!ß 5Ñ œ "Î# # (a) 5œ! T\" Ð"Ñ œ " T\" Ð!Ñ œ "Î# T\# Ð!Ñ œ T\" ß\# Ð5ß !Ñ œ "Î) " 5œ! T\# Ð"Ñ œ T\" ß\# Ð5ß "Ñ œ $Î) " 5œ! T\# Ð#Ñ œ " T\# Ð!Ñ T\# Ð"Ñ œ "Î# (b) T\" l\# œ" Ð!Ñ œ T\" ß\# Ð!ß"Ñ T\# Ð"Ñ œ "Î% $Î) œ # $ T\" l\# œ" Ð"Ñ œ T\" ß\# Ð"ß"Ñ T\# Ð"Ñ œ "Î) $Î) œ " $ (c) No, consider T\" l\# œ" Ð!Ñ œ #Î$ Á "Î# œ T\" Ð!Ñ. (d) IÐ\" Ñ œ "Î# and varÐ\" Ñ œ "Î% IÐ\# Ñ œ ""Î) and varÐ\# Ñ œ $"Î'% 24-8 (e) T\" \# Ð!Ñ œ "Î) T\" \# Ð"Ñ œ "Î% ! œ "Î% T\" \# Ð#Ñ œ "Î) "Î) œ "Î% T\" \# Ð$Ñ œ $Î) 24.20. 7 (a) T ÖJ × œ T ÖJ ∩ H× œ T ÖJ ∩ ÐI" ∪ I# ∪ á ∪ I7 Ñ× œ T Ö ∪ ÐJ ∩ I3 Ñ× œ T ÖJ ∩ I3 × since T ÖI3 ∩ I4 × œ ! for 3 Á 4 7 3œ" œ T ÖJ l I3 ×T ÖI3 × since T ÖJ l I3 × œ 7 3œ" (b) T ÖI3 l J × œ T ÖI3 ∩J × T ÖJ × œ T ÖI3 ∩J × T ÖJ l I3 ×T ÖI3 × 7 œ 3œ" 24-9 T ÖJ ∩I3 × T ÖI3 × T ÖJ l I3 ×T ÖI3 × T ÖJ l I3 ×T ÖI3 × 7 3œ" 3œ" CHAPTER 25: RELIABILITY 25.1-1. The minimal paths for the system are \" \# and \" \$ . Hence, 9Ð\" ß \# ß \$ Ñ œ maxÒ\" \# ß \" \$ Ó œ \" maxÒ\# ß \$ Ó œ \" Ò" Ð" \# ÑÐ" \$ ÑÓ. 25.1-2. The minimal paths for the system are \" \# \$ and \" \# \% . Hence, 9Ð\" ß \# ß \$ ß \% Ñ œ maxÒ\" \# \$ ß \" \# \% Ó œ \" \# maxÒ\$ ß \% Ó œ \" \# Ò" Ð" \$ ÑÐ" \% ÑÓ. 25.2-1. Note that throughout this chapter we assume that the component reliabilities are independent. VÐ:" ß :# ß :$ Ñ œ EÒ9Ð\" ß \# ß \$ ÑÓ œ :" Ò" Ð" :# ÑÐ" :$ ÑÓ 25.2-2. VÐ:" ß :# ß :$ ß :% Ñ œ EÒ9Ð\" ß \# ß \$ ß \% ÑÓ œ :" :# Ò" Ð" :$ ÑÐ" :% ÑÓ 25.3-1. (a) Yes, 5 œ #, 8 œ $. (b) (c) 9Ð\" ß \# ß \$ Ñ œ " Ð" \" \# ÑÐ" \" \$ ÑÐ" \# \$ Ñ œ \"# \# \$ \" \## \$ \" \# \$# \" \# \" \$ \"# \## \$# (d) VÐ:" ß :# ß :$ Ñ œ " Ð" :" :# ÑÐ" :" :$ ÑÐ" :# :$ Ñ 25-1 25.3-2. (a) (b) 9Ð\" ß \# ß \$ ß \% ß \& Ñ œ " Ð" \" \% ÑÐ" \# \& ÑÐ" \# \$ \% Ñ (c) VÐ>Ñ œ " Ð" V" Ð>ÑV% Ð>ÑÑÐ" V# Ð>ÑV& Ð>ÑÑÐ" V# Ð>ÑV$ Ð>ÑV% Ð>ÑÑ 25.3-3. Let \3 and \3w denote the two units of type 3 œ "ß #ß $. Then, the two systems to be compared can be represented as follows. System A System B 9E Ð\" ß \# ß \$ ß \"w ß \#w ß \$w Ñ œ ÒmaxÐ\" ß \"w ÑÓÒmaxÐ\# ß \#w ÑÓÒmaxÐ\$ ß \$w ÑÓ 9F Ð\" ß \# ß \$ ß \"w ß \#w ß \$w Ñ œ maxÐ\" \# \$ ß \"w \#w \$w Ñ ÒmaxÐ\" ß \"w ÑÓÒmaxÐ\# ß \#w ÑÓÒmaxÐ\$ ß \$w ÑÓ \" \# \$ ÒmaxÐ\" ß \"w ÑÓÒmaxÐ\# ß \#w ÑÓÒmaxÐ\$ ß \$w ÑÓ \"w \#w \$w Hence, 9E Ð\ß \ w Ñ maxÐ\" \# \$ ß \"w \#w \$w Ñ œ 9F Ð\ß \ w w Ñ and system A is more reliable than system B. 25-2 25.4-1. (a) Minimal paths: \" \$ and \# \% Minimal cuts: \" \# , \" \% , \# \$ and \$ \% (b) From the minimal path representation: 9Ð\" ß \# ß \$ ß \% Ñ œ maxÒ\" \$ ß \# \% Ó œ " Ð" \" \$ ÑÐ" \# \% Ñ VÐ:" ß :# ß :$ ß :% Ñ œ " Ð" :" :$ ÑÐ" :# :% Ñ. If :3 œ : œ !Þ*! for all 3, VÐ:Ñ œ !Þ*'$*. (c) Upper bound œ " Ð" :" :$ ÑÐ" :# :% Ñ Lower bound œ Ð" ;" ;# ÑÐ" ;" ;% ÑÐ" ;# ;$ ÑÐ" ;$ ;% Ñ where ;3 œ " :3 . If :3 œ : œ !Þ*! for all 3, then the upper bound is !Þ*'$* and the lower bound is !Þ*'!'!. 25.4-2. (a) Minimal paths: \" \& , \" \$ \% , \# \$ \& and \# \% Minimal cuts: \" \# , \" \$ \% , \# \$ \& and \% \& (b) VÐ:" ß :# ß :$ ß :% ß :& Ñ œ PÖÐ\" \& œ "Ñ ∪ Ð\" \$ \% œ "Ñ ∪ Ð\# \$ \& œ "Ñ ∪ Ð\# \% œ "Ñ× œ PÐ\" \& œ "Ñ PÐ\" \$ \% œ "Ñ PÐ\# \$ \& œ "Ñ PÐ\# \% œ "Ñ PÐ\" \$ \% \& œ "Ñ PÐ\" \# \$ \& œ "Ñ PÐ\" \# \% \& œ "Ñ PÐ\" \# \$ \% \& œ "Ñ PÐ\" \# \$ \% œ "Ñ PÐ\# \$ \% \& œ "Ñ PÐ\" \# \$ \% \& œ "Ñ PÐ\" \# \$ \% \& œ "Ñ PÐ\" \# \$ \% \& œ "Ñ PÐ\" \# \$ \% \& œ "Ñ PÐ\" \# \$ \% \& œ "Ñ œ :" :& :" :$ :% :# :$ :& :# :% :" :$ :% :& :" :# :$ :& :" :# :% :& :" :# :$ :% :# :$ :% :& #:" :# :$ :% :& If :3 œ : œ !Þ*! for all 3, VÐ:Ñ œ !Þ*()%). (c) Upper bound œ " Ð" :" :& ÑÐ" :" :$ :% ÑÐ" :# :$ :& ÑÐ" :# :% Ñ Lower bound œ Ð" ;" ;# ÑÐ" ;" ;$ ;% ÑÐ" ;# ;$ ;& ÑÐ" ;% ;& Ñ where ;3 œ " :3 . If :3 œ : œ !Þ*! for all 3, then the upper bound is !Þ**($& and the lower bound is !Þ*()"%. 25.4-3. (a) Minimal paths: \" \# and \# \$ Minimal cuts: \" \$ and \# (b) From the minimal path representation: 9Ð\" ß \# ß \$ Ñ œ maxÒ\" \# ß \# \$ Ó œ \# Ò" Ð" \" ÑÐ" \$ ÑÓ VÐ:" ß :# ß :$ Ñ œ :# Ò" Ð" :" ÑÐ" :$ ÑÓ œ :" :# :# :$ :" :# :$ . If :3 œ : œ !Þ*! for all 3, VÐ:Ñ œ !Þ)*". 25-3 (c) Upper bound œ " Ð" :" :# ÑÐ" :# :$ Ñ Lower bound œ Ð" ;" ;$ ÑÐ" ;# Ñ where ;3 œ " :3 . If :3 œ : œ !Þ*! for all 3, then the upper bound is !Þ*'$* and the lower bound is !Þ)*". 25.4-4. (a) Minimal paths: \" \& , \" \$ \' , \# \' and \# \% \& Minimal cuts: \" \# , \" \% \' , \# \$ \& and \& \' (b) VÐ:" ß :# ß :$ ß :% ß :& ß :' Ñ œ PÖÐ\" \& œ "Ñ ∪ Ð\" \$ \' œ "Ñ ∪ Ð\# \' œ "Ñ ∪ Ð\# \% \& œ "Ñ× œ :" :& :" :$ :' :# :' :# :% :& :" :$ :& :' :" :# :& :' :" :# :% :& :" :# :$ :' :# :% :& :' :" :# :$ :& :' :" :# :% :& :' If :3 œ : for all 3, VÐ:Ñ œ #:# #:$ &:% #:& and if : œ !Þ*, then VÐ:Ñ œ !Þ*()%).. (c) Upper bound œ " Ð" :" :& ÑÐ" :" :$ :' ÑÐ" :# :' ÑÐ" :# :% :& Ñ Lower bound œ Ð" ;" ;# ÑÐ" ;" ;% ;' ÑÐ" ;# ;$ ;& ÑÐ" ;& ;' Ñ where ;3 œ " :3 . If :3 œ : œ !Þ*! for all 3, then the upper bound is !Þ**($& and the lower bound is !Þ*()"%. 25-5.1. (a) VÐ>Ñ />Î. for > Ÿ . Ê VÐ"Î%Ñ /Ð"Î%ÑÎ!Þ' ¸ !Þ'&*, so !Þ'&* Ÿ VÐ"Î%Ñ Ÿ ". (b) VÐ>Ñ Ÿ /A> for > . where " .A œ /A> , so we need to find A such that /A œ " !Þ'A. Hence, A ¸ *Î) and ! Ÿ VÐ>Ñ Ÿ /*Î) ¸ !Þ$#&. 25-5.2. 0 Ð>Ñ œ "( >"" /> " Î( and VÐ>Ñ œ /> " Î( , so <Ð>Ñ œ 0 Ð>Ñ VÐ>Ñ œ "( >"" , which is nondecreasing if " ", nonincreasing if " Ÿ ". Therefore, the Weibull distribution is IFR for " " and DFR for " Ÿ ". 25-4 25-5.3. VÐ>Ñ œ PÖX" > and X# >× œ / )> " / )> # œ/ > )" )" " # , so the failure rate of the system is exponentially distributed with parameter Ð"Î)" ÑÐ"Î)# Ñ and as noted in Section 25.5, the exponential distribution is both IFR and DFR. 25.5-4. Let \3 denote the failure time of component 3 and \ the failure time of the system. Also let -3 œ "Î.3 . Then J Ð>Ñ œ PÖ\ Ÿ >× œ PÖ\" Ÿ >, \# Ÿ >× œ Ð" /-" > ÑÐ" /-# > Ñ, <Ð>Ñ œ 0 Ð>Ñ "J Ð>Ñ œ -" /-" > -# /-# > Ð-" -# Ñ/Ð-" -# Ñ> . /-" > /-# > /Ð-" -# Ñ> Note that <Ð!Ñ œ !. .<Ð>Ñ .> œ œ -"# /Ð-" #-# Ñ> -## /Ð#-" -# Ñ> Ð-" -# Ñ# /Ð-" -# Ñ> Ò/-" > /-# > /Ð-" -# Ñ> Ó# /Ð-" -# Ñ> Ò-"# /-# > -## /-" > Ð-" -# Ñ# Ó Ò/-" > /-# > /Ð-" -# Ñ> Ó# Let OÐ>Ñ œ -"# /-# > -## /-" > Ð-" -# Ñ# and note that: OÐ!Ñ œ #-" -# !, OÐ∞Ñ œ Ð-" -# Ñ# !, since -" Á -# and .OÐ>Ñ .> œ -"# -# /-# > -" -## /-" > !. Hence, OÐ>Ñ is a strictly decreasing function of >. It is positive at > œ ! and negative as > tends to ∞. These together with the continuity imply that OÐ>Ñ œ ! has a unique solution. Now, suppose OÐ>! Ñ œ ! for some ! >! ∞. ! for > > ! for > > OÐ>Ñ œ ! ! ! for > œ >! for > >! .<Ð>Ñ .> ! œ ! for > œ >! ! for > >! Then, <Ð>Ñ is increasing for > Ÿ >! and decreasing for > >! . Thus, the system can be IFR if and only if >! œ ∞. But since OÐ∞Ñ œ Ð-" -# Ñ# , this can occur if and only if -" œ -# , which contradicts the assumption that ." Á .# . 25.5-5. Each component has an exponential failure time. The exponential distribution is IFR and hence the time to failure distribution of each component is IFRA, so the system of Problem 25.5-4 is composed of two independent IFRA components. The last paragraph of Section 25.5 states the result that the time to failure distribution of the system is IFRA. 25-5 CHAPTER 26: THE APPLICATION OF QUEUEING THEORY 26.2-1. (a) (b) (c) (d) (e) (f) (g) (h) (i) (j) Service Costs Salaries of checkers, cost of cash registers Salaries of firemen, cost of fire trucks Salaries of toll takers, cost of constructing toll lane Salaries of repairpersons, cost of tools Salaries of longshoremen, cost of equipment Salary of an operator as a function of their experience Salaries of operators, cost of equipment Salaries of plumbers, cost of tools Salaries of employees, cost of equipment Salaries of typists, cost of typewriters Waiting Costs Lost profit from lost business Cost of destruction due to waiting Cost of waiting for commuters Lost profit from lost business Lost profit from ships not loaded or unloaded Lost profit/productivity from unused machines Lost profit/productivity from waiting materials Lost profit from lost business Lost profit from lost business Lost profit from unfinished jobs 26.3-1. = œ "ß - œ #ß . œ % Ê 3 œ !Þ& Ê T8 œ !Þ&8" and 08 Ð>Ñ œ #/#> The answers in (a) and (b) are based on the following identities. 8B8 œ ∞ (i) B Ð"BÑ# 8œ! 8# B8 œ ∞ (ii) 8œ! (iii) (iv) (a) if lBl " #B# Ð"BÑ$ !, B/αB .B œ " α# Ð" ∞ B$ /αB .B œ B Ð"BÑ# if lBl " /α, α,/α, Ñ Ê ! B/αB .B œ ∞ " α# ' α% ! E(WC) œ Ð"!8 #8# ÑP8 œ "! 8!Þ&8" # 8# !Þ&8" ∞ ∞ ∞ 8œ! 8œ! 8œ! # œ & 8!Þ&8 8# !Þ&8 œ & !Þ& # #†!Þ& $ "!Þ& "!Þ& (b) ∞ ∞ 8œ! 8œ! ∞ E(WC) œ -E[2Ðj Ñ] œ #! Ð#&A A$ ÑÐ#/#A Ñ.A œ "!!! A/#A .A %! A$ /#A .A œ "!! † ∞ ∞ " ## %† 26.3-2. The answers in (a) and (b) are based on the following identities. 8B8 œ ∞ (i) 8œ! 8# B8 œ ∞ (ii) 8œ! 8$ B8 œ ∞ (iii) 8œ! (iv) B Ð"BÑ# if lBl " #B# Ð"BÑ$ B Ð"BÑ# 'B$ Ð"BÑ% 'B# Ð"BÑ$ !, B/αB .B œ " α# Ð" if lBl " B Ð"BÑ# if lBl " /α, α,/α, Ñ Ê ! B/αB .B œ ∞ 26-1 " α# ' #% !Þ& "!Þ& # œ #'Þ& œ "' (v) (a) ,∞ B# /αB .B œ #α, α# ,# Ñ/α, E(WC) œ "! 8!Þ&8" '8# !Þ&8" 8$ !Þ&8" # & ∞ 8œ! 8œ$ 8œ' œ "! † " % " ) #! † %"* "#) œ #! (b) " α$ Ð# &% † " "' *' † " $# "&! † " '% 8$ !Þ&8" ∞ 8œ' œ #$Þ#($ E(WC) œ #! A#/#A .A #" A# #/#A .A " ∞ œ % #"# Ð" /# #/# Ñ % #"$ Ð# % %Ñ/# œ " $/# &/# œ "Þ#(" 26.4-1. - œ %, . œ &, GW œ #! ! 1ÐR Ñ œ "#! "#! ")!ÐR "Ñ for R œ ! for R œ " for R # E(WC) œ 1Ð8ÑP8 œ "#! P8 ")! 8P8 ")! P8 ∞ ∞ ∞ ∞ 8œ! 8œ" 8œ# 8œ# œ "#!Ð" P! Ñ ")!ÐL P" Ñ ")!Ð" P! P" Ñ œ '!P! ")!L '! = " # $ % 3 œ %Î&& !Þ) !Þ% !Þ#'( !Þ# T! !Þ#! !Þ%$ !Þ%& !Þ%% P %Þ! !Þ*& !Þ)# !Þ)! E(WC) '(#Þ!! "$'Þ)! ""%Þ'! ""!Þ%! E(SC) #!Þ! %!Þ! '!Þ! )!Þ! E(TC) '*#Þ!! "('Þ)! "(%Þ'! "*!Þ%! Hence, s‡ œ $ and E(TC) œ $ "(%Þ'! per hour. 26.4-2. (a) Model 2 with s œ " fixed, A œ Ö$!ß %!×, - œ #!, 0 Ð. Ñ œ % "# for . œ $! for . œ %! We need to choose between a slow server consisting of only the cashier and a fast one consisting of the cashier and a box boy. (b) E(WC) œ -E[2Ðj Ñ] œ -E[Ð!Þ!)Ñj ] œ -Ð!Þ!)ÑW œ !Þ!)L œ !Þ!) .- . $! %! 0 ( .) % "# E(WC) !Þ"' !Þ!) Hence, the status quo should be maintained. 26-2 E(TC) %Þ"' "#Þ!) 26.4-3. (a) P œ "Þ& Ê [ œ P - œ "Þ& !Þ# œ (Þ& Ê [; œ [ " . œ (Þ& " !Þ"'( œ "Þ& Ê P; œ -[; œ !Þ#Ð"Þ&Ñ œ !Þ$ (b) Template for M/D/1 Queueing Model Data 0.2 (mean arrival rate) 0.333333 (mean service rate) s= 1 (# servers) (c) L= Lq = Results 1.05 0.45 W= Wq = 5.25 2.25 0.6 P0 = 0.4 TC(Alternative 1) œ $(! Ð$"!!ÑÐPÑ œ $##! TC(Alternative 2) œ $"!! Ð$"!!ÑÐPÑ œ $#!& Alternative 2 should be chosen. 26.4-4. (a) Template for the M/G/1 Queueing Model s= Data 0.05 15 15 1 (mean arrival rate) (expected service time) (standard deviation) (# servers) L= Lq = Results 3.000 2.250 W= Wq = 60.000 45.000 0.75 P0 = 0.25 L= Lq = Results 2.963 2.163 W= Wq = 59.250 43.250 (b) Data 0.05 (mean arrival rate) 16 (expected service time) 9.486833 (standard deviation) s= 1 (# servers) 0.8 P0 = 0.2 (c) The new proposal shows that they will be slightly better off if they switch to the new queueing system. (d) TC(Status quo) œ $%! ÐP; ÑÐ$#!Ñ œ $)&/hour TC(Proposal) œ $%! ÐP; ÑÐ$#!Ñ œ $)$/hour 26-3 26.4-5. (a) Pœ#Ê[ œ P - œ # !Þ$ œ 'Þ'( Ê [; œ [ " . œ 'Þ'( " !Þ# œ "Þ'( Ê P; œ -[; œ !Þ$Ð"Þ'(Ñ œ !Þ& (b) Template for the M/G/1 Queueing Model s= (c) Data 0.3 3 1.19 1 (mean arrival rate) (expected service time) (standard deviation) (# servers) L= Lq = Results 5.587 4.687 W= Wq = 18.624 15.624 0.9 P0 = 0.1 TC(Alternative 1) œ $$!!! Ð$"&!ÑÐPÑ œ $$ß $!! TC(Alternative 2) œ $#(&! Ð$"&!ÑÐPÑ œ $$ß &)* Alternative 1 should be chosen. 26.4-6. For the status quo, the system has Poisson arrivals with - œ "&, exponential service time with . œ "&, = œ " and the capacity of the waiting room is O œ %. There is a waiting cost of '[; for each customer due to loss of good will and also a waiting cost of $%& per hour when the system is full (i.e., when there are four cars in the system) due to loss of potential customers. E(TC) œ E(WC) œ -'[; %&T% œ 'P; %&T% 3 œ -Î. œ " Ê T8 œ " O" œ " & for 8 œ !ß "ß #ß $ß % P œ 8T8 œ "& Ð" # $ %Ñ œ # O 8œ" P; œ P Ð" T! Ñ œ # E(TC) œ ' † ' & %& † " & % & œ ' & œ $"'Þ#! per hour For Proposal 1, the system has Poisson arrivals with - œ "&, exponential service time with . œ #! and = œ ". In addition to the waiting cost of 'P; due to loss of good will, there is an expected waiting cost of $# per customer that waits longer than half an hour before his car is ready. The expected value of this additional waiting cost is given by: #-T Öj !Þ&× œ #-/.Ð"3ÑÎ# œ $!/#Þ& œ #Þ%'. P; œ -# .Ð.-Ñ œ ##& #!†& œ #Þ#& E(TC) œ $ ' † #Þ#& #Þ%' œ $")Þ*' per hour, where $$ is the capitalized cost of the new equipment. 26-4 For Proposal 2, the system has Poisson arrivals with - œ "&, Erlang service time with . œ $!ß 5 œ # and = œ ". The only waiting cost is 'P; due to loss of good will. P; œ 5" #5 .Ð.-Ñ œ # $ % † ##& $!†"& œ !Þ$(& E(TC) œ "! #Þ#& œ $"#Þ#& per hour Hence, Proposal 2 should be adopted. 26.4-7. (a) The customers are trucks to be loaded or unloaded and the servers are crews. The system currently has one server. (b) Template for the M/M/s Queueing Model 1 0 0 0 0 0 0 s= Data 1 4 1 (mean arrival rate) (mean service rate) (# servers) W = 0.333333333 W q = 0.083333333 Pr(W > t) = 0.049787 when t = Results L = 0.333333333 Lq = 0.083333333 1 0.25 0 Prob(W q > t) = 0.012447 0 when t = 1 n 0 Pn 0 0.75 (c) s= Data 1 3 1 Results L= 0.5 Lq = 0.166666667 (mean arrival rate) (mean service rate) (# servers) W= 0.5 W q = 0.166666667 Pr(W > t) = 0.135335 when t = 1 0.333333333 Prob(W q > t) = 0.045112 when t = 1 n Pn 0 0.666666667 (d) s= Data 1 2 1 Results (mean arrival rate) (mean service rate) (# servers) Pr(W > t) = 0.367879 when t = Prob(W q > t) = when t = L= Lq = 1 0.5 W= Wq = 0.5 0.5 1 1 0.18394 1 n 0 Pn 0.5 (e) A one person team should not be considered since that would lead to a utilization factor of 3 œ ", which is not permitted in this model. 26-5 (f) - (g) TCÐ7Ñ œ Ð$#!ÑÐ7Ñ Ð$$!ÑÐP; Ñ TCÐ%Ñ œ Ð$#!ÑÐ%Ñ Ð$$!ÑÐ!Þ!)$$Ñ œ $)#Þ&!/hour TCÐ$Ñ œ Ð$#!ÑÐ$Ñ Ð$$!ÑÐ!Þ"'(Ñ œ $'&/hour TCÐ#Ñ œ Ð$#!ÑÐ#Ñ Ð$$!ÑÐ!Þ&Ñ œ $&&/hour A crew of 2 people will minimize the expected total cost per hour. (h) s " # $ % & .s œ s "Þ!!! "Þ%"% "Þ($# #Þ!!! #Þ#$' L œ .s-∞ #Þ%"% "Þ$'' "Þ!!! !Þ)!* Since clearly E(SC) &!Þ%* for s E(WC) œ "&L ∞ $'Þ#" #!Þ%* "&Þ!! "$Þ(& E(SC) œ "!s "! #! $! %! &! E(TC) ∞ &'Þ#" &!Þ%* &&Þ!! '$Þ(& ', it follows that s‡ œ $. 26.4-8. - œ %, . œ '8, E(R ) œ -ÎÐ. -Ñ œ %ÎÐ'8 %Ñ Hourly cost -Ð8Ñ œ ")8 #!E(R ) œ ")8 )! '8% One can easily check that -Ð8Ñ is convex in 8. When 8 is restricted to be integer, -Ð8Ñ attains its minimum at 8 œ #, so two leaders would minimize the expected hourly cost. 26.4-9. - œ $, E(T) œ Ð. $Ñ" Expected cost -Ð.Ñ œ &. '!E(T) † - œ &. ")!Ð. $Ñ" - w Ð.Ñ œ & ")!Ð. $Ñ# The derivative is zero at . œ * and -Ð.Ñ is convex in ., so -Ð.Ñ attains its minimum at . œ *. Equivalently, an hourly wage of $%& minimizes the expected total cost. 26.4-10. (a) - œ !Þ&, = œ " Recall: 3 œ Lœ =. , P! œ " 3, P8 œ Ð" 3Ñ38 .- , Lq œ -# .Ð.-Ñ PÐj >Ñ œ /.Ð"3Ñ> , PÐjq >Ñ œ 3/.Ð"3Ñ> Wœ " .- , Wq œ .Ð.-Ñ . œ #: 3 œ !Þ#&, P! œ !Þ(&, P8 œ !Þ(& † !Þ#&8 L œ "Î$, Lq œ !Þ!)$ PÐj =Ñ œ !Þ!!!&&$, PÐjq =Ñ œ !Þ!!!"$) W œ !Þ'(, Wq œ !Þ"( 26-6 . œ ": 3 œ !Þ&, P! œ !Þ&, P8 œ !Þ&8" L œ ", Lq œ !Þ& PÐj =Ñ œ !Þ!)#, PÐjq =Ñ œ !Þ!%" W œ #, Wq œ " . œ #Î$: 3 œ !Þ(&, P! œ !Þ#&, P8 œ !Þ#& † !Þ(&8 L œ $, Lq œ #Þ#& PÐj =Ñ œ !Þ%$&, PÐjq =Ñ œ !Þ$#' W œ ', Wq œ %Þ& (b) TC(mean œ !Þ&Ñ œ "Þ'! !Þ)Ð"Î$Ñ œ "Þ)( TC(mean œ "Ñ œ !Þ%! !Þ)Ð"Ñ œ "Þ#! TC(mean œ "Þ&Ñ œ !Þ#! !Þ)Ð$Ñ œ #Þ'! Hence, .‡ œ ". 26.4-11. Given that = œ ", from the optimality of a single server result, E(TC) œ G< . GA L œ G< . GA .- - . E(TC) .. .# E(TC) ..# œ G< GA Ð.--Ñ# œ ! Ê . œ - -GA ÎG< œ #GA Ð.--Ñ$ ! for all . -. Assuming GA ! and GA Á !, E(TC) is strictly convex in . and . œ - -GA ÎG< is the unique minimizer. 26.4-12. E(TC) œ H. .E(TC) .. .# E(TC) ..# œH œ -G Ð.-Ñ# #-G Ð.-Ñ$ '-G Ð.-Ñ% $ œ!Ê.œ- #-GÎH ! for all G !, $ so E(TC) is strictly convex in . and . œ - #-GÎH is the unique minimizer. 26.4-13. (a) The original design would give a smaller expected number of customers in the system because of the pooling effect of multiple servers. (b) The original design is an M/M/2 queue where - œ & and . œ '. Running ProMod, we find L œ "Þ" from Figure 17.7. The alternative design consists of two M/M/1 queues with L œ #-ÎÐ. -Ñ œ "!. This result agrees with the claim in (a). 26.4-14. (a) Part (a) of Problem 17.6-31 is a special case of Model 3, in which = œ " is fixed and the goal is to determine the mean arrival rate -, or equivalently the number of machines assigned to one operator. 26-7 (b) (i) The resulting system is an M/M/s queue with finite calling population, whose size equals the total number of machines. The associated decision problem fits Model 1, with = being unknown. (ii) The resulting system is a collection of independent M/M/1 queues with finite calling populations. The appropriate decision model is a combination of Model 2 and Model 3, since the goal is to determine ., depending on the number of operators assigned, and -, depending on the number of machines assigned. In this case, = œ " is fixed. (iii) This system does not fit any of the models described in section 26.4. Each of the proposed alternatives allows resource (operator) sharing to some extent in contrast to the original proposal. Since in the original proposal, the operators would be idle most of the time, it is reasonable to expect that allowing interaction will result in an increase of the production rate obtained with the same number of operators. As a consequence of this, the number of operators needed to achieve a given production rate will decrease. Then, the question is what could prevent this from happening. In alternatives (i) and (iii), the travel time, which is not considered in the preceding argument, may pose a problem. The idle time could turn into travel time rather than service time. Moreover, in alternative (iii), the service rate of a group of 8 workers can be smaller than 8 times the individual service rate, since they will not be working together regularly. This is not the case in alternative (ii), where the members of a crew do work together regularly; even then, the service rate of a crew of 8 operators may be strictly less than 8 times the individual rate. 26.4-15. From Table 17.3: W" W# W$ " . " . " . =œ" !Þ!#% =œ# !Þ!!!$( !Þ"&% !Þ!!(*$ "Þ!$$ !Þ!'&%# Note that -" œ !Þ#, -# œ !Þ' and -$ œ "Þ#. s " # critical %)!Þ!! (Þ%! E(WC) serious stable *#Þ%! "#Þ%! %Þ(' !Þ(* total &)%Þ)! "#Þ*& E(SC) E(TC) %!Þ!! )!Þ!! '#%Þ)! *#Þ*& Hiring two doctors incurs less cost. 26.5-1. + œ , œ - œ . œ $!! and @ œ $ miles/hour œ #'% feet/min E(T) œ Ð$!!Ñ# Ð$!!Ñ# " #'% Ð$!!$!!Ñ Ð$!!Ñ# Ð$!!Ñ# Ð$!!$!!Ñ œ #Þ#( minutes 26-8 26.5-2. . œ $!, = œ ", -: œ #%, G0 œ #!, G= œ "&, G> œ #& 8 œ ": - œ -: Î8 œ #%, + œ , œ . œ &! and - œ "!! 2E(T) œ Lœ .- " &!# "!!# &ß!!! &!"!! &!# &!# &!&! œ !Þ!#'( hours œ% 8 œ #: - œ -: Î8 œ "#, + œ , œ . œ &! and - œ #& by relabeling symmetric areas: E(T) œ Lœ " &!# #&# &ß!!! &!#& .- œ &!# &!# &!&! œ !Þ!")$ hours # $ E(TC) œ 8ÒÐG0 G= Ñ G> L -G> EÐTÑÓ 8 " # #% "# E(T) !Þ!#'( !Þ!")$ L % #Î$ G0 G= $& $& G> L "!! &!Î$ So, there should be two facilities. 26-9 -G> EÐTÑ "' &Þ& E(TC) "&" ""%Þ$$ 26.5-3. The first step is to relabel Location 3 as the origin Ð!ß !Ñ for an ÐBß CÑ coordinate system by subtracting 450 from all coordinates shown in the following figure. The probability density function of \ is obtained by using the height of the area assigned to the tool crib at Location 3 for each possible value of \ œ B and then dividing by the size of the area, as given in figure 1-(a) below. This then yields the uniform distribution of l\l shown in 1-(b). Figure 1 - Probability density functions of (a) X and (b) l\l Thus, EÐl\lÑ œ " "&! "&! ! B.B œ (&. The probability density function of Y is obtained by using the width of the area assigned to tool crib at Location 3 for each possible value of ] œ C and then dividing by the size 26-10 of the area, as given in figure 2-(a). This then leads to the probability density function of l] l shown in 2-(b). Figure 2 - Probability density functions of (a ) ] and (b) l] l Thus, EÐl] lÑ œ " "&! ##& ! C.C " %&! $!! "&! " # "&ß!!! (& E(T) œ #@ ÒEÐl\lÑ EÐl] lÑÓ œ C %&! C.C œ "$$ $" . "$$ "$ œ !Þ!#() hr 26.5-4. (a) Total area œ Ð#<Ñ# Ð%<Ñ# œ #!<# Probability density of \ EÐl\lÑ œ ! &< " &< B.B Probability density of l\l œ #Þ&< Probability density of ] EÐl] lÑ œ ! < $ &< C.C < #< # &< C.C E(T) œ #@ Ð#Þ& !Þ*Ñ< œ Probability density of l] l œ !Þ*< 'Þ)< @ 26-11 (b) The area is symmetric about Ð!ß !Ñ, so EÐl\lÑ œ EÐl] lÑ and the total area is &Ð#<Ñ# œ #!<# . Probability density of \ EÐl\lÑ œ ! < $ &< B.B < $< " &< B.B E(T) œ #@ Ð"Þ" "Þ"Ñ< œ Probability density of l\l œ "Þ"< %Þ%< @ (c) Total area œ #Ð#<# <# !Þ&<# Ñ œ (<# Probability density of \ EÐl\lÑ œ ! < & (< B.B < #< " (<# Ð&< Probability density of l\l #BÑB.B œ Probability density of ] EÐl] lÑ œ " < (<# ! Ð&< "' #" < Probability density of l] l CÑC.C < Ð%< CÑC.C œ '& < & E(T) œ #@ "' #" ' < œ #< $Þ"*< @ 26-12 (d) Total area œ 'Ð%<# Ñ œ #%<# Probability density of \ EÐl\lÑ œ !#< % B.B "#< #<%< # B.B "#< Probability density of l\l œ $& < Probability density of ] EÐl] lÑ œ ! < ' "#< C.C Probability density of l] l < E(T) œ #@ &$ &% < œ $< $ "#< C.C œ %& < &Þ)$< @ 26.5-5. Given G0 œ "!, G7 œ "&, G> œ %!, -: œ *!, @ œ #!ß !!! feet/hour, the expected loading time is "Î#! hours. For unloading, .7 œ $!7 where 7 is the crew size. 8 œ ": + œ - œ $!!, , œ !, . œ '!! E(T) œ Lœ Ð$!!Ñ# Ð$!!Ñ# " #!ß!!! Ð$!!$!!Ñ .7 - œ Ð'!!Ñ# '!! œ !Þ!%& hours $ 7$ 26-13 8 œ #: + œ - œ $!!, , œ !, . œ $!! E(T) œ Lœ Ð$!!Ñ# Ð$!!Ñ# " #!ß!!! Ð$!!$!!Ñ .7 - œ $ #7$ since - œ Ð$!!Ñ# $!! -: 8 œ !Þ!$! hours œ %& 8 œ $: The facilities would be located as follows: Consider Locations 1 and 2, which are symmetric. Each can be labeled as: with a total area of "$&ß !!!. Probability density of \ EÐl\lÑ œ ! $!! " %&! # B $!! B.B Probability density of l\l œ %!! $ 26-14 Probability density of ] œ l] l EÐl] lÑ œ EÐl\lÑ œ EÐTÑ œ Lœ # %!! #!ß!!! $ "$&Î% $!7"$&Î% œ %!! $ %!! $ * )7* œ % "&! œ !Þ!#'( since - œ "$& % Now consider Location 3. The area would be labeled as follows: with a total area of *!ß !!!. Probability density of \ EÐl\lÑ œ ! $!! " "&! " B $!! B.B Probability density of l\l œ "!! Probability density of ] œ l] l EÐl] lÑ œ EÐl\lÑ œ "!! E(T) œ 2 #!ß!!! Ð"!! "!!Ñ œ !Þ!#! hours 26-15 Lœ %&Î# $!7%&Î# œ $ %7$ 8 œ %: The areas served by the four facilities would be identical to that of Location 3 for 8 œ $, so EÐTÑ œ %Î#!! œ !Þ!#! hours and L œ $ÎÐ%7 $Ñ. 8 " # $ L1,L2 L3 % E(T) in hours !Þ!%& !Þ!$! !Þ!#'( !Þ!#! !Þ!#! L $ 7$ $ #7$ * )7* $ %7$ $ %7$ where L1, L2, and L3 represent Locations 1, 2 and 3 respectively. If 8 œ ", E(TC) œ ÐG0 7G7 Ñ G> L -G> E(T) -G> Î#! where - œ *!. 7 % & ' ( L $ "Þ& " !Þ(& E(T) !Þ!%& !Þ!%& !Þ!%& !Þ!%& G0 7G7 (! )& "!! ""& G> L "#! '! %! $! -G> E(T) "'# "'# "'# "'# -G> Î#! ")! ")! ")! ")! E(TC) &$#Þ!! %)(Þ!! %)#Þ!! %)(Þ!! For 8 œ ", the minimum cost per hour is $%)# with 7 œ '. If 8 œ #, E(TC) œ #ÒÐG0 7G7 Ñ G> L -G> E(T) -G> Î#!Ó where - œ %&. 7 # $ % & L $ " !Þ' $Î( E(T) !Þ!$! !Þ!$! !Þ!$! !Þ!$! G0 7G7 %! && (! )& G> L "#! %! #% "(Þ"% -G> E(T) &% &% &% &% -G> Î#! *! *! *! *! E(TC) '!)Þ!! %()Þ!! %('Þ!! %*#Þ#* For 8 œ #, the minimum cost per hour is $%(' with 7 œ %. If 8 œ $, at Locations 1 and 2 where - œ "$&Î%: 7 # $ % L *Î( $Î& *Î#$ E(T) !Þ!#'( !Þ!#'( !Þ!#'( G0 7G7 %! && (! G> L &"Þ%$ #% "&Þ'& -G> E(T) $' $' $' -G> Î#! '(Þ& '(Þ& '(Þ& E(TC) "*%Þ*$ ")#Þ&! ")*Þ"& At Location 3 where - œ ##Þ&: 7 " # $ L $ $Î& "Î$ E(T) !Þ!#! !Þ!#! !Þ!#! G0 7G7 #& %! && G> L "#! #% "$Þ$$ -G> E(T) ") ") ") -G> Î#! %& %& %& E(TC) #!)Þ!! "#(Þ!! "$"Þ$$ So, for 8 œ $, the minimum cost per hour is #Ð")#Þ&!Ñ "#( œ %*# with 7 œ $ at Locations 1 and 2, and 7 œ # at Location 3. 26-16 If 8 œ %, since all areas served are symmetric and each one is same as Location 3 of the case with 8 œ $, the minimum cost per hour is %Ð"#(Ñ œ &!) with 7 œ #. The following table summarizes these results. 8 " # $ % 7 ' % at both locations $ at Locations 1 and 2 # at Location 3 # at all locations E(TC) %)# %(' %*# &!) Therefore, the best is to have two facilities with a crew size of %. 26-17 CHAPTER 27: FORECASTING 27.4-1. (a) (b) (c) (d) The demand seems to be rising, so the average forecasting method may be inappropriate, since it uses older, out of data. 27.4-2. (a) (b) (c) (d) The averaging method seems to be the best, since all five months of data are relevant in determining the forecast of sales for the next month. 27.4-3. 27.4-4 27.4-5. 27.4-6. 27-1 27.4-7. 27.4-8. The forecast remains equal to the best initial guess for the variable and never changes. The forecast always equals the current value of the variable. 27.4-9. (a) Actual demand in April: Actual demand in May: (b) Feb Jan March Jan Jan Feb , Jan March Feb Feb , Feb Feb Jan Jan Jan Jan March Jan Feb March April May June Forecast Actual 27.5-1. (a) Quarter Call Volume Seasonal Factor (b) Quarter Seasonal Factor Actual Call Volume 27-2 Seasonally Adjusted Call Volume (c) Quarter Two-year Average Seasonal Factor (d) Quarter Seasonal Factor Actual Call Volume Seasonally Adjusted Call Volume 27.5-2. (a) Quarter Unemployment Rate Seasonal Factor (b) Quarter Seasonal Factor Act. Unemploy. Rate Seasonally Adj. Unemploy. Rate This progression indicates that the state's economy is improving with the unemployment rate decreasing from 8% to 7% (seasonally adjusted) over the four quarters. 27.5-3. (a) Quarter Three-year Average (b) Seasonally adjusted value: Seasonal Factor forecast: 27-3 (c) Quarter 1: seasonally adjusted value: Quarter 2: seasonally adjusted value: Quarter 3: seasonally adjusted value: forecast: forecast: forecast: 0 0 (d) Quarter Seasonal Factor Avg. House Sales Seasonally Adjusted Forecast 27.5-4. (a) - (b) - (c) - (d) Year 2010 2011 2012 2013 2014 (e) There is a seasonal effect: Quarter 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 down Sales 6900 6700 7900 7100 8200 7000 7300 7500 9400 9200 9800 9900 11,400 10,000 9400 8400 8800 7600 7500 I 0.965 0.937 1.105 0.993 0.997 0.941 1.086 1.001 1.049 0.992 1.119 1.047 1.113 1.029 1.116 1.036 F 6900 6826 8069 7183 7245 7043 8372 7849 8442 8260 9513 8892 9402 8633 9256 8431 S 7150 7285 7303 7234 7266 7482 7711 7842 8047 8329 8505 8495 8448 8394 8293 8136 , and it is incorporated by the parameter . (f) There is a substantial error in these estimates, the constant level assumption is not good enough with and . 27.6-1. 27-4 27.6-2. 27.6-3. 27.6-4. Time Period 1 2 3 4 5 6 7 8 9 10 11 12 True Value 15 21 24 32 37 41 40 47 51 53 Latest Trend 5.00 5.20 4.79 5.39 5.38 5.15 3.93 4.35 4.19 3.66 Estimated Trend 5.00 5.00 5.04 4.99 5.07 5.13 5.14 4.89 4.79 4.67 4.46 Forecast for next production yield: Exponential Smoothing Forecast 15 20 25 30 35 41 46 50 54 58 62 Forecasting Error 0 1 1 2 2 0 6 3 3 5 Smoothing Constants 0.2 0.2 Initial Estimates Average = Trend = 10 5 Mean Absolute Deviation MAD = 2.3 Mean Square Error MSE = 8.8 % 27.7-1. Quarter MAD MSE Forecast True Value Error sum of forecasting errors number of forecasts sum of squares of forecasting errors number of forecasts 27.7-2. (a) Method 1: MAD Method 2: MAD (b) Method 1: MSE Method 2: MSE (c) She can use the older data to calculate more forecasting errors and compare MSE and MAD for a longer time span. This may make her feel more comfortable with her decision. 27-5 27.7-3. (a) (b) MAD (c) MSE (d) 27.7-4. (a) Since sales are relatively stable, the averaging method would be appropriate for forecasting future sales. This method uses a larger sample size than the last-value method, which should make it more accurate and since the older data is still relevant, it should not be excluded, as would be the case in the moving-average method. (b) Last-Value Method Time Period 1 2 3 4 5 6 7 8 9 10 11 12 13 True Value 23 24 22 28 22 27 20 26 21 29 23 28 Last-Value Forecast Forecasting Error 23 24 22 28 22 27 20 26 21 29 23 28 1 2 6 6 5 7 6 5 8 6 5 Mean Absolute Deviation MAD = 5.2 Mean Square Error MSE = 30.6 (c) Averaging Method Time Period 1 2 3 4 5 6 7 8 9 10 11 12 13 True Value 23 24 22 28 22 27 20 26 21 29 23 28 Averaging Forecast Forecasting Error 23 24 23 24 24 24 24 24 24 24 24 24 1 2 5 2 3 4 2 3 5 1 4 27-6 Mean Absolute Deviation MAD = 3.0 Mean Square Error MSE = 11.1 (d) Moving-Average Method Time Period 1 2 3 4 5 6 7 8 9 10 11 12 13 Moving Average Forecast True Value 23 24 22 28 22 27 20 26 21 29 23 28 23 25 24 26 23 24 22 25 24 27 Forecasting Error 5 3 3 6 3 3 7 2 4 (e) Considering the MAD values Number of previous periods to consider n= 3 Mean Absolute Deviation MAD = 3.9 Mean Square Error MSE = 17.4 , the averaging method is the best. (f) Considering the MSE values , the averaging method is the best. (g) Unless there is a reason to believe that sales will not continue to be relatively stable, the averaging method should be the most accurate in the future as well. 27.7-5. Ben Swanson should choose for the smoothing constant. Smoothing Constant MAD MSE 27.7-6. (a) Answers will vary. The averaging or the moving-average methods seem to do a better job than the last-value method. (b) For the last-value method, a change in April affects only the forecast of May. For the averaging method, it affects all forecasts after April and for the moving-average method, it affects the forecasts for May, June and July. (c) Answers will vary. The averaging and the moving-average methods seem to do slightly better than the last-value method. (d) Answers will vary. The averaging and the moving-average methods seem to do slightly better than the last-value method. 27-7 27.7-7. (a) Since the sales level is shifting significantly from month to month and there is no consistent trend, the last-value method seems to be appropriate. The averaging method will not do as well because it places too much weight on the old data. The movingaverage method will be better than the averaging method, but it will lag any short-term trends. The exponential smoothing method will also lag trends by placing too much weight on the old data. Exponential smoothing with trend will likely not to do well because the trend is not consistent. (b) Last-Value Method Time Period 1 2 3 4 5 6 7 8 9 10 11 12 13 True Value 126 137 142 150 153 154 148 145 147 151 159 166 Last-Value Forecast Forecasting Error 126 137 142 150 153 154 148 145 147 151 159 166 11 5 8 3 1 6 3 2 4 8 7 Averaging Forecast Forecasting Error 126 132 135 139 142 144 144 144 145 145 147 148 11 11 15 14 12 4 1 3 6 14 19 Mean Absolute Deviation MAD = 5.3 Mean Square Error MSE = 36.2 Averaging Method Time Period 1 2 3 4 5 6 7 8 9 10 11 12 13 True Value 126 137 142 150 153 154 148 145 147 151 159 166 27-8 Mean Absolute Deviation MAD = 10.0 Mean Square Error MSE = 131.4 Moving-Average Method Time Period 1 2 3 4 5 6 7 8 9 10 11 12 13 True Value 126 137 142 150 153 154 148 145 147 151 159 166 Comparing MAD values value method is the best. Moving Average Forecast Forecasting Error 135 143 148 152 152 149 147 148 152 159 15 10 6 4 7 2 4 11 14 Number of previous periods to consider n= 3 Mean Absolute Deviation MAD = 8.1 Mean Square Error MSE = 84.3 and MSE values , the last- (c) Using the template for exponential smoothing with an initial estimate of , the following forecast errors are obtained for various values of the smoothing constant . MAD MSE Considering both MAD and MSE, a high value of the smoothing constant seems to be appropriate. (d) Using the template for exponential smoothing with trend using an initial estimate of for the average value and for the trend, the following forecast errors are obtained for various values of the smoothing constants and . MAD MSE Considering both MAD and MSE, high values of the smoothing constants seem to be appropriate. 27-9 (e) The management should use the last-value method to forecast sales. Using this method, the forecast for January of the new year is . Exponential smoothing with trend using high smoothing constants, e.g., , also works well. With this method, the forecast for January of the new year is . 27.7-8. (a) Answers will vary. The last-value method seems to be the best. Exponential smoothing with trend is a close second. (b) For the last-value method, a change in April affects only the forecast for May. For the averaging method, exponential smoothing with or without trend, it affects all forecasts after April. For the moving-average method, it affects the forecasts for May, June, and July. (c) Answers will vary. The last-value method and exponential smoothing seem to do better than the others. (d) Answers will vary. The last-value method and exponential smoothing seem to do better than the others. 27.7-9. (a) MAD Choose (b) . MAD Choose (c) . MAD Choose . 27.7-10. (a) MAD Choose (b) . MAD Choose (c) . MAD Choose 27.7-11. (a) The time series is not stable enough for the moving-average method. 27-10 . (b) Time Period 1 2 3 4 5 6 7 8 9 10 11 True Value 382 405 398 421 426 415 443 451 446 464 Time Period 1 2 3 4 5 6 7 8 9 10 11 True Value 382 405 398 421 426 415 443 451 446 464 Time Period 1 2 3 4 5 6 7 8 9 10 11 True Value 382 405 398 421 426 415 443 451 446 464 Moving Average Forecast Forecasting Error 395 408 415 421 428 436 447 454 Number of previous periods to consider n= 3 26 18 0 22 23 10 17 Mean Absolute Deviation MAD = 16.6 Mean Square Error MSE = 346.0 (c) Exponential Smoothing Forecast 380 381 393 396 408 417 416 430 440 443 454 Forecasting Error 2 24 5 26 18 2 27 21 6 21 Smoothing Constant 0.5 Initial Estimate Average = 380 Mean Absolute Deviation MAD = 15 Mean Square Error MSE = 323 (d) Latest Trend 10.50 13.72 9.21 12.32 10.82 5.33 9.94 9.53 5.87 8.20 Estimated Trend 10.00 10.13 11.02 10.57 11.01 10.96 9.55 9.65 9.62 8.68 8.56 27-11 Exponential Smoothing Forecast 380 391 405 414 427 438 441 451 461 466 474 Forecasting Error 2 14 7 7 1 23 2 0 15 2 Smoothing Constants 0.25 0.25 Initial Estimates Average = 370 Trend = 10 Mean Absolute Deviation MAD = 7.3 Mean Square Error MSE = 105.1 (e) Exponential smoothing with a trend is recommended, since it offers the smallest MAD. 27.7-12. 27-12 Moving-Average Method: The forecasts typically lie below the demands. Exponential Smoothing: The forecasts typically lie below the demands. 27-13 Exponential Smoothing with Trend: The forecasts are at about the same level as demands (perhaps slightly above). This indicates that exponential smoothing with trend is the best method to use hereafter. 27.7-13. (a) Year Quarter 1 1 1 2 1 3 1 4 2 1 2 2 2 3 2 4 3 1 3 2 3 3 3 4 True Value 25 47 68 42 27 46 72 39 24 49 70 44 Type of Seasonality Quarterly Quarter 1 2 3 4 Estimate for Seasonal Factor 0.5497 1.0271 1.5190 0.9042 27-14 (b) Forecast: Year Quarter 1 1 1 2 1 3 1 4 2 1 2 2 2 3 2 4 3 1 3 2 3 3 3 4 4 1 4 2 4 3 4 4 5 1 5 2 5 3 5 4 6 1 (c) acre-feet True Value 25 47 68 42 27 46 72 39 24 49 70 44 Seasonally Seasonally Adjusted Adjusted Value Forecast 45 46 45 45 46 46 45 49 46 45 49 47 45 43 47 44 43 48 44 46 48 49 46 #N/A 49 #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A Winter: Year Quarter 1 1 1 2 1 3 1 4 2 1 2 2 2 3 2 4 3 1 3 2 3 3 3 4 4 1 4 2 4 3 4 4 5 1 5 2 5 3 5 4 6 1 Forecasting Error 47 70 40 26 50 68 43 24 45 72 42 27 0 2 2 1 4 4 4 0 4 2 2 Type of Seasonality Quarterly Quarter 1 2 3 4 Seasonal Factor 0.550 1.027 1.519 0.904 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 Mean Absolute Deviation MAD = 2.4 Mean Square Error MSE = 8 , Spring: Summer: (d) Forecast: Actual Forecast , , Fall: acre-feet True Value 25 47 68 42 27 46 72 39 24 49 70 44 Seasonally Seasonally Adjusted Adjusted Value Forecast 45 46 45 45 46 46 45 49 46 45 46 47 46 43 46 44 46 48 46 46 46 49 46 #N/A 46 #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A Actual Forecast Forecasting Error 47 69 41 25 48 70 42 25 47 70 41 25 0 1 1 2 2 2 3 1 2 0 3 Type of Seasonality Quarterly Quarter 1 2 3 4 Seasonal Factor 0.550 1.027 1.519 0.904 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 Mean Absolute Deviation MAD = 1.57 Mean Square Error MSE = 3.07 27-15 (e) Forecast: Year Quarter 1 1 1 2 1 3 1 4 2 1 2 2 2 3 2 4 3 1 3 2 3 3 3 4 4 1 4 2 4 3 4 4 5 1 5 2 5 3 5 4 6 1 6 2 6 3 6 4 (f) Forecast: Year Quarter 1 1 1 2 1 3 1 4 2 1 2 2 2 3 2 4 3 1 3 2 3 3 3 4 4 1 4 2 4 3 4 4 5 1 5 2 5 3 5 4 6 1 6 2 6 3 6 4 7 1 7 2 acre-feet True Value 25 47 68 42 27 46 72 39 24 49 70 44 Seasonally Seasonally Adjusted Adjusted Value Forecast 45 46 #N/A 45 #N/A 46 #N/A 49 46 45 47 47 46 43 47 44 46 48 45 46 45 49 45 #N/A 47 #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A Actual Forecast Forecasting Error Number of previous periods to consider n= 4 Type of Seasonality Quarterly 25 48 70 42 25 46 69 41 26 2 2 2 3 1 3 1 3 Quarter 1 2 3 4 Seasonal Factor 0.550 1.027 1.519 0.904 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 Mean Absolute Deviation MAD = 2.2 Mean Square Error MSE = 5.5 acre-feet True Value 25 47 68 42 27 46 72 39 24 49 70 44 Seasonally Seasonally Adjusted Adjusted Value Forecast 45 46 46 46 45 46 46 46 49 46 45 46 47 46 43 46 44 46 48 46 46 46 49 46 #N/A 46 #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A Actual Forecast 25 47 70 41 25 47 70 42 25 47 70 41 25 Forecasting Error 0 0 2 1 2 1 2 3 1 2 0 3 Smoothing Constant 0.1 Initial Estimate Average = 46 Type of Seasonality Quarterly Quarter 1 2 3 4 Seasonal Factor 0.550 1.027 1.519 0.904 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 Mean Absolute Deviation MAD = 1.4 Mean Square Error MSE = (g) Exponential smoothing results in the lowest MAD value, (h) Exponential smoothing gives the lowest MSE value, 27-16 . . 2.7 27.7-14. (a) Year Quarter 1 1 1 2 1 3 1 4 2 1 2 2 2 3 2 4 3 1 3 2 3 3 3 4 True Value 23 22 31 26 19 21 27 24 21 26 32 28 Type of Seasonality Quarterly Quarter 1 2 3 4 Estimate for Seasonal Factor 0.8400 0.9200 1.2000 1.0400 (b) Year Quarter 1 1 1 2 1 3 1 4 2 1 2 2 2 3 2 4 3 1 3 2 3 3 3 4 4 1 4 2 4 3 4 4 5 1 5 2 5 3 5 4 6 1 True Value 23 22 31 26 19 21 27 24 21 26 32 28 Seasonally Seasonally Adjusted Adjusted Value Forecast 27 24 27 26 24 25 26 23 25 23 23 23 23 23 23 25 23 28 25 27 28 27 27 #N/A 27 #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A Actual Forecast Forecasting Error 25 29 27 21 21 27 23 19 23 34 28 23 3 2 1 2 0 0 1 2 3 2 0 Type of Seasonality Quarterly Quarter 1 2 3 4 Seasonal Factor 0.840 0.920 1.200 1.040 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 Mean Absolute Deviation MAD = 1.5 Mean Square Error MSE = 3 27-17 (c) Year Quarter 1 1 1 2 1 3 1 4 2 1 2 2 2 3 2 4 3 1 3 2 3 3 3 4 4 1 4 2 4 3 4 4 5 1 5 2 5 3 5 4 6 1 True Value 23 22 31 26 19 21 27 24 21 26 32 28 Seasonally Seasonally Adjusted Adjusted Value Forecast 27 24 27 26 26 25 26 23 26 23 25 23 25 23 24 25 24 28 24 27 25 27 25 #N/A 25 #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A Actual Forecast Forecasting Error 25 31 27 21 23 30 25 20 22 30 26 21 3 0 1 2 2 3 1 1 4 2 2 Type of Seasonality Quarterly Quarter 1 2 3 4 Seasonal Factor 0.840 0.920 1.200 1.040 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 Mean Absolute Deviation MAD = 1.94 Mean Square Error MSE = 4.85 (d) Year Quarter 1 1 1 2 1 3 1 4 2 1 2 2 2 3 2 4 3 1 3 2 3 3 3 4 4 1 4 2 4 3 4 4 5 1 5 2 5 3 5 4 6 1 6 2 6 3 6 4 True Value 23 22 31 26 19 21 27 24 21 26 32 28 Seasonally Seasonally Adjusted Adjusted Value Forecast 27 24 #N/A 26 #N/A 25 #N/A 23 26 23 24 23 24 23 23 25 23 28 23 27 25 27 26 #N/A 27 #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A Actual Forecast Forecasting Error Number of previous periods to consider n= 4 Type of Seasonality Quarterly 21 22 29 24 19 21 30 27 22 2 1 2 0 2 5 2 1 Quarter 1 2 3 4 Seasonal Factor 0.840 0.920 1.200 1.040 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 Mean Absolute Deviation MAD = 2.0 Mean Square Error MSE = 5.3 27-18 (e) Year Quarter 1 1 1 2 1 3 1 4 2 1 2 2 2 3 2 4 3 1 3 2 3 3 3 4 4 1 4 2 4 3 4 4 5 1 5 2 5 3 5 4 6 1 6 2 6 3 6 4 7 1 7 2 True Value 23 22 31 26 19 21 27 24 21 26 32 28 Seasonally Seasonally Adjusted Adjusted Value Forecast 27 25 24 26 26 25 25 25 23 25 23 25 23 24 23 24 25 24 28 24 27 25 27 25 #N/A 26 #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A Actual Forecast 21 24 30 26 21 23 29 25 20 22 30 26 22 Forecasting Error 2 2 1 0 2 2 2 1 1 4 2 2 Smoothing Constant 0.25 Initial Estimate Average = 25 Type of Seasonality Quarterly Quarter 1 2 3 4 Seasonal Factor 0.840 0.920 1.200 1.040 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 Mean Absolute Deviation MAD = 1.7 Mean Square Error MSE = 3.6 (f) Year Quarter 1 1 1 2 1 3 1 4 2 1 2 2 2 3 2 4 3 1 3 2 3 3 3 4 4 1 4 2 4 3 4 4 5 1 5 2 5 3 5 4 6 1 6 2 6 3 6 4 7 1 7 2 7 3 7 4 True Value 23 22 31 26 19 21 27 24 21 26 32 28 Seasonally Adjusted Value 27 24 26 25 23 23 23 23 25 28 27 27 #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A Latest Trend 1 0 0 0 -1 -1 -1 0 0 1 1 1 Estimated Trend 0 0 0 0 0 0 0 0 0 0 0 0 0 Seasonally Adjusted Actual Forecasting Forecast Forecast Error 25 21 2 26 24 2 25 30 1 26 27 1 25 21 2 25 23 2 24 29 2 23 24 0 23 19 2 23 21 5 25 29 3 25 26 2 26 22 #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A (g) Using the last-value method with seasonality MAD is houses. (h) Quarter 2: , Quarter 3: 27-19 Smoothing Constant 0.25 0.25 Initial Estimate Average = Trend = 25 0 Type of Seasonality Quarterly Quarter 1 2 3 4 Seasonal Factor 0.840 0.920 1.200 1.040 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 Mean Absolute Deviation MAD = 2 Mean Square Error MSE = 4 , the forecast for first quarter , Quarter 4: 27.7-15. (a) Year 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 Last-Value Method with Seasonality Month Jan Feb Mar Apr May June July Aug Sep Oct Nov Dec Jan Feb Mar Apr May June July Aug Sep True Value 68 71 66 72 77 85 94 96 80 73 84 89 Seasonally Seasonally Adjusted Adjusted Value Forecast 76 81 76 73 81 77 73 80 77 78 80 80 78 83 80 82 83 80 82 80 80 82 80 #N/A 82 #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A Actual Forecast Forecasting Error 66 73 67 74 87 91 92 81 75 84 86 74 5 7 5 3 2 3 4 1 2 0 3 Type of Seasonality Monthly Month Jan Feb Mar Apr May June July Aug Sep Oct Nov Dec Seasonal Factor 0.900 0.880 0.910 0.930 0.960 1.090 1.170 1.150 0.970 0.910 1.050 1.080 Mean Absolute Deviation MAD = 3.07 Mean Square Error MSE = 12.89 Averaging Method with Seasonality: Year 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 Month Jan Feb Mar Apr May June July Aug Sep Oct Nov Dec Jan Feb Mar Apr May June July Aug Sep True Value 68 71 66 72 77 85 94 96 80 73 84 89 Seasonally Seasonally Adjusted Adjusted Value Forecast 76 81 76 73 78 77 76 80 77 78 77 80 77 83 78 82 79 80 79 80 79 82 79 #N/A 79 #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A Actual Forecast Forecasting Error 66 71 71 73 84 91 89 76 72 83 86 71 5 5 1 4 1 3 7 4 1 1 3 Type of Seasonality Monthly Month Jan Feb Mar Apr May June July Aug Sep Oct Nov Dec Seasonal Factor 0.900 0.880 0.910 0.930 0.960 1.090 1.170 1.150 0.970 0.910 1.050 1.080 Mean Absolute Deviation MAD = 3.12 Mean Square Error MSE = 13.07 27-20 Moving-Average Method with Seasonality Year 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 Month Jan Feb Mar Apr May June July Aug Sep Oct Nov Dec Jan Feb Mar Apr May June July Aug Sep Oct Nov Dec True Value 68 71 66 72 77 85 94 96 80 73 84 89 Seasonally Seasonally Adjusted Adjusted Value Forecast 76 81 #N/A 73 #N/A 77 76 80 77 78 77 80 79 83 80 82 81 80 82 80 82 82 81 #N/A 81 #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A Actual Forecast Forecasting Error 71 74 84 92 91 78 75 86 87 73 1 3 1 2 5 2 2 2 2 Number of previous periods to consider n= 3 Type of Seasonality Monthly Month Jan Feb Mar Apr May June July Aug Sep Oct Nov Dec Seasonal Factor 0.900 0.880 0.910 0.930 0.960 1.090 1.170 1.150 0.970 0.910 1.050 1.080 Mean Absolute Deviation MAD = 2.18 Mean Square Error MSE = 5.79 Exponential Smoothing Method with Seasonality Year 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 Month Jan Feb Mar Apr May June July Aug Sep Oct Nov Dec Jan Feb Mar Apr May June July Aug Sep Oct Nov Dec Jan Feb True Value 68 71 66 72 77 85 94 96 80 73 84 89 Seasonally Seasonally Adjusted Adjusted Value Forecast 76 80 81 79 73 79 77 78 80 78 78 78 80 78 83 79 82 80 80 80 80 80 82 80 #N/A 81 #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A Actual Forecast 72 70 72 73 75 85 92 91 77 73 84 87 73 Forecasting Error 4 1 6 1 2 0 2 5 3 0 0 2 Smoothing Constant 0.2 Initial Estimate Average = 80 Type of Seasonality Monthly Month Jan Feb Mar Apr May June July Aug Sep Oct Nov Dec Seasonal Factor 0.900 0.880 0.910 0.930 0.960 1.090 1.170 1.150 0.970 0.910 1.050 1.080 Mean Absolute Deviation MAD = 2.34 Mean Square Error MSE = 27-21 9.31 Method Last-Value Averaging Moving-Average Exponential Smoothing MAD MSE (b) The moving-average method with seasonality has the lowest MAD value. With this method, the forecast for January is passengers. 27.7-16. (a) Method Last-Value Averaging Moving-Average Exp. Smoothing MAD MSE (b) Forecast: Year Month 1 Jan 1 Feb 1 Mar 1 Apr 1 May 1 June 1 July 1 Aug 1 Sep 1 Oct 1 Nov 1 Dec 2 Jan 2 Feb 2 Mar 2 Apr 2 May 2 June 2 July 2 Aug 2 Sep 2 Oct 2 Nov 2 Dec 3 Jan 3 Feb 3 Mar 3 Apr True Value 75 76 81 84 85 99 107 108 94 90 106 110 Seasonally Adjusted Value 83 86 89 90 89 91 91 94 97 99 101 102 #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A Latest Trend 2 2 3 2 2 2 1 1 2 2 2 2 Estimated Trend 2 2 2 2 2 2 2 2 2 2 2 2 2 Seasonally Adjusted Actual Forecasting Forecast Forecast Error 82 74 1 84 74 2 87 79 2 90 83 1 92 88 3 93 102 3 95 111 4 96 110 2 97 95 1 99 90 0 101 106 0 103 111 1 104 94 #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A MAD and MSE values are lower than those in (a). 27-22 Smoothing Constant 0.2 0.2 Initial Estimate Average = Trend = 80 2 Type of Seasonality Monthly Month Jan Feb Mar Apr May June July Aug Sep Oct Nov Dec Seasonal Factor 0.900 0.880 0.910 0.930 0.960 1.090 1.170 1.150 0.970 0.910 1.050 1.080 Mean Absolute Deviation MAD = 1.66 Mean Square Error MSE = 4.21 (c) MAD and MSE values obtained are higher than the ones in (b). Year Month 1 Jan 1 Feb 1 Mar 1 Apr 1 May 1 June 1 July 1 Aug 1 Sep 1 Oct 1 Nov 1 Dec 2 Jan 2 Feb 2 Mar 2 Apr 2 May 2 June 2 July 2 Aug 2 Sep 2 Oct 2 Nov 2 Dec 3 Jan 3 Feb 3 Mar 3 Apr True Value 68 71 66 72 77 85 94 96 80 73 84 89 75 76 81 84 85 99 107 108 94 90 106 110 Seasonally Adjusted Value 76 81 73 77 80 78 80 83 82 80 80 82 83 86 89 90 89 91 91 94 97 99 101 102 #N/A #N/A #N/A #N/A Latest Trend -1 0 -1 0 0 0 0 1 1 0 0 1 1 1 2 2 1 1 1 2 2 2 2 2 Estimated Trend 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 Seasonally Adjusted Actual Forecasting Forecast Forecast Error 80 72 4 79 69 2 79 72 6 77 72 0 77 74 3 77 84 1 77 90 4 78 89 7 79 77 3 80 73 0 80 84 0 80 87 2 81 73 2 82 72 4 83 76 5 85 79 5 87 84 1 89 97 2 90 106 1 92 105 3 93 91 3 96 87 3 98 103 3 100 108 2 102 92 #N/A #N/A #N/A Smoothing Constant 0.2 0.2 Initial Estimate Average = Trend = 80 0 Type of Seasonality Monthly Month Jan Feb Mar Apr May June July Aug Sep Oct Nov Dec Seasonal Factor 0.900 0.880 0.910 0.930 0.960 1.090 1.170 1.150 0.970 0.910 1.050 1.080 Mean Absolute Deviation MAD = 2.74 Mean Square Error MSE = 10.44 (d) Exponential smoothing with seasonality and trend (with parameters as in (b) should be used. 27-23 27.7-17. (a) Based on past sales: Year 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 Month Jan Feb Mar Apr May June July Aug Sep Oct Nov Dec Jan Feb Mar Apr May June July Aug Sep Oct Nov Dec Jan Feb Mar Apr May June July Aug Sep Oct Nov Dec True Value 352 329 365 358 412 446 420 471 355 312 567 533 317 331 344 386 423 472 415 492 340 301 629 505 338 346 383 404 431 459 433 518 309 335 594 527 Type of Seasonality Monthly Month Jan Feb Mar Apr May June July Aug Sep Oct Nov Dec Estimate for Seasonal Factor 0.8082 0.8074 0.8764 0.9213 1.016 1.105 1.018 1.189 0.806 0.761 1.437 1.256 27-24 (b) Moving Average with Seasonality Year 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 Month Jan Feb Mar Apr May June July Aug Sep Oct Nov Dec Jan Feb Mar Apr May June July Aug Sep Oct Nov Dec Jan True Value 335 594 527 364 343 391 437 458 494 468 555 387 364 662 581 Seasonally Seasonally Adjusted Adjusted Value Forecast #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A 440 #N/A 413 #N/A 420 #N/A 450 424 425 428 446 432 474 440 451 448 447 457 460 457 467 453 480 458 478 469 461 475 463 473 #N/A 467 Actual Forecast Forecasting Error Number of previous periods to consider n= 3 Type of Seasonality Monthly 343 345 378 406 456 505 465 538 369 357 683 594 378 21 2 13 31 2 11 3 17 18 7 21 13 Month Jan Feb Mar Apr May June July Aug Sep Oct Nov Dec Seasonal Factor 0.808 0.807 0.876 0.921 1.016 1.105 1.018 1.189 0.806 0.761 1.437 1.256 Mean Absolute Deviation MAD = 13.30 Mean Square Error MSE = 249.09 (c) Exponential Smoothing with Seasonality Year 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 Month Jan Feb Mar Apr May June July Aug Sep Oct Nov Dec Jan Feb Mar Apr May June July Aug Sep Oct Nov Dec Jan Feb True Value 364 343 391 437 458 494 468 555 387 364 662 581 Seasonally Seasonally Adjusted Adjusted Value Forecast 450 420 425 426 446 426 474 430 451 439 447 441 460 442 467 446 480 450 478 456 461 461 463 461 #N/A 461 #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A Actual Forecast 339 344 373 396 446 488 450 530 363 347 662 579 373 Forecasting Error 25 1 18 41 12 6 18 25 24 17 0 2 Smoothing Constant 0.2 Initial Estimate Average = 420 Type of Seasonality Monthly Month Jan Feb Mar Apr May June July Aug Sep Oct Nov Dec Seasonal Factor 0.808 0.807 0.876 0.921 1.016 1.105 1.018 1.189 0.806 0.761 1.437 1.256 Mean Absolute Deviation MAD = 15.83 Mean Square Error MSE = 384.99 27-25 (d) Exponential Smoothing with Seasonality and Trend Year Month 1 Jan 1 Feb 1 Mar 1 Apr 1 May 1 June 1 July 1 Aug 1 Sep 1 Oct 1 Nov 1 Dec 2 Jan 2 Feb 2 Mar 2 Apr 2 May 2 June 2 July 2 Aug 2 Sep 2 Oct 2 Nov 2 Dec 3 Jan 3 Feb 3 Mar 3 Apr True Value 364 343 391 437 458 494 468 555 387 364 662 581 Seasonally Adjusted Value 450 425 446 474 451 447 460 467 480 478 461 463 #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A Latest Trend 6 1 5 10 5 3 5 6 7 6 2 1 Estimated Trend 0 1 1 2 3 4 4 4 4 5 5 4 4 Seasonally Adjusted Actual Forecasting Forecast Forecast Error 420 339 25 427 345 2 428 375 16 433 399 38 445 452 6 450 497 3 453 461 7 458 545 10 464 374 13 472 359 5 479 688 26 479 602 21 480 388 #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A (e) The moving-average method results in the best MAD value value . (f) Month Avg. Forecast Forecasting Error January February March April May June July August September October November December Smoothing Constant 0.2 0.2 Initial Estimate Average = Trend = 420 0 Type of Seasonality Monthly Month Jan Feb Mar Apr May June July Aug Sep Oct Nov Dec Seasonal Factor 0.808 0.807 0.876 0.921 1.016 1.105 1.018 1.189 0.806 0.761 1.437 1.256 Mean Absolute Deviation MAD = 14.26 Mean Square Error MSE = 314.71 and the best MSE MAD (g) The moving-average method performed better than the average of all three, so it should be used next year. 27-26 27.7-18. SMALLEST 27.7-19. smallest 27.9-1. (a) (b) 27-27 (c) (d) (e) (f) The average growth in monthly sales is . 27.9-2. (a) 27-28 (b) (c) (d) Year 4 Year 5 Year 6 Year 7 Year 8 (e) It does not make sense to use the forecast obtained earlier, . The relationship between the variables has changed and thus the linear regression that was used is no longer appropriate. (f) The linear regression line does not provide a close fit to the data. Consequently, the forecast that it provides for year 8 is not likely to be accurate. It does not make sense to continue to use a linear regression line when changing conditions cause a large shift in the underlying trend in the data. 27-29 (g) Time Period 1 2 3 4 5 6 7 8 9 10 11 12 True Value 4,600 5,300 6,000 6,300 6,200 5,600 5,200 Latest Trend 700.00 700.00 700.00 500.00 150.00 -337.50 -546.88 Estimated Trend 700.00 700.00 700.00 700.00 600.00 375.00 18.75 -264.06 Exponential Smoothing Forecast 4,600 5,300 6,000 6,700 7,100 7,025 6,331 5,502 Forecasting Error 0 0 0 400 900 1,425 1,131 Smoothing Constants 0.5 0.5 Initial Estimates Average = 3,900 Trend = 700 Mean Absolute Deviation MAD = 550.9 Mean Square Error MSE = 611,478.8 Casual forecasting takes all the data into account, even the data from before changing conditions cause a shift. Exponential smoothing with trend adjusts to shifts in the underlying trend. 27.9-3. (a) (b) Time Period 1 2 3 4 5 6 7 8 9 10 Independent Variable 1 2 3 4 5 6 7 8 9 10 Dependent Variable 382 405 398 421 426 415 443 451 446 464 Estimate 388 397 405 413 421 429 437 445 454 462 Estimation Error 6.42 8.43 6.72 8.13 4.98 14.18 5.67 5.52 7.63 2.22 27-30 Square of Error 41 71 45 66 25 201 32 30 58 5 Linear Regression Line y = a + bx a= 380.27 b= 8.15 Estimator If x = then y= 5,000 41,137.84 (c) (d) (e) (f) The average growth per year is tons. 27-31 (g) 27-32 27.9-4. (a) The amount of advertising is the independent variable and sales is the dependent variable. (b) (c) (d) (e) (f) An increase of passengers $ passengers can be attained. 27.9-5. (a) If the sales increase from to when the amount of advertising is , then the linear regression line shifts below this point. The line actually shifts up, but not as much as the data point has shifted up. (b) If the sales increase from to when the amount of advertising is , then the linear regression line shifts below this point. The line actually shifts up, but not as much as the data point has shifted up. (c) If the sales increase from to when the amount of advertising is , then the linear regression line shifts below this point. The line actually shifts up, but not as much as the data point has shifted up. 27-33 27.9-6. (a) The number of flying hours is the independent variable and the number of wing flaps needed is the dependent variable. (b) (c) Time Period 1 2 3 4 5 6 7 8 Independent Variable 162 149 185 171 138 154 Dependent Variable 12 9 13 14 10 11 Estimate 12 10 14 13 9 11 Estimation Error 0.30 1.49 0.84 1.46 0.53 0.04 Square of Error 0 2 1 2 0 0 Linear Regression Line y = a + bx a= -3.382 b= 0.093 Estimator If x = then y= (d) (e) (f) 27-34 150 10.584 27.9-7. Joe should use the linear regression line forecast for jobs in the future. Time Independent Period Variable 1 323 2 359 3 396 4 421 5 457 6 472 7 446 8 407 9 374 10 343 Dependent Variable 24 23 28 32 34 37 33 30 27 22 to develop a Estimation Error 2.48 2.02 0.63 0.93 0.57 0.97 0.50 0.30 0.51 1.47 Estimate 22 25 29 31 35 36 34 30 26 23 Square of Error 6 4 0 1 0 1 0 0 0 2 27.9-8. (a) (b) The % prediction interval is . (c) By interpolation: The simultaneous % prediction interval is . (d) By interpolation: The simultaneous tolerance interval is . 27.9-9. (a) , , , (b) The % prediction interval is . (c) The % prediction interval is . (d) By interpolation: The simultaneous tolerance interval is . 27-35 Linear Regression Line y = a + bx a= -9.954 b= 0.097 27.9-10. (a) log log log log log The forecast for the distance traveled when log approximately one million. is then (b) log log log log log (c) Trend 27.9-11. 27-36 log , which is Cases 27#1% a)% We%need%to%forecast%the%call%volume%for%each%day%separately.% % 1)%%To%obtain%the%seasonally%adjusted%call%volume%for%the%past%13%weeks,%we%first% have%to%determine%the%seasonal%factors.%%Because%call%volumes%follow%seasonal% patterns%within%the%week,%we%have%to%calculate%a%seasonal%factor%for%Monday,% Tuesday,%Wednesday,%Thursday,%and%Friday.%%We%use%the%Template%for%Seasonal% Factors.%The%0%values%for%holidays%should%not%factor%into%the%average.%Leaving%them% blank%(rather%than%0)%accomplishes%this.%(A%blank%value%does%not%factor%into%the% AVERAGE%function%in%Excel%that%is%used%to%calculate%the%seasonal%values.)%Using% this%template%(shown%on%the%following%page,%the%seasonal%factors%for%Monday,% Tuesday,%Wednesday,%Thursday,%and%Friday%are%1.238,%1.131,%0.999,%0.850,%and% 0.762,%respectively.% 27-37 % A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 B C D E F G Template for Seasonal Factors Week 44 44 44 44 44 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 48 48 48 48 48 49 49 49 49 49 50 50 50 50 50 51 51 51 51 51 52/1 52/1 52/1 52/1 52/1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 Day Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri True Value 1,130 851 859 828 726 1,085 1,042 892 840 799 1,303 1,121 1,003 1,113 1,005 2,652 2,825 1,841 1,949 1,507 989 990 1,084 1,260 1,134 941 847 714 1,002 847 922 842 784 823 Type of Seasonality Daily Estimate for Seasonal Factor 1.238 1.131 0.999 0.850 0.762 Day Mon Tue Wed Thur Fri Average Call Volume 1,025 401 429 1,209 830 1,082 841 1,362 1,174 967 930 853 924 954 1,346 904 758 886 878 802 945 610 910 754 705 729 772 % 27-38 % % 2)%To%forecast%the%call%volume%for%the%next%week%using%the%last#value%forecasting% method,%we%need%to%use%the%Last%Value%with%Seasonality%template.%%To%forecast%the% next%week,%we%need%only%start%with%the%last%Friday%value%since%the%Last%Value% method%only%looks%at%the%previous%day.% % A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 B C D E F G H I J K Template for Last-Value Forecasting Method with Seasonality Week 5 5 5 5 5 6 6 6 6 6 Day Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri True Value 772 1,254 1,146 1,012 860 771 Seasonally Adjusted Value #N/A #N/A #N/A #N/A 1,013 1,013 1,013 1,013 1,012 1,012 Seasonally Adjusted Forecast #N/A #N/A #N/A #N/A 1,013 1,013 1,013 1,013 1,012 Actual Forecast 1,254 1,146 1,012 860 771 Forecasting Error 0 0 0 0 0 Type of Seasonality Daily Day Mon Tue Wed Thur Fri Seasonal Factor 1.238 1.131 0.999 0.850 0.762 1.000 1.000 % % The%forecasted%call%volume%for%the%next%week%is%5,045%calls:%%1,254%calls%are% received%on%Monday,%1,148%calls%are%received%on%Tuesday,%1,012%calls%are%received% on%Wednesday,%860%calls%are%received%on%Thursday,%and%771%calls%are%received%on% Friday.% 27-39 % % 3)%To%forecast%the%call%volume%for%the%next%week%using%the%averaging%forecasting% method,%we%need%to%use%the%Averaging%with%Seasonality%template.% % A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 B C D E F G H I J K Template for Averaging Forecasting Method with Seasonality Week 44 44 44 44 44 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 48 48 48 48 48 49 49 49 49 49 50 50 50 50 50 51 51 51 51 51 52/1 52/1 52/1 52/1 52/1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 Day Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri True Value 1,130 851 859 828 726 1,085 1,042 892 840 799 1,303 1,121 1,003 1,113 1,005 2,652 2,825 1,841 0 0 1,949 1,507 989 990 1,084 1,260 1,134 941 847 714 1,002 847 922 842 784 823 0 0 401 429 1,209 830 0 1,082 841 1,362 1,174 967 930 853 924 954 1,346 904 758 886 878 802 945 610 910 754 705 729 772 1171 1071 945 804 721 Seasonally Adjusted Value 913 752 860 975 953 877 921 893 989 1,048 1,053 991 1,004 1,310 1,319 2,143 2,497 1,842 0 0 1,575 1,332 990 1,165 1,422 1,018 1,002 942 997 937 810 749 923 991 1,029 665 0 0 472 563 977 734 0 1,274 1,103 1,100 1,038 968 1,095 1,119 746 843 1,347 1,064 995 716 776 803 1,112 800 735 666 706 858 1,013 946 947 946 946 946 Seasonally Adjusted Forecast Actual Forecast Forecasting Error 913 833 842 875 890 888 893 893 903 918 930 935 941 967 990 1,062 1,147 1,185 1,123 1,067 1,091 1,102 1,097 1,100 1,113 1,109 1,105 1,099 1,096 1,091 1,081 1,071 1,067 1,064 1,063 1,052 1,024 997 983 973 973 967 945 952 956 959 960 961 963 966 962 960 967 969 969 965 962 959 961 959 955 950 947 945 946 946 946 946 946 1,033 832 715 667 1,102 1,005 892 759 689 1,136 1,052 934 799 737 1,226 1,202 1,146 1,007 856 1,321 1,234 1,101 932 838 1,377 1,255 1,104 934 835 1,350 1,224 1,070 906 811 1,316 1,191 1,023 847 750 1,204 1,101 967 803 726 1,183 1,085 960 816 734 1,196 1,089 959 822 738 1,200 1,092 961 815 733 1,187 1,081 950 804 720 1,171 1,071 945 804 721 182 27 113 59 17 37 0 81 110 167 69 69 314 268 1,426 1,623 695 1,007 856 628 273 112 58 246 117 121 163 87 121 348 377 148 64 27 493 1,191 1,023 446 321 5 271 967 279 115 179 89 7 114 119 272 135 387 82 20 314 214 159 130 123 277 327 245 75 52 0 0 0 0 0 Type of Seasonality Daily Day Mon Tue Wed Thur Fri Seasonal Factor 1.238 1.131 0.999 0.850 0.762 1.000 1.000 1.000 1.000 1.000 1.000 1.000 Mean Absolute Deviation MAD = 267.27 Mean Square Error MSE = 187,916.17 %% % The%forecasted%call%volume%for%the%next%week%is%4,712%calls:%%1,171%calls%are% received%on%Monday,%1,071%calls%are%received%on%Tuesday,%945%calls%are%received% on%Wednesday,%804%calls%are%received%on%Thursday,%and%721%calls%are%received%on% Friday.% 27-40 % % 4)%To%forecast%the%call%volume%for%the%next%week%using%the%moving#average% forecasting%method,%we%need%to%use%the%Moving%Averaging%with%Seasonality% template.%%Since%only%the%past%5%days%are%used%in%the%forecast,%we%start%with% Monday%of%the%last%week%to%forecast%through%Friday%of%the%next%week.% % A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 B C D E F G H I J K Template for Moving-Average Forecasting Method with Seasonality Week 5 5 5 5 5 6 6 6 6 6 7 Day Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon True Value 910 754 705 729 772 985 914 835 732 658 Seasonally Adjusted Value 735 666 706 858 1,013 796 808 836 862 863 #N/A Seasonally Adjusted Forecast #N/A #N/A #N/A #N/A 796 808 836 862 863 833 Actual Forecast Forecasting Error Number of previous periods to consider n= 5 Type of Seasonality Daily 985 914 835 732 658 1,031 0 0 0 0 0 Day Mon Tue Wed Thur Fri Seasonal Factor 1.238 1.131 0.999 0.850 0.762 % % The%forecasted%call%volume%for%the%next%week%is%4,124%calls:%%985%calls%are%received% on%Monday,%914%calls%are%received%on%Tuesday,%835%calls%are%received%on% Wednesday,%732%calls%are%received%on%Thursday,%and%658%calls%are%received%on% Friday.% % 5)%To%forecast%the%call%volume%for%the%next%week%using%the%exponential%smoothing% forecasting%method,%we%need%to%use%the%Exponential%with%Seasonality%template.%We% start%with%the%initial%estimate%of%1,125%calls%(the%average%number%of%calls%on%non# holidays%during%the%previous%13%weeks).% % 27-41 A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 B C D E F G H I J K Template for Exponential Smoothing Forecasting Method with Seasonality Week 44 44 44 44 44 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 48 48 48 48 48 49 49 49 49 49 50 50 50 50 50 51 51 51 51 51 52/1 52/1 52/1 52/1 52/1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 Day Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri True Value 1,130 851 859 828 726 1,085 1,042 892 840 799 1,303 1,121 1,003 1,113 1,005 2,652 2,825 1,841 0 0 1,949 1,507 989 990 1,084 1,260 1,134 941 847 714 1,002 847 922 842 784 823 0 0 401 429 1,209 830 0 1,082 841 1,362 1,174 967 930 853 924 954 1,346 904 758 886 878 802 945 610 910 754 705 729 772 1074 982 867 737 661 Seasonally Adjusted Value 913 752 860 975 953 877 921 893 989 1,048 1,053 991 1,004 1,310 1,319 2,143 2,497 1,842 0 0 1,575 1,332 990 1,165 1,422 1,018 1,002 942 997 937 810 749 923 991 1,029 665 0 0 472 563 977 734 0 1,274 1,103 1,100 1,038 968 1,095 1,119 746 843 1,347 1,064 995 716 776 803 1,112 800 735 666 706 858 1,013 868 868 868 867 867 Seasonally Adjusted Forecast 1,025 1,014 988 975 975 973 963 959 952 956 965 974 976 978 1,012 1,042 1,152 1,287 1,342 1,208 1,087 1,136 1,156 1,139 1,142 1,170 1,155 1,139 1,120 1,107 1,090 1,062 1,031 1,020 1,017 1,018 983 885 796 764 744 767 764 687 746 782 814 836 849 874 898 883 879 926 940 945 922 908 897 919 907 890 867 851 852 868 868 868 868 868 Actual Forecast 1,269 1,147 987 828 743 1,204 1,089 958 809 728 1,195 1,102 975 831 771 1,290 1,304 1,286 1,140 921 1,346 1,285 1,155 968 870 1,448 1,306 1,138 951 844 1,350 1,202 1,030 867 775 1,260 1,112 884 676 582 921 868 763 584 568 968 920 835 721 666 1,112 999 878 787 716 1,170 1,043 907 762 700 1,122 1,007 867 723 649 1,074 982 867 737 661 Forecasting Error 139 296 128 0 17 119 47 66 31 71 108 19 28 282 234 1,362 1,521 555 1,140 921 603 222 166 22 214 188 172 197 104 130 348 355 108 25 9 437 1,112 884 275 153 288 38 763 498 273 394 254 132 209 187 188 45 468 117 42 284 165 105 183 90 212 253 162 6 123 0 0 0 0 0 Smoothing Constant α= Initial Estimate Average = 0.1 1,025 Type of Seasonality Daily Day Mon Tue Wed Thur Fri Seasonal Factor 1.238 1.131 0.999 0.850 0.762 1.000 1.000 1.000 1.000 1.000 1.000 1.000 Mean Absolute Deviation MAD = 261.3 Mean Square Error MSE = 171,377.0 % The%forecasted%call%volume%for%the%next%week%is%4,322%calls:%%1,074%calls%are% received%on%Monday,%982%calls%are%received%on%Tuesday,%867%calls%are%received%on% 27-42 % Wednesday,%737%calls%are%received%on%Thursday,%and%661%calls%are%received%on% Friday.% % b)% To%obtain%the%mean%absolute%deviation%for%each%forecasting%method,%we%simply% need%to%subtract%the%true%call%volume%from%the%forecasted%call%volume%for%each%day% in%the%sixth%week.%%We%then%need%to%take%the%absolute%value%of%the%five%differences.%% Finally,%we%need%to%take%the%average%of%these%five%absolute%values%to%obtain%the% mean%absolute%deviation.% % 1)%The%spreadsheet%for%the%calculation%of%the%mean%absolute%deviation%for%the%last# value%forecasting%method%follows.% % A 1 2 3 4 5 6 7 8 9 B C D E Day Monday Tuesday Wednesday Thursday Friday True Value 723 677 521 571 498 Actual Forecast 1,254 1,146 1,012 860 771 Forecast Error 531 469 491 289 273 F G H Last Value Week 6 6 6 6 6 Mean Absolute Deviation MAD = 410.6 % % This%method%is%the%least%effective%of%the%four%methods%because%this%method% depends%heavily%upon%the%average%seasonality%factors.%%If%the%average%seasonality% factors%are%not%the%true%seasonality%factors%for%week%6,%a%large%error%will%appear% because%the%average%seasonality%factors%are%used%to%transform%the%Friday%call% volume%in%week%5%to%forecasts%for%all%call%volumes%in%week%6.%%We%calculated%in%part% (a)%that%the%call%volume%for%Friday%is%0.762%times%lower%than%the%overall%average% call%volume.%%In%week%6,%however,%the%call%volume%for%Friday%is%only%0.83%times% lower%than%the%average%call%volume%over%the%week.%%Also,%we%calculated%that%the%call% volume%for%Monday%is%1.34%times%higher%than%the%overall%average%call%volume.%%In% Week%6,%however,%the%call%volume%for%Monday%is%only%1.21%times%higher%than%the% average%call%volume%over%the%week.%%These%differences%introduce%a%large%error.% % 27-43 % % 2)%The%spreadsheet%for%the%calculation%of%the%mean%absolute%deviation%for%the% averaging%forecasting%method%appears%below.% % A 1 2 3 4 5 6 7 8 9 B C D E Day Monday Tuesday Wednesday Thursday Friday True Value 723 677 521 571 498 Actual Forecast 1,171 1,071 945 804 721 Forecast Error 448 394 424 233 223 F G H Averaging Week 6 6 6 6 6 Mean Absolute Deviation MAD = 344.4 % % This%method%is%the%second#most%effective%of%the%four%methods.%%Again,%the%reason% lies%in%the%average%seasonality%factors.%%Applying%the%average%seasonality%factors%to% an%average%call%volume%yields%a%much%more%accurate%result%than%applying%average% seasonality%factors%to%only%one%call%volume.%%This%method%is%not%the%most%effective% method,%however,%because%the%centralized%call%center%experiences%not%only%daily% seasonality,%but%also%weekly%seasonality.%%For%example,%the%call%volumes%in%weeks% 45%and%46%are%much%greater%than%the%call%volumes%in%week%6.%%Therefore,%these% larger%call%volumes%inflate%the%average%call%volume,%which%in%turn%inflates%the% forecasts%for%Week%6.%%%% % % % 3)The%spreadsheet%for%the%calculation%of%the%mean%absolute%deviation%for%the% moving#average%forecasting%method%appears%below.% % A 1 2 3 4 5 6 7 8 9 B C D E True Value 723 677 521 571 498 Actual Forecast 985 914 835 732 658 Forecast Error 262 237 314 161 160 F G H Moving Average Week 6 6 6 6 6 Day Monday Tuesday Wednesday Thursday Friday Mean Absolute Deviation MAD = 226.8 % This%method%is%the%most%effective%of%the%four%methods%because%this%method%only% uses%the%average%week%5%call%volume%to%forecast%the%call%volumes%for%week%6.%% Again,%applying%the%average%seasonality%factors%to%an%average%call%volume%yields%a% much%more%accurate%result%than%applying%average%seasonality%factors%to%only%one% call%volume.%Also,%the%average%call%volume%used%in%this%method%is%not%overly% inflated%since%it%is%an%average%of%the%week%5%call%volumes,%which%are%closer%to%the% week%6%call%volumes%than%any%other%of%the%13%weeks.% % 27-44 % % % 4)%The%spreadsheet%for%the%calculation%of%the%mean%absolute%deviation%for% exponential%forecasting%method%follows.% % A 1 2 3 4 5 6 7 8 9 B C D E Actual Forecast 1,074 982 867 737 661 Forecast Error 351 305 346 166 163 F G H Exponential Smoothing Week 6 6 6 6 6 Day Monday Tuesday Wednesday Thursday Friday True Value 723 677 521 571 498 Mean Absolute Deviation MAD = 266.2 % This%method%is%nearly%as%effective%as%the%moving%average.%This%method%is%a%little% more%effective%than%the%averaging%forecasting%method%because%the%smoothing% constant%causes%less%weight%to%be%placed%on%the%call%volumes%in%the%earlier%weeks.% % % c)%This%problem%is%simply%a%linear%regression%problem.% % %1)%%To%find%a%mathematical%relationship,%we%use%the%Linear%Regression%template.%% The%decentralized%case%volumes%are%the%independent%variables,%and%the%centralized% case%volumes%are%the%dependent%variables.%%Substituting%the%case%volume%data,%we% obtain%the%following%spreadsheet.%The%relationship%is%y%=%1576%+%0.756x,%where%x%is% the%decentralized%case%volume,%and%y%is%the%estimated%centralized%case%volume.% % A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 B C D E F G Estimate 2,038 2,121 2,099 1,984 2,623 2,012 1,882 1,909 2,071 2,008 1,935 1,976 2,025 Estimation Error 13.84 49.45 679.61 350.27 109.26 298.70 45.32 741.89 521.66 118.08 402.41 60.17 72.69 Square of Error 192 2,445 461,872 122,690 11,938 89,221 2,054 550,400 272,132 13,943 161,932 3,620 5,284 H I J Template for Linear Regression Week 44 45 46 47 48 49 50 51 52/1 2 3 4 5 Independent Variable 612 721 693 540 1,386 577 405 441 655 572 475 530 595 Dependent Variable 2,052 2,170 2,779 2,334 2,514 1,713 1,927 1,167 1,549 2,126 2,337 1,916 2,098 % 27-45 Linear Regression Line y = a + bx a= 1,576 b= 0.76 Estimator If x = 613 then y= 2,038.9 % % % 2)%%To%forecast%the%week%6%call%volume%for%the%centralized%call%center,%we%simply% input%the%week%6%decentralized%case%volume%for%the%value%of%x%in%the%Estimator% section%of%the%Linear%Regression%Spreadsheet%(as%shown%in%part%1%above).%%The% value%of%y%then%represents%the%week%6%centralized%case%volume.%%We%multiply%this% value%of%y%by%1.5%to%obtain%the%week%6%centralized%call%volume.%%Thus,%the%forecasted% number%of%calls%is%1.5%*%2,038.9%=%3,058.% % We%then%break%this%weekly%call%volume%into%daily%call%volume.%%We%do%this% conversion%by%dividing%the%weekly%call%volume%by%the%sum%of%the%seasonal%factors% calculated%in%part%(a)%and%then%multiplying%this%weekly%call%volume%by%the% appropriate%seasonal%factor%to%find%the%call%volume%for%each%of%the%five%days%of%the% week.%%The%spreadsheet%showing%these%calculations%follows:% % 1 2 3 4 5 6 7 8 9 10 A B Week 6 Call Volume Daily Call Volume 3058 611.6 C Day Monday Tuesday Wednesday Thursday Friday Seasonal Factor 1.238 1.131 0.999 0.850 0.762 Forecasted Call Volume 757 692 611 520 466 % % The%forecasted%call%volume%for%week%6%is%3,046%calls:%%757%calls%are%received%on% Monday,%692%calls%are%received%on%Tuesday,%611%calls%are%received%on%Wednesday,% 520%calls%are%received%on%Thursday,%and%466%calls%are%received%on%Friday.% % 27-46 % % 3)%To%calculate%the%mean%absolute%deviation,%we%need%to%subtract%the%true%call% volume%from%the%forecasted%call%volume%for%each%day%in%the%sixth%week.%%We%then% need%to%take%the%absolute%value%of%the%five%differences.%%Finally,%we%need%to%take%the% average%of%these%five%absolute%values%to%obtain%the%mean%absolute%deviation.% % The%spreadsheet%for%the%calculation%of%the%mean%absolute%deviation%follows.% % A 1 2 3 4 5 6 7 8 9 B C D E True Value 723 677 521 571 498 Actual Forecast 757 692 611 520 466 Forecast Error 34 15 90 51 32 F G H Causal Forecasting Week 6 6 6 6 6 Day Monday Tuesday Wednesday Thursday Friday Mean Absolute Deviation MAD = 44.4 % This%forecasting%method%is%by%far%the%most%effective%method.%%The%centralized% center%performs%the%same%services%and%serves%the%same%population%as%the% decentralized%center.%%Therefore,%the%call%volume%trends%are%the%same.%%Once%we% have%a%factor%to%scale%the%decentralized%call%volumes%to%the%centralized%call% volumes,%we%have%a%very%effective%forecasting%method.% % % d)% We%would%definitely%recommend%using%the%causal%forecasting%method% implemented%in%part%(c)%because%it%yields%the%lowest%error.%%The%causal%method% shows%us%that%the%call%volume%trends%remain%relatively%the%same%year%after%year.%% We%had%to%convert%between%case%volumes%and%call%volumes%in%part%(c),%however,% and%such%a%conversion%introduces%error.%%For%example,%what%if%a%case%generates%a% higher%or%lower%number%of%calls?%%We%therefore%recommend%that%call%volume%data% be%meticulously%recorded%as%the%centralized%center%continues%its%operation.%%Once% one%year’s%worth%of%call%volumes%have%been%collected,%the%causal%forecasting%model% should%be%updated.%%The%model%should%be%updated%to%use%the%historical%centralized% call%volume%data%instead%of%the%historical%decentralized%case%volume%data.% 27-47 CHAPTER 28: EXAMPLES OF PERFORMING SIMULATIONS ON SPREADSHEETS WITH ANALYTIC SOLVER PLATFORM 28-­‐1. (a) Answers will vary. A typical set of 5 runs: 45.83, 46.26, 45.94, 45.98, and 46.89. (b) Answers will vary. A typical set of 5 runs: 46.49, 46.12, 46.38, 46.23, and 46.37. (c) The mean completion times in part b should be more consistent. 28-­‐2. (a) Error function (Scale = 0.0109, Shift = 460.94) (b) Normal Distribution (Mean = 460.94, Standard Deviation = 64.78). 28-­‐3. (a) Uniform Distribution (Min = 302, Max = 496). (b) Max Extreme Distribution (Mode = 62.01, Scale = 46.41, Shift = 301.99). 28-­‐4. A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Activity A Secure funding B Design Building C Site Preparation D Foundation E Framing F Electrical G Plumbing H Walls and Roof I Finish Work J Landscaping B Predecessor — A A B, C D E E F, G H H C D Distribution Normal (mean, st. dev.) Uniform (min, max) Triangular (min, most likely, max) Triangular (min, most likely, max) Triangular (min, most likely, max) Triangular (min, most likely, max) Triangular (min, most likely, max) Triangular (min, most likely, max) Triangular (min, most likely, max) Fixed (5) E Parameters 6 1 6 10 1.5 2 1.5 2 3 4 2 3 3 4 4 5 5 6 F 2.5 3 6 5 5 7 7 G H I (all times in months) Start Activity Finish Time Time Time 0.0 6.257 6.3 6.3 9.188 15.4 6.3 1.661 7.9 15.4 2.219 17.7 17.7 4.100 21.8 21.8 2.322 24.1 21.8 3.514 25.3 25.3 4.862 30.1 30.1 6.000 36.1 30.1 5 35.1 Project Completion Time 35.140 Mean Project Completion Time 34.917 (a) The mean project completion time is approximately 35 months. 28-1 (b) The probability that the project completion time will be less than 36 months is approximately 72%. (c) Activity B and then Activity A have the largest impact on the project completion time. 28-2 28-­‐5. A B C D E F 1 Size of Claim Prob. Distribution Parameters Claim (If Claim is This Size) 2 None 40% Fixed $0 $0 3 Small 40% Uniform(Min,Max) $0 $2,000 $54 4 Large 20% Uniform(Min,Max) $2,000 $20,000 $4,554 5 6 Size of Claim 2 7 (0=None,1=Small,2=Large) Simulated Claim $4,554 8 Mean Claim $2,567 The mean claim is approximately $2,567. 28-3 28-­‐6. (a) Option 2 (Hotel Project only). The mean NPV is approximately $11.5 million, with an approximately 70% chance of being nonnegative. A B C D Project Simulated 3 Cash Flow 4 ($millions) 5 Hotel Project: 6 Construction Costs: Year 0 -80 7 Year 1 -76.763 8 Year 2 -74.188 9 Year 3 -98.612 10 Revenue per Share Year 4 38.767 11 Year 5 69.990 12 Year 6 65.203 13 Selling Price per Share Year 7 793.807 14 15 Shopping Center Project 16 Construction Costs: Year 0 -90 17 Year 1 -49.723 18 Year 2 -26.847 19 Year 3 -57.320 20 Revenue per Share Year 4 15.628 21 Year 5 9.743 22 Year 6 14.163 23 Selling Price per Share Year 7 612.961 24 Think Big's 25 Simulated Cash Flow 26 ($millions) 27 28 Year 0 -13.200 29 Year 1 -12.666 30 Year 2 -12.241 31 Year 3 -16.271 32 Year 4 6.397 33 Year 5 11.548 34 Year 6 10.759 35 Year 7 130.978 36 37 Net Present Value ($millions) 37.769 38 39 MeanNPV ($millions) 11.546 E F G H Normal Normal Normal Normal Normal Normal Uniform -80 -80 -70 30 40 50 200 5 10 15 20 20 20 844 (mean, st. dev.) (mean, st. dev.) (mean, st. dev.) (mean, st. dev.) (mean, st. dev.) (mean, st. dev.) (lower, upper) Normal Normal Normal Normal Normal Normal Uniform -50 -20 -60 15 25 40 160 5 5 10 15 15 15 615 (mean, st. dev.) (mean, st. dev.) (mean, st. dev.) (mean, st. dev.) (mean, st. dev.) (mean, st. dev.) (lower, upper) Share 16.50% 0.00% Hotel Shopping Center Cost of Capital 10% 28-4 (b) Option 3 (Shopping Center Project only). The mean NPV is approximately $6.6 million, with an approximately 71% chance of being nonnegative. A B C D Project Simulated 3 Cash Flow 4 ($millions) 5 Hotel Project: 6 Construction Costs: Year 0 -80 7 Year 1 -79.864 8 Year 2 -56.819 9 Year 3 -69.994 10 Revenue per Share Year 4 70.702 11 Year 5 57.821 12 Year 6 16.736 13 Selling Price per Share Year 7 549.769 14 15 Shopping Center Project 16 Construction Costs: Year 0 -90 17 Year 1 -56.321 18 Year 2 -26.445 19 Year 3 -87.406 20 Revenue per Share Year 4 0.980 21 Year 5 38.831 22 Year 6 25.538 23 Selling Price per Share Year 7 407.887 24 Think Big's 25 Simulated Cash Flow 26 ($millions) 27 28 Year 0 -11.799 29 Year 1 -7.384 30 Year 2 -3.467 31 Year 3 -11.459 32 Year 4 0.128 33 Year 5 5.091 34 Year 6 3.348 35 Year 7 53.474 36 37 Net Present Value ($millions) 2.593 38 39 MeanNPV ($millions) 6.571 E F G Normal Normal Normal Normal Normal Normal Uniform -80 -80 -70 30 40 50 200 5 10 15 20 20 20 844 (mean, st. dev.) (mean, st. dev.) (mean, st. dev.) (mean, st. dev.) (mean, st. dev.) (mean, st. dev.) (lower, upper) Normal Normal Normal Normal Normal Normal Uniform -50 -20 -60 15 25 40 160 5 5 10 15 15 15 615 (mean, st. dev.) (mean, st. dev.) (mean, st. dev.) (mean, st. dev.) (mean, st. dev.) (mean, st. dev.) (lower, upper) Hotel Shopping Center Cost of Capital H Share 0.00% 13.11% 10% 28-5 (c) Option 1 appears to be the best. It has the highest expected NPV ($18 million vs. less than $12 million vs. less than $7 million) and there is less chance of losing money (less than 20% vs. nearly 30% for options 2 and 3). 28-­‐7. (a) The mean profit is approximately $572. There is a 100% chance of making at least $0 profit. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 A Purchase Price Selling Price B $100 $150 Order Quantity 14 Demand 14 Revenue Purchase Cost Total Profit Mean Total Profit C Custom Discrete $2,100 $1,400 $700 $572.50 D E Value 10 11 12 13 14 15 16 17 18 Probability 0.05 0.1 0.1 0.15 0.2 0.15 0.1 0.1 0.05 28-6 (b) Thirteen tickets maximizes Susan’s mean profit. (c) Order Quantity 10 11 12 13 14 15 16 17 18 Mean Total Profit $500.00 $542.50 $570.00 $582.50 $572.50 $532.50 $470.00 $392.50 $300.00 28-7 (d) Thirteen tickets is the optimal order quantity found by Solver. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 A Purchase Price Selling Price B $100 $150 Order Quantity 13 Demand 13 Revenue Purchase Cost Total Profit Mean Total Profit C Custom Discrete $1,950 $1,300 $650 $582.50 D E Value 10 11 12 13 14 15 16 17 18 Probability 0.05 0.1 0.1 0.15 0.2 0.15 0.1 0.1 0.05 28-­‐8. (a) A bid of approximately $5.3 million maximmizes the mean profit. OurBid 5.20 5.25 5.30 5.35 5.40 5.45 5.50 5.55 5.60 Mean Profit ($million) 0.469 0.481 0.485 0.482 0.476 0.467 0.405 0.315 0.253 28-8 (b) The optimal bid is approximately $5.302 million, as found by Solver. A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 B C D E Reliable Construction Co. Contract Bidding Data Our Project Cost ($million) Our Bid Cost ($million) Competitor Bids Bid ($million) Distribution 4.550 0.050 Competitor 1 4.753 Competitor 2 5.832 Competitor 3 5.648 Triangular Triangular Uniform Competitor Distribution Parameters (Proportion of Our Project Cost) Minimum 95% 110% Most Likely 130% 125% Maximum 160% 140% Competitor Distribution Parameters ($millions) Minimum 4.323 Most Likely 5.915 Maximum 7.280 Minimum Competitor Bid ($million) 4.753 Our Bid ($million) 5.302 Win Bid? Profit ($million) Mean Profit ($million) 0 5.005 5.688 6.370 120% 130% 5.460 5.915 (1=yes, 0=no) -0.050 0.496140938 28-­‐9. (a) A long-­‐term loan of approximately $5 million maximizes Everglades’s mean ending balance. LT Loan 0 5 10 15 20 Mean 2021 Ending Balance 8.95 9.17 8.21 6.13 3.67 28-9 (b) (c) The optimal long-­‐term loan is approximately $3.82 million, as found by Solver. A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 B C D E F G H I J K L M N O P ST Loan 4.41 7.46 11.79 11.81 6.67 4.30 9.12 0.99 0.00 0.00 Ending Balance 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.78 8.57 4.56 >= >= >= >= >= >= >= >= >= >= >= Minimum Balance 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 Everglade Cash Flow Management Problem When Applying Simulation LT Rate ST Rate 5% 7% Start Balance Minimum Cash 1 0.5 (all cash figures in millions of dollars) Cash Flow (Triangular Distribution) Year 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 Min -9 -4 -7 0 3 1 -6 4 -5 5 Likely -8 -2 -4 3 6 3 -4 7 -2 10 Max -7 1 0 7 9 5 -2 12 4 18 Simulated Cash Flow -8.73 -2.55 -3.62 0.99 6.16 3.03 -4.34 8.96 1.54 7.98 LT Loan 3.82 LT Interest -0.19 -0.19 -0.19 -0.19 -0.19 -0.19 -0.19 -0.19 -0.19 -0.19 Balance ST LT ST Before Interest Payback Payback ST Loan -3.91 -0.31 -4.41 -6.96 -0.52 -7.46 -11.29 -0.83 -11.79 -11.31 -0.83 -11.81 -6.17 -0.47 -6.67 -3.80 -0.3008 -4.2972 -8.62 -0.64 -9.12 -0.49 -0.0696 -0.9938 0.78 0 0 8.57 0 -3.82 0 4.56 Mean 2021 Ending Balance 28-10 9.20 28-­‐10. (a) Accepting approximately 185 reservations maximizes the mean profit. (b) Reservations to Accept 180 181 182 183 184 185 186 187 188 189 190 Mean Profit $11,612 $11,719 $11,806 $11,875 $11,918 $11,940 $11,936 $11,917 $11,875 $11,812 $11,732 28-11 (c) The optimal number of reservations to accept is approximately 185, as found by Solver. B 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 D E F Available Seats Fixed Cost Avg. Fare / Seat Cost of Bumping C Data 150 $30,000 $300 $450 Ticket Demand Demand (rounded) 161.58 162 Normal Mean 195 Standard Dev. 30 Binomial Tickets Purchased 162 Probability to Show up 80% Reservations to Accept 185 Number that Show 129 Number of Filled Seats Number Denied Boarding 129 0 Mean Filled Seats Mean Denied Boarding Mean Profit 141.04 0.86 $11,925 28-12 Ticket Revenue Bumping Cost Fixed Cost Profit $38,700 $0 $30,000 $8,700 CHAPTER 29: MARKOV CHAINS 29.2-1. (a) Since the probability of rain tomorrow is only dependent on the weather today, Markovian property holds for the evolution of the weather. (b) Let the two states be ! œ Rain and " œ No Rain. Then the transition matrix is P œ PÐ"Ñ œ !Þ& !Þ" !Þ& !Þ* . 29.2-2. (a) Let " œ increased today and yesterday, # œ increased today and decreased yesterday, $ œ decreased today and increased yesterday, % œ decreased today and yesterday. P œ PÐ"Ñ α" α œ # ! ! ! ! α$ α% " α" " α# ! ! ! ! " α$ " α% (b) The state space is properly defined to include information about changes yesterday and today. This is the only information needed to determine the next state, namely changes today and tomorrow. 29.2-3. Yes, it can be formulated as a Markov chain with the following ) Ð œ #$ Ñ states. State 1 2 3 4 5 6 7 8 Today inc inc inc inc dec dec dec dec 1 Day Ago inc inc dec dec inc inc dec dec 2 Days Ago inc dec inc dec inc dec inc dec These states include all the information needed to predict the change in the stock tomorrow whereas the states in Prob. 29.2-2 do not consider the day before yesterday, so they do not contain all necessary information to predict the change tomorrow. 29-1 29.3-1. (a) !Þ$ PÐ#Ñ œ !Þ"% !Þ"'( PÐ"!Ñ œ !Þ"'( !Þ( !Þ)' !Þ)$$ !Þ)$$ !Þ"(& !Þ)#& PÐ&Ñ œ !Þ"'& !Þ)$& !Þ"'( PÐ#!Ñ œ !Þ"'( !Þ)$$ !Þ)$$ (b) Ð8Ñ PÐRain 8 days from now | Rain todayÑ œ P"" Ð8Ñ PÐRain 8 days from now | No rain todayÑ œ P#" . If the probability it will rain today is !Þ&, Ð8Ñ Ð8Ñ PÐRain 8 days from nowÑ œ :8 œ !Þ&P"" !Þ&P#" . Hence, :# œ !Þ##, :& œ !Þ"(, :"! œ !Þ"'(, :#! œ !Þ"'(. (c) We find 1" œ !Þ"'( and 1# œ !Þ)$$. As 8 grows large, PÐ8Ñ approaches 1" 1 " 1# , 1# the stationary probabilities. Indeed, PÐ"!Ñ œ PÐ#!Ñ œ 1" 1" 1# . 1# 29.3-2. (a) Let states ! and " denote that a ! and a " have been recorded respectively. Then the transition matrix is Pœ "; ; ; ß "; where ; œ !Þ!!&. (b) !Þ*&# PÐ"!Ñ œ !Þ!%) !Þ!%) !Þ*&# The probability that a digit will be recorded accurately after the last transmission is !Þ*&#. (c) PÐ"!Ñ œ !Þ*) !Þ!# !Þ!# !Þ*) The probability that a digit will be recorded accurately after the last transmission is !Þ*). 29-2 29.3-3. (a) ! !Þ& ! !Þ& ! !Þ& ! !Þ& ! ! P œ ! !Þ& ! !Þ& ! . ! ! !Þ& ! !Þ& !Þ& ! ! !Þ& ! (b) (c) 1" œ 1# œ 1$ œ 1% œ 1& œ !Þ#. 29.4-1. (a) P has one recurrent communicating class: Ö!ß "ß #ß $×. (b) P has 3 communicating classes: Ö!× absorbing, so recurrent; Ö"ß #× recurrent and Ö$× transient. 29-3 29.4-2. (a) P has one recurrent communicating class: Ö!ß "ß #ß $×. (b) P has one recurrent communicating class: Ö!ß "ß #×. 29.4-3. P has 3 communicating classes: Ö!ß "× recurrent, Ö#× transient and Ö$ß %× recurrent. 29.4-4. P has one communicating class, so each state has the same period %. 29.4-5. (a) P has two classes: Ö!ß "ß #ß %× transient and Ö$× recurrent. (b) The period of Ö!ß "ß #ß %× is # and the period of Ö$× is ". 29.5-1. Pœ α "" "α " 1P œ 1 Ê α1" Ð" " Ñ1# œ 1" and 1" 1# œ " α Ê 1 œ #"α" " ß #"α " . 29.5-2. We need to show that 14 œ Q"" for 4 œ !ß "ß á ß Q satisfies the steady-state equations: Q Q 14 œ Q 3œ! 13 T34 and 3œ! 13 œ ". These are easily verified, using 3œ! T34 œ " for every 4. The chain is irreducible, aperiodic and positive recurrent , so this is the unique solution. 29.5-3. Q œ & Ê 1" œ 1# œ 1$ œ 1% œ 1& œ "Î& œ !Þ# The steady-state probabilities do not change if the probabilities for moving steps change. 29.5-4. 1 œ Ð!Þ&""ß !Þ#)*ß !Þ#Ñ The steady-state market share for A and B are !Þ&"" and !Þ#)* respectively. 29-4 29.5-5. (a) Assuming demand occurs after delivery of orders: ! ! ! ! !Þ' !Þ% ! !Þ$ !Þ$ !Þ% ! ! ! ! !Þ" !Þ# !Þ$ !Þ% ! ! ! ! P œ ! !Þ" !Þ# !Þ$ !Þ% ! ! !Þ" !Þ# !Þ$ !Þ% ! ! ! ! ! !Þ" !Þ# !Þ$ !Þ% ! ! ! ! !Þ" !Þ# !Þ( (b) 1P œ 1 and 4 14 œ " Ê 1 œ Ð!Þ"$* !Þ"$* !Þ"$* !Þ"$) !Þ"%" !Þ"$! !Þ"(%Ñ. (c) The steady-state probability that a pint of blood is to be discarded is PÐH œ !Ñ † PÐstate œ (Ñ œ !Þ% x !Þ"(% œ !Þ!'*'. (d) PÐneed for emergency deliveryÑ œ #3œ" PÐstate œ 3Ñ † PÐH 3Ñ œ !Þ"$* x Ð!Þ# !Þ"Ñ !Þ"$* x !Þ" œ !Þ!&&' 29.5-6. For an Ð=ß WÑ policy with = œ # and W œ $: -ÐB>" ß H> Ñ œ "! #&Ð$ B>" Ñ &!maxÐH> $ß !Ñ &!maxÐH> B>" ß !Ñ for B>" # for B>" #. OÐ!Ñ œ IÒ-Ð!ß H> ÑÓ œ )& &!Ò∞ 4œ% Ð4 $Ñ † T ÐH> œ 4ÑÓ ¶ )'Þ#, OÐ"Ñ œ IÒ-Ð"ß H> ÑÓ œ '! &!Ò∞ 4œ% Ð4 $Ñ † T ÐH> œ 4ÑÓ ¶ '"Þ#, OÐ#Ñ œ IÒ-Ð#ß H> ÑÓ œ ! &!Ò∞ 4œ% Ð4 #Ñ † T ÐH> œ 4ÑÓ ¶ &Þ#, OÐ$Ñ œ IÒ-Ð$ß H> ÑÓ œ ! &!Ò∞ 4œ% Ð4 #Ñ † T ÐH> œ 4ÑÓ ¶ "Þ#. maxÐ$ H>" ß !Ñ B>" œ maxÐB> H>" ß !Ñ for B> # for B> # !Þ!)! !Þ!)! Pœ !Þ#'% !Þ!)! !Þ$') !Þ$') ! !Þ$') !Þ")% !Þ")% !Þ$') !Þ")% !Þ$') !Þ$') !Þ$') !Þ$') Solving the steady-state equations gives Ð1! ß 1" ß 1# ß 1$ Ñ œ Ð!Þ"%)ß !Þ#&#ß !Þ$')ß !Þ#$#Ñ. Then the long-run average cost per week is $4œ! OÐ4Ñ † 14 œ $!Þ$(. 29-5 29.5-7. (a) maxÐB> # H>" ß !Ñ B>" œ maxÐB> H>" ß !Ñ !Þ#'% !Þ!)! Pœ !Þ#'% !Þ!)! !Þ$') !Þ")% !Þ$') !Þ")% !Þ$') !Þ$') !Þ$') !Þ$') for B> Ÿ " for B> # ! !Þ$') ! !Þ$') Solving the steady-state equations gives Ð1! ß 1" ß 1# ß 1$ Ñ œ Ð!Þ")#ß !Þ#)&ß !Þ$')ß !Þ"'&Ñ. (b) lim8Ä∞ I 8" 8>œ" -ÐB> Ñ œ ! † 1! # † 1" ) † 1# ") † 1$ œ 'Þ%). 29.5-8. (a) P"" œ PÐH8" œ !Ñ PÐH8" œ #Ñ PÐH8" œ %Ñ œ $Î& P"# œ PÐH8" œ "Ñ PÐH8" œ $Ñ œ #Î& P#" œ PÐH8" œ "Ñ PÐH8" œ $Ñ œ #Î& P## œ PÐH8" œ !Ñ PÐH8" œ #Ñ PÐH8" œ %Ñ œ $Î& Pœ $Î& #Î& #Î& $Î& (b) 1 œ 1P and 1" 1# œ " Ê 1" œ 1# œ "Î#. (c) P is doubly stochastic and there are two states, so 1" œ 1# œ "Î#. (d) OÐ"Ñ œ IÒ-Ð"ß H8 ÑÓ œ Ð#Î&ÑÒ$ #Ð"ÑÓ Ð#Î&ÑÒ$ #Ð#ÑÓ Ð"Î&ÑÐ"Ñ Ð%Î&ÑÒ" # $Ó œ *Þ), OÐ#Ñ œ IÒ-Ð#ß H8 ÑÓ œ Ð#Î&ÑÒ$ #Ð"ÑÓ Ð"Î&ÑÒ$ #Ð#ÑÓ Ð"Î&ÑÐ# "Ñ Ð%Î&ÑÒ" #Ó œ 'Þ%. So the long-run average cost per unit time is *Þ)Ð"Î#Ñ 'Þ%Ð"Î#Ñ œ )Þ". 29-6 29.5-9. Ð8Ñ (a) PÐthe unit will be inoperable after 8 periodsÑ œ P!# Ð8Ñ Ð8Ñ 8 œ #: P!# œ !Þ!%; 8 œ &: P!# œ !Þ!$(; Ð8Ñ Ð8Ñ 8 œ "!: P!# œ !Þ!$*; 8 œ #!: P!# œ !Þ!$). (b) 1! œ !Þ'"&, 1" œ !Þ"*#, 1# œ !Þ!$), and 1$ œ !Þ"&%. (c) Long-run average cost per period is $!ß !!!1$ œ %ß '#!. 29.6-1. (a) Pœ (b) .!! .!" ."! ."" !Þ*& !Þ&! !Þ!& !Þ&! œ " !Þ!&."! œ " !Þ*&.!" œ " !Þ&!."! œ " !Þ&!.!" Ê .!! œ "Þ"ß .!" œ #!ß ."! œ #ß ."" œ "" 29.6-2. (a) States: ! œ Operational, " œ Down, # œ Repaired. Pœ !Þ* ! !Þ* !Þ" ! ! " !Þ" ! 29-7 (b) We need to solve .34 œ " 5Á4 P35 .54 for every 3 and 4. .!! œ " !Þ"."! ."! œ " .#! .#! œ " !Þ"."! Ê .!! œ ""Î*ß ."! œ #!Î*ß .#! œ ""Î* .!" œ " !Þ*.!" ."" œ " .#" .#" œ " !Þ*.!" Ê .!" œ "!ß ."" œ ""ß .#" œ "! .!# œ " !Þ*.!# !Þ"."# ."# œ " ! .## œ " !Þ*.!# !Þ"."# Ê .!# œ ""ß ."# œ "ß .## œ "" The expected number of full days that the machine will remain operational before the next breakdown after a repair is completed is .!" œ "!. (c) It remains the same because of the Markovian property. The expected number of days the machine will remain operational starting operational does not depend on how long the machine remained operational in the past. 29.6-3. (a) We order the states as Ð"ß "Ñ, Ð!ß "Ñ and Ð"ß !Ñ and write the transition matrix: !Þ* P œ !Þ* !Þ* !Þ" ! ! !Þ" . !Þ" ! (b) .$$ œ "Î1$ . From 1 œ 1P and 1 † " œ ", we get 1$ œ "Î""!, so the expected recurrence time for the state Ð"ß !Ñ is .$$ œ ""!. 29.6-4. (a) !Þ#& !Þ& P œ !Þ(& !Þ#& !Þ#& !Þ& !Þ#& ! !Þ#& 29-8 (b) PÐ#Ñ œ Ð&Ñ P !Þ% !Þ%%* œ !Þ%&" !Þ$** !Þ%%* !Þ% Ð"!Ñ P (c) !Þ$(& !Þ"#& !Þ& !Þ$(& !Þ%$) !Þ")) !Þ& !Þ$(& !Þ"#& !Þ%& œ !Þ%& !Þ%& !Þ% !Þ% !Þ% !Þ"& !Þ"%* !Þ"& !Þ"& !Þ"& !Þ"& .!! œ " !Þ&."! !Þ#&.#! ."! œ " !Þ#&."! .#! œ " !Þ&."! !Þ#&.#! Ê .!! œ #!Î*ß ."! œ %Î$ß .#! œ #!Î* .!" œ " !Þ#&.!" !Þ#&.#" ."" œ " !Þ(&.!" .#" œ " !Þ#&.!" !Þ#&.#" Ê .!" œ #ß ."" œ # "# ß .#" œ # .!# œ " !Þ#&.!# !Þ&."# ."# œ " !Þ(&.!# !Þ#&."# .## œ " !Þ#&.!# !Þ&."# Ê .!# œ #!Î$ß ."# œ )ß .## œ #!Î$ (d) The steady-state probability vector is Ð!Þ%& !Þ% !Þ"&Ñ. (e) 1 † G œ !Ð!Þ%&Ñ #Ð!Þ%Ñ )Ð!Þ"&Ñ œ $ # Î week 29.6-5. (a) ! ! Pœ ! " !Þ)(& !Þ!'# !Þ!'# !Þ(& !Þ"#& !Þ"#& ! !Þ& !Þ& ! ! ! 1! œ !Þ"&%, 1" œ !Þ&$), 1# œ !Þ"&%, and 1$ œ !Þ"&% (b) 1 † G œ "Ð!Þ&$)Ñ $Ð!Þ"&%Ñ 'Ð!Þ"&%Ñ œ $ "*#$Þ!) (c) .!! ."! .#! .$! œ " !Þ)(&."! !Þ!'#&.#! !Þ!'#&.$! œ " !Þ(&."! !Þ"#&.#! !Þ"#&.$! œ " !Þ&.#! !Þ&.$! œ"! So the expected recurrence time for state ! is .!! œ 'Þ&. 29-9 29.7-1. (a) P!! œ PX X œ "; P3ß3" œ ; ; P3ß3" œ :; P3ß5 œ ! else. " ! ! ; ! : ã Pœ (b) ! ! ä ! : " â â ; ! ! ! : ; ! ! ! Class 1: Ö!× absorbing Class 2: ÖX × absorbing Class 3: Ö"ß #ß á ß X "× transient (c) Let 03O œ PÐabsorption at O starting at 3Ñ. Then 0!! œ 0$$ œ ", 0$! œ 0!$ œ !. Since P34 œ ! for l3 4l Á " and P3ß3" œ :, P3ß3" œ ; , we get: 0"! 0"$ 0#! 0#$ œ ; :0#! œ " 0"! œ ;0"! œ " 0#! Solving this system gives 0"! œ ; ":; œ !Þ))', 0"$ œ !Þ""%, 0#! œ !Þ'#, 0#$ œ !Þ$). (d) Plugging in : œ !Þ( in the formulas in part (c), we obtain 0"! œ !Þ$), 0"$ œ !Þ'#, 0#! œ !Þ""%, 0#$ œ !Þ))'. Observe that when : "Î#, the drift is towards X and when : "Î#, it is towards !. 29.7-2. (a) ! œ Have to honor warranty " œ Reorder in 1st year # œ Reorder in 2nd year $ œ Reorder in 3rd year ! " !Þ!" ! Pœ !Þ!& ! ! ! ! ! !Þ** ! ! !Þ*& ! " (b) The probability that the manufacturer has to honor the warranty is 0"!. 0"! œ !Þ!"0!! !0"! !Þ**0#! !0$! 0#! œ !Þ!&0!! !0"! !0#! !Þ*&0$! 0!! œ " and 0$! œ ! Ê 0"! œ !Þ!" !Þ**0#! and 0#! œ !Þ!& Ê 0"! œ !Þ!&*& œ &Þ*&%. 29-10 29.8-1. (a) (b) Steady-state equations: $1! œ #1" %1" œ $1! #1# $1# œ #1" #1$ #1$ œ 1# 1! 1 " 1 # 1 $ œ " % ' ' $ (c) Solving the steady-state equations gives 1 œ "* ß "* ß "* ß "* . 29.8-2. (a) Let the state be the number of jobs at the work center. (b) Steady-state equations: " # 1! œ 1" $ # 1" œ "# 1! 1# 1# œ "# 1" 1! 1 " 1 # œ " (c) Solving the steady-state equations gives 1 œ %( ß #( ß "( . 29-11