Professional Documents
Culture Documents
www.MerriamWebster.com/dictionary/optimization
[Assessed on 2014-11-06]
http://en.wikipedia.org/wiki/File:Convoy_en_route_to_Capetown.jpg
http://en.wikipedia.org/wiki/File:Convoy_routes_1941.jpg
www.ifu.ethz.ch/ESD | 26.11.2017 | 5
http://www.uh.edu/engines/epi2327.htm
http://www.math.nsc.ru/LBRT/g2/english/ssk/lvk_phenomenon_e.html
Example – a cannery problem
George B. Dantzig
www.ifu.ethz.ch/ESD (1963) Linear Programming and Extensions. Princeton | 26.11.2017 | 6
University Press, Princeton, NJ.
The general linear programming (LP) model
Known coefficients
Subject to (constraints) 𝐴𝑥 ≤ 𝑏
𝑥≥0
Objective function
min 𝑧 = 𝑐 𝑇 𝑥
Subject to (constraints)
availability at canneries 𝐴1𝑥 ≤ 𝑏
demand at warehouses 𝐴 2𝑥 = 𝑑
non-negativity of flows 𝑥≥0
cost per case, c Chicago Dallas Kansas City New York San Francisco availability, b
Portland $1.00 $1.80 $1.50 $0.90 $2.70 250
San Diego $1.80 $1.60 $1.40 $2.50 $0.60 750
Seattle $1.70 $2.00 $1.80 $2.50 $0.90 500
demand, d 300 300 300 300 300
x2
max Z
x1
Optimal solution:
warehouse
Kansas City
Francisco
New York
Chicago
Dallas
San
[Nr of cases] Supply
Portland 0 0 0 250 0 250
cannery
Three cases:
Processes, n • Dimensions of m>n: More products than processes
Products, m
Key difference!
For matrix inversion (standard LCA): technology matrix A must be
square and invertible → each process must have a unique product or
service as output
In LP-LCA: technology matrix A rectangular (and underdetermined)
→ multiple processes ‘compete’ to provide the same function or
product (more columns than rows in A)Objective function
s A1 f min ℎ = 𝑔𝑄
g Bs Subject to (constraints)
h gQ 𝐴𝑠 = 𝑓
𝐵𝑠 = 𝑔
𝑠≥0
Advanced Environmental Assessments 2017
www.ifu.ethz.ch/ESD | 26.11.2017 | 15
LCA & Optimization
The curse of multiple objectives
Issues
Which performance indicators (objectives) are relevant?
Computational effort
How to visualize optimal solutions more than 3D?
How to prioritize between conflicting objectives?
Possible solutions
Aggregation of objectives (e.g. single metric through weighting)
Parameterization or ε-constraint method (Haimes et al. 1971)
→ Pareto-optimal set of solutions
Fuzzy LP formulation (Tan et al. 2008)
Reduce complexity by omitting ‘redundant’ objectives based on
correlation (Guillén-Gosálbez 2011)
Advanced Environmental Assessments 2017
www.ifu.ethz.ch/ESD | 26.11.2017 | 16
LCA & Optimization
Pareto-efficiency/-optimality
Buy a car…
f1(yi) = Cost
f2(yi) = -Safety
Parameters
ci = cost of car i
si = safety level of car i
Variables
yi = binary variable (1 if car i is selected, 0 otherwise)
(suboptimal: inefficient)
UNFEASIBLE SOLUTIONS
(impossible: not available in the market)
FEASIBLE SOLUTIONS
(suboptimal)
Reduce cost
UNFEASIBLE SOLUTIONS
(impossible) PARETO FRONTIER
(optimal)
Environmental impact
Guillén-Gosálbez et al. 2008. Ind. & Eng. Chem. Research 47 (3)
Advanced Environmental Assessments 2017
www.ifu.ethz.ch/ESD | 26.11.2017 | 19
LCA & Optimization
The fuzzy LP extension of matrix-based LCA
Objective function Degree of mutual satisfaction
max 𝜆 i.e. indicator of ‘best’
compromise solution
System variables
Subject to (constraints)
𝐴𝑠 = 𝑓 Upper/lower bound for
𝐵𝑠 = 𝑔 environmental target levels
𝑄𝑔 ≤ ℎ𝑈 − 𝜆(ℎ𝑈 − ℎ𝐿 )
0≤𝜆≤1
Where 𝐴: technology matrix; 𝐵: intervention matrix (env.
flows); 𝑄: characterization matrix of LCIA model;
𝑓: functional unit vector; 𝑠: scaling vector; 𝑔: inventory
flows; ℎ: impact vector in LCIA model
Advanced Environmental Assessments 2017
www.ifu.ethz.ch/ESD | 26.11.2017 | 20
LCA & Optimization
Tan et al. (2008) J. Cleaner Prod. 16 (13): 1358–1367.
Fuzzy LP formulation
λ 0
hLower hUpper impact 2
0
hLower hUpper impact 1
Objective of fuzzy LP: Find maximum λ obtainable over all objectives simultaneously.
Advanced Environmental Assessments 2017
www.ifu.ethz.ch/ESD | 26.11.2017 | 21
LCA & Optimization
Tan et al. (2008) J. Cleaner Prod. 16 (13) 1358–1367
Image copyright © under CC 3.0 from https://commons.wikimedia.org/wiki/File:EU-Denmark.svg
Case study: Environmental multi-objective
optimization of biomass use for energy in
Denmark
www.ifu.ethz.ch/ESD | 26.11.2017 |
Goal & scope of study
Final energy
Secondary/ Tertiary
Primary demand
intermediate conversions
11 sub-
conversions final service
(e.g. anaerobic
conversions provision, (e.g.
categories
(e.g. biogas • electricity
digestion) in CHP or for
upgrading) • heat
transport)
• transport
Carl Vadenbo
www.ifu.ethz.ch/ESD Vadenbo et al. (2017) Energy System Analysis | 26.11.2017 | 27
October 2016
Multi-objective optimal solution