Linear programming as a tool in life cycle assessment

  • Adisa Azapagic
  • Roland Clift
LCA methodology


Linear Programming (LP) is a powerful mathematical technique that can be used as a tool in Life Cycle Assessment (LCA). In the Inventory and Impact Assessment phases, in addition to calculating the environmental impacts and burdens, it can be used for solving the problem of allocation in multiple-output systems. In the Improvement Assessment phase, it provides a systematic approach to identifying possibilities for system improvements by optimising the system on different environmental objective functions, defined as burdens or impacts. Ultimately, if the environmental impacts are aggregated to a single environmental impact function in the Valuation phase, LP optimisation can identify the overall environmental optimum of the system. However, the aggregation of impacts is not necessary: the system can be optimised on different environmental burdens or impacts simultaneously by using Multiobjective LP. As a result, a range of environmental optima is found offering a number of alternative options for system improvements and enabling the choice of the Best Practicable Environmental Option (BPEO). If, in addition, economic and social criteria are introduced in the model, LP can be used to identify the best compromise solution in a system with conflicting objectives. This approach is illustrated by a real case study of the borate products system.


Allocation multiobjective linear programming Best Practical Environmental Option (BPEO) Boron BPEO dual values LCA LCA Life Cycle Assessment LCA marginal analysis LCA operations research LCA Pareto Analysis system optimisation LCA 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Azapagic, A. (1996): Application of Linear Programming to Life Cycle Assessment. PhD Dissertation. University of Surrey, UKGoogle Scholar
  2. Azapagic, A. andR. Gift (1994): Allocation of Environmental Burdens by Whole-System Modelling — The Use of Linear Programming. In: Allocation in LCA. (Huppes, G. andF. Schnfider, eds.). SETAC-Europe, BrusselsGoogle Scholar
  3. Azapagic, A. andR. Clift (1995a): Whole System Modelling and Life Cycle Assessment. In: The 1995 IChemE Research Event, Vol. 1, 429–431. IChemE, RugbyGoogle Scholar
  4. Azapagic, A. andR. Clift (1995b): Life Cycle Assessment and Linear Programming — Environmental Optimisation of Product System. Comp. & Chem. Eng. Vol. 19, Suppl., 229–234CrossRefGoogle Scholar
  5. Azapagic , A. andR. Clift (1998a): Life Cycle Assessment and System Optimisation. ForthcomingGoogle Scholar
  6. Azapagic , A. andR. Clift (1998b): Allocation of Environmental Burdens in Multiple-function Systems. J. Cleaner Prod., in pressGoogle Scholar
  7. Azapagic, A. andR. Clift (1998c): Marginal Allocation of Environmental Burdens in Co-product Systems. ForthcomingGoogle Scholar
  8. Azapagic, A. andR. Clift (1998d): LCA of Boron Products. Accepted for publication in Int. J. LCAGoogle Scholar
  9. Clift, R. (1994): Causality and Allocation Procedures (Chairman’s Report). In: Allocation in LCA, (Huppfs, C. andF. Schneider, eds.), SETAC-Europe, Brussels, 3–4Google Scholar
  10. Clift, R. andA. Azapagic (1995): System Analysis and Allocation in Multiple-Input Waste Treatment Processes. In: Life Cycle Assessment and Treatment of Solid Waste (Finnveden G. and G. Hums, eds.), AFR-Report 98, Stockholm, 19–26Google Scholar
  11. Clift, R.,R. Frischknecht,G. Huppes,A.-M. tillman andB. Wlidema (eds.) (1998). Toward a Coherent Approach to Life Cycle Inventory Analysis. Report of the Working Group on Inventory Enhancement, SETAC-EuropeGoogle Scholar
  12. Dash Associates (1993): XPRESS-MP LP Software. Dash Associates, Blisworrh, UK.Google Scholar
  13. Heijungs, R. et al. (eds.) (1992): Environmental Life Cycle Assessment of Products: Background and Guide. MultiCopy, LeidenGoogle Scholar
  14. Heijungs, R. (1997): Ph D Thesis, University of Ieiden, The NetherlandsGoogle Scholar
  15. Huppes, G. andF. Schneider (eds.) (1994): Allocation in LCA. SETAC-Europe, BrusselsGoogle Scholar
  16. Huppes, G. andR. Frischknecht (1995): Allocation in Waste Management- A Position Paper. In: Life Cycle Assessment and Treatment of Solid Waste (Finnveden G. andG Huppes, eds.), AFR- Report 98, Stockholm, 64–77Google Scholar
  17. ISO/TC 207/SC 5/WG 2 N 112 (1997): Manuscript of ISO/DIS 14041Google Scholar

Copyright information

© Ecomed Publishers 1998

Authors and Affiliations

  • Adisa Azapagic
    • 1
  • Roland Clift
    • 2
  1. 1.Department of Chemical and Process EngineeringUniversity of Surrey, GuildfordSurreyUK
  2. 2.Centre for Environmental StrategyUniversity of Surrey, GuildfordSurreyUK

Personalised recommendations