SlideShare a Scribd company logo
Reliability Optimization of
Series-Parallel Systems
Using a Genetic Algorithm
(1996)
Advisor: Wei-Chang Yeh
Student: Jing-Feng Deng
Date: 10/25/2013
Introduction
• This paper is referenced more than 500 times
• A problem-specific genetic (GA) is developed to determine the
optimal design configuration when there are multiple
component choice available for each of several k-out-of-n:G
subsystems.
• A k-out-of-n: G redundancy problem
• A Series-Parallel system
Problem Formulation
Alternative Solutions

99.06%,
cost=20,
weight=
30

99.14%,
cost=21,
weight=30
Genetic Algorithm (GA)
• 1. Encode the solutions
• 2. Generate an initial population
• 3. Select parent solutions for breeding
• Crossover breeding operator
• Mutation breeding operator
• Cull inferior solutions (elitism)

• 4. Repeat step 3 unitl termination criteria are met
GA: Solution Encoding
GA: Initial Population
• For a given p, the initial population was determined by
randomly selecting p solution vectors.
• For each solution, s integers between ki and nmax were
randomly selected to represent ni for a particular subsystem.
• ni parts were randomly and uniformly selected from among
the mi available components
• The chosen components were sequenced by their reliability
• Previous experimentation indicated that a population size of
40 converged quickly and produced good solutions.
GA: Objective Function
GA: Crossover Breeding
Operator
• For this GA, parents were selected based on the ordinal
ranking of their objective function.
• A uniform random number, U, between 1 and sqrt(p) was
selected and the solution with the ranking closet to U2 is
selected as a parent.--following the selection procedure of
Tate and Smith (1995)
GA: Mutation Operator
• A mutated component was changed to an index of mi+1 with
50% probability and to a randomly chosen component, from
among the mi choices, with 50% probability
GA: Evolution
• Elitism: A “survival of the fittest” strategy was used.
• The best solution within the population was never chosen for
mutation– to assure that the optimal solution was never
altered via mutation
Numerical Example 1 (1/2)
• Example 1: GA was implemented on the 33 variations of the Fyffe, Hines,
Lee problem (Fyffe et al., 1968) which were attempted by N&M
(Nakagawa & Miyazaki, 1981).
• C = 130
• W = 191 to 159
• 10 trials were performed for 1200 generations and the best solution
from among the 10 trials was used as the final solution.
• 18 children and 22 mutations were produced each generation, Mutation
rate = 0.05
• The GA performance improved by increasing the severity of the penalty
function.
• The GA produced feasible final solutions for all 33 problems while the
N&M model yielded feasible solutions for only 30 of the 33.
Numerical Example 1 (2/2)
Numerical Example 2 (1/3)
• Example 2: This is a P2 problem and the objective is to
minimize cost, given reliability & weight constraints for a
system with 2 subsystems.
• k1=4, k2=2, nmax=8
• The problem is more
difficult than Example 1
in several respects:
• Both subsystems
are k-out-of-n:G
with k>1
• For each subsystem,
there are 10 distinct
components
choices.
Numerical Example 2 (2/3)
• 20 GA trials were performed for 6 cases;
• 15 children and 25 mutations were produced each generation
and the mutation rate was 0.25. In each case the GA was
terminated after 1,200 generations, even if the optimal
solution had not been reached.
Numerical Example 2 (3/3)
• The results show that the GA consistently converged (i.e.,
89%) to the optimal solution.
• The result yield minimum costs which are between 4.4% and
14.2% better than that which could be obtained from any of
the previously presented methods.
• GA identified the optimal solution in 18 out of 20 trials.
Conclusion
• Integer programming algorithms guarantee convergence to an
optimal solution over a smaller search space
• GA can not guarantee that the optimal solution will be
reached.
References
• Bulfin, R. L., & Liu, C. Y. (1985). Optimal allocation of redundant components for
large systems. Reliability, IEEE Transactions on, 34(3), 241-247.
• Coit, D. W., & Smith, A. E. (1996). Reliability optimization of series-parallel
systems using a genetic algorithm. Reliability, IEEE Transactions on, 45(2), 254260, 266.
• Fyffe, D. E., Hines, W. W., & Lee, N. K. (1968). System reliability allocation and a
computational algorithm. Reliability, IEEE Transactions on, 17(2), 64-69.
• Nakagawa, Y., & Miyazaki, S. (1981). Surrogate constraints algorithm for
reliability optimization problems with two constraints. Reliability, IEEE
Transactions on, 30(2), 175-180.
• Tate, D. M., & Smith, A. E. (1995). A genetic approach to the quadratic
assignment problem. Computers & Operations Research, 22(1), 73-83.
Ad

