SlideShare a Scribd company logo
1 of 32
Download to read offline
11
On Design Optimization:
Preliminaries of Design Performance Optimization
Dr.ir. Pirouz Nourian
Assistant Professor of Design Informatics
Department of Architectural Engineering & Technology
Faculty of Architecture and Built Environment
22
Performance
Design Principles
What is Optimization
Forward vs Backward
What is Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
Performance: Measurable Functionality of a Designed Artefact
https://commons.wikimedia.org/wiki/File:Zencars_(Tazzari_Zero)_at_Avenue_Louise,_Brussels,_Belgium.jpghttps://upload.wikimedia.org/wikipedia/commons/thumb/5/5d/Webber_usgp_2004.jpg/1280px-Webber_usgp_2004.jpg
33
https://www.designingbuildings.co.uk/wiki/Passive_building_design
Design Principles are more important than Design Optimization
Performance
Design Principles
What is Optimization
Forward vs Backward
Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
44
What is optimization all about?
β€’ Performance: Measurable Functionality
β€’ Performance Optimization
β€’ Performance Indicators
β€’ Objective Function, Goal
β€’ Typically Maximization or Minimization
β€’ Mathematical Problem Solving (Feedforward)
β€’ Goal-Oriented Search (Feedback)
Performance
Design Principles
What is Optimization
Forward vs Backward
Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
55
What is optimization all about?
β€’ Mathematical Problem Solving (Feedforward)
β€’ E.g.
β€’ Goal-Oriented Search (Feedback)
β€’ E.g.
Parametric
Circle
Radiusπ‘Ÿ = ࡗ𝐴
πœ‹
A 100 π‘š2
big circle
Parametric
Circle
Radius circle
Manipulate R
to minimize Ξ”
Compute
Area
How do we make a circle with the area of 100 π‘š2
?
How do we make a circle with the area of 100 π‘š2
?
Performance
Design Principles
What is Optimization
Forward vs Backward
Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
66
What is evaluation all about?
Formulating an indicator that could describe the
performance of an object/system according to:
– A concept of quality/fitness
– A benchmark (such as minimum and/or maximum values)
– A frame of reference (e.g. daylight guidelines & regulations)
– An evaluation framework (e.g. LEED or BREAM)
Performance
Design Principles
What is Optimization
Forward vs Backward
What is Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
77
Spatially and/or Temporally Complex Performance:
Analysis/Simulation vs Evaluation
β€’ Synthesis (conclusion)
– Putting together various analyses
β€’ Aggregation
– Integral
– Sum
– Arithmetic Mean
– Harmonic Mean
– Geometric Mean
– Etcetera
β€’ Comparison
– Normalization/Relativization against benchmarks
– Mapping relative quality in reference to an evaluation framework
http://www.formfollowsperformance.com/tag/daylight-simulation/page/2/
Performance
Design Principles
What is Optimization
Forward vs Backward
What is Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
88
Problem Setting/Formulation
Suppose the design is formulated as a rectangle with the width W and height H, which its area is
desired to be maximized (Given the perimeter as a constant P). In other words, the problem is to
find the maximum rectangular area that one can circumscribe with a rope of t
he length P. We have:
Constraint
𝑃 = 2 π‘Š + 𝐻 = πΆπ‘œπ‘›π‘ π‘‘π‘Žπ‘›π‘‘
Design Variable
Either W or H can be considered as a variable parameter:
πΈπ‘–π‘‘β„Žπ‘’π‘Ÿ 𝐻 =
(𝑃 βˆ’ 2π‘Š)
2
π‘œπ‘Ÿ π‘Š =
(𝑃 βˆ’ 2𝐻)
2
Objective (Fitness) Function
We can write the Area as a function of the single variable π‘Š as below:
π΄π‘Ÿπ‘’π‘Ž π‘Š = π‘Š. 𝐻 = π‘Š.
𝑃 βˆ’ 2π‘Š
2
= π‘ƒπ‘Š/2 βˆ’ π‘Š2
Problem-Solving
π΄π‘Ÿπ‘’π‘Žβ€²
π‘Š = 𝑃/2 βˆ’ 2π‘Š
𝐿𝑒𝑑 π΄π‘Ÿπ‘’π‘Žβ€²
π‘Š =
𝑃
2
βˆ’ 2π‘Š = 0
𝑦𝑖𝑒𝑙𝑑𝑠
π‘Š = 𝑃/4 & 𝐻 = 𝑃/4
π΄π‘Ÿπ‘’π‘Ž π‘šπ‘Žπ‘₯ = π‘Š. 𝐻 = 𝑃2
/16
Solution
Perimeter  Given
Maximum Area?  Desired
H
W
=
= 2
/16
W=P/4
H=P/4
Single Objective, Simple Performance
Performance
Design Principles
What is Optimization
Forward vs Backward
What is Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
99
The Importance of Formulation/Design
The maximum area achieved with a rectangle is equal to W. H = 𝑃2/16, whereas if the designer in
question had chosen a circle, they would have achieved the following surface area:
𝐴 = πœ‹π‘Ÿ2, 𝑃 = 2πœ‹π‘Ÿ = π‘π‘œπ‘›π‘ π‘‘.
𝑦𝑖𝑒𝑙𝑑𝑠
𝐴 = πœ‹(
𝑃
2πœ‹
)2=
𝑃2
4πœ‹
>
𝑃2
16
β€’ If something is not on the internet it cannot be found even by Google!
β€’ Design principles are far more important than any optimization process.
β€’ A bad design cannot be corrected by any optimization process.
β€’ Optimization in an absolute sense is irrelevant for design products, because:
β€’ Any design can be optimized within the boundaries defined by its primary formulation.
Performance
Design Principles
What is Optimization
Forward vs Backward
What is Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
1010
Formulation of a Single-Objective Optimization Problem
Find a combination of the input variables that optimizes (minimizes/maximizes) a single outcome
of a process:
Image Credit: http://www.turingfinance.com/fitness-landscape-analysis-for-computational-finance/
Performance
Design Principles
What is Optimization
Forward vs Backward
What is Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
1111
Formulation of a Single-Objective Optimization Problem
Find a combination of the input variables that optimizes (minimizes/maximizes) a single outcome
of a process:
maximize
π‘₯
𝑓(π‘₯)
Subject to:
𝑔𝑖 π‘₯ ≀ 0, 𝑖 = 1,2, … , π‘š
β„Žπ‘— π‘₯ = 0, 𝑗 = 1,2, … , 𝑝
Where:
β€’ 𝑓 π‘₯ : ℝ 𝑛
β†’ ℝ is an objective function to be minimized (or maximized) over variable π‘₯,
β€’ 𝑔𝑖 π‘₯ ≀ 0 are constraints, and
β€’ β„Žπ‘— π‘₯ = 0 are equality constraints.
Performance
Design Principles
What is Optimization
Forward vs Backward
What is Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
1212
Formulation of a Multi-Objective Optimization Problem
Find a combination of the input variables that optimizes (minimizes/maximizes) multiple
(different, independent, and often conflicting) outcomes of a process:
𝑓𝑖 π‘₯1
≀ 𝑓𝑖 π‘₯2
for βˆ€π‘– ∈ 1, π‘˜ ; and βˆƒπ‘— ∈ 1, π‘˜ such that 𝑓𝑗 π‘₯1
< 𝑓𝑗 π‘₯2
Image Credits:
(Left) Enginsoft: http://www.enginsoft.com/technologies/multidisciplinary-analysis-and-optimization/multiobjective-optimization/
(Right) Professor Peter J Fleming: https://www.sheffield.ac.uk/acse/staff/peter_fleming/intromo
Performance
Design Principles
What is Optimization
Forward vs Backward
What is Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
1313
Formulation of a Multi-Objective Optimization Problem
Find a combination of the input variables that optimizes (minimizes/maximizes) multiple
(different, independent, and often conflicting) outcomes of a process:
𝑓𝑖 π‘₯1
≀ 𝑓𝑖 π‘₯2
for βˆ€π‘– ∈ 1, π‘˜ ; and βˆƒπ‘— ∈ 1, π‘˜ such that 𝑓𝑗 π‘₯1
< 𝑓𝑗 π‘₯2
Image Courtesy of Ilya Loshchilov; http://www.loshchilov.com/publications.html
Performance
Design Principles
What is Optimization
Forward vs Backward
What is Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
1414
Formulation of a Multi-Objective Optimization Problem
Find a combination of the input variables that optimizes (minimizes/maximizes) multiple
(different, independent, and often conflicting) outcomes of a process:
minimize
π‘₯
[𝑓1 π‘₯ , 𝑓2 π‘₯ , … , π‘“π‘˜(π‘₯)]
𝑠. 𝑑. π‘₯ ∈ 𝑋
Where:
β€’ 𝑓: 𝑋 β†’ ℝ π‘˜
, 𝑓 π‘₯ = [𝑓1 π‘₯ , 𝑓2 π‘₯ , … , π‘“π‘˜(π‘₯)] 𝑇
is a vector-valued objective function to be minimized
over variableπ‘₯ ∈ 𝑋. If an objective is to be maximized we negate it in the vector-valued
objective function.
β€’ Typically, there does not exist a solution optimal for all objectives; therefore we focus on
Pareto-Optimal solutions; which are solutions that cannot be improved in any of the
objectives without degrading at least one of the other objectives. Technically, a solution is
called Pareto Optimal if not (Pareto) dominated, that is:
– A feasible solution π‘₯1
∈ 𝑋 is said to dominate another solution solution π‘₯2
∈ 𝑋 if:
– 𝑓𝑖 π‘₯1
≀ 𝑓𝑖 π‘₯2
for βˆ€π‘– ∈ 1, π‘˜ ; and βˆƒπ‘— ∈ 1, π‘˜ such that 𝑓𝑗 π‘₯1
< 𝑓𝑗 π‘₯2
Performance
Design Principles
What is Optimization
Forward vs Backward
What is Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
1515
Aggregating Goals?
β€’ Multi-Criteria Analysis vs Multi-Objective
Optimization
β€’ Weighting goals?
β€’ Apples & Oranges
β€’ Commensurability
β€’ Dimensional Analysis
β€’ WSM vs WPM in Decision Problems
Performance
Design Principles
What is Optimization
Forward vs Backward
What is Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
1616
Multiple Objectives into a Single One?
What if we want/have to find the single best solution?
Then we need to aggregate multiple objectives into one; but how?
Shall we make a weighted average of the objectives and seek to optimize it?
Or…
Performance
Design Principles
What is Optimization
Forward vs Backward
What is Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
1717
Dimensional Analysis
β€’ 7even Fundamental Quantities in Physics
β€’ Mass, Length, Time, Electric Current,
Absolute Temperature, Amount of
Substance, Luminous Intensity
Performance
Design Principles
What is Optimization
Forward vs Backward
What is Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
1818
Dimensional Analysis
β€’ 7even Fundamental Quantities in Physics
From The International System of Units (SI) [8th edition, 2006; updated in 2014]
SI: By convention physical quantities are organized in a system of dimensions. Each
of the seven base quantities used in the SI is regarded as having its own dimension,
which is symbolically represented by a single sans serif roman capital letter. The
symbols used for the base quantities, and the symbols used to denote their
dimension, are given as follows.
Performance
Design Principles
What is Optimization
Forward vs Backward
What is Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
1919
Dimensional Analysis
Base quantities and dimensions used in the SI
Base quantity Symbol for
quantity
Symbol for
dimension
SI unit
mass m M Kilogram (kg)
length l, x, r, etc. L Meter (m)
time, duration t T Second (s)
electric current I, i l Ampere (A)
absolute temperature T Θ Kelvin (K)
amount of substance n N Mole (mol)
luminous intensity I v J Candela (cd)
Performance
Design Principles
What is Optimization
Forward vs Backward
What is Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
2020
Dimensional Analysis
Base quantities and dimensions used in the SI
All other quantities are derived quantities, which may be written in terms of the
base quantities by the equations of physics. The dimensions of the derived
quantities are written as products of powers of the dimensions of the base
quantities using the equations that relate the derived quantities to the base
quantities. In general the dimension of any quantity Q is written in the form of a
dimensional product,
dim 𝑄 = 𝑀 𝛼 𝐿 𝛽 𝑇 𝛾 𝐼 π›ΏΞ˜ πœ€ 𝑁 𝜁 𝐽 πœ‚
where the exponents 𝛼, 𝛽, 𝛾, 𝛿, πœ€, 𝜁, and πœ‚, which are generally small integers
which can be positive, negative or zero, are called the dimensional exponents.
The dimension of a derived quantity provides the same information about the
relation of that quantity to the base quantities as is provided by the SI unit of the
derived quantity as a product of powers of the SI base units.
Performance
Design Principles
What is Optimization
Forward vs Backward
What is Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
2121
Dimensional Analysis
Example: What is the dimension of Energy?
Mechanical Energy can be the work of a force along a displacement,
that is found by the dot product of the two vectors as a scalar:
π‘Š = 𝑭. 𝑫
While force can be described according to the Newton’s Second Law,
as what is needed to accelerate a mass:
𝑭 = π‘šπ’‚
Where acceleration can be described in terms of changes in velocity of
a moving object as below:
𝒂 =
βˆ†π‘½
βˆ†π‘‘
And velocity can be formulated as the rate of displacement over time:
𝑽 =
βˆ†π’™
βˆ†π‘‘
Performance
Design Principles
What is Optimization
Forward vs Backward
What is Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
2222
Dimensional Analysis
Example: What is the dimension of Energy?
Mechanical Energy can be the work of a force along a displacement,
that is found by the dot product of the two vectors as a scalar:
π‘Š = 𝑭. 𝑫
While force can be described according to the Newton’s Second Law,
as what is needed to accelerate a mass:
𝑭 = π‘šπ’‚
Where acceleration can be described in terms of changes in velocity of
a moving object as below:
𝒂 =
βˆ†π‘½
βˆ†π‘‘
And velocity can be formulated as the rate of displacement over time:
𝑽 =
βˆ†π’™
βˆ†π‘‘
β‡’ π’…π’Šπ’Ž 𝑽 = πΏπ‘‡βˆ’1
Performance
Design Principles
What is Optimization
Forward vs Backward
What is Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
2323
Dimensional Analysis
Example: What is the dimension of Energy?
Mechanical Energy can be the work of a force along a displacement,
that is found by the dot product of the two vectors as a scalar:
π‘Š = 𝑭. 𝑫
While force can be described according to the Newton’s Second Law,
as what is needed to accelerate a mass:
𝑭 = π‘šπ’‚
Where acceleration can be described in terms of changes in velocity of
a moving object as below:
𝒂 =
βˆ†π‘½
βˆ†π‘‘
β‡’ π’…π’Šπ’Ž π‘Ž = πΏπ‘‡βˆ’2
And velocity can be formulated as the rate of displacement over time:
𝑽 =
βˆ†π’™
βˆ†π‘‘
β‡’ π’…π’Šπ’Ž 𝑽 = πΏπ‘‡βˆ’1
Performance
Design Principles
What is Optimization
Forward vs Backward
What is Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
2424
Dimensional Analysis
Example: What is the dimension of Energy?
Mechanical Energy can be the work of a force along a displacement,
that is found by the dot product of the two vectors as a scalar:
π‘Š = 𝑭. 𝑫
While force can be described according to the Newton’s Second Law,
as what is needed to accelerate a mass:
𝑭 = π‘šπ’‚ β‡’ π’…π’Šπ’Ž 𝑭 = π‘€πΏπ‘‡βˆ’2
Where acceleration can be described in terms of changes in velocity of
a moving object as below:
𝒂 =
βˆ†π‘½
βˆ†π‘‘
β‡’ π’…π’Šπ’Ž π‘Ž = πΏπ‘‡βˆ’2
And velocity can be formulated as the rate of displacement over time:
𝑽 =
βˆ†π’™
βˆ†π‘‘
β‡’ π’…π’Šπ’Ž 𝑽 = πΏπ‘‡βˆ’1
Performance
Design Principles
What is Optimization
Forward vs Backward
What is Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
2525
Dimensional Analysis
Example: What is the dimension of Energy?
Mechanical Energy can be the work of a force along a displacement,
that is found by the dot product of the two vectors as a scalar:
π‘Š = 𝑭. 𝑫 β‡’ π’…π’Šπ’Ž π‘Š = 𝑀𝐿2 π‘‡βˆ’2
While force can be described according to the Newton’s Second Law,
as what is needed to accelerate a mass:
𝑭 = π‘šπ’‚ β‡’ π’…π’Šπ’Ž 𝑭 = π‘€πΏπ‘‡βˆ’2
Where acceleration can be described in terms of changes in velocity of
a moving object as below:
𝒂 =
βˆ†π‘½
βˆ†π‘‘
β‡’ π’…π’Šπ’Ž π‘Ž = πΏπ‘‡βˆ’2
And velocity can be formulated as the rate of displacement over time:
𝑽 =
βˆ†π’™
βˆ†π‘‘
β‡’ π’…π’Šπ’Ž 𝑽 = πΏπ‘‡βˆ’1
Performance
Design Principles
What is Optimization
Forward vs Backward
What is Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
2626
Dimensional Analysis
Example: What is the dimension of Energy?
Therefore, the dimension of energy (in any form) is equal to the
dimension of energy in mechanical form and equal to:
dim 𝐸 = 𝑀𝐿2 π‘‡βˆ’2
Performance
Design Principles
What is Optimization
Forward vs Backward
What is Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
2727
Dimensional Analysis
Long Story Short: Apples & Oranges cannot be
compared (Added, Subtracted, Averaged)!
We can only compare (and thus add or subtract) quantities of the
same dimension.
It can be readily seen that we cannot get an average nor a weighted
average of quantities of different physical dimensions, as that would
entail adding incommensurate quantities.
Performance
Design Principles
What is Optimization
Forward vs Backward
What is Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
2828
Apples & Oranges
Addition, Subtraction and Arithmetic Averages are
senseless for incommensurate quantities
We can only compare (and thus
add or subtract) quantities of
the same dimension.
It can be readily seen that we
cannot get an average nor a
weighted average of quantities
of different physical
dimensions, as that would entail
adding incommensurate
quantities. Image Credit: Paul CΓ©zanne, Still Life with Apples and Oranges
Performance
Design Principles
What is Optimization
Forward vs Backward
What is Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
2929
Combining Goals/Criteria
Weighted Sum Model & Weighted Product Model
For commensurate goals/criteria:
ΰ΄₯π‘₯ =
Οƒ 𝑖=1
𝑛
𝑀 𝑖 π‘₯ 𝑖
σ𝑖=1
𝑛 𝑀𝑖
or ΰ΄₯π‘₯ = σ𝑖=1
𝑛
𝑀𝑖 π‘₯𝑖 if weights are normalized; i.e. σ𝑖=1
𝑛
𝑀𝑖 = 1
For incommensurate goals/criteria:
ΰ΄₯π‘₯ = ς𝑖=1
𝑛
π‘₯𝑖
𝑀 𝑖
1
Οƒ 𝑖=1
𝑛 𝑀 𝑖 or ΰ΄₯π‘₯ = ς𝑖=1
𝑛
π‘₯𝑖
𝑀 𝑖if weights are normalized
Performance
Design Principles
What is Optimization
Forward vs Backward
What is Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
3030
Combining Goals/Criteria
Fuzzy Aggregation
For goals that are fuzzifiable (those for which bounds or benchmarks
are known):
π‘π‘Žπ‘‘π‘’β„Ž 𝐴𝑁𝐷: ሩ
𝑖
π‘₯𝑖 ≔ min
𝑖
{π‘₯𝑖}
π‘π‘Žπ‘‘π‘’β„Ž 𝑂𝑅: ራ
𝑖
π‘₯𝑖 ≔ max
𝑖
{π‘₯𝑖}
Performance
Design Principles
What is Optimization
Forward vs Backward
What is Evaluation
Terminology
Single Objective
Multiple Objectives
Dimensionality
Commensurability
3131
Notes
β€’ Be careful with making claims about optimized designs
β€’ Remember that evaluation is not equal to analysis/simulation
β€’ Problem Formulation is more important than problem solving
β€’ Optimization is not a solution to all problems in design
β€’ All goals cannot be dealt with at once; as there is usually a hierarchy of issues
β€’ A bad design cannot be corrected with optimization
β€’ Optimization is merely about searching within the possibilities created by yourself; try to
give rise to good possibilities.
3232
Questions:
p.nourian@tudelft.nl

