Reliability-Redundancy Allocation for Multi-State Series-Parallel Systems Zhigang Tian, Ming J. Zuo, and Hongzhong Huang IEEE Transactions on Reliability,

Slides:



Advertisements
Similar presentations
CS6800 Advanced Theory of Computation
Advertisements

On the Genetic Evolution of a Perfect Tic-Tac-Toe Strategy
Advisor: Yeong-Sung Lin Presented by I-Ju Shih 2011/3/07 Defending simple series and parallel systems with imperfect false targets R. Peng, G. Levitin,
Applying Genetic Algorithms to Decision Making in Autonomic Computing Systems Authors: Andres J. Ramirez, David B. Knoester, Betty H.C. Cheng, Philip K.
Non-Linear Problems General approach. Non-linear Optimization Many objective functions, tend to be non-linear. Design problems for which the objective.
1 Lecture 8: Genetic Algorithms Contents : Miming nature The steps of the algorithm –Coosing parents –Reproduction –Mutation Deeper in GA –Stochastic Universal.
COMP305. Part II. Genetic Algorithms. Genetic Algorithms.
Two-Dimensional Channel Coding Scheme for MCTF- Based Scalable Video Coding IEEE TRANSACTIONS ON MULTIMEDIA,VOL. 9,NO. 1,JANUARY Yu Wang, Student.
A gentle introduction to Gaussian distribution. Review Random variable Coin flip experiment X = 0X = 1 X: Random variable.
Genetic Algorithm for Variable Selection
Advisor: Yeong-Sung Lin Presented by Chi-Hsiang Chan 2011/5/23 1.
COMP305. Part II. Genetic Algorithms. Genetic Algorithms.
Artificial Intelligence Genetic Algorithms and Applications of Genetic Algorithms in Compilers Prasad A. Kulkarni.
Intro to AI Genetic Algorithm Ruth Bergman Fall 2002.
Genetic Algorithms Nehaya Tayseer 1.Introduction What is a Genetic algorithm? A search technique used in computer science to find approximate solutions.
Chapter 6: Transform and Conquer Genetic Algorithms The Design and Analysis of Algorithms.
Genetic Algorithms Overview Genetic Algorithms: a gentle introduction –What are GAs –How do they work/ Why? –Critical issues Use in Data Mining –GAs.
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
Osyczka Andrzej Krenich Stanislaw Habel Jacek Department of Mechanical Engineering, Cracow University of Technology, Krakow, Al. Jana Pawla II 37,
Modeling and Optimization of Aggregate Production Planning – A Genetic Algorithm Approach B. Fahimnia, L.H.S. Luong, and R. M. Marian.
Integrating Neural Network and Genetic Algorithm to Solve Function Approximation Combined with Optimization Problem Term presentation for CSC7333 Machine.
MOGADES: Multi-Objective Genetic Algorithm with Distributed Environment Scheme Intelligent Systems Design Laboratory , Doshisha University , Kyoto Japan.
A two-stage approach for multi- objective decision making with applications to system reliability optimization Zhaojun Li, Haitao Liao, David W. Coit Reliability.
Genetic algorithms Charles Darwin "A man who dares to waste an hour of life has not discovered the value of life"
HOW TO MAKE A TIMETABLE USING GENETIC ALGORITHMS Introduction with an example.
Optimal resource assignment to maximize multistate network reliability for a computer network Yi-Kuei Lin, Cheng-Ta Yeh Advisor : Professor Frank Y. S.
Introduction to GAs: Genetic Algorithms How to apply GAs to SNA? Thank you for all pictures and information referred.
Computational Complexity Jang, HaYoung BioIntelligence Lab.
Adviser: Frank, Yeong-Sung Lin Presenter: Yi-Cin Lin.
GENETIC ALGORITHM A biologically inspired model of intelligence and the principles of biological evolution are applied to find solutions to difficult problems.
Derivative Free Optimization G.Anuradha. Contents Genetic Algorithm Simulated Annealing Random search method Downhill simplex method.
Protection vs. false targets in series systems Reliability Engineering and System Safety(2009) Kjell Hausken, Gregory Levitin Advisor: Frank,Yeong-Sung.
O PTIMAL SERVICE TASK PARTITION AND DISTRIBUTION IN GRID SYSTEM WITH STAR TOPOLOGY G REGORY L EVITIN, Y UAN -S HUN D AI Adviser: Frank, Yeong-Sung Lin.
Optimal Resource Allocation for Protecting System Availability against Random Cyber Attack International Conference Computer Research and Development(ICCRD),
Genetic Algorithms What is a GA Terms and definitions Basic algorithm.
Introduction to Genetic Algorithm Principle: survival-of-the-fitness Characteristics of GA Robust Error-tolerant Flexible When you have no idea about solving.
Chapter 12 FUSION OF FUZZY SYSTEM AND GENETIC ALGORITHMS Chi-Yuan Yeh.
Author: Tadeusz Sawik Decision Support Systems Volume 55, Issue 1, April 2013, Pages 156–164 Adviser: Frank, Yeong-Sung Lin Presenter: Yi-Cin Lin.
EE749 I ntroduction to Artificial I ntelligence Genetic Algorithms The Simple GA.
Operational Research & ManagementOperations Scheduling Economic Lot Scheduling 1.Summary Machine Scheduling 2.ELSP (one item, multiple items) 3.Arbitrary.
Robot Intelligence Technology Lab. Generalized game of life YongDuk Kim.
REDUNDANCY VS. PROTECTION VS. FALSE TARGETS FOR SYSTEMS UNDER ATTACK Gregory Levitin, Senior Member, IEEE, and Kjell Hausken IEEE Transactions on Reliability.
OR Chapter 8. General LP Problems Converting other forms to general LP problem : min c’x  - max (-c)’x   = by adding a nonnegative slack variable.
Automated discovery in math Machine learning techniques (GP, ILP, etc.) have been successfully applied in science Machine learning techniques (GP, ILP,
Heterogeneous redundancy optimization for multi-state series-parallel systems subject to common cause failures Chun-yang Li, Xun Chen, Xiao-shan Yi, Jun-youg.
Solving Function Optimization Problems with Genetic Algorithms September 26, 2001 Cho, Dong-Yeon , Tel:
Damien B. Jourdan, Olivier L. de Weck Dept
D Nagesh Kumar, IIScOptimization Methods: M5L1 1 Dynamic Programming Introduction.
GENETIC ALGORITHM Basic Algorithm begin set time t = 0;
D Nagesh Kumar, IIScOptimization Methods: M8L5 1 Advanced Topics in Optimization Evolutionary Algorithms for Optimization and Search.
An evolutionary approach for improving the quality of automatic summaries Constantin Orasan Research Group in Computational Linguistics School of Humanities,
Application of the GA-PSO with the Fuzzy controller to the robot soccer Department of Electrical Engineering, Southern Taiwan University, Tainan, R.O.C.
Why do GAs work? Symbol alphabet : {0, 1, * } * is a wild card symbol that matches both 0 and 1 A schema is a string with fixed and variable symbols 01*1*
Genetic Algorithms. Underlying Concept  Charles Darwin outlined the principle of natural selection.  Natural Selection is the process by which evolution.
Genetic Algorithm Dr. Md. Al-amin Bhuiyan Professor, Dept. of CSE Jahangirnagar University.
Research Direction Introduction Advisor: Frank, Yeong-Sung Lin Presented by Hui-Yu, Chung 2011/11/22.
Image Contrast Enhancement Based on a Histogram Transformation of Local Standard Deviation Dah-Chung Chang* and Wen-Rong Wu, Member, IEEE IEEE TRANSACTIONS.
Artificial Intelligence By Mr. Ejaz CIIT Sahiwal Evolutionary Computation.
1 Comparative Study of two Genetic Algorithms Based Task Allocation Models in Distributed Computing System Oğuzhan TAŞ 2005.
Genetic Algorithms. Solution Search in Problem Space.
Genetic Algorithm(GA)
O PTIMAL R EPLACEMENT AND P ROTECTION S TRATEGY FOR P ARALLEL S YSTEMS R UI P ENG, G REGORY L EVITIN, M IN X IE AND S ZU H UI N G Adviser: Frank, Yeong-Sung.
 Presented By: Abdul Aziz Ghazi  Roll No:  Presented to: Sir Harris.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 Intelligent Exploration for Genetic Algorithms Using Self-Organizing.
Bulgarian Academy of Sciences
Balancing of Parallel Two-Sided Assembly Lines via a GA based Approach
EE368 Soft Computing Genetic Algorithms.
Genetic algorithms: case study
Beyond Classical Search
Optimal defence of single object with imperfect false targets
Presentation transcript:

Reliability-Redundancy Allocation for Multi-State Series-Parallel Systems Zhigang Tian, Ming J. Zuo, and Hongzhong Huang IEEE Transactions on Reliability, vol. 57, No. 2, June 2008 Presented by: Hui-Yu, Chung Advisor: Frank Yeong-Sung, Lin

Agenda Introduction Problem Formulation ◦ Design Variables ◦ System Utility Evaluation ◦ Formulation of System Cost ◦ Characteristics of the Optimization Problem ◦ Physical Programming-Based Optimization Problem Formulation ◦ Optimization Solution Method – Genetic Algorithm An Example ◦ The Joint Reliability-Redundancy Optimization Results ◦ The Redundancy Optimization Results ◦ Sensitivity Analysis for System Cost and System Utility Conclusions 2

Introduction Component – An “Entity” ◦ Can be connected in a certain configuration to form a subsystem, or system. Multi-State System ◦ Many systems can perform their intended functions at more than two different levels  From perfectly working to completely failed  Provide more flexibility for modeling Performance Measure – System Utility 3

Introduction State Distribution ◦ Used to describe the reliability of a MMS Two ways to improve the utility of a multi-state series-parallel system: ◦ To provide redundancy at each stage ◦ To improve the component state distribution  Make a component in states w.r.t. high utilities and probabilities 4

Introduction Previous studies on optimization of MMSs focused on only redundancies ◦ Only partial optimization The option of selecting different versions of components provides more flexibility 5

Notation & Acronym 6

Assumptions The states of the components in a subsystem is independent identically distributed (i.i.d.) The components, and the system may be in M + 1 possible states, namely, 0, 1, 2, …, M The multi-state series parallel systems under consideration are coherent systems 7

Agenda Introduction Problem Formulation ◦ Design Variables ◦ System Utility Evaluation ◦ Formulation of System Cost ◦ Characteristics of the Optimization Problem ◦ Physical Programming-Based Optimization Problem Formulation ◦ Optimization Solution Method – Genetic Algorithm An Example ◦ The Joint Reliability-Redundancy Optimization Results ◦ The Redundancy Optimization Results ◦ Sensitivity Analysis for System Cost and System Utility Conclusions 8

Problem Formulation The structure of a multi-state series- parallel system: N subsystems connected in series, each subsystem i has independent identically distributed components connected in parallel The prob. of component i in state j is 9

Design Variables State distributions ◦ i = 1, 2, …, N; j = 1, 2, …, M Redundancies ◦ i = 1, 2, …, N Reliability means the prob. of working 10

Reliability of a component Consider a three-state system ◦ Three States: { 0,1,2 } ◦ State Distributions: Statements: ◦ 1)The prob. that a component is in state 1 or 2 is the reliability of this component that its state is greater or equal to 1(“working” )  Reliability: ◦ 2) The prob. of component in state 2 is the reliability of it that its state is greater than or equal to 2  Reliability: 11