More Related Content

Similar to 1996 reliability optimization of series-parallel systems using a genetic algorithm (20)

GENETIC ALGORITHM
GENETIC ALGORITHMGENETIC ALGORITHM
GENETIC ALGORITHM
sowfi
 
[IJCT-V3I2P31] Authors: Amarbir Singh
[IJCT-V3I2P31] Authors: Amarbir Singh[IJCT-V3I2P31] Authors: Amarbir Singh
[IJCT-V3I2P31] Authors: Amarbir Singh
IJET - International Journal of Engineering and Techniques
 
Advanced Optimization Techniques
Advanced Optimization TechniquesAdvanced Optimization Techniques
Advanced Optimization Techniques
Valerie Felton
 
WIX3001 Lecture 6 Principles of GA.pptx
WIX3001 Lecture 6 Principles of GA.pptxWIX3001 Lecture 6 Principles of GA.pptx
WIX3001 Lecture 6 Principles of GA.pptx
KelvinCheah4
 
Geneticalgorithms 100403002207-phpapp02
Geneticalgorithms 100403002207-phpapp02Geneticalgorithms 100403002207-phpapp02
Geneticalgorithms 100403002207-phpapp02
Amna Saeed
 
Structural Optimization using Genetic Algorithms - Artificial Intelligence Fu...
Structural Optimization using Genetic Algorithms - Artificial Intelligence Fu...Structural Optimization using Genetic Algorithms - Artificial Intelligence Fu...
Structural Optimization using Genetic Algorithms - Artificial Intelligence Fu...
Ahmed Gamal Abdel Gawad
 
MDPSO_SDM_2012_Souma
MDPSO_SDM_2012_SoumaMDPSO_SDM_2012_Souma
MDPSO_SDM_2012_Souma
MDO_Lab
 
BGA.pptx
BGA.pptxBGA.pptx
BGA.pptx
ShubhamKamble942039
 
Parallel evolutionary approach paper
Parallel evolutionary approach paperParallel evolutionary approach paper
Parallel evolutionary approach paper
Priti Punia
 
Genetic algorithms mahyar
Genetic algorithms   mahyarGenetic algorithms   mahyar
Genetic algorithms mahyar
Mahyar Teymournezhad
 
GA of a Paper 2012.pptx
GA of a Paper 2012.pptxGA of a Paper 2012.pptx
GA of a Paper 2012.pptx
waqasjavaid26
 
Probability distribution Function & Decision Trees in machine learning
Probability distribution Function  & Decision Trees in machine learningProbability distribution Function  & Decision Trees in machine learning
Probability distribution Function & Decision Trees in machine learning
Sadia Zafar
 
use of ammi model for stability analysis of crop.
use of ammi model for stability analysis of crop.use of ammi model for stability analysis of crop.
use of ammi model for stability analysis of crop.
Vaibhav Chavan
 
An approach to enhancing image contrast using genetic algorithm
An approach to enhancing image contrast using  genetic algorithmAn approach to enhancing image contrast using  genetic algorithm
An approach to enhancing image contrast using genetic algorithm
East West University
 
Biology-Derived Algorithms in Engineering Optimization
Biology-Derived Algorithms in Engineering OptimizationBiology-Derived Algorithms in Engineering Optimization
Biology-Derived Algorithms in Engineering Optimization
Xin-She Yang
 
Hybrid Approach to Economic Load Dispatch
Hybrid Approach to Economic Load DispatchHybrid Approach to Economic Load Dispatch
Hybrid Approach to Economic Load Dispatch
Satyendra Singh
 
Multi objective optimization using
Multi objective optimization usingMulti objective optimization using
Multi objective optimization using
ijaia
 
Solving Multidimensional Multiple Choice Knapsack Problem By Genetic Algorith...
Solving Multidimensional Multiple Choice Knapsack Problem By Genetic Algorith...Solving Multidimensional Multiple Choice Knapsack Problem By Genetic Algorith...
Solving Multidimensional Multiple Choice Knapsack Problem By Genetic Algorith...
Shubhashis Shil
 
Genetic algorithm raktim
Genetic algorithm raktimGenetic algorithm raktim
Genetic algorithm raktim
Raktim Halder
 