More Related Content

Similar to Ar1 twf030 lecture3.1: Design Optimization

Multiobjective optimization and trade offs using pareto optimality
Multiobjective optimization and trade offs using pareto optimalityMultiobjective optimization and trade offs using pareto optimality
Multiobjective optimization and trade offs using pareto optimalityAmogh Mundhekar
Β 
He mian agile project-inception
He mian   agile project-inceptionHe mian   agile project-inception
He mian agile project-inceptionOdd-e
Β 
Value Engineering.ppt
Value Engineering.pptValue Engineering.ppt
Value Engineering.pptvinukorekar
Β 
Value addition value engineering presentation
Value addition value engineering presentationValue addition value engineering presentation
Value addition value engineering presentationvedveersingh4
Β 
Value _Engineering_ by_ tejas _rajput___
Value _Engineering_ by_ tejas _rajput___Value _Engineering_ by_ tejas _rajput___
Value _Engineering_ by_ tejas _rajput___TejasRajput29
Β 
Getting Roi Numbers From Ut Des Moines10 Sept09
Getting Roi Numbers From Ut Des Moines10 Sept09Getting Roi Numbers From Ut Des Moines10 Sept09
Getting Roi Numbers From Ut Des Moines10 Sept09John Sorflaten, PhD, CUXP
Β 
Unified process,agile process,process assesment ppt
Unified process,agile process,process assesment pptUnified process,agile process,process assesment ppt
Unified process,agile process,process assesment pptShweta Ghate
Β 
Agile at enterprice level
Agile at enterprice levelAgile at enterprice level
Agile at enterprice levelJan De Baere
Β 
Mapping Project Management Work to DevOps - style Workflows
Mapping Project Management Work to DevOps - style WorkflowsMapping Project Management Work to DevOps - style Workflows
Mapping Project Management Work to DevOps - style WorkflowsChris Knotts
Β 
OR-I_Lecture_Note_01.pptx
OR-I_Lecture_Note_01.pptxOR-I_Lecture_Note_01.pptx
OR-I_Lecture_Note_01.pptxssuserf19f3e
Β 
User Centered Design for Projects
User Centered Design for ProjectsUser Centered Design for Projects
User Centered Design for ProjectsPeter Boersma
Β 
Fdp session rtu session 1
Fdp session rtu session 1Fdp session rtu session 1
Fdp session rtu session 1sprsingh1
Β 
Basic Engineering Design: Overview
Basic Engineering Design:  OverviewBasic Engineering Design:  Overview
Basic Engineering Design: OverviewDenise Wilson
Β 
Value Engineering
Value EngineeringValue Engineering
Value EngineeringEdwinJacob5
Β 
Practical Application of Value Engineering in Capital Projects
Practical Application of Value Engineering in Capital ProjectsPractical Application of Value Engineering in Capital Projects
Practical Application of Value Engineering in Capital ProjectsPMA Consultants
Β 
MongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB FeatureMongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB FeatureMongoDB
Β 
Design Processes For Web Projects
Design Processes For Web ProjectsDesign Processes For Web Projects
Design Processes For Web ProjectsPeter Boersma
Β 
Design of experiments formulation development exploring the best practices ...
Design of  experiments  formulation development exploring the best practices ...Design of  experiments  formulation development exploring the best practices ...
Design of experiments formulation development exploring the best practices ...Maher Al absi
Β 
Value engineering _2_
Value engineering _2_Value engineering _2_
Value engineering _2_Swetlina .
Β 
Games to Improve Clinical Practice and Healthcare Administration
Games to Improve Clinical Practice and Healthcare AdministrationGames to Improve Clinical Practice and Healthcare Administration
Games to Improve Clinical Practice and Healthcare AdministrationSeriousGamesAssoc
Β 