System Utility Evaluation System utility: The expected utility The prob. that the system is in state s or above: (s = 0, 1, …, M) The System Utility U: : Utility when the system is in state s 12

Formulation of System Cost The cost of subsystem i with parallel components: ◦ : cost-reliability relationship function for a component in subsystem i ◦ : cost of the components in subsystem i ◦ : interconnecting cost in parallel subsystem ◦, : characteristic constants 13

In a (M + 1) state MMS: ◦ Reliability of component i under treatment k: Assumption: ◦ There are M treatments that can influence the component’s state distribution, and treatment k will increase the prob. of the component in state k, but will not influence the prob. of the component in the states above k Formulation in System Cost 14

Formulation of System Cost The cost of the component: The system cost: 15

Characteristics of the Optimization Problem Objective to be optimized: ◦ System Utility, ◦ System Cost Determine and to maximize system utility and minimize cost Mixed integer optimization problem ◦ Continuous variables: state distributions ◦ Integer variables: redundancies 16

Characteristics of the Optimization Problem Formulated as a single-objective optimization problem: ◦ Either cost or utility can be a design objective, while the other can be a constraint 17

Characteristics of the Optimization Problem Formulated as a multi-objective optimization problem: ◦ Three approaches:  The surrogate worth trade-off method  The fuzzy optimization method  Physical programming method In this case, physical programming approach is used 18

