A Two-Phase Linear programming Approach for Redundancy Problems by Yi-Chih HSIEH Department of Industrial Management National Huwei Institute of Technology.

Slides:



Advertisements
Similar presentations
Algorithm Design Methods (I) Fall 2003 CSE, POSTECH.
Advertisements

Algorithm Design Methods Spring 2007 CSE, POSTECH.
G5BAIM Artificial Intelligence Methods
Solving IPs – Cutting Plane Algorithm General Idea: Begin by solving the LP relaxation of the IP problem. If the LP relaxation results in an integer solution,
Linear Programming Problem. Introduction Linear Programming was developed by George B Dantzing in 1947 for solving military logistic operations.
Lesson 08 Linear Programming
Optimization methods Review
Progress in Linear Programming Based Branch-and-Bound Algorithms
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
1 EL736 Communications Networks II: Design and Algorithms Class8: Networks with Shortest-Path Routing Yong Liu 10/31/2007.
Nonlinear Programming
Introduction to Linear and Integer Programming
D Nagesh Kumar, IIScOptimization Methods: M1L1 1 Introduction and Basic Concepts (i) Historical Development and Model Building.
Spring, 2013C.-S. Shieh, EC, KUAS, Taiwan1 Heuristic Optimization Methods Prologue Chin-Shiuh Shieh.
Solving Integer Programs. Natural solution ideas that don’t work well Solution idea #1: Explicit enumeration: Try all possible solutions and pick the.
Mathematical Modeling and Optimization: Summary of “Big Ideas”
1 Approximate Solution to an Exam Timetabling Problem Adam White Dept of Computing Science University of Alberta Adam White Dept of Computing Science University.
Models Physical: Scale, Analog Symbolic: Drawings Computer Programs Mathematical: Analytical (Deduction) Experimental (Induction)
Optimization for Network Planning Includes slide materials developed by Wayne D. Grover, John Doucette, Dave Morley © Wayne D. Grover 2002, 2003 E E 681.
Computer Algorithms Integer Programming ECE 665 Professor Maciej Ciesielski By DFG.
Linear and Integer Programming Models
Solution methods for NP-hard Discrete Optimization Problems.
Lecture outline Support vector machines. Support Vector Machines Find a linear hyperplane (decision boundary) that will separate the data.
D Nagesh Kumar, IIScOptimization Methods: M1L4 1 Introduction and Basic Concepts Classical and Advanced Techniques for Optimization.
1 Contents college 3 en 4 Book: Appendix A.1, A.3, A.4, §3.4, §3.5, §4.1, §4.2, §4.4, §4.6 (not: §3.6 - §3.8, §4.2 - §4.3) Extra literature on resource.
Cutting Planes II. The Knapsack Problem Recall the knapsack problem: n items to be packed in a knapsack (can take multiple copies of the same item). The.
Optimization of Linear Problems: Linear Programming (LP) © 2011 Daniel Kirschen and University of Washington 1.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 1 Introduction to Operations Research.
Operations Research Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2 nd Semester ITGD4207 University of Palestine.
Stochastic Linear Programming by Series of Monte-Carlo Estimators Leonidas SAKALAUSKAS Institute of Mathematics&Informatics Vilnius, Lithuania
Integer Programming Key characteristic of an Integer Program (IP) or Mixed Integer Linear Program (MILP): One or more of the decision variable must be.
Chin-Yu Huang Department of Computer Science National Tsing Hua University Hsinchu, Taiwan Optimal Allocation of Testing-Resource Considering Cost, Reliability,
Resource Mapping and Scheduling for Heterogeneous Network Processor Systems Liang Yang, Tushar Gohad, Pavel Ghosh, Devesh Sinha, Arunabha Sen and Andrea.
CSE 589 Part VI. Reading Skiena, Sections 5.5 and 6.8 CLR, chapter 37.
A Joint Bandwidth Allocation and Routing Scheme for the IEEE 802
Soham Uday Mehta. Linear Programming in 3 variables.
Optimal Resource Allocation for Protecting System Availability against Random Cyber Attack International Conference Computer Research and Development(ICCRD),
Gomory Cuts Updated 25 March Example ILP Example taken from “Operations Research: An Introduction” by Hamdy A. Taha (8 th Edition)“Operations Research:
Chapter 2. Optimal Trees and Paths Combinatorial Optimization
Heterogeneous redundancy optimization for multi-state series-parallel systems subject to common cause failures Chun-yang Li, Xun Chen, Xiao-shan Yi, Jun-youg.
1 Slides by Yong Liu 1, Deep Medhi 2, and Michał Pióro 3 1 Polytechnic University, New York, USA 2 University of Missouri-Kansas City, USA 3 Warsaw University.
Adeyl Khan, Faculty, BBA, NSU 1 Introduction to Linear Programming  A Linear Programming model seeks to maximize or minimize a linear function, subject.
IE 312 Review 1. The Process 2 Problem Model Conclusions Problem Formulation Analysis.
STE 6239 Simulering Wednesday, Week 2: 8. More models and their simulation, Part II: variational calculus, Hamiltonians, Lagrange multipliers.
Ch. Eick: Num. Optimization with GAs Numerical Optimization General Framework: objective function f(x 1,...,x n ) to be minimized or maximized constraints:
Efficient Point Coverage in Wireless Sensor Networks Jie Wang and Ning Zhong Department of Computer Science University of Massachusetts Journal of Combinatorial.
Part II General Integer Programming II.1 The Theory of Valid Inequalities 1.
Sullivan Algebra and Trigonometry: Section 12.9 Objectives of this Section Set Up a Linear Programming Problem Solve a Linear Programming Problem.
Water resources planning and management by use of generalized Benders decomposition method to solve large-scale MINLP problems By Prof. André A. Keller.
CS4234 Optimiz(s)ation Algorithms L2 – Linear Programming.
CPS Brief introduction to linear and mixed integer programming
Stat 261 Two phase method.
Algorithm Design Methods
Digital Optimization Martynas Vaidelys.
C.-S. Shieh, EC, KUAS, Taiwan
Gomory Cuts Updated 25 March 2009.
3-3 Optimization with Linear Programming
Exam 2 LZW not on syllabus. 73% / 75%.
Multi-Objective Optimization
Gomory’s cutting plane algorithm for integer programming
Brief introduction to linear and mixed integer programming
Linear Programming Introduction.
Algorithm Design Methods
Algorithm Design Methods
Linear Programming Introduction.
What are optimization methods?
Solution methods for NP-hard Discrete Optimization Problems
Algorithm Design Methods
Discrete Optimization
Presentation transcript:

A Two-Phase Linear programming Approach for Redundancy Problems by Yi-Chih HSIEH Department of Industrial Management National Huwei Institute of Technology Taiwan, R.O.C.

Outline  Introduction  PHASE I − APPROXIMATION STAGE  PHASE II − IMPROVING STAGE  Example  Conclusion

Introduction  Main advantages of highly reliable systems: to reduce loss of money time in the real world  Two available approaches to enhance the system reliability using highly reliable components using redundant components in various subsystems in the system

Introduction: Second Approach  SA Enhances system reliability directly  Simultaneously impacted parameters System cost System volume System weight

Redundancy Allocation Problem  The redundancy allocation problem is to maximize system reliability subject to specific constraints, e.g. cost, weight and volume etc.  Numerous approaches for solving the redundancy allocation problem

Several Approaches  Heuristics  Artificial Algorithms: genetic algorithms simulated annealing tabu search  Exact Methods: cutting plane branch-and-bound surrogate constraint method dynamic programming implicit search

Continuation  Approximate Methods: Lagrange multiplier geometric programming discrete maximum principle sequential simplex search random search boundary search differential dynamic programming

Two-Phase Linear Programming Approach  Phase I: (Approximation stage) Initially, with the linear approximation of the objective function and the relaxation of integer constraints, a general LP is solved for the approximate solution of problem (P1).  Phase II: (Improving stage) A 0-1 knapsack problem with m + n linear constraints is then solved to improve the real solutions of Phase I to (feasible) integer solutions.

Thanks