Similar to Ar1 twf030 lecture3.1: Design Optimization (20)

Multiobjective optimization and trade offs using pareto optimality
Multiobjective optimization and trade offs using pareto optimalityMultiobjective optimization and trade offs using pareto optimality
Multiobjective optimization and trade offs using pareto optimality
Β 
He mian agile project-inception
He mian   agile project-inceptionHe mian   agile project-inception
He mian agile project-inception
Β 
Value Engineering.ppt
Value Engineering.pptValue Engineering.ppt
Value Engineering.ppt
Β 
Value addition value engineering presentation
Value addition value engineering presentationValue addition value engineering presentation
Value addition value engineering presentation
Β 
Value _Engineering_ by_ tejas _rajput___
Value _Engineering_ by_ tejas _rajput___Value _Engineering_ by_ tejas _rajput___
Value _Engineering_ by_ tejas _rajput___
Β 
Getting Roi Numbers From Ut Des Moines10 Sept09
Getting Roi Numbers From Ut Des Moines10 Sept09Getting Roi Numbers From Ut Des Moines10 Sept09
Getting Roi Numbers From Ut Des Moines10 Sept09
Β 
Unified process,agile process,process assesment ppt
Unified process,agile process,process assesment pptUnified process,agile process,process assesment ppt
Unified process,agile process,process assesment ppt
Β 
Agile at enterprice level
Agile at enterprice levelAgile at enterprice level
Agile at enterprice level
Β 
Mapping Project Management Work to DevOps - style Workflows
Mapping Project Management Work to DevOps - style WorkflowsMapping Project Management Work to DevOps - style Workflows
Mapping Project Management Work to DevOps - style Workflows
Β 
OR-I_Lecture_Note_01.pptx
OR-I_Lecture_Note_01.pptxOR-I_Lecture_Note_01.pptx
OR-I_Lecture_Note_01.pptx
Β 
User Centered Design for Projects
User Centered Design for ProjectsUser Centered Design for Projects
User Centered Design for Projects
Β 
Fdp session rtu session 1
Fdp session rtu session 1Fdp session rtu session 1
Fdp session rtu session 1
Β 
Basic Engineering Design: Overview
Basic Engineering Design:  OverviewBasic Engineering Design:  Overview
Basic Engineering Design: Overview
Β 
Value Engineering
Value EngineeringValue Engineering
Value Engineering
Β 
Practical Application of Value Engineering in Capital Projects
Practical Application of Value Engineering in Capital ProjectsPractical Application of Value Engineering in Capital Projects
Practical Application of Value Engineering in Capital Projects
Β 
MongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB FeatureMongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB Feature
Β 
Design Processes For Web Projects
Design Processes For Web ProjectsDesign Processes For Web Projects
Design Processes For Web Projects
Β 
Design of experiments formulation development exploring the best practices ...
Design of  experiments  formulation development exploring the best practices ...Design of  experiments  formulation development exploring the best practices ...
Design of experiments formulation development exploring the best practices ...
Β 
Value engineering _2_
Value engineering _2_Value engineering _2_
Value engineering _2_
Β 
Games to Improve Clinical Practice and Healthcare Administration
Games to Improve Clinical Practice and Healthcare AdministrationGames to Improve Clinical Practice and Healthcare Administration
Games to Improve Clinical Practice and Healthcare Administration
Β 

