IDEAS home Printed from https://ideas.repec.org/a/eee/jomega/v84y2019icp55-69.html
   My bibliography  Save this article

Ensuring scalability and reusability of spreadsheet linear programming models

Author

Listed:
  • LeBlanc, Larry J.
  • Grossman, Thomas A.
  • Bartolacci, Michael R.

Abstract

Linear programming models implemented in spreadsheets are understood to be difficult to reuse, whether with modified data that increases or decreases model scale (such as routine model maintenance), as well as with new data (such as deploying a model to a new business setting). The difficulty arises because spreadsheets commingle cell formulas with data, which requires editing cell formulas when the data changes. We provide a novel technique to implement a linear programming model in a spreadsheet that allows for full re-use of the spreadsheet code. It robustly accommodates modified or new data, and enables a spreadsheet LP easily to be reused or even deployed to a new setting with an entirely new dataset. This technique applies to any linear programming model up to approximately 1 million non-zero constraint coefficients, and operates in native Excel without use of macros or VBA. Spreadsheet LP models can now be re-used, re-deployed, and re-optimized as easily as with algebraic software.

Suggested Citation

  • 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.
  • Handle: RePEc:eee:jomega:v:84:y:2019:i:c:p:55-69
    DOI: 10.1016/j.omega.2018.04.005
    as

    Download full text from publisher

    File URL: http://www.sciencedirect.com/science/article/pii/S030504831730573X
    Download Restriction: Full text for ScienceDirect subscribers only

    File URL: https://libkey.io/10.1016/j.omega.2018.04.005?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
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    References listed on IDEAS

    as
    1. Ranyard, J.C. & Fildes, R. & Hu, Tun-I, 2015. "Reassessing the scope of OR practice: The Influences of Problem Structuring Methods and the Analytics Movement," European Journal of Operational Research, Elsevier, vol. 245(1), pages 1-13.
    2. Zhang, Yue & Liang, Liping & Liu, Emma & Chen, Chong & Atkins, Derek, 2016. "Patient choice analysis and demand prediction for a health care diagnostics company," European Journal of Operational Research, Elsevier, vol. 251(1), pages 198-205.
    3. Thiriez, Herve, 2001. "Improved OR education through the use of spreadsheet models," European Journal of Operational Research, Elsevier, vol. 135(3), pages 461-476, December.
    4. 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.
    5. Thin-Yin Leong & Michelle L. F. Cheong, 2008. "Teaching Business Modeling Using Spreadsheets," INFORMS Transactions on Education, INFORMS, vol. 9(1), pages 20-34, September.
    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. Thomas A. Grossman, 2006. "Integrating Spreadsheet Engineering in a Management Science Course: A Hierarchical Approach," INFORMS Transactions on Education, INFORMS, vol. 7(1), pages 18-36, September.
    8. Hervé Thiriez, 2004. "Spreadsheet-Based Professional Modelling," INFORMS Transactions on Education, INFORMS, vol. 4(2), pages 14-27, January.
    9. 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.
    10. 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.
    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. Borna Dasović & Uroš Klanšek, 2021. "Integration of Mixed-Integer Nonlinear Program and Project Management Tool to Support Sustainable Cost-Optimal Construction Scheduling," Sustainability, MDPI, vol. 13(21), pages 1-20, November.

    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. Thomas A. Grossman & Vijay Mehrotra & Mouwafac Sidaoui, 2016. "A Student-Centered Approach to the Business School Management Science Course," INFORMS Transactions on Education, INFORMS, vol. 16(2), pages 42-53, January.
    2. John Miltenburg, 2019. "Online Teaching in a Large, Required, Undergraduate Management Science Course," INFORMS Transactions on Education, INFORMS, vol. 19(2), pages 89-104, January.
    3. Larry J. LeBlanc & Michael R. Bartolacci & Thomas A. Grossman, 2017. "ASP, The Art and Science of Practice: Increasing Productivity and Minimizing Errors in Operations Research Spreadsheet Models," Interfaces, INFORMS, vol. 47(3), pages 260-269, June.
    4. 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.
    5. Donald D. Conant, 2015. "Developing a Scalable Model to Analyze Expanding Data Sets," INFORMS Transactions on Education, INFORMS, vol. 15(3), pages 215-223, May.
    6. Vinay Ramani & Jyotirmoy Dalal & Swami Dayakarananda, 2023. "Case Article—GAP: A Humanitarian Initiative of Ramakrishna Mission for Underprivileged Children," INFORMS Transactions on Education, INFORMS, vol. 24(1), pages 70-75, September.
    7. Smith, Chris M. & Shaw, Duncan, 2019. "The characteristics of problem structuring methods: A literature review," European Journal of Operational Research, Elsevier, vol. 274(2), pages 403-416.
    8. Schmid, Verena & Doerner, Karl F. & Laporte, Gilbert, 2013. "Rich routing problems arising in supply chain management," European Journal of Operational Research, Elsevier, vol. 224(3), pages 435-448.
    9. Mark W. Isken, 2014. "Translating a Lab Based Spreadsheet Modeling Course to an Online Format: Experience from a Natural Experiment," INFORMS Transactions on Education, INFORMS, vol. 14(3), pages 120-128, May.
    10. Luoma, Jukka, 2016. "Model-based organizational decision making: A behavioral lens," European Journal of Operational Research, Elsevier, vol. 249(3), pages 816-826.
    11. Bariş Keçeci & Yusuf Tansel Iç & Ergün Eraslan, 2019. "Development of a Spreadsheet DSS for Multi-Response Taguchi Parameter Optimization Problems Using the TOPSIS, VIKOR, and GRA Methods," International Journal of Information Technology & Decision Making (IJITDM), World Scientific Publishing Co. Pte. Ltd., vol. 18(05), pages 1501-1531, September.
    12. Sobrie, Léon & Verschelde, Marijn & Hennebel, Veerle & Roets, Bart, 2023. "Capturing complexity over space and time via deep learning: An application to real-time delay prediction in railways," European Journal of Operational Research, Elsevier, vol. 310(3), pages 1201-1217.
    13. 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.
    14. Ranjan Chaudhuri & Sheshadri Chatterjee & Demetris Vrontis & Alkis Thrassou, 2024. "Adoption of robust business analytics for product innovation and organizational performance: the mediating role of organizational data-driven culture," Annals of Operations Research, Springer, vol. 339(3), pages 1757-1791, August.
    15. Ion Georgiou & Joaquim Heck, 2021. "The emergence of problem structuring methods, 1950s–1989: An atlas of the journal literature," Systems Research and Behavioral Science, Wiley Blackwell, vol. 38(6), pages 756-796, November.
    16. Johnson, Michael P. & Midgley, Gerald & Chichirau, George, 2018. "Emerging trends and new frontiers in community operational research," European Journal of Operational Research, Elsevier, vol. 268(3), pages 1178-1191.
    17. Durugbo, Christopher M., 2020. "Affordance-based problem structuring for workplace innovation," European Journal of Operational Research, Elsevier, vol. 284(2), pages 617-631.
    18. Tayo Fabusuyi & Michael P Johnson, 2022. "Enhancing the quality and social impacts of urban planning through community-engaged operations research," Environment and Planning B, , vol. 49(4), pages 1167-1183, May.
    19. Frans Cruijssen & Ilja van Beest & Goos Kant, 2023. "A Human Behaviour Perspective on Horizontal Collaboration to Reduce the Climate Impact of Logistics," Sustainability, MDPI, vol. 15(23), pages 1-15, November.
    20. King, Malcolm, 1997. "Some comments on "modeling optimization problems in the unstructured world of spreadsheets"," Omega, Elsevier, vol. 25(5), pages 595-598, October.

    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:eee:jomega:v:84:y:2019:i:c:p:55-69. 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: Catherine Liu (email available below). General contact details of provider: http://www.elsevier.com/wps/find/journaldescription.cws_home/375/description#description .

    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.