Computers and Electronics in Agriculture 76 (2011) 69–79 Contents lists available at ScienceDirect Computers and Electronics in Agriculture journal homepage: www.elsevier.com/locate/compag A novel decomposition and distributed computing approach for the solution of large scale optimization models Yogendra Shastri , Alan Hansen, Luis Rodríguez, K.C. Ting Energy Biosciences Institute &, Department of Agricultural and Biological Engineering, University of Illinois at Urbana-Champaign, 1304 W. Pennsylvania Avenue, Urbana, IL 61801, United States article info Article history: Received 3 August 2010 Received in revised form 22 December 2010 Accepted 15 January 2011 Biomass feedstock Optimization Computation Agent-based modeling Decomposition abstract Biomass feedstock production is an important component of the biomass based energy sector. Seasonal and distributed collection of low energy density material creates unique challenges, and optimization of the complete value chain is critical for cost-competitiveness. BioFeed is a mixed integer linear pro- gramming (MILP) problem model that has been developed and successfully applied to optimize bioenergy feedstock production system. It integrates the individual farm design and operating decisions with trans- portation logistics to analyze them as a single system. However, this integration leads to a model that is computationally demanding, leading to large simulation times for simplified case studies. Given these challenges, and in wake of the future model extensions, this work proposes a new computational approach that reduces computational demand, maintains result accuracy, provides modeling flexibility and enables future model enhancements. The new approach, named the Decomposition and Distributed Computing (DDC) approach, first decomposes the model into two separate optimization sub-problems: a production problem, focusing on on-farm activities such as harvesting, and a provision problem, incorporating the post-production activities such as transportation logistics. An iterative scheme based on the concepts from agent based modeling is adapted to solve the production and provision problems iteratively until convergence had been achieved. The computational features of the approach are further enhanced by enabling distributed computing of the individual farm optimization models. Simulation studies compar- ing the performance of the DDC approach with the rigorous MILP solution approach illustrated an order of magnitude reduction in computational time using the proposed DDC approach. Moreover, the solu- tion obtained using the DDC approach was within ±5% of the rigorous MILP solution. This approach can be a valuable tool to solve complex supply chain optimization problems in other sectors where similar challenges are encountered. © 2011 Elsevier B.V. All rights reserved. 1. Introduction The importance of biomass feedstock production and provision in the success of the biomass based energy sector has been increas- ingly highlighted in recent times (Perlack et al., 2005; DOE, 2008). Low energy density, seasonal availability and distributed supply create unique challenges that need to be addressed effectively. Novel feedstock alternatives as well as new technologies for crop management, harvesting and post-harvest storage and handling are being developed and made commercially available. Moreover, since a number of independent farms supply feedstock to a single refin- ery, farm level decisions have direct implications on transportation Corresponding author at: Energy Biosciences Institute & Department of Agricul- tural and Biological Engineering, 1206 W. Gregory Drive, Urbana, IL 61801, United States. Tel.: +1 217 333 1775; fax: +1 217 244 3637. E-mail address: yshast1@illinois.edu (Y. Shastri). logistics and refinery operations. This makes the selection of the optimal sequence of operations critical and non-trivial. Shastri et al. (2009) emphasized the importance of taking a sys- tems approach to overcome these challenges and achieve a system level optimal configuration that ensures seamless integration of various production tasks. BioFeed is an optimization model which has been developed as a first step towards such a systems analysis framework (Shastri et al., 2009, 2011). It is a mixed integer lin- ear programming (MILP) model that incorporates various biomass production activities such as harvesting, packing, transportation, storage and handling, and determines the optimal system level configuration. An important unique feature of the model is the optimization of the operational blueprint for the whole system that can be used by farmers and managers. The model has been successfully applied to the case of switchgrass and Miscanthus production in southern Illinois (Shastri et al., 2009, 2011). How- ever, the model simulation and optimization studies highlighted its computational complexity. This is primarily due to the large 0168-1699/$ – see front matter © 2011 Elsevier B.V. All rights reserved. doi:10.1016/j.compag.2011.01.006