More from Pirouz Nourian

Geo1004 lecture 1_topology&amp;topological_datamodels_final
Geo1004 lecture 1_topology&amp;topological_datamodels_finalGeo1004 lecture 1_topology&amp;topological_datamodels_final
Geo1004 lecture 1_topology&amp;topological_datamodels_finalPirouz Nourian
Β 
Ar1 twf030 lecture2.2
Ar1 twf030 lecture2.2Ar1 twf030 lecture2.2
Ar1 twf030 lecture2.2Pirouz Nourian
Β 
Ar1 twf030 lecture1.2
Ar1 twf030 lecture1.2Ar1 twf030 lecture1.2
Ar1 twf030 lecture1.2Pirouz Nourian
Β 
Ar1 twf030 lecture2.1: Geometry and Topology in Computational Design
Ar1 twf030 lecture2.1: Geometry and Topology in Computational DesignAr1 twf030 lecture2.1: Geometry and Topology in Computational Design
Ar1 twf030 lecture2.1: Geometry and Topology in Computational DesignPirouz Nourian
Β 
Mesh final pzn_geo1004_2015_f3_2017
Mesh final pzn_geo1004_2015_f3_2017Mesh final pzn_geo1004_2015_f3_2017
Mesh final pzn_geo1004_2015_f3_2017Pirouz Nourian
Β 
Syntactic space syntax4generativedesign
Syntactic space syntax4generativedesignSyntactic space syntax4generativedesign
Syntactic space syntax4generativedesignPirouz Nourian
Β 
Intro computational design_mega2016_1_with_recommendedplugins
Intro computational design_mega2016_1_with_recommendedpluginsIntro computational design_mega2016_1_with_recommendedplugins
Intro computational design_mega2016_1_with_recommendedpluginsPirouz Nourian
Β 
Point Cloud Segmentation for 3D Reconstruction
Point Cloud Segmentation for 3D ReconstructionPoint Cloud Segmentation for 3D Reconstruction
Point Cloud Segmentation for 3D ReconstructionPirouz Nourian
Β 
On NURBS Geometry Representation in 3D modelling
On NURBS Geometry Representation in 3D modellingOn NURBS Geometry Representation in 3D modelling
On NURBS Geometry Representation in 3D modellingPirouz Nourian
Β 
Polygon Mesh Representation
Polygon Mesh RepresentationPolygon Mesh Representation
Polygon Mesh RepresentationPirouz Nourian
Β 
Preliminaries of Analytic Geometry and Linear Algebra 3D modelling
Preliminaries of Analytic Geometry and Linear Algebra 3D modellingPreliminaries of Analytic Geometry and Linear Algebra 3D modelling
Preliminaries of Analytic Geometry and Linear Algebra 3D modellingPirouz Nourian
Β 
Point Cloud Processing: Estimating Normal Vectors and Curvature Indicators us...
Point Cloud Processing: Estimating Normal Vectors and Curvature Indicators us...Point Cloud Processing: Estimating Normal Vectors and Curvature Indicators us...
Point Cloud Processing: Estimating Normal Vectors and Curvature Indicators us...Pirouz Nourian
Β 