Physical Programming-Based Optimization Problem Formulation Physical Programming Optimization ◦ The Decision Maker’s preference is considered in the optimization process ◦ Use of class functions Class Functions: ◦ The value reflects the preference of the designer on objective function value ◦ Four types of of “soft” class function:  Smaller is better, Larger is better, Value is better, and Range is better  Here, we use “Smaller is better” 19

Physical Programming-Based Optimization Problem Formulation Class-1S Class Function (for Cost) ◦ Monotonously increasing function ◦ Used to represent the objectives to be minimized Class-2S Class Function (for Utility) ◦ Monotonously decreasing function ◦ Used to represent the objectives to be maximized Design Objective Corresponding class function value 20

Physical Programming-Based Optimization Problem Formulation Transforming a physical programming problem to a single-objective optimization problem: f: aggregate objective function 21

Genetic Algorithm as the Optimization Solution Method Genetic Algorithm: ◦ Most effective algorithm to solve mixed integer optimization problems ◦ Chromosome: one solution in GA ◦ Population: a group of chromosome in each iteration Four stages in GA:  Initialization, selection, reproduction, termination 22

The procedure of GA Initialization ◦ Specify the GA operators ◦ Specify the GA parameters Evaluation ◦ Using fitness value to get P(k) and B(k) Construct new population ◦ Chromosome is replaced by the best fitness value. Terminate ◦ When reaching a maximal iteration 23