Genetic algorithm_raktim_IITKGP
Genetic algorithm_raktim_IITKGP Genetic algorithm_raktim_IITKGP
Genetic algorithm_raktim_IITKGP
Raktim Halder
 
GENETIC ALGORITHM
GENETIC ALGORITHMGENETIC ALGORITHM
GENETIC ALGORITHM
sowfi
 
Advanced Optimization Techniques
Advanced Optimization TechniquesAdvanced Optimization Techniques
Advanced Optimization Techniques
Valerie Felton
 
WIX3001 Lecture 6 Principles of GA.pptx
WIX3001 Lecture 6 Principles of GA.pptxWIX3001 Lecture 6 Principles of GA.pptx
WIX3001 Lecture 6 Principles of GA.pptx
KelvinCheah4
 
Geneticalgorithms 100403002207-phpapp02
Geneticalgorithms 100403002207-phpapp02Geneticalgorithms 100403002207-phpapp02
Geneticalgorithms 100403002207-phpapp02
Amna Saeed
 
Structural Optimization using Genetic Algorithms - Artificial Intelligence Fu...
Structural Optimization using Genetic Algorithms - Artificial Intelligence Fu...Structural Optimization using Genetic Algorithms - Artificial Intelligence Fu...
Structural Optimization using Genetic Algorithms - Artificial Intelligence Fu...
Ahmed Gamal Abdel Gawad
 
MDPSO_SDM_2012_Souma
MDPSO_SDM_2012_SoumaMDPSO_SDM_2012_Souma
MDPSO_SDM_2012_Souma
MDO_Lab
 
Parallel evolutionary approach paper
Parallel evolutionary approach paperParallel evolutionary approach paper
Parallel evolutionary approach paper
Priti Punia
 
GA of a Paper 2012.pptx
GA of a Paper 2012.pptxGA of a Paper 2012.pptx
GA of a Paper 2012.pptx
waqasjavaid26
 
Probability distribution Function & Decision Trees in machine learning
Probability distribution Function  & Decision Trees in machine learningProbability distribution Function  & Decision Trees in machine learning
Probability distribution Function & Decision Trees in machine learning
Sadia Zafar
 
use of ammi model for stability analysis of crop.
use of ammi model for stability analysis of crop.use of ammi model for stability analysis of crop.
use of ammi model for stability analysis of crop.
Vaibhav Chavan
 
An approach to enhancing image contrast using genetic algorithm
An approach to enhancing image contrast using  genetic algorithmAn approach to enhancing image contrast using  genetic algorithm
An approach to enhancing image contrast using genetic algorithm
East West University
 
Biology-Derived Algorithms in Engineering Optimization
Biology-Derived Algorithms in Engineering OptimizationBiology-Derived Algorithms in Engineering Optimization
Biology-Derived Algorithms in Engineering Optimization
Xin-She Yang
 
Hybrid Approach to Economic Load Dispatch
Hybrid Approach to Economic Load DispatchHybrid Approach to Economic Load Dispatch
Hybrid Approach to Economic Load Dispatch
Satyendra Singh
 
Multi objective optimization using
Multi objective optimization usingMulti objective optimization using
Multi objective optimization using
ijaia
 
Solving Multidimensional Multiple Choice Knapsack Problem By Genetic Algorith...
Solving Multidimensional Multiple Choice Knapsack Problem By Genetic Algorith...Solving Multidimensional Multiple Choice Knapsack Problem By Genetic Algorith...
Solving Multidimensional Multiple Choice Knapsack Problem By Genetic Algorith...
Shubhashis Shil
 
Genetic algorithm raktim
Genetic algorithm raktimGenetic algorithm raktim
Genetic algorithm raktim
Raktim Halder
 
Genetic algorithm_raktim_IITKGP
Genetic algorithm_raktim_IITKGP Genetic algorithm_raktim_IITKGP
Genetic algorithm_raktim_IITKGP
Raktim Halder
 

Recently uploaded (20)

GENERAL QUIZ PRELIMS | QUIZ CLUB OF PSGCAS | 4 MARCH 2025 .pdf
GENERAL QUIZ PRELIMS | QUIZ CLUB OF PSGCAS | 4 MARCH 2025 .pdfGENERAL QUIZ PRELIMS | QUIZ CLUB OF PSGCAS | 4 MARCH 2025 .pdf
GENERAL QUIZ PRELIMS | QUIZ CLUB OF PSGCAS | 4 MARCH 2025 .pdf
Quiz Club of PSG College of Arts & Science
 