More from Pirouz Nourian (12)

Geo1004 lecture 1_topology&amp;topological_datamodels_final
Geo1004 lecture 1_topology&amp;topological_datamodels_finalGeo1004 lecture 1_topology&amp;topological_datamodels_final
Geo1004 lecture 1_topology&amp;topological_datamodels_final
Β 
Ar1 twf030 lecture2.2
Ar1 twf030 lecture2.2Ar1 twf030 lecture2.2
Ar1 twf030 lecture2.2
Β 
Ar1 twf030 lecture1.2
Ar1 twf030 lecture1.2Ar1 twf030 lecture1.2
Ar1 twf030 lecture1.2
Β 
Ar1 twf030 lecture2.1: Geometry and Topology in Computational Design
Ar1 twf030 lecture2.1: Geometry and Topology in Computational DesignAr1 twf030 lecture2.1: Geometry and Topology in Computational Design
Ar1 twf030 lecture2.1: Geometry and Topology in Computational Design
Β 
Mesh final pzn_geo1004_2015_f3_2017
Mesh final pzn_geo1004_2015_f3_2017Mesh final pzn_geo1004_2015_f3_2017
Mesh final pzn_geo1004_2015_f3_2017
Β 
Syntactic space syntax4generativedesign
Syntactic space syntax4generativedesignSyntactic space syntax4generativedesign
Syntactic space syntax4generativedesign
Β 
Intro computational design_mega2016_1_with_recommendedplugins
Intro computational design_mega2016_1_with_recommendedpluginsIntro computational design_mega2016_1_with_recommendedplugins
Intro computational design_mega2016_1_with_recommendedplugins
Β 
Point Cloud Segmentation for 3D Reconstruction
Point Cloud Segmentation for 3D ReconstructionPoint Cloud Segmentation for 3D Reconstruction
Point Cloud Segmentation for 3D Reconstruction
Β 
On NURBS Geometry Representation in 3D modelling
On NURBS Geometry Representation in 3D modellingOn NURBS Geometry Representation in 3D modelling
On NURBS Geometry Representation in 3D modelling
Β 
Polygon Mesh Representation
Polygon Mesh RepresentationPolygon Mesh Representation
Polygon Mesh Representation
Β 
Preliminaries of Analytic Geometry and Linear Algebra 3D modelling
Preliminaries of Analytic Geometry and Linear Algebra 3D modellingPreliminaries of Analytic Geometry and Linear Algebra 3D modelling
Preliminaries of Analytic Geometry and Linear Algebra 3D modelling
Β 
Point Cloud Processing: Estimating Normal Vectors and Curvature Indicators us...
Point Cloud Processing: Estimating Normal Vectors and Curvature Indicators us...Point Cloud Processing: Estimating Normal Vectors and Curvature Indicators us...
Point Cloud Processing: Estimating Normal Vectors and Curvature Indicators us...
Β 

Recently uploaded

VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130Suhani Kapoor
Β 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
Β 
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...Amil baba
Β 
CALL ON βž₯8923113531 πŸ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON βž₯8923113531 πŸ”Call Girls Aminabad Lucknow best Night Fun serviceCALL ON βž₯8923113531 πŸ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON βž₯8923113531 πŸ”Call Girls Aminabad Lucknow best Night Fun serviceanilsa9823
Β 
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
SCRIP Lua HTTP PROGRACMACION PLC  WECON CASCRIP Lua HTTP PROGRACMACION PLC  WECON CA
SCRIP Lua HTTP PROGRACMACION PLC WECON CANestorGamez6
Β 
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call GirlsCBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girlsmodelanjalisharma4
Β 
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightCheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightDelhi Call girls
Β 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...ranjana rawat
Β 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...Suhani Kapoor
Β 
Cheap Rate βž₯8448380779 β–»Call Girls In Iffco Chowk Gurgaon
Cheap Rate βž₯8448380779 β–»Call Girls In Iffco Chowk GurgaonCheap Rate βž₯8448380779 β–»Call Girls In Iffco Chowk Gurgaon
Cheap Rate βž₯8448380779 β–»Call Girls In Iffco Chowk GurgaonDelhi Call girls
Β 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130Suhani Kapoor
Β 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...Suhani Kapoor
Β 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...babafaisel
Β 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
Β 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
Β 
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiVIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiSuhani Kapoor
Β 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsCharles Obaleagbon
Β 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Yantram Animation Studio Corporation
Β 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
Β 

Recently uploaded (20)

VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
Β 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Β 
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
Β 
CALL ON βž₯8923113531 πŸ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON βž₯8923113531 πŸ”Call Girls Aminabad Lucknow best Night Fun serviceCALL ON βž₯8923113531 πŸ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON βž₯8923113531 πŸ”Call Girls Aminabad Lucknow best Night Fun service
Β 
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
SCRIP Lua HTTP PROGRACMACION PLC  WECON CASCRIP Lua HTTP PROGRACMACION PLC  WECON CA
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
Β 
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call GirlsCBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
Β 
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightCheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Β 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
Β 
young call girls in Vivek ViharπŸ” 9953056974 πŸ” Delhi escort Service
young call girls in Vivek ViharπŸ” 9953056974 πŸ” Delhi escort Serviceyoung call girls in Vivek ViharπŸ” 9953056974 πŸ” Delhi escort Service
young call girls in Vivek ViharπŸ” 9953056974 πŸ” Delhi escort Service
Β 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
Β 
Cheap Rate βž₯8448380779 β–»Call Girls In Iffco Chowk Gurgaon
Cheap Rate βž₯8448380779 β–»Call Girls In Iffco Chowk GurgaonCheap Rate βž₯8448380779 β–»Call Girls In Iffco Chowk Gurgaon
Cheap Rate βž₯8448380779 β–»Call Girls In Iffco Chowk Gurgaon
Β 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
Β 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
Β 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Β 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Β 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
Β 
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiVIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
Β 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past Questions
Β 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Β 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
Β 

