SYSTEM RELIABILITY OPTIMIZATION CONSIDERING UNCERTAINTY: MINIMIZATION OF THE COEFFICIENT OF VARIATION FOR SERIES- PARALLEL SYSTEMS Hatice Tekiner-Mogulkoc,

Slides:



Advertisements
Similar presentations
Algorithms Chapter 15 Dynamic Programming - Rod
Advertisements

Linear Programming Problem. Introduction Linear Programming was developed by George B Dantzing in 1947 for solving military logistic operations.
DATA SURVIVABILITY VS. SECURITY IN INFORMATION SYSTEMS Gregory Levitin a,b,n, Kjell Hausken c, Heidi A. Taboada d, David W. Coit Presented by Chia-Ling.
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,
Robust Allocation of a Defensive Budget Considering an Attacker’s Private Information Mohammad E. Nikoofal and Jun Zhuang Presenter: Yi-Cin Lin Advisor:
All Hands Meeting, 2006 Title: Grid Workflow Scheduling in WOSE (Workflow Optimisation Services for e- Science Applications) Authors: Yash Patel, Andrew.
THE SINGLE MACHINE EARLY/TARDY PROBLEM* PENG SI OW & THOMAS E. MORTON IE Paper Presentation A. İrfan Mahmutoğulları *Ow, P. S., & Morton, T. E. (1989).
Divide-and-Conquer. 什麼是 divide-and-conquer ? Divide 就是把問題分割 Conquer 則是把答案結合起來.
: Arrange the Numbers ★★★☆☆ 題組: Contest Archive with Online Judge 題號: 11481: Arrange the Numbers 解題者:李重儀 解題日期: 2008 年 9 月 13 日 題意: 將數列 {1,2,3, …,N}
1 第一章 Word 的基本觀念 內容概要: Word 的特色 啟動與離開 Word 的方法 滑鼠游標與外型的介紹 基本操作 Word 視窗法則 使用 Word 遭遇問題時, 應如何利用軟體特 性而獲得輔助解說.
五小專案 黃詩晴 章乃云. 目錄 計算機 智慧盤 拼圖 記憶大挑戰 數學題庫 心得 參考文獻.
:New Land ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11871: New Land 解題者:施博修 解題日期: 2011 年 6 月 8 日 題意:國王有一個懶兒子,為了勞動兒子,他想了一個 辦法,令他在某天早上開始走路,直到太陽下山前,靠.
STAT0_sampling Random Sampling  母體: Finite population & Infinity population  由一大小為 N 的有限母體中抽出一樣本數為 n 的樣 本,若每一樣本被抽出的機率是一樣的,這樣本稱 為隨機樣本 (random sample)
: Matrix Decompressing ★★★★☆ 題組: Contest Volumes with Online Judge 題號: 11082: Matrix Decompressing 解題者:蔡權昱、劉洙愷 解題日期: 2008 年 4 月 18 日 題意:假設有一矩陣 R*C,
JAVA 程式設計與資料結構 第十四章 Linked List. Introduction Linked List 的結構就是將物件排成一列, 有點像是 Array ,但是我們卻無法直接經 由 index 得到其中的物件 在 Linked List 中,每一個點我們稱之為 node ,第一個 node.
程式註解說明. 2 程式註解格式 塊狀註解 對檔案、 class 、 method 、資料結構、一段程式 …. 等程式區塊 做說明。 第一行的開頭必需為 “/*” 且沒有其他文字,最後一行的開頭 必需以 “*/” 做為結束,在中間每一行的開頭都必需是一個 “*” 。 單行註解 佔據一整行的說明。 以.
Greedy Algorithms. 2 Greedy Methods ( 描述 1) * 解最佳化問題的演算法, 其解題過程可看成是由一 連串的決策步驟所組成, 而每一步驟都有一組選擇 要選定. * 一個 greedy method 在每一決策步驟總是選定那目 前看來最好 的選擇. *Greedy.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
選舉制度、政府結構與政 黨體系 Cox (1997) Electoral institutions, cleavage strucuters, and the number of parties.
Monte Carlo Simulation Part.1 Dept. Phys., Tunghai Univ. Numerical Methods, C. T. Shih.
Fourier Series. Jean Baptiste Joseph Fourier (French)(1763~1830)
: Playing War ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11061: Playing War 解題者:陳盈村 解題日期: 2008 年 3 月 14 日 題意:在此遊戲中,有一類玩家一旦開始攻擊, 就會不停攻擊同一對手,直到全滅對方或無法再.
Reporter : Mac Date : Multi-Start Method Rafael Marti.
: Count DePrimes ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11408: Count DePrimes 解題者:李育賢 解題日期: 2008 年 9 月 2 日 題意: 題目會給你二個數字 a,b( 2 ≦ a ≦ 5,000,000,a.
Marble on tree ★★★☆☆ 題組: ACM Programming Contest World Finals, 1998 題號: Marble on tree 解題者:呂為萱 解題日期: 2011 年 3 月 16 日 題意: 有 n 個箱子,被擺放在 rooted.
Dynamic Multi-signatures for Secure Autonomous Agents Panayiotis Kotzanikolaou Mike Burmester.
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
845: Gas Station Numbers ★★★ 題組: Problem Set Archive with Online Judge 題號: 845: Gas Station Numbers. 解題者:張維珊 解題日期: 2006 年 2 月 題意: 將輸入的數字,經過重新排列組合或旋轉數字,得到比原先的數字大,
E XPLOITING R ANDOM F OREST TO P REDICT S ULFATED T YROSINE 宋孟純 洪敏華 洪瑜珊.
Extreme Discrete Summation ★★★★☆ 題組: Contest Archive with Online Judge 題號: Extreme Discrete Summation 解題者:蔡宗翰 解題日期: 2008 年 10 月 13 日.
Ch 3 Central Tendency 中央集中趨勢測量.
資料結構實習-六.
: Place the Guards ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11080: Place the Guards 解題者:陳盈村 解題日期: 2008 年 3 月 26 日 題意:有一個國王希望在他的城市裡佈置守衛,
: SAM I AM ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11419: SAM I AM 解題者:李重儀 解題日期: 2008 年 9 月 11 日 題意: 簡單的說,就是一個長方形的廟裡面有敵人,然 後可以橫的方向開砲或縱向開砲,每次開砲可以.
牽涉兩個變數的 Data Table 汪群超 11/1/98. Z=-X 2 +4X-Y 2 +6Y-7 觀察 Z 值變化的 X 範圍 觀察 Z 值變化的 Y 範圍.
A Framework for Disaster Management System and WSN Protocol for Rescue Operation 老師 : 溫志煜 學生 : 許名孝.
1 OR II GSLM Outline  course outline course outline  general OR approach  general forms of NLP  a list of NLP examples.
Linear programming. Linear programming… …is a quantitative management tool to obtain optimal solutions to problems that involve restrictions and limitations.
FORS 4710 / 6710 Forest Planning FORS 8450 Advanced Forest Planning Lecture 2 Linear Programming.
Max-flow/min-cut theorem Theorem: For each network with one source and one sink, the maximum flow from the source to the destination is equal to the minimal.
Reliability-Redundancy Allocation for Multi-State Series-Parallel Systems Zhigang Tian, Ming J. Zuo, and Hongzhong Huang IEEE Transactions on Reliability,

Managing key hierarchies for access control enforcement: Heuristic approaches Author: Carlo Blundo, Stelvio Cimato, Sabrina De Capitani di Vimercati, Alfredo.
Overfitting and Its Avoidance
Introduction to Job Shop Scheduling Problem Qianjun Xu Oct. 30, 2001.
A two-stage approach for multi- objective decision making with applications to system reliability optimization Zhaojun Li, Haitao Liao, David W. Coit Reliability.
1 1 Slide The Simple Linear Regression Model n Simple Linear Regression Model y =  0 +  1 x +  n Simple Linear Regression Equation E( y ) =  0 + 
Adviser: Frank, Yeong-Sung Lin Presenter: Yi-Cin Lin.
EE 685 presentation Utility-Optimal Random-Access Control By Jang-Won Lee, Mung Chiang and A. Robert Calderbank.
Resource Mapping and Scheduling for Heterogeneous Network Processor Systems Liang Yang, Tushar Gohad, Pavel Ghosh, Devesh Sinha, Arunabha Sen and Andrea.
A Theoretical Framework for Adaptive Collection Designs Jean-François Beaumont, Statistics Canada David Haziza, Université de Montréal International Total.
Auto Scaling 2012/04/30. Introduction Auto-scaling is a technique that dynamically adjust the resource utilization for an application based on actual.
Taguchi. Abstraction Optimisation of manufacturing processes is typically performed utilising mathematical process models or designed experiments. However,
Chapter 1 Introduction n Introduction: Problem Solving and Decision Making n Quantitative Analysis and Decision Making n Quantitative Analysis n Model.
Optimal Resource Allocation for Protecting System Availability against Random Cyber Attack International Conference Computer Research and Development(ICCRD),
Redundancy and Defense Resource Allocation Algorithms to Assure Service Continuity against Natural Disasters and Intelligent Attackers Advisor: Professor.
CHAPTER 17 O PTIMAL D ESIGN FOR E XPERIMENTAL I NPUTS Organization of chapter in ISSO –Background Motivation Finite sample and asymptotic (continuous)
Author: Tadeusz Sawik Decision Support Systems Volume 55, Issue 1, April 2013, Pages 156–164 Adviser: Frank, Yeong-Sung Lin Presenter: Yi-Cin Lin.
Discrete Mathematics Section 3.7 Applications of Number Theory 大葉大學 資訊工程系 黃鈴玲.
REDUNDANCY VS. PROTECTION VS. FALSE TARGETS FOR SYSTEMS UNDER ATTACK Gregory Levitin, Senior Member, IEEE, and Kjell Hausken IEEE Transactions on Reliability.
Advisor: Yeong-Sung Lin Presented by I-Ju Shih 2011/11/29 1 Defender Message Strategies to Maximize Network Survivability for Multi-Stage Defense Resource.
Heterogeneous redundancy optimization for multi-state series-parallel systems subject to common cause failures Chun-yang Li, Xun Chen, Xiao-shan Yi, Jun-youg.
論文進度報告 Advisor: Professor Frank Y.S. Lin Presented by G.W. Chen 陳冠瑋.
A Two-Phase Linear programming Approach for Redundancy Problems by Yi-Chih HSIEH Department of Industrial Management National Huwei Institute of Technology.
Resource Distribution in Multiple Attacks Against a Single Target Author: Gregory Levitin,Kjell Hausken Risk Analysis, Vol. 30, No. 8, 2010.
Advisor: Frank,Yeong-Sung Lin 碩一 冠廷 1.  1.Introduction  2.The attack model 2.1. Even resource distribution between two attacks 2.2. Uneven resource.
Binary Exponential Back Off for Tabu Tenure in Hyperheuristics Speaker: 郭益銘 C. Cotta and P. Cowling (Eds.): EvoCOP 2009, LNCS 5482, pp. 109–120, 2009.
C.-S. Shieh, EC, KUAS, Taiwan
Role and Potential of TAs for Industrial Scheduling Problems
Optimal defence of single object with imperfect false targets
Presentation transcript:

SYSTEM RELIABILITY OPTIMIZATION CONSIDERING UNCERTAINTY: MINIMIZATION OF THE COEFFICIENT OF VARIATION FOR SERIES- PARALLEL SYSTEMS Hatice Tekiner-Mogulkoc, David W. Coit Presented by Chia-Ling Lee

Model  defender 要防止 attacker 進行破壞與竊取,其採取的方法可 能也是使用切塊和備份的動作。切割的大小可以不同,每 塊備份的數量可以不同。再將切成的資料塊以及備份檔案 放置不同的 location ,每個 location 的容量不一樣,可容納 的資料量不同。

Model Defender side  Give parameter : capacity of each node, defense budget  Objective : 最大化被攻擊者最小化的 data survivability, data security 。  Decision variables :  每份資料切割的塊數  每塊資料的大小  每塊資料備份數量  資料塊放置位置  Constraint :  總防禦資源  節點容量

Model Attacker side  Give parameter : attack budget  Objective : 最小化 data survivability, data security  Decision variables :  破壞 data survivability or data security  使用的攻擊策略  攻擊目標  攻擊目標時的勝率 ( 透過 contest success function 反算 )  Constraint : 攻擊者預算

Agenda  Introduction  Redundancy allocation problem for series-parallel system  Mathematical formulation  Developed approaches to minimize the coefficient of variation  Problems without component mixing  Problems with component mixing  Neighborhood generation  Numerical examples  conclusion

Introduction  Most system reliability optimization studies assume that the reliability values of the components are deterministic, i.e., known with certainty.  In practice, the reliability of a component is generally estimated from field or test data, and therefore there is some uncertainty associated with the estimates.  Decision-makers clearly prefer solutions with lower estimation uncertainty.  New design optimization methods are needed that explicitly consider uncertainty

Introduction  In this paper, the variance of the component and system reliability estimate is used as a metric to characterize estimation uncertainty, and a new formulation proposed to minimize the coefficient of variation(CV).  There are several studies where estimation uncertainty is considered as a part of the system reliability optimization model.

Introduction

 Another approach is to consider the problem using multi- objective optimization models when reliabilities are uncertain.  Marseguerra et al. formulate the problem as a multi- objective optimization problem with two objectives: maximizing the reliability estimate, and minimizing its associated variance.  In their proposed algorithm, genetic algorithms and Monte Carlo simulation are combined to identify recommended solutions, and to obtain a set of Pareto optimal solutions.

Introduction  Coit et al. use the weighted objective method with iteratively changing weights to obtain a Pareto optimal set.  Difficulties with these approaches are that it is necessary to select objective function weights to combine the two objective functions, or to select one preferred solution from a larger Pareto set. Often, it is not clear what weights to use, or which solution to select from the Pareto set.

Introduction  Taguchi et al. formulated the system reliability optimization with interval coefficients.  In their formulation, problem coefficients were not known specifically, and only an interval with a minimum and maximum was available.  They used a genetic algorithm to find solutions.  There have also been several research efforts [6]– [8] that use fuzzy sets to consider uncertainty in system reliability optimization problems.

Introduction  Another approach is to consider the coefficient of variation(CV) of the system reliability estimate.  Advantages of this approach are that it is not necessary to select an value or objective function weights.  The recommended solution is one with a low standard deviation, but a high estimate of the system reliability.

Introduction  Tekiner and Coit present a solution for the problems where component mixing is not allowed, and the objective function is to minimize the CV of the system reliability estimate with respect to minimize system reliability constraint, and some other system level constraints.  They convert the problem into a linear integer programming problem.  The optimal solution of this formulation has a high reliability estimate with low estimation variability.

Introduction  In this paper, we extend this work to present a heuristic for the problems where component mixing is allowed, and the objective is to find a minimum CV for the system reliability estimates.  This formulation has certain benefits compared to other reliability optimization models that considered uncertainty.  The main advantage of the proposed heuristic is that it provides a convenient method to obtain a solution, with high estimated reliability, and low variance.  On the other hand, when a lower percentile of system reliability is used as an objective function [2], the resulting model is a difficult nonlinear integer programming problem with potentially different solutions for different percentile levels.

Redundancy allocation problem for series-parallel system  fig. 1 presents a typical series-parallel system.  For each subsystem, there are multiple component choices available, and the problem is the determination of the component choice and redundancy level for each subsystem.

Redundancy allocation problem for series-parallel system  The redundancy allocation problem has been formulated with many different objective functions, constraints, problem applications, etc.  Solutions have been determined using mathematical programming (e.g., dynamic programming, integer programming), simple heuristics, and heuristic search (e.g.,genetic algorithms, Tabu search).  However, in almost all cases, it has been assumed that reliability estimates are known exactly, i.e., they are deterministic.

Redundancy allocation problem for series-parallel system  The redundancy allocation problem has most often been formulated such that mixing of components is not allowed.  This means that, if there are functionally equivalent component choices available, once a component type is selected, only the same type can be used to provide redundancy.  Coit and Smith demonstrated that mixing components can provide better solutions, with higher system reliability.

Redundancy allocation problem for series-parallel system

Mathematical formulation

Developed approaches to minimize the coefficient of variation  This problem is a highly constrained nonlinear integer programming problem. In this paper, we propose a neighborhood search heuristic to solve this problem.  Our heuristic consists of two phases:  to determine an optimal solution for the case when component mixing is not allowed.  to search for neighborhood solutions for each subsystem and use linear integer programming to select the set of subsystem solutions that collectively minimize CV.

Developed approaches to minimize the coefficient of variation

Problems without component mixing:

Developed approaches to minimize the coefficient of variation

 New decision variables, and the equivalent linear integer programming model, can be presented as follows. 26

Developed approaches to minimize the coefficient of variation Problems without component mixing  Numerical examples [9] show that the solutions obtained by maximizing reliability are not the same as the ones obtained by minimizing the CV.  The redundancy allocations obtained by minimizing the CV are shifted toward to the components which have less uncertain reliability estimates.

Developed approaches to minimize the coefficient of variation Problems with component mixing:  Because component mixing may improve the reliability, it is desirable to find solutions in which component mixing is allowed.  However, the model to minimize the CV cannot be converted into a linear model.  Therefore, we provide a heuristic to solve the problem when component mixing is allowed. This heuristic includes three phases.

Developed approaches to minimize the coefficient of variation

Problems with component mixing (2):  In this phase, a neighborhood for the solution obtained in Phase 1 is generated.  The neighborhood is a set of subsystem solutions that are near to or close to the Phase 1 solution using some defined definition for “neighborhood.”  The solutions in the neighborhood consider all component choices.  The goal is to find a set of promising or likely solutions that are near to a solution that was already found to be optimal for a constricted version of the problem.

Developed approaches to minimize the coefficient of variation

Problems with component mixing (3):  Given neighborhood solutions for each subsystem i, it is possible to convert the problem into a linear 0-1 integer programming problem by defining new parameters, and new decision variables.

Developed approaches to minimize the coefficient of variation  Note that are constants for a particular problem. Therefore, the problem can be defined as a linear 0- 1 integer programming problem, as follows.

Neighborhood generation  The heuristic depends on the determination of the neighborhood,, for each subsystem.  In this paper, we also propose an approach to generate the neighborhood around the optimum solution founded by solving the problem where mixing component is not allowed(Phase 1).

Neighborhood generation

 In this case, case 3 should be applied.  Case 3.1: Keep (3-3)=0 of component type 3, and add all possible two-component combinations. In this step, redundancy allocations with (0+2)=2 components are generated.

Neighborhood generation  Case 3.2: Keep (3-2)=1 of component type 3, and add all possible two-component combinations. In this step, redundancy allocations with (1+2)=3 components are generated.

Neighborhood generation  Case 3.3: Keep (3-1)=2 of component type 3, and add all possible two-component combinations. In this step, redundancy allocations with (2+2)=4 components are generated.  The neighborhood has 30 solutions which have 2,3, or 4 components.

Numerical examples  Table VI presents the component data for the examples. We use C++ to generate the neighbors, and GAMS with CPLEX to solve mathematical formulations (3) and (4).

Numerical examples

 The proposed heuristic provides a better solution than the one where component mixing is not allowed. The solution that minimizes CV provides a compromise solution offering both high reliability and low estimation uncertainty.  Therefore, the system reliability is not improved in some instances where component mixing is allowed.  Because it is also possible that the components with smaller variance have larger weights, when the weight limitation increased, these components are selected which results in lower CV. The components selected have smaller variances, and it is possible for them to have relatively smaller reliability.

Conclusion  Consideration of uncertainty is important for many decision maker. They want both higher reliability, and lower estimation variance.  The solution for maximizing reliability and minimizing CV are not the same.  The redundancy allocations in those having CV the objective function are shifted toward the components which have smaller variances.  However, the objective function for this problem also depends on the minimum system reliability requirement.  A higher minimum system reliability requirement results in a smaller improvement in the system variance.

Conclusion  The results show that trying to optimize CV can be very beneficial for reliability design problems where a lower system reliability variance is very important.

THANK YOU