COPA Apprentice exam Questions and answers PDF
COPA Apprentice exam Questions and answers PDFCOPA Apprentice exam Questions and answers PDF
COPA Apprentice exam Questions and answers PDF
SONU HEETSON
 
How To Maximize Sales Performance using Odoo 18 Diverse views in sales module
How To Maximize Sales Performance using Odoo 18 Diverse views in sales moduleHow To Maximize Sales Performance using Odoo 18 Diverse views in sales module
How To Maximize Sales Performance using Odoo 18 Diverse views in sales module
Celine George
 
The role of wall art in interior designing
The role of wall art in interior designingThe role of wall art in interior designing
The role of wall art in interior designing
meghaark2110
 
INSULIN.pptx by Arka Das (Bsc. Critical care technology)
INSULIN.pptx by Arka Das (Bsc. Critical care technology)INSULIN.pptx by Arka Das (Bsc. Critical care technology)
INSULIN.pptx by Arka Das (Bsc. Critical care technology)
ArkaDas54
 
INDIA QUIZ FOR SCHOOLS | THE QUIZ CLUB OF PSGCAS | AUGUST 2024
INDIA QUIZ FOR SCHOOLS | THE QUIZ CLUB OF PSGCAS | AUGUST 2024INDIA QUIZ FOR SCHOOLS | THE QUIZ CLUB OF PSGCAS | AUGUST 2024
INDIA QUIZ FOR SCHOOLS | THE QUIZ CLUB OF PSGCAS | AUGUST 2024
Quiz Club of PSG College of Arts & Science
 
Peer Assesment- Libby.docx..............
Peer Assesment- Libby.docx..............Peer Assesment- Libby.docx..............
Peer Assesment- Libby.docx..............
19lburrell
 