Ar1 twf030 lecture3.1: Design Optimization

  • 1. 11 On Design Optimization: Preliminaries of Design Performance Optimization Dr.ir. Pirouz Nourian Assistant Professor of Design Informatics Department of Architectural Engineering & Technology Faculty of Architecture and Built Environment
  • 2. 22 Performance Design Principles What is Optimization Forward vs Backward What is Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability Performance: Measurable Functionality of a Designed Artefact https://commons.wikimedia.org/wiki/File:Zencars_(Tazzari_Zero)_at_Avenue_Louise,_Brussels,_Belgium.jpghttps://upload.wikimedia.org/wikipedia/commons/thumb/5/5d/Webber_usgp_2004.jpg/1280px-Webber_usgp_2004.jpg
  • 3. 33 https://www.designingbuildings.co.uk/wiki/Passive_building_design Design Principles are more important than Design Optimization Performance Design Principles What is Optimization Forward vs Backward Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability
  • 4. 44 What is optimization all about? β€’ Performance: Measurable Functionality β€’ Performance Optimization β€’ Performance Indicators β€’ Objective Function, Goal β€’ Typically Maximization or Minimization β€’ Mathematical Problem Solving (Feedforward) β€’ Goal-Oriented Search (Feedback) Performance Design Principles What is Optimization Forward vs Backward Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability
  • 5. 55 What is optimization all about? β€’ Mathematical Problem Solving (Feedforward) β€’ E.g. β€’ Goal-Oriented Search (Feedback) β€’ E.g. Parametric Circle Radiusπ‘Ÿ = ࡗ𝐴 πœ‹ A 100 π‘š2 big circle Parametric Circle Radius circle Manipulate R to minimize Ξ” Compute Area How do we make a circle with the area of 100 π‘š2 ? How do we make a circle with the area of 100 π‘š2 ? Performance Design Principles What is Optimization Forward vs Backward Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability
  • 6. 66 What is evaluation all about? Formulating an indicator that could describe the performance of an object/system according to: – A concept of quality/fitness – A benchmark (such as minimum and/or maximum values) – A frame of reference (e.g. daylight guidelines & regulations) – An evaluation framework (e.g. LEED or BREAM) Performance Design Principles What is Optimization Forward vs Backward What is Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability
  • 7. 77 Spatially and/or Temporally Complex Performance: Analysis/Simulation vs Evaluation β€’ Synthesis (conclusion) – Putting together various analyses β€’ Aggregation – Integral – Sum – Arithmetic Mean – Harmonic Mean – Geometric Mean – Etcetera β€’ Comparison – Normalization/Relativization against benchmarks – Mapping relative quality in reference to an evaluation framework http://www.formfollowsperformance.com/tag/daylight-simulation/page/2/ Performance Design Principles What is Optimization Forward vs Backward What is Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability
  • 8. 88 Problem Setting/Formulation Suppose the design is formulated as a rectangle with the width W and height H, which its area is desired to be maximized (Given the perimeter as a constant P). In other words, the problem is to find the maximum rectangular area that one can circumscribe with a rope of t he length P. We have: Constraint 𝑃 = 2 π‘Š + 𝐻 = πΆπ‘œπ‘›π‘ π‘‘π‘Žπ‘›π‘‘ Design Variable Either W or H can be considered as a variable parameter: πΈπ‘–π‘‘β„Žπ‘’π‘Ÿ 𝐻 = (𝑃 βˆ’ 2π‘Š) 2 π‘œπ‘Ÿ π‘Š = (𝑃 βˆ’ 2𝐻) 2 Objective (Fitness) Function We can write the Area as a function of the single variable π‘Š as below: π΄π‘Ÿπ‘’π‘Ž π‘Š = π‘Š. 𝐻 = π‘Š. 𝑃 βˆ’ 2π‘Š 2 = π‘ƒπ‘Š/2 βˆ’ π‘Š2 Problem-Solving π΄π‘Ÿπ‘’π‘Žβ€² π‘Š = 𝑃/2 βˆ’ 2π‘Š 𝐿𝑒𝑑 π΄π‘Ÿπ‘’π‘Žβ€² π‘Š = 𝑃 2 βˆ’ 2π‘Š = 0 𝑦𝑖𝑒𝑙𝑑𝑠 π‘Š = 𝑃/4 & 𝐻 = 𝑃/4 π΄π‘Ÿπ‘’π‘Ž π‘šπ‘Žπ‘₯ = π‘Š. 𝐻 = 𝑃2 /16 Solution Perimeter  Given Maximum Area?  Desired H W = = 2 /16 W=P/4 H=P/4 Single Objective, Simple Performance Performance Design Principles What is Optimization Forward vs Backward What is Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability
  • 9. 99 The Importance of Formulation/Design The maximum area achieved with a rectangle is equal to W. H = 𝑃2/16, whereas if the designer in question had chosen a circle, they would have achieved the following surface area: 𝐴 = πœ‹π‘Ÿ2, 𝑃 = 2πœ‹π‘Ÿ = π‘π‘œπ‘›π‘ π‘‘. 𝑦𝑖𝑒𝑙𝑑𝑠 𝐴 = πœ‹( 𝑃 2πœ‹ )2= 𝑃2 4πœ‹ > 𝑃2 16 β€’ If something is not on the internet it cannot be found even by Google! β€’ Design principles are far more important than any optimization process. β€’ A bad design cannot be corrected by any optimization process. β€’ Optimization in an absolute sense is irrelevant for design products, because: β€’ Any design can be optimized within the boundaries defined by its primary formulation. Performance Design Principles What is Optimization Forward vs Backward What is Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability
  • 10. 1010 Formulation of a Single-Objective Optimization Problem Find a combination of the input variables that optimizes (minimizes/maximizes) a single outcome of a process: Image Credit: http://www.turingfinance.com/fitness-landscape-analysis-for-computational-finance/ Performance Design Principles What is Optimization Forward vs Backward What is Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability
  • 11. 1111 Formulation of a Single-Objective Optimization Problem Find a combination of the input variables that optimizes (minimizes/maximizes) a single outcome of a process: maximize π‘₯ 𝑓(π‘₯) Subject to: 𝑔𝑖 π‘₯ ≀ 0, 𝑖 = 1,2, … , π‘š β„Žπ‘— π‘₯ = 0, 𝑗 = 1,2, … , 𝑝 Where: β€’ 𝑓 π‘₯ : ℝ 𝑛 β†’ ℝ is an objective function to be minimized (or maximized) over variable π‘₯, β€’ 𝑔𝑖 π‘₯ ≀ 0 are constraints, and β€’ β„Žπ‘— π‘₯ = 0 are equality constraints. Performance Design Principles What is Optimization Forward vs Backward What is Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability
  • 12. 1212 Formulation of a Multi-Objective Optimization Problem Find a combination of the input variables that optimizes (minimizes/maximizes) multiple (different, independent, and often conflicting) outcomes of a process: 𝑓𝑖 π‘₯1 ≀ 𝑓𝑖 π‘₯2 for βˆ€π‘– ∈ 1, π‘˜ ; and βˆƒπ‘— ∈ 1, π‘˜ such that 𝑓𝑗 π‘₯1 < 𝑓𝑗 π‘₯2 Image Credits: (Left) Enginsoft: http://www.enginsoft.com/technologies/multidisciplinary-analysis-and-optimization/multiobjective-optimization/ (Right) Professor Peter J Fleming: https://www.sheffield.ac.uk/acse/staff/peter_fleming/intromo Performance Design Principles What is Optimization Forward vs Backward What is Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability
  • 13. 1313 Formulation of a Multi-Objective Optimization Problem Find a combination of the input variables that optimizes (minimizes/maximizes) multiple (different, independent, and often conflicting) outcomes of a process: 𝑓𝑖 π‘₯1 ≀ 𝑓𝑖 π‘₯2 for βˆ€π‘– ∈ 1, π‘˜ ; and βˆƒπ‘— ∈ 1, π‘˜ such that 𝑓𝑗 π‘₯1 < 𝑓𝑗 π‘₯2 Image Courtesy of Ilya Loshchilov; http://www.loshchilov.com/publications.html Performance Design Principles What is Optimization Forward vs Backward What is Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability
  • 14. 1414 Formulation of a Multi-Objective Optimization Problem Find a combination of the input variables that optimizes (minimizes/maximizes) multiple (different, independent, and often conflicting) outcomes of a process: minimize π‘₯ [𝑓1 π‘₯ , 𝑓2 π‘₯ , … , π‘“π‘˜(π‘₯)] 𝑠. 𝑑. π‘₯ ∈ 𝑋 Where: β€’ 𝑓: 𝑋 β†’ ℝ π‘˜ , 𝑓 π‘₯ = [𝑓1 π‘₯ , 𝑓2 π‘₯ , … , π‘“π‘˜(π‘₯)] 𝑇 is a vector-valued objective function to be minimized over variableπ‘₯ ∈ 𝑋. If an objective is to be maximized we negate it in the vector-valued objective function. β€’ Typically, there does not exist a solution optimal for all objectives; therefore we focus on Pareto-Optimal solutions; which are solutions that cannot be improved in any of the objectives without degrading at least one of the other objectives. Technically, a solution is called Pareto Optimal if not (Pareto) dominated, that is: – A feasible solution π‘₯1 ∈ 𝑋 is said to dominate another solution solution π‘₯2 ∈ 𝑋 if: – 𝑓𝑖 π‘₯1 ≀ 𝑓𝑖 π‘₯2 for βˆ€π‘– ∈ 1, π‘˜ ; and βˆƒπ‘— ∈ 1, π‘˜ such that 𝑓𝑗 π‘₯1 < 𝑓𝑗 π‘₯2 Performance Design Principles What is Optimization Forward vs Backward What is Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability
  • 15. 1515 Aggregating Goals? β€’ Multi-Criteria Analysis vs Multi-Objective Optimization β€’ Weighting goals? β€’ Apples & Oranges β€’ Commensurability β€’ Dimensional Analysis β€’ WSM vs WPM in Decision Problems Performance Design Principles What is Optimization Forward vs Backward What is Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability
  • 16. 1616 Multiple Objectives into a Single One? What if we want/have to find the single best solution? Then we need to aggregate multiple objectives into one; but how? Shall we make a weighted average of the objectives and seek to optimize it? Or… Performance Design Principles What is Optimization Forward vs Backward What is Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability
  • 17. 1717 Dimensional Analysis β€’ 7even Fundamental Quantities in Physics β€’ Mass, Length, Time, Electric Current, Absolute Temperature, Amount of Substance, Luminous Intensity Performance Design Principles What is Optimization Forward vs Backward What is Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability
  • 18. 1818 Dimensional Analysis β€’ 7even Fundamental Quantities in Physics From The International System of Units (SI) [8th edition, 2006; updated in 2014] SI: By convention physical quantities are organized in a system of dimensions. Each of the seven base quantities used in the SI is regarded as having its own dimension, which is symbolically represented by a single sans serif roman capital letter. The symbols used for the base quantities, and the symbols used to denote their dimension, are given as follows. Performance Design Principles What is Optimization Forward vs Backward What is Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability
  • 19. 1919 Dimensional Analysis Base quantities and dimensions used in the SI Base quantity Symbol for quantity Symbol for dimension SI unit mass m M Kilogram (kg) length l, x, r, etc. L Meter (m) time, duration t T Second (s) electric current I, i l Ampere (A) absolute temperature T Θ Kelvin (K) amount of substance n N Mole (mol) luminous intensity I v J Candela (cd) Performance Design Principles What is Optimization Forward vs Backward What is Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability
  • 20. 2020 Dimensional Analysis Base quantities and dimensions used in the SI All other quantities are derived quantities, which may be written in terms of the base quantities by the equations of physics. The dimensions of the derived quantities are written as products of powers of the dimensions of the base quantities using the equations that relate the derived quantities to the base quantities. In general the dimension of any quantity Q is written in the form of a dimensional product, dim 𝑄 = 𝑀 𝛼 𝐿 𝛽 𝑇 𝛾 𝐼 π›ΏΞ˜ πœ€ 𝑁 𝜁 𝐽 πœ‚ where the exponents 𝛼, 𝛽, 𝛾, 𝛿, πœ€, 𝜁, and πœ‚, which are generally small integers which can be positive, negative or zero, are called the dimensional exponents. The dimension of a derived quantity provides the same information about the relation of that quantity to the base quantities as is provided by the SI unit of the derived quantity as a product of powers of the SI base units. Performance Design Principles What is Optimization Forward vs Backward What is Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability
  • 21. 2121 Dimensional Analysis Example: What is the dimension of Energy? Mechanical Energy can be the work of a force along a displacement, that is found by the dot product of the two vectors as a scalar: π‘Š = 𝑭. 𝑫 While force can be described according to the Newton’s Second Law, as what is needed to accelerate a mass: 𝑭 = π‘šπ’‚ Where acceleration can be described in terms of changes in velocity of a moving object as below: 𝒂 = βˆ†π‘½ βˆ†π‘‘ And velocity can be formulated as the rate of displacement over time: 𝑽 = βˆ†π’™ βˆ†π‘‘ Performance Design Principles What is Optimization Forward vs Backward What is Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability
  • 22. 2222 Dimensional Analysis Example: What is the dimension of Energy? Mechanical Energy can be the work of a force along a displacement, that is found by the dot product of the two vectors as a scalar: π‘Š = 𝑭. 𝑫 While force can be described according to the Newton’s Second Law, as what is needed to accelerate a mass: 𝑭 = π‘šπ’‚ Where acceleration can be described in terms of changes in velocity of a moving object as below: 𝒂 = βˆ†π‘½ βˆ†π‘‘ And velocity can be formulated as the rate of displacement over time: 𝑽 = βˆ†π’™ βˆ†π‘‘ β‡’ π’…π’Šπ’Ž 𝑽 = πΏπ‘‡βˆ’1 Performance Design Principles What is Optimization Forward vs Backward What is Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability
  • 23. 2323 Dimensional Analysis Example: What is the dimension of Energy? Mechanical Energy can be the work of a force along a displacement, that is found by the dot product of the two vectors as a scalar: π‘Š = 𝑭. 𝑫 While force can be described according to the Newton’s Second Law, as what is needed to accelerate a mass: 𝑭 = π‘šπ’‚ Where acceleration can be described in terms of changes in velocity of a moving object as below: 𝒂 = βˆ†π‘½ βˆ†π‘‘ β‡’ π’…π’Šπ’Ž π‘Ž = πΏπ‘‡βˆ’2 And velocity can be formulated as the rate of displacement over time: 𝑽 = βˆ†π’™ βˆ†π‘‘ β‡’ π’…π’Šπ’Ž 𝑽 = πΏπ‘‡βˆ’1 Performance Design Principles What is Optimization Forward vs Backward What is Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability
  • 24. 2424 Dimensional Analysis Example: What is the dimension of Energy? Mechanical Energy can be the work of a force along a displacement, that is found by the dot product of the two vectors as a scalar: π‘Š = 𝑭. 𝑫 While force can be described according to the Newton’s Second Law, as what is needed to accelerate a mass: 𝑭 = π‘šπ’‚ β‡’ π’…π’Šπ’Ž 𝑭 = π‘€πΏπ‘‡βˆ’2 Where acceleration can be described in terms of changes in velocity of a moving object as below: 𝒂 = βˆ†π‘½ βˆ†π‘‘ β‡’ π’…π’Šπ’Ž π‘Ž = πΏπ‘‡βˆ’2 And velocity can be formulated as the rate of displacement over time: 𝑽 = βˆ†π’™ βˆ†π‘‘ β‡’ π’…π’Šπ’Ž 𝑽 = πΏπ‘‡βˆ’1 Performance Design Principles What is Optimization Forward vs Backward What is Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability
  • 25. 2525 Dimensional Analysis Example: What is the dimension of Energy? Mechanical Energy can be the work of a force along a displacement, that is found by the dot product of the two vectors as a scalar: π‘Š = 𝑭. 𝑫 β‡’ π’…π’Šπ’Ž π‘Š = 𝑀𝐿2 π‘‡βˆ’2 While force can be described according to the Newton’s Second Law, as what is needed to accelerate a mass: 𝑭 = π‘šπ’‚ β‡’ π’…π’Šπ’Ž 𝑭 = π‘€πΏπ‘‡βˆ’2 Where acceleration can be described in terms of changes in velocity of a moving object as below: 𝒂 = βˆ†π‘½ βˆ†π‘‘ β‡’ π’…π’Šπ’Ž π‘Ž = πΏπ‘‡βˆ’2 And velocity can be formulated as the rate of displacement over time: 𝑽 = βˆ†π’™ βˆ†π‘‘ β‡’ π’…π’Šπ’Ž 𝑽 = πΏπ‘‡βˆ’1 Performance Design Principles What is Optimization Forward vs Backward What is Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability
  • 26. 2626 Dimensional Analysis Example: What is the dimension of Energy? Therefore, the dimension of energy (in any form) is equal to the dimension of energy in mechanical form and equal to: dim 𝐸 = 𝑀𝐿2 π‘‡βˆ’2 Performance Design Principles What is Optimization Forward vs Backward What is Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability
  • 27. 2727 Dimensional Analysis Long Story Short: Apples & Oranges cannot be compared (Added, Subtracted, Averaged)! We can only compare (and thus add or subtract) quantities of the same dimension. It can be readily seen that we cannot get an average nor a weighted average of quantities of different physical dimensions, as that would entail adding incommensurate quantities. Performance Design Principles What is Optimization Forward vs Backward What is Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability
  • 28. 2828 Apples & Oranges Addition, Subtraction and Arithmetic Averages are senseless for incommensurate quantities We can only compare (and thus add or subtract) quantities of the same dimension. It can be readily seen that we cannot get an average nor a weighted average of quantities of different physical dimensions, as that would entail adding incommensurate quantities. Image Credit: Paul CΓ©zanne, Still Life with Apples and Oranges Performance Design Principles What is Optimization Forward vs Backward What is Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability
  • 29. 2929 Combining Goals/Criteria Weighted Sum Model & Weighted Product Model For commensurate goals/criteria: ΰ΄₯π‘₯ = Οƒ 𝑖=1 𝑛 𝑀 𝑖 π‘₯ 𝑖 σ𝑖=1 𝑛 𝑀𝑖 or ΰ΄₯π‘₯ = σ𝑖=1 𝑛 𝑀𝑖 π‘₯𝑖 if weights are normalized; i.e. σ𝑖=1 𝑛 𝑀𝑖 = 1 For incommensurate goals/criteria: ΰ΄₯π‘₯ = ς𝑖=1 𝑛 π‘₯𝑖 𝑀 𝑖 1 Οƒ 𝑖=1 𝑛 𝑀 𝑖 or ΰ΄₯π‘₯ = ς𝑖=1 𝑛 π‘₯𝑖 𝑀 𝑖if weights are normalized Performance Design Principles What is Optimization Forward vs Backward What is Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability
  • 30. 3030 Combining Goals/Criteria Fuzzy Aggregation For goals that are fuzzifiable (those for which bounds or benchmarks are known): π‘π‘Žπ‘‘π‘’β„Ž 𝐴𝑁𝐷: ሩ 𝑖 π‘₯𝑖 ≔ min 𝑖 {π‘₯𝑖} π‘π‘Žπ‘‘π‘’β„Ž 𝑂𝑅: ራ 𝑖 π‘₯𝑖 ≔ max 𝑖 {π‘₯𝑖} Performance Design Principles What is Optimization Forward vs Backward What is Evaluation Terminology Single Objective Multiple Objectives Dimensionality Commensurability
  • 31. 3131 Notes β€’ Be careful with making claims about optimized designs β€’ Remember that evaluation is not equal to analysis/simulation β€’ Problem Formulation is more important than problem solving β€’ Optimization is not a solution to all problems in design β€’ All goals cannot be dealt with at once; as there is usually a hierarchy of issues β€’ A bad design cannot be corrected with optimization β€’ Optimization is merely about searching within the possibilities created by yourself; try to give rise to good possibilities.