|
OR/MS Today - April 2009 International O.R. No Such Thing as a Free Lunch? Think again. Combinatorial auctions help feed two million public school children from low-income families in Chile. By Jaime Catalán, Rafael Epstein, Mario Guajardo, Daniel Yung, Lysette Henriquez, Cristian Martínez and Gabriel Weintraub Economists love to say that there is no such thing as a free lunch. But the Chilean government agency responsible for school grants, Junta Nacional de Auxilio Escolar y Becas (JUNAEB), is an exception to the rule. During the school year, JUNAEB provides breakfast and lunch for 2 million children in primary and secondary public schools. In a developing country where about 14 percent of children under the age of 18 live below the poverty line, many students depend on these free meals as a key source of nutrition. In 1980, JUNAEB began assigning catering contracts to companies through competitive auctions. At first, only three companies submitted bids, but this number rose to 30 during the 1990s and remains close to that level today. Given the volume of meals it procures, JUNAEB has always had significant bargaining power over vendors. However, until the late 1990s, JUNAEB awarded contracts based on subjective, and quite rudimentary, criteria, making it easier for bidders to exert inappropriate pressures on JUNAEB officials. Vendors lacked incentives to reduce costs and inefficiencies, and JUNAEB wound up paying a high price for low-quality products. In 1997, JUNAEB's board asked a team of academics from the University of Chile's Department of Industrial Engineering to design and implement a new mechanism for auctioning its school meals service. The new model was implemented for the first time that year and has been used ever since. (We have updated and enhanced the model during this period.) In this article, we present the development and application of this new mechanism, which assigns bids in a single-round, sealed-bid combinatorial auction and is based on an integer linear programming model. After the companies are classified, JUNAEB publishes a call to tender with the rules for bidding. Potential vendors submit their bids through an online system. Each bid includes a technical project for meal service and its price. The technical project must meet regulations established by JUNAEB, such as nutritional and hygiene requirements. In this way, meal plans are standardized. Vendors that satisfy these conditions remain in the bidding process and compete on price, through their respective bids. A bid can cover anywhere from one to 12 TUs, depending on the vendor's classification. Vendors can submit as many bids as they want; each bid is accepted or rejected in its entirety. When JUNAEB accepts a company's bid, the company must provide all meal services in the corresponding TUs. Because JUNAEB allows companies to submit bids that cover multiple TUs, vendors can take advantage of economies of scale. The shared use of infrastructure in neighboring regions, volume discounts and efficiencies in transportation and staffing all contribute to the economies of scale. Firms generally submit many bids, ranging from bids that cover just one TU to those that cover a package of TUs. The ability to submit bids on various groupings of TUs defines the combinatorial character of this auction and makes identifying the optimal solution much more difficult. Each bid includes prices for the various catering services that JUNAEB provides in the corresponding TUs. Furthermore, JUNAEB asks companies to quote alternatives to these services, such as improvements to the nutritional quality of the meals. Vendors also quote prices for different levels of demand, thereby reducing the risk the vendors would face if they provide fewer meals because of unforeseen events, such as teacher strikes. Firms can also offer discounts if the real demand turns out to be higher than anticipated. In recent years, combinatorial auctions have received a lot of attention from both the academic and industrial worlds. Combinatorial auctions have clear advantages when the auctioned items have a higher value as a set than as separate parts. Other successful applications of these auction applications have been documented [1, 2, 3, 4].
Furthermore, we consider various scenarios such as different food structures and demand levels. By combining all of the possible variations, we generated more than 700 scenarios for analysis. In practice, the decision-maker will be interested in evaluating no more than 200 of them. To find the optimal assignment for each scenario, we formulated the problem as an integer linear programming model. We defined a binary decision variable for each bid, where the decision is either to accept the bid or reject it. We also defined auxiliary binary variables that correspond to the restrictions limiting the number of firms in each region and the number of firms in the winning assignment. Not surprisingly, the difficulty of solving combinatorial bidding models is one of the main impediments to their broader use. Solving our model can be a challenging task, indeed, since it contains three classical combinatorial structures, each NP-hard: a set-covering problem, a multiknapsack problem and uncapacitated facility location problem. A real instance of the problem contains about 90,000 binary variables. In addition, considering the high number of scenarios to be evaluated, we had to design an efficient solving strategy. (Additional technical details can be found in [6, 7].) We found optimal solutions by solving the different scenarios of the model, and the JUNAEB Contract Award Commission was able to evaluate these scenarios along with the quality and robustness of their solutions. For example, the model allows JUNAEB to analyze the performance of the optimal solution when the demand level is at 100 percent, and compare this to the performance when demand is at 80 percent. It is important to note that the commission selects the scenario to be considered for the award, but the optimization model provides the specific solution. The entire process including data processing, administrative tasks, legal procedures and analysis of scenarios is usually completed in no more than 10 days. Using mathematical modeling to assign contracts allowed JUNAEB to reap significant savings for the following reasons:
The clearest evidence of the model's success is its continued use. JUNAEB introduced the model in 1997 and has applied it ever since. To date, the Chilean government has awarded more than $2 billion of contracts using the combinatorial auction methodology. Over the years, we have enhanced the model's outputs and improved the comparison among different scenarios. In 2002, this work received the IFORS Prize for Operational Research in Development, awarded by the International Federation of Operational Research Societies to the best application of O.R. in developing countries. Recently, we developed new procedures to solve the multiple auction scenarios, reducing solution times significantly [7]. We are currently studying the empirical behavior of bidders, so that we can better understand their cost structures and economies of scale, and thereby improve the auction design. Overall, the project has generated a stimulating and challenging research agenda on both algorithmical issues and auction design. In developing countries, state-run social programs often account for the bulk of the national budget. The success of this case shows that sophisticated decision-making tools can help. Small changes in these programs can lead to enormous savings, and these savings can lead to tangible improvements in quality of life, such as meals for school children. Perhaps operational research tools can continue to uncover free lunches where they are needed the most.
OR/MS Today copyright © 2009 by the Institute for Operations Research and the Management Sciences. All rights reserved. Lionheart Publishing, Inc. 506 Roswell Rd., Suite 220, Marietta, GA 30060 USA Phone: 770-431-0867 | Fax: 770-432-6969 E-mail: lpi@lionhrtpub.com URL: http://www.lionhrtpub.com Web Site © Copyright 2009 by Lionheart Publishing, Inc. All rights reserved. |