CNS infections (encephalitis, meningitis & Brain abscess
CNS infections (encephalitis, meningitis & Brain abscessCNS infections (encephalitis, meningitis & Brain abscess
CNS infections (encephalitis, meningitis & Brain abscess
Mohamed Rizk Khodair
 
MEDICAL BIOLOGY MCQS BY. DR NASIR MUSTAFA
MEDICAL BIOLOGY MCQS  BY. DR NASIR MUSTAFAMEDICAL BIOLOGY MCQS  BY. DR NASIR MUSTAFA
MEDICAL BIOLOGY MCQS BY. DR NASIR MUSTAFA
Dr. Nasir Mustafa
 
Bipolar Junction Transistors (BJTs): Basics, Construction & Configurations
Bipolar Junction Transistors (BJTs): Basics, Construction & ConfigurationsBipolar Junction Transistors (BJTs): Basics, Construction & Configurations
Bipolar Junction Transistors (BJTs): Basics, Construction & Configurations
GS Virdi
 
How to Manage Manual Reordering Rule in Odoo 18 Inventory
How to Manage Manual Reordering Rule in Odoo 18 InventoryHow to Manage Manual Reordering Rule in Odoo 18 Inventory
How to Manage Manual Reordering Rule in Odoo 18 Inventory
Celine George
 
Pope Leo XIV, the first Pope from North America.pptx
Pope Leo XIV, the first Pope from North America.pptxPope Leo XIV, the first Pope from North America.pptx
Pope Leo XIV, the first Pope from North America.pptx
Martin M Flynn
 
Final Evaluation.docx...........................
Final Evaluation.docx...........................Final Evaluation.docx...........................
Final Evaluation.docx...........................
l1bbyburrell
 
MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)
MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)
MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)
Dr. Nasir Mustafa
 
Rebuilding the library community in a post-Twitter world
Rebuilding the library community in a post-Twitter worldRebuilding the library community in a post-Twitter world
Rebuilding the library community in a post-Twitter world
Ned Potter
 
Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...
Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...
Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...
Leonel Morgado
 
How to Manage Amounts in Local Currency in Odoo 18 Purchase
How to Manage Amounts in Local Currency in Odoo 18 PurchaseHow to Manage Amounts in Local Currency in Odoo 18 Purchase
How to Manage Amounts in Local Currency in Odoo 18 Purchase
Celine George
 
2025 The Senior Landscape and SET plan preparations.pptx
2025 The Senior Landscape and SET plan preparations.pptx2025 The Senior Landscape and SET plan preparations.pptx
2025 The Senior Landscape and SET plan preparations.pptx
mansk2
 
How to Use Upgrade Code Command in Odoo 18
How to Use Upgrade Code Command in Odoo 18How to Use Upgrade Code Command in Odoo 18
How to Use Upgrade Code Command in Odoo 18
Celine George
 
COPA Apprentice exam Questions and answers PDF
COPA Apprentice exam Questions and answers PDFCOPA Apprentice exam Questions and answers PDF
COPA Apprentice exam Questions and answers PDF
SONU HEETSON
 
How To Maximize Sales Performance using Odoo 18 Diverse views in sales module
How To Maximize Sales Performance using Odoo 18 Diverse views in sales moduleHow To Maximize Sales Performance using Odoo 18 Diverse views in sales module
How To Maximize Sales Performance using Odoo 18 Diverse views in sales module
Celine George
 
The role of wall art in interior designing
The role of wall art in interior designingThe role of wall art in interior designing
The role of wall art in interior designing
meghaark2110
 
INSULIN.pptx by Arka Das (Bsc. Critical care technology)
INSULIN.pptx by Arka Das (Bsc. Critical care technology)INSULIN.pptx by Arka Das (Bsc. Critical care technology)
INSULIN.pptx by Arka Das (Bsc. Critical care technology)
ArkaDas54
 
Peer Assesment- Libby.docx..............
Peer Assesment- Libby.docx..............Peer Assesment- Libby.docx..............
Peer Assesment- Libby.docx..............
19lburrell
 
CNS infections (encephalitis, meningitis & Brain abscess
CNS infections (encephalitis, meningitis & Brain abscessCNS infections (encephalitis, meningitis & Brain abscess
CNS infections (encephalitis, meningitis & Brain abscess
Mohamed Rizk Khodair
 
MEDICAL BIOLOGY MCQS BY. DR NASIR MUSTAFA
MEDICAL BIOLOGY MCQS  BY. DR NASIR MUSTAFAMEDICAL BIOLOGY MCQS  BY. DR NASIR MUSTAFA
MEDICAL BIOLOGY MCQS BY. DR NASIR MUSTAFA
Dr. Nasir Mustafa
 
Bipolar Junction Transistors (BJTs): Basics, Construction & Configurations
Bipolar Junction Transistors (BJTs): Basics, Construction & ConfigurationsBipolar Junction Transistors (BJTs): Basics, Construction & Configurations
Bipolar Junction Transistors (BJTs): Basics, Construction & Configurations
GS Virdi
 
How to Manage Manual Reordering Rule in Odoo 18 Inventory
How to Manage Manual Reordering Rule in Odoo 18 InventoryHow to Manage Manual Reordering Rule in Odoo 18 Inventory
How to Manage Manual Reordering Rule in Odoo 18 Inventory
Celine George
 
Pope Leo XIV, the first Pope from North America.pptx
Pope Leo XIV, the first Pope from North America.pptxPope Leo XIV, the first Pope from North America.pptx
Pope Leo XIV, the first Pope from North America.pptx
Martin M Flynn
 
Final Evaluation.docx...........................
Final Evaluation.docx...........................Final Evaluation.docx...........................
Final Evaluation.docx...........................
l1bbyburrell
 
MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)
MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)
MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)
Dr. Nasir Mustafa
 
Rebuilding the library community in a post-Twitter world
Rebuilding the library community in a post-Twitter worldRebuilding the library community in a post-Twitter world
Rebuilding the library community in a post-Twitter world
Ned Potter
 
Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...
Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...
Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...
Leonel Morgado
 
How to Manage Amounts in Local Currency in Odoo 18 Purchase
How to Manage Amounts in Local Currency in Odoo 18 PurchaseHow to Manage Amounts in Local Currency in Odoo 18 Purchase
How to Manage Amounts in Local Currency in Odoo 18 Purchase
Celine George
 
2025 The Senior Landscape and SET plan preparations.pptx
2025 The Senior Landscape and SET plan preparations.pptx2025 The Senior Landscape and SET plan preparations.pptx
2025 The Senior Landscape and SET plan preparations.pptx
mansk2
 
How to Use Upgrade Code Command in Odoo 18
How to Use Upgrade Code Command in Odoo 18How to Use Upgrade Code Command in Odoo 18
How to Use Upgrade Code Command in Odoo 18
Celine George
 
Ad

1996 reliability optimization of series-parallel systems using a genetic algorithm

  • 1. Reliability Optimization of Series-Parallel Systems Using a Genetic Algorithm (1996) Advisor: Wei-Chang Yeh Student: Jing-Feng Deng Date: 10/25/2013
  • 2. Introduction • This paper is referenced more than 500 times • A problem-specific genetic (GA) is developed to determine the optimal design configuration when there are multiple component choice available for each of several k-out-of-n:G subsystems. • A k-out-of-n: G redundancy problem • A Series-Parallel system
  • 5. Genetic Algorithm (GA) • 1. Encode the solutions • 2. Generate an initial population • 3. Select parent solutions for breeding • Crossover breeding operator • Mutation breeding operator • Cull inferior solutions (elitism) • 4. Repeat step 3 unitl termination criteria are met
  • 7. GA: Initial Population • For a given p, the initial population was determined by randomly selecting p solution vectors. • For each solution, s integers between ki and nmax were randomly selected to represent ni for a particular subsystem. • ni parts were randomly and uniformly selected from among the mi available components • The chosen components were sequenced by their reliability • Previous experimentation indicated that a population size of 40 converged quickly and produced good solutions.
  • 9. GA: Crossover Breeding Operator • For this GA, parents were selected based on the ordinal ranking of their objective function. • A uniform random number, U, between 1 and sqrt(p) was selected and the solution with the ranking closet to U2 is selected as a parent.--following the selection procedure of Tate and Smith (1995)
  • 10. GA: Mutation Operator • A mutated component was changed to an index of mi+1 with 50% probability and to a randomly chosen component, from among the mi choices, with 50% probability
  • 11. GA: Evolution • Elitism: A “survival of the fittest” strategy was used. • The best solution within the population was never chosen for mutation– to assure that the optimal solution was never altered via mutation
  • 12. Numerical Example 1 (1/2) • Example 1: GA was implemented on the 33 variations of the Fyffe, Hines, Lee problem (Fyffe et al., 1968) which were attempted by N&M (Nakagawa & Miyazaki, 1981). • C = 130 • W = 191 to 159 • 10 trials were performed for 1200 generations and the best solution from among the 10 trials was used as the final solution. • 18 children and 22 mutations were produced each generation, Mutation rate = 0.05 • The GA performance improved by increasing the severity of the penalty function. • The GA produced feasible final solutions for all 33 problems while the N&M model yielded feasible solutions for only 30 of the 33.
  • 14. Numerical Example 2 (1/3) • Example 2: This is a P2 problem and the objective is to minimize cost, given reliability & weight constraints for a system with 2 subsystems. • k1=4, k2=2, nmax=8 • The problem is more difficult than Example 1 in several respects: • Both subsystems are k-out-of-n:G with k>1 • For each subsystem, there are 10 distinct components choices.
  • 15. Numerical Example 2 (2/3) • 20 GA trials were performed for 6 cases; • 15 children and 25 mutations were produced each generation and the mutation rate was 0.25. In each case the GA was terminated after 1,200 generations, even if the optimal solution had not been reached.
  • 16. Numerical Example 2 (3/3) • The results show that the GA consistently converged (i.e., 89%) to the optimal solution. • The result yield minimum costs which are between 4.4% and 14.2% better than that which could be obtained from any of the previously presented methods. • GA identified the optimal solution in 18 out of 20 trials.
  • 17. Conclusion • Integer programming algorithms guarantee convergence to an optimal solution over a smaller search space • GA can not guarantee that the optimal solution will be reached.
  • 18. References • Bulfin, R. L., & Liu, C. Y. (1985). Optimal allocation of redundant components for large systems. Reliability, IEEE Transactions on, 34(3), 241-247. • Coit, D. W., & Smith, A. E. (1996). Reliability optimization of series-parallel systems using a genetic algorithm. Reliability, IEEE Transactions on, 45(2), 254260, 266. • Fyffe, D. E., Hines, W. W., & Lee, N. K. (1968). System reliability allocation and a computational algorithm. Reliability, IEEE Transactions on, 17(2), 64-69. • Nakagawa, Y., & Miyazaki, S. (1981). Surrogate constraints algorithm for reliability optimization problems with two constraints. Reliability, IEEE Transactions on, 30(2), 175-180. • Tate, D. M., & Smith, A. E. (1995). A genetic approach to the quadratic assignment problem. Computers & Operations Research, 22(1), 73-83.

Editor's Notes

  • #7: 3 subsystems, number of available component choices mi, <number>
  • #11: mi: number of available component choices for subsystems <number>
  • #14: In 4 of the problem variations, the GA yielded precisely the same solution as N&M and B&L algorithm. In 2 of the 33 problems, the GA produced a solution which was very close, but at a lower reliability. <number>
  • #15: ki: minimum number of components in parallel required for subsystem i to operate nmax: maximum number of components in parallel (user specified) <number>
  翻译: