advisor: yeong-sung lin presented by chi-hsiang chan 2011/5/23 1
Post on 21-Dec-2015
220 views
TRANSCRIPT
1
LEVEL DIAGRAMS ANALYSIS OF PARETO FRONT FOR MULTIOBJECTIVE SYSTEM REDUNDANCY ALLOCATIONE.ZIO, R.BAZZO
Advisor: Yeong-Sung Lin
Presented by Chi-Hsiang Chan
2011/5/23
2
AGENDA
Introduction Level Diagrams representation of Pareto Fronts
and Sets Redundancy allocation in a multistate system Visualization with the Level Diagrams Applying preferences on the Pareto solutions Conclusions
2011/5/23
3
AGENDA
Introduction Level Diagrams representation of Pareto Fronts
and Sets Redundancy allocation in a multistate system Visualization with the Level Diagrams Applying preferences on the Pareto solutions Conclusions
2011/5/23
4
INTRODUCTION
Multiobjective problems arise in many reliability-based and risk-informed activities of system design, operation, maintenance and regulation.
There is not a unique, optimal solution satisfying all objectives, but a set of possible solutions because of the conflicting of the several specifications.
The set of optimal solutions in the space of the decision variables is called the Pareto Set.
The region in the space of the values of all objectives defined by all Pareto Set points is called the Pareto Front.
2011/5/23
5
INTRODUCTION
The solution of a multiobjective optimization problem is found in terms of a discrete approximation of the Pareto Front. DM has to select one or more of preference within the front.
In many instances, the final decision is obtained by group deliberation involved stakeholders and decision makers with technical plus other values.(social and political)
There are some approaches to introduce the DM preferences which guide the solutions selection Priori Posteriori Interactively during the search
2011/5/23
6
PRIORI METHOD
The DM preferences are inserted in the mathematical definition of the decision problem itself in a way to bias the search for optimal solutions in priori methods. Changing the definition of dominance like in modern
MultiObjective Evolutionary Algorithms Weighting differently the objectives Assigning reference values and priority levels to the
objectives Assuming a utility function describing the DM behavior
and interest in the alternative solutions
2011/5/23
7
INTERACTIVE METHOD AND POSTERIORI METHOD
In interactive methods, the DM intervenes during the search Iterative trial and error Steering the development of the search by ranking and
eliminating alternatives based on indicated preference strengths
Bounding the utility functions based on preference while accounting for uncertainties
In a posteriori methods, the DM applies the preferences at the end of the multiobjective optimization search, after the optimal solutions of the Pareto Front have been found.
2011/5/23
8
VISUALIZATION OF THE PARETO FRONT Some examples for the visualization of the
Pareto Front and Set: Scatter diagrams Parallel coordinates Interactive decision maps
Level diagrams provide a geometrical visualization of the Pareto Front and Set based on metric distance from an ideal solution point which optimizes all objectives simultaneously.
2011/5/23
9
INTRODUCTION
In this paper, author apply the Level diagrams analyze the Pareto Front and Set obtained in a system redundancy allocation problem which considered 3 conflicting objectives: system availability to be maximized, system cost and weight to be minimized.
The decision variables define the system redundant configurations by taking discrete values which indicate the numbers of components of the different types in the configuration.
This is the first time that Level Diagrams are applied to a problem with discrete decision variables.
2011/5/23
10
AGENDA
Introduction Level Diagrams representation of Pareto
Fronts and Sets Redundancy allocation in a multistate system Visualization with the Level Diagrams Applying preferences on the Pareto solutions Conclusions
2011/5/23
11
PARETO FRONT AND SET
The concept of Level Diagrams is illustrated, taking as reference the relevant literature
Given the vector of decision variables
(1)
where D is the decision space, and the vector of objective functions,
(2)
1[ ,..., ]p D
1( ) [ ( ),... ( )]sJ J J
2011/5/23
12
PARETO FRONT AND SET
The multiobjective problem is stated in the form
(3)
Without loss of generality, a multiobjective minimization problem has been considered in (3); a maximization problem can be transformed into a minimization one as follows:
(4)
min ( )DJ
max ( ) min( ( ))DD
J J
2011/5/23
13
PARETO FRONT AND SET
Dominance and non-dominance is determined by pairwise vector comparisons of the multiobjective values corresponding to the pair of solutions under comparison; specifically, dominates another solution if
(5) The set θp of non-dominated solutions is called the
Pareto Set; the vector J(θ) of the values of the objective functions in correspondence of the solutions θ of the Pareto Set θp , defines the Pareto Front.
1 21 2 1 2{1,..., }, ( ) ( ) {1,..., }: ( ) ( )i i k ki s J J k s J J
2011/5/23
14
LEVEL DIAGRAMS REPRESENTATION OF PARETO FRONTS AND SETS
It is quite difficult to let DM choose the best solution for high dimensional problems. The task can be aided by effectively visualizing the results of the multiobjective optimization.
Level Diagrams represent an interesting visualization tool, which allow classifying the Pareto solutions according to their distance from the ideal solution.
2011/5/23
15
LEVEL DIAGRAMS REPRESENTATION OF PARETO FRONTS AND SETS
In general, consider a multiobjective problem in which l objectives are to be minimized and m maximized, with s=l+m. Each objective can be normalized with respect to its minimum or maximum values on the Pareto Front:
(6)
(7)
where
min
max min
( )( ) 1,...,i ii
i i
J JJ i l
J J
min maxmin ( ) max ( )i i i iJ J and J J
max
max min
( )( ) 1,...,i ii
i i
J JJ i l s
J J
2011/5/23
16
LEVEL DIAGRAMS REPRESENTATION OF PARETO FRONTS AND SETS
So that now,
(8)
Where: means that the solution θ has the best
value for the ith objective. means that the solution θ has the worst
value for the ith objective.
0 ( ) 1 1,...,iJ i s
( ) 0iJ
( ) 1iJ
2011/5/23
17
LEVEL DIAGRAMS REPRESENTATION OF PARETO FRONTS AND SETS
To evaluate the distance to the ideal point, a suitable norm must be introduced. In this paper two norms are considered:
1-norm:
(9)
Infinite norm:
(10)
The 1-norm takes into account all the objectives; the infinite norm considers only the worst objective.
1 11
( ) ( ) 0 ( )s
ii
J J with J s
( ) max{ ( )} 0 ( ) 1iJ J with J
2011/5/23
18
LEVEL DIAGRAMS REPRESENTATION OF PARETO FRONTS AND SETS
The plot of Level Diagrams is done as follows: Each objective and each decisional variable is
plotted separately. The X-axis corresponds to the objective or the
decsional variable in physical units of measurement, Y-axis corresponds to the value of norm. This means that all the plots are synchronized with respect to the Y-axis.
2011/5/23
19
AGENDA
Introduction Level Diagrams representation of Pareto Fronts
and Sets Redundancy allocation in a multistate
system Visualization with the Level Diagrams Applying preferences on the Pareto solutions Conclusions
2011/5/23
20
REDUNDANCY ALLOCATION IN A MULTISTATE SYSTEM
Many system designs require the allocation of redundancies to meet high reliability, but also high cost, weight, etc.
From the system engineering view, the problem is formulated with respect to a number of subsystems, for each of which there are multiple component choices to be allocated in redundancy.
This leads to the well-known redundancy allocation problem (RAP) of which some recent formulations and solution approaches are given.
2011/5/23
21
REDUNDANCY ALLOCATION IN A MULTISTATE SYSTEM
A system reliability design problem with three conflicting objectives: system availability to be maximized; system cost and weight to be minimized.
The system is made of u=5 units(subsystems); each unit can be provided with redundancy by selecting components from mi types available in the market, i=1,…,5.
Each component can be 2 states: functioning at nominal capacity or fail.
The types of components available are characterized by their availability, nominal capacity, cost and weight in arbitrary unit.
2011/5/23
22
Three objective functions:
Availability:
(11)
Cost:
(12)
Weight:
(13)
1 11
max ( ) max ( ,..., )i
u
i i imi
J A
21 1
min ( ) minimu
ij iji j
J c
31 1
min ( ) minimu
ij iji j
J w
2011/5/23
23
REDUNDANCY ALLOCATION IN A MULTISTATE SYSTEM
The problem has been solved using the MOMS-GA algorithm. The Universal Moment Generating Function(UMGF) was used to compute the multistate system availability
(14)
where W is the specified demand given, K is the number of possible output performances, pk is the probability of each state of performance, Gk is the performance in the kth state, and
(15)
1
( ) ( )K
k kk
A W p G W
1, 0( )
0, 0
xx
x
2011/5/23
24
REDUNDANCY ALLOCATION IN A MULTISTATE SYSTEM
As a result, the system availability depends not only on the components individual reliability, but also on their capacity.
The Pareto Front of 118 points found is replicated in the fig in the objective functions space.
2011/5/23
25
AGENDA
Introduction Level Diagrams representation of Pareto Fronts
and Sets Redundancy allocation in a multistate system Visualization with the Level Diagrams Applying preferences on the Pareto solutions Conclusions
2011/5/23
26
2011/5/23
27
PARETO FRONT
System design configurations of low availability are characterized by small costs and weights and as a result, the values of norms are large; for values of the system availability increasing towards the optimal with respect to all three objectives, after which the increase of cost and weight is such that the norms increase as the point in the Pareto Front moves away form the ideal one, optimal with respect to all three objectives.
2011/5/23
28
PARETO FRONT
the Level Diagrams of the solutions of the Pareto Front on the right of the minimum are represented. The objectives have been normalized with respect to the minimum values, to compare a range-based sensitivity coefficient defined as
(16)
Availability = 0.0574 Cost = 0.5666 Weight = 0.4909
xc
y
2011/5/23
29
PARETO FRONT
In the Level Diagram of system availability and 1-norm values, the data present clusters, which shows that same availability can be with different costs and weight.
2011/5/23
30
PARETO FRONT
The representation of the Pareto Front by means of Level Diagrams has identified the presence of system design configurations of similar values of availability but different cost and weight values. The observations thereby obtained suggest a Pareto Front reduction through the suppression of the configurations with higher values of 1-norm among those with similar values of one objective.
2011/5/23
31
PARETO SET
The analysis of the Pareto Set solutions in terms of the values of the decision variables can provide the DM with information on how system performance can be affected by particular component choices.
In the case study, the configuration is contained in a vector of 29 discrete decision variables; each variable indicates the number of components of that particular type present in the configuration.
2011/5/23
32
PARETO SET
2011/5/23
33
PARETO SET
To further analyze those configurations of high availability, to possibly identify relations between components types and system performance, author choose those solution on the right of the ideal point and with ∞-norm above 0.8 of subsystem 3
2011/5/23
34
PARETO SET Take component θ31 for example, as increase of the
number of components θ31 leads to larger values of 1-norm, high capacity but expensive. So that using less capacitated components in subsystem 3 and other high capacity components in other subsystem will be better choice for less cost and maybe same availability.
Indeed, different performances of the selected high-availability configuration solutions can be attributed mainly to the system cost because this objective (12) and (6) presents values in a much wider range than the normalized weight objective (13)and (6).
2011/5/23
35
PARETO SET
Dually, considering the solution on the left of the ideal point and with ∞-norm above 0.8, we focus on low availability configurations; the number of components of the same type is rarely larger than one and almost only the components with the highest capacities are present in these configurations, in order to achieve reasonably high availabilities keeping system weight and cost low.
2011/5/23
36
FRONT REDUCTION
A Pareto Front less crowded of solutions can be beneficial to the DM who must analyze the different solutions and evaluate the preferred one.
One way of proceeding to a reduction of the solutions represented in the Front is that of focusing on the values of one objective function and reduce to few solutions the clusters of solutions of approximately equal availability and different cost and weight.
2011/5/23
37
FRONT REDUCTION
To systematically perform the Pareto Front reduction, a criterion must be established to define when two solutions on the Level Diagrams can be considered vertically aligned in a cluster of equal value of an objective.
To this purpose, consider a vectorJ1 of length nj containing all the values of the availability objective of the Front sorted in ascending order, imin be J1 of the optimal, ideal point. norm1 be the vector containing the values of the 1-norm for each solution.
2011/5/23
38
FRONT REDUCTION
Since the difference of the availability values of two successively ranked solution, two distinct criteria are needed to decide whether two solutions can be considered vertically aligned in a cluster on the left and right of the minimum value of the norm.
Then, in the vertical cluster alignment solutions with a higher value of the 1-norm are discarded.
2011/5/23
39
FRONT REDUCTION
In the work, the solution θ(i+1) corresponding to J1(i+1) and to norm1(i+1), belongs to a vertical cluster alignment if the previous solution ,θ(i) is such that
(17)
(18) The solution θ(i) is discarded if
norm 1(i+1) < norm 1(i) (19)
Discarded θ(i+1) if norm 1 (i+1) > norm 1(i)
(20)
2011/5/23
31 1 min( 1) ( ) 10 1J i J i for i i
51 1 min( 1) ( ) 10 jJ i J i for i i n
40
FRONT REDUCTION
The Pareto Front is reduced from 118 to 52, with the clusters indeed reduced to individual best points. The reduced Pareto Front can serve as starting point for applying preferences on the solutions, guiding the selection to the final system configuration.
2011/5/23
41
AGENDA
Introduction Level Diagrams representation of Pareto Fronts
and Sets Redundancy allocation in a multistate system Visualization with the Level Diagrams Applying preferences on the Pareto
solutions Conclusions
2011/5/23
42
APPLYING PREFERENCES ON THE PARETO SOLUTIONS
To verify the usability of the reduced Pareto Front for preference assignment and solution selection, it has to investigate whether applying DM preferences on the original Front and the reduced one produces comparable results.
To apply preferences, on the l objective to be minimized the solutions are classified by assigning thresholds
2011/5/23
43
APPLYING PREFERENCES ON THE PARETO SOLUTIONS
And m objectives to be maximized, the classification is
To evaluate each solution, a scoring procedure is established according to the “one vs. others” objective rule: full reduction for one objective across a given region is preferred over full reduction for all the other objective across the next best region. i.e. (U U U) vs (D D HU)
2011/5/23
44
APPLYING PREFERENCES ON THE PARETO SOLUTIONS
The numerical scoring procedure used to qualify the solutions with respect to the level of preference of the objective value they achieve:
(21)
s=3 is the number of objectives and k=6 is the number of class
Score=(0,1,4,13,40,121) (0.951, 10.445, 322.4) => 121+0+13 =134 The lowest the best
2011/5/23
(0) 0
( ) ( 1) 1 1,...,
score
score j sscore j for i m
45
APPLYING PREFERENCES ON THE PARETO SOLUTIONS
To compare the results of applying preferences on the original and reduced Pareto Front, we consider the 5 best points (with smallest score) in the 2 cases.
Showing that the reduction process does not compromise significantly the result of applying preferences.
2011/5/23
46
AGENDA
Introduction Level Diagrams representation of Pareto Fronts
and Sets Redundancy allocation in a multistate system Visualization with the Level Diagrams Applying preferences on the Pareto solutions Conclusions
2011/5/23
47
CONCLUSIONS
In this paper, we have applied Level Diagrams to visualize and analyze the Pareto Front and Set resulting from the solution of redundancy allocation for a system to be designed for maximum availability with minimum cost and weight.
The contribution of the work include: Application of Level Diagrams to a reliability problem. Implementation of the Level Diagrams in a problem with
discrete decision variables. Sensitivity analysis of the Pareto Front whose findings can
aid the DM in choosing the best trade-off solution. Partitioning procedure aimed at identifying relationships
among the decision values and objective functions Procedure for Pareto Front reduction.
2011/5/23
48
THANKS FOR LISTENING
2011/5/23