Agenda Introduction Problem Formulation ◦ Design Variables ◦ System Utility Evaluation ◦ Formulation of System Cost ◦ Characteristics of the Optimization Problem ◦ Physical Programming-Based Optimization Problem Formulation ◦ Optimization Solution Method – Genetic Algorithm An Example ◦ The Joint Reliability-Redundancy Optimization Results ◦ The Redundancy Optimization Results ◦ Sensitivity Analysis for System Cost and System Utility Conclusions 24

An Example 25

The Joint Reliability-Redundancy Optimization Results In Physical programming framework ◦ System utility: Class-2S objective function ◦ System cost: Class-1S objective function Mixed integer programming problem 9 design variables: GA parameters (run 30 times) Population Size Chromosome Length Selection Scheme Crossover rate Mutation Rate Maximum epoch Roulette- wheel 0.25 (One-point)

The Joint Reliability-Redundancy Optimization Results The result of the optimization: 27

The Redundancy Optimization Results Consider different versions of components ◦ Otherwise, the results may not be optimal Integer programming problem The other conditions remain the same Component version for stage i 28

The Redundancy Optimization Results The Result of the optimization: 29

Sensitivity Analysis for System Cost and System Utility Sensitivity analysis of system cost: ◦ 9 design variables ◦ Model parameters,  Since they are affect the system costs Using the partial derivative to analyze ◦ While keeping all the others the same 30

Sensitivity Analysis for System Cost 31

Sensitivity Analysis for System Cost For any, is always positive ◦ System cost increases with the increase in The sensitivity of system cost decreases a bit with the increase of,( < 0.05 ) When > 0.05, the sensitivity always increases with the increase of System cost is more sensitive to stage 3 ◦ Since in stage 3 is larger 32

Sensitivity Analysis for System Cost Sensitivity w.r.t. the parameter, and ◦ Positive Constant Value  Cost increases with the increase of the parameter ◦ Positive and more sensitive 33

Sensitivity Analysis for System Utility 34

Sensitivity Analysis for System Utility For any, is always positive ◦ The system utility increases with the increases of System utility becomes less sensitive to with the increase of it. The utility is more sensitive to the distribution variables associated with state 2 35

Agenda Introduction Problem Formulation ◦ Design Variables ◦ System Utility Evaluation ◦ Formulation of System Cost ◦ Characteristics of the Optimization Problem ◦ Physical Programming-Based Optimization Problem Formulation ◦ Optimization Solution Method – Genetic Algorithm An Example ◦ The Joint Reliability-Redundancy Optimization Results ◦ The Redundancy Optimization Results ◦ Sensitivity Analysis for System Cost and System Utility Conclusions 36

Conclusions Two options too improve the system utility of a multi-state series-parallel system: ◦ Provide redundancy at each stage ◦ Improve the component state distributions Physical programming-based optimization is introduced and used in this problem Sensitivity Analysis ◦ Which can reflect the facts on the model 37

~The End~ Thanks for Your Attention!!! 38