IDEAS home Printed from https://ideas.repec.org/a/inm/orinte/v37y2007i4p370-382.html
   My bibliography  Save this article

Implementing Large-Scale Optimization Models in Excel Using VBA

Author

Listed:
  • Larry J. LeBlanc

    (Owen Graduate School of Management, Vanderbilt University, Nashville, Tennessee 37203)

  • Michael R. Galbreth

    (Department of Management Science, Moore School of Business, University of South Carolina, Columbia, South Carolina 29208)

Abstract

We discuss the importance of spreadsheets for optimization modeling, including a description of their limitations for large-scale problems. We then describe efficient ways to overcome these limits. Our approach makes use of Excel’s standard functionality but augments Excel with its programming language, Visual Basic for Applications (VBA), where necessary. We show how using VBA within Excel to generate and solve large linear programs (LPs) overcomes many of the problems inherent in purely spreadsheet-based models and greatly increases model usability. The techniques described were instrumental in our successful development of a large-scale procurement/distribution LP that resulted in savings of approximately $1,000,000 in the first year, with even greater annual savings expected in the future.

Suggested Citation

  • Larry J. LeBlanc & Michael R. Galbreth, 2007. "Implementing Large-Scale Optimization Models in Excel Using VBA," Interfaces, INFORMS, vol. 37(4), pages 370-382, August.
  • Handle: RePEc:inm:orinte:v:37:y:2007:i:4:p:370-382
    DOI: 10.1287/inte.1060.0256
    as

    Download full text from publisher

    File URL: http://dx.doi.org/10.1287/inte.1060.0256
    Download Restriction: no

    File URL: https://libkey.io/10.1287/inte.1060.0256?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    References listed on IDEAS

    as
    1. Peter S. Fader & Bruce G. S. Hardie, 2001. "Forecasting Repeat Sales at CDNOW: A Case Study," Interfaces, INFORMS, vol. 31(3_supplem), pages 94-107, June.
    2. Thomas A. Grossman, 1999. "Teachers' Forum: Spreadsheet Modeling and Simulation Improves Understanding of Queues," Interfaces, INFORMS, vol. 29(3), pages 88-103, June.
    3. Larry J. LeBlanc & James A. Hill & Gregory W. Greenwell & Alexandre O. Czesnat, 2004. "Nu-kote’s Spreadsheet Linear-Programming Models for Optimizing Transportation," Interfaces, INFORMS, vol. 34(2), pages 139-146, April.
    4. Rajesh Tyagi & Peter Kalish & Kunter Akbay & Glenn Munshaw, 2004. "GE Plastics Optimizes the Two-Echelon Global Fulfillment Network at Its High Performance Polymers Division," Interfaces, INFORMS, vol. 34(5), pages 359-366, October.
    5. Gautam Appa & R. Sridharan, 2000. "OR Helps the Poor in a Controversial Irrigation Project," Interfaces, INFORMS, vol. 30(2), pages 13-28, April.
    6. Gerald Brown & Joseph Keegan & Brian Vigus & Kevin Wood, 2001. "The Kellogg Company Optimizes Production, Inventory, and Distribution," Interfaces, INFORMS, vol. 31(6), pages 1-15, December.
    7. Arnd Huchzermeier, 2005. "The Real Option Value of Operational and Managerial Flexibility in Global Supply Chain Networks," Springer Books, in: Michael Frenkel & Markus Rudolf & Ulrich Hommel (ed.), Risk Management, edition 0, pages 609-629, Springer.
    8. Stephen G. Powell, 1997. "The Teachers' Forum: From Intelligent Consumer to Active Modeler, Two MBA Success Stories," Interfaces, INFORMS, vol. 27(3), pages 88-98, June.
    9. Conway, D. G. & Ragsdale, C. T., 1997. "Modeling optimization problems in the unstructured world of spreadsheets," Omega, Elsevier, vol. 25(3), pages 313-322, June.
    10. Lynn Gordon & Erhan Erkut, 2004. "Improving Volunteer Scheduling for the Edmonton Folk Festival," Interfaces, INFORMS, vol. 34(5), pages 367-376, October.
    11. Larry J. LeBlanc & Dale Randels & T. K. Swann, 2000. "Heery International's Spreadsheet Optimization Model for Assigning Managers to Construction Projects," Interfaces, INFORMS, vol. 30(6), pages 95-106, December.
    12. Mandyam M. Srinivasan & Steven J. Ebbing & Alan T. Swearingen, 2003. "Woodward Aircraft Engine Systems Sets Work-in-Process Levels for High-Variety, Low-Volume Products," Interfaces, INFORMS, vol. 33(4), pages 61-69, August.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Larry J. LeBlanc & Thomas A. Grossman, 2008. "Introduction: The Use of Spreadsheet Software in the Application of Management Science and Operations Research," Interfaces, INFORMS, vol. 38(4), pages 225-227, August.
    2. Mauro Falasca & Christopher Zobel & Cliff Ragsdale, 2011. "Helping a Small Development Organization Manage Volunteers More Efficiently," Interfaces, INFORMS, vol. 41(3), pages 254-262, June.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. LeBlanc, Larry J. & Grossman, Thomas A. & Bartolacci, Michael R., 2019. "Ensuring scalability and reusability of spreadsheet linear programming models," Omega, Elsevier, vol. 84(C), pages 55-69.
    2. Larry J. LeBlanc & James A. Hill & Gregory W. Greenwell & Alexandre O. Czesnat, 2004. "Nu-kote’s Spreadsheet Linear-Programming Models for Optimizing Transportation," Interfaces, INFORMS, vol. 34(2), pages 139-146, April.
    3. Thomas A. Grossman, 2002. "Student Consulting Projects Benefit Faculty and Industry," Interfaces, INFORMS, vol. 32(2), pages 42-48, April.
    4. Burcu B. Keskin & Halit Üster, 2012. "Production/distribution system design with inventory considerations," Naval Research Logistics (NRL), John Wiley & Sons, vol. 59(2), pages 172-195, March.
    5. Jeffrey W. Herrmann, 2008. "Disseminating Emergency Preparedness Planning Models as Automatically Generated Custom Spreadsheets," Interfaces, INFORMS, vol. 38(4), pages 263-270, August.
    6. Cunha, Claudio Barbieri & Mutarelli, Fernando, 2007. "A spreadsheet-based optimization model for the integrated problem of producing and distributing a major weekly newsmagazine," European Journal of Operational Research, Elsevier, vol. 176(2), pages 925-940, January.
    7. Larry J. LeBlanc & Dale Randels & T. K. Swann, 2000. "Heery International's Spreadsheet Optimization Model for Assigning Managers to Construction Projects," Interfaces, INFORMS, vol. 30(6), pages 95-106, December.
    8. S Eom & E Kim, 2006. "A survey of decision support system applications (1995–2001)," Journal of the Operational Research Society, Palgrave Macmillan;The OR Society, vol. 57(11), pages 1264-1278, November.
    9. Sperling, Martina & Schryen, Guido, 2022. "Decision support for disaster relief: Coordinating spontaneous volunteers," European Journal of Operational Research, Elsevier, vol. 299(2), pages 690-705.
    10. Stüve, David & van der Meer, Robert & Lütke Entrup, Matthias & Agha, Mouhamad Shaker Ali, 2020. "Supply chain planning in the food industry," Chapters from the Proceedings of the Hamburg International Conference of Logistics (HICL), in: Kersten, Wolfgang & Blecker, Thorsten & Ringle, Christian M. (ed.), Data Science and Innovation in Supply Chain Management: How Data Transforms the Value Chain. Proceedings of the Hamburg International Conference of Lo, volume 29, pages 317-353, Hamburg University of Technology (TUHH), Institute of Business Logistics and General Management.
    11. Hrabec, Dušan & Hvattum, Lars Magnus & Hoff, Arild, 2022. "The value of integrated planning for production, inventory, and routing decisions: A systematic review and meta-analysis," International Journal of Production Economics, Elsevier, vol. 248(C).
    12. Mauro Falasca & Christopher Zobel & Cliff Ragsdale, 2011. "Helping a Small Development Organization Manage Volunteers More Efficiently," Interfaces, INFORMS, vol. 41(3), pages 254-262, June.
    13. Brian C. Briggeman & Allan W. Gray & Joshua D. Detre, 2008. "Using Limited Information to Support the Decision to Launch a New Product in the Fruit Juice Market: A Teaching Case Study," Review of Agricultural Economics, Agricultural and Applied Economics Association, vol. 30(2), pages 370-378.
    14. Aidin Rezaeian & Hamidreza Koosha & Mohammad Ranjbar & Saeed Poormoaied, 2024. "The assignment of project managers to projects in an uncertain dynamic environment," Annals of Operations Research, Springer, vol. 341(2), pages 1107-1134, October.
    15. Chen, Liang-Tu, 2014. "Optimal dynamic policies for integrated production and marketing planning in business-to-business marketplaces," International Journal of Production Economics, Elsevier, vol. 153(C), pages 46-53.
    16. Seokcheol Chang & Jaewoo Chung, 2013. "Optimization Models for Production Planning in LG Display," Interfaces, INFORMS, vol. 43(6), pages 518-529, December.
    17. John F. Raffensperger, 2003. "New Guidelines for Spreadsheets," International Journal of Business and Economics, School of Management Development, Feng Chia University, Taichung, Taiwan, vol. 2(2), pages 141-154, August.
    18. Habibi, Muhammad Khakim & Hammami, Ramzi & Battaia, Olga & Dolgui, Alexandre, 2024. "Simultaneous Pickup-and-Delivery Production-Routing Problem in closed-loop supply chain with remanufacturing and disassembly consideration," International Journal of Production Economics, Elsevier, vol. 273(C).
    19. Zakaria Chekoubi & Wajdi Trabelsi & Nathalie Sauer & Ilias Majdouline, 2022. "The Integrated Production-Inventory-Routing Problem with Reverse Logistics and Remanufacturing: A Two-Phase Decomposition Heuristic," Sustainability, MDPI, vol. 14(20), pages 1-30, October.
    20. Singer, Marcos & Donoso, Patricio, 2008. "Empirical validation of an activity-based optimization system," International Journal of Production Economics, Elsevier, vol. 113(1), pages 335-345, May.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:inm:orinte:v:37:y:2007:i:4:p:370-382. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Chris Asher (email available below). General contact details of provider: https://edirc.repec.org/data/inforea.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.