A General Column Generation Algorithm Applied to System Reliability Optimization Problems

Similar documents
Lower Bounding Procedures for the Single Allocation Hub Location Problem

MARKOV CHAIN AND HIDDEN MARKOV MODEL

Research on Complex Networks Control Based on Fuzzy Integral Sliding Theory

Deriving the Dual. Prof. Bennett Math of Data Science 1/13/06

Application of Particle Swarm Optimization to Economic Dispatch Problem: Advantages and Disadvantages

A MIN-MAX REGRET ROBUST OPTIMIZATION APPROACH FOR LARGE SCALE FULL FACTORIAL SCENARIO DESIGN OF DATA UNCERTAINTY

Neural network-based athletics performance prediction optimization model applied research

Approximate Circle Packing in a Rectangular Container: Integer Programming Formulations and Valid Inequalities

Boundary Value Problems. Lecture Objectives. Ch. 27

Structure and Drive Paul A. Jensen Copyright July 20, 2003

Integrating advanced demand models within the framework of mixed integer linear problems: A Lagrangian relaxation method for the uncapacitated

LOW BIAS INTEGRATED PATH ESTIMATORS. James M. Calvin

Numerical integration in more dimensions part 2. Remo Minero

Interactive Bi-Level Multi-Objective Integer. Non-linear Programming Problem

Optimization of JK Flip Flop Layout with Minimal Average Power of Consumption based on ACOR, Fuzzy-ACOR, GA, and Fuzzy-GA

A parametric Linear Programming Model Describing Bandwidth Sharing Policies for ABR Traffic

A finite difference method for heat equation in the unbounded domain

The Minimum Universal Cost Flow in an Infeasible Flow Network

Associative Memories

NODAL PRICES IN THE DAY-AHEAD MARKET

ON AUTOMATIC CONTINUITY OF DERIVATIONS FOR BANACH ALGEBRAS WITH INVOLUTION

NP-Completeness : Proofs

3. Stress-strain relationships of a composite layer

A Variable Neighbourhood Descent Algorithm for the Redundancy Allocation Problem

n-step cycle inequalities: facets for continuous n-mixing set and strong cuts for multi-module capacitated lot-sizing problem

Multispectral Remote Sensing Image Classification Algorithm Based on Rough Set Theory

Assortment Optimization under MNL

Speeding up Computation of Scalar Multiplication in Elliptic Curve Cryptosystem

Inthem-machine flow shop problem, a set of jobs, each

Supplementary Material: Learning Structured Weight Uncertainty in Bayesian Neural Networks

EEL 6266 Power System Operation and Control. Chapter 3 Economic Dispatch Using Dynamic Programming

SIMULTANEOUS wireless information and power transfer. Joint Optimization of Power and Data Transfer in Multiuser MIMO Systems

Simultaneous Optimization of Berth Allocation, Quay Crane Assignment and Quay Crane Scheduling Problems in Container Terminals

Kernel Methods and SVMs Extension

Design and Optimization of Fuzzy Controller for Inverse Pendulum System Using Genetic Algorithm

Portfolios with Trading Constraints and Payout Restrictions

The Study of Teaching-learning-based Optimization Algorithm

Problem Set 9 Solutions

CS 3710: Visual Recognition Classification and Detection. Adriana Kovashka Department of Computer Science January 13, 2015

Image Classification Using EM And JE algorithms

A PROBABILITY-DRIVEN SEARCH ALGORITHM FOR SOLVING MULTI-OBJECTIVE OPTIMIZATION PROBLEMS

Single-Facility Scheduling over Long Time Horizons by Logic-based Benders Decomposition

Development of whole CORe Thermal Hydraulic analysis code CORTH Pan JunJie, Tang QiFen, Chai XiaoMing, Lu Wei, Liu Dong

Dynamic Analysis Of An Off-Road Vehicle Frame

Inverse Kinematics From Position to Angles

Example: Suppose we want to build a classifier that recognizes WebPages of graduate students.

Lecture 12: Discrete Laplacian

Physics 5153 Classical Mechanics. Principle of Virtual Work-1

ANSWERS. Problem 1. and the moment generating function (mgf) by. defined for any real t. Use this to show that E( U) var( U)

The Application of BP Neural Network principal component analysis in the Forecasting the Road Traffic Accident

The line method combined with spectral chebyshev for space-time fractional diffusion equation

Note 2. Ling fong Li. 1 Klein Gordon Equation Probablity interpretation Solutions to Klein-Gordon Equation... 2

Physics 5153 Classical Mechanics. D Alembert s Principle and The Lagrangian-1

BALANCING OF U-SHAPED ASSEMBLY LINE

Numerical Investigation of Power Tunability in Two-Section QD Superluminescent Diodes

Approximate merging of a pair of BeÂzier curves

An Interactive Optimisation Tool for Allocation Problems

Section 8.3 Polar Form of Complex Numbers

Line Drawing and Clipping Week 1, Lecture 2

HMMT February 2016 February 20, 2016

NUMERICAL DIFFERENTIATION

A Derivative-Free Algorithm for Bound Constrained Optimization

A polynomially solvable case of the pooling problem

we have E Y x t ( ( xl)) 1 ( xl), e a in I( Λ ) are as follows:

On the Multicriteria Integer Network Flow Problem

Lower bounds for the Crossing Number of the Cartesian Product of a Vertex-transitive Graph with a Cycle

Polite Water-filling for Weighted Sum-rate Maximization in MIMO B-MAC Networks under. Multiple Linear Constraints

Downlink Power Allocation for CoMP-NOMA in Multi-Cell Networks

Lecture Notes on Linear Regression

Multilayer Perceptron (MLP)

Sampling-based Approach for Design Optimization in the Presence of Interval Variables

Amiri s Supply Chain Model. System Engineering b Department of Mathematics and Statistics c Odette School of Business

Cyclic Codes BCH Codes

L-Edge Chromatic Number Of A Graph

COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS

A SEPARABLE APPROXIMATION DYNAMIC PROGRAMMING ALGORITHM FOR ECONOMIC DISPATCH WITH TRANSMISSION LOSSES. Pierre HANSEN, Nenad MLADENOVI]

A Class of Distributed Optimization Methods with Event-Triggered Communication

Research Article H Estimates for Discrete-Time Markovian Jump Linear Systems

An Integrated OR/CP Method for Planning and Scheduling

Mean Field / Variational Approximations

Curve Fitting with the Least Square Method

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Perfect Competition and the Nash Bargaining Solution

Maximizing the number of nonnegative subsets

Optimization Models for Heterogeneous Protocols

Nested case-control and case-cohort studies

2.3 Nilpotent endomorphisms

Singular Value Decomposition: Theory and Applications

Optimal Solution to the Problem of Balanced Academic Curriculum Problem Using Tabu Search

Chapter 6 Hidden Markov Models. Chaochun Wei Spring 2018

arxiv: v1 [math.ho] 18 May 2008

Decentralized Adaptive Control for a Class of Large-Scale Nonlinear Systems with Unknown Interactions

Lossy Compression. Compromise accuracy of reconstruction for increased compression.

Logistic Regression. CAP 5610: Machine Learning Instructor: Guo-Jun QI

[WAVES] 1. Waves and wave forces. Definition of waves

Comparison of the Population Variance Estimators. of 2-Parameter Exponential Distribution Based on. Multiple Criteria Decision Making Method

A new Approach for Solving Linear Ordinary Differential Equations

2E Pattern Recognition Solutions to Introduction to Pattern Recognition, Chapter 2: Bayesian pattern classification

NONLINEAR SYSTEM IDENTIFICATION BASE ON FW-LSSVM

Chapter Newton s Method

Transcription:

A Genera Coumn Generaton Agorthm Apped to System Reabty Optmzaton Probems Lea Za, Davd W. Cot, Department of Industra and Systems Engneerng, Rutgers Unversty, Pscataway, J 08854, USA Abstract A genera coumn generaton approach for system reabty optmzaton s descrbed and demonstrated. In prevous years, a tremendous amount of study has been concentrated on system reabty optmzaton and coumn generaton as a technque to optmze arge scae probems. Ths paper can be consdered as a contnuaton and ntegraton of these two topcs. It presents new deas for formuatng the aocaton probems n reabty systems and opens a new area for appcaton of coumn generaton. We present the reformuaton of probems ncudng the redundancy aocaton probem, reabty aocaton probem and redundancy-reabty aocaton probem. Then, we descrbe how the coumn generaton agorthm can be used to sove these probems. Ths approach obtans the best found soutons for eampe probems whe requrng a sma fracton of computatona efforts requred by other methods. Key Words Coumn generaton agorthm, reabty optmzaton, redundancy aocaton probem, redundancyreabty aocaton probem. Introducton Coumn generaton (CG can be consdered as one of the most successfu approaches for sovng arge-scae nteger programmng probems over the ast decade. The dea was ntroduced by Gmore & Gomory [ 0] when fndng the optma souton for the cuttng-stoc probem. The probem was to cut umber whch were n dfferent engths to meet demands for specfc engths of sheves. They notced that, t s practcay mpossbe to generate a the possbe confguratons of umber cuts. Therefore, they devsed a methodoogy whch started wth a set of feasbe confguratons, and used the optma souton to the smpfed probem to generate a new promsng confguraton. Later, the dea has been used by Mnou [ ] as a powerfu technque to reformuate some mportant combnatora probems. Vance et. a. (994 combned CG and branch-and-bound to present an agorthm for bnary cuttng stoc probems. From the appcaton pont-ofvew, Desrosers et. a. [ 3] apped CG to routng/dstrbuton probems; Ryan [ 4] used CG n arcrew rosterng and Vanderbec [ 5] suggested eact effcent agorthm based on CG for the cuttng stoc probem. There are three varatons of CG accordng to Whem [ 6]. The common dea s to defne a Master Probem (MP whch s the subset of the orgna probem. The MP contans ony a seected number of coumns. In Type I CG, the MP nteracts ony once wth another probem, caed the Auary Probem (AP whch sends the attractve coumns to the MP. Optmzaton of the master probem s based on the coumns sent from AP. In Type II CG, the nteracton of the MP s wth another probem, caed the Sub-Probem (SP or prce-out probem. Type III CG s based on Dantzg-Wofe decomposton (Dantzg et. a. [ 7] n whch the MP teratvey nteracts wth one or more SPs to dentfy promsng coumns. The CG whch s consdered n ths paper s of Type II. The probem has one MP and one (or more SP(s to prce-out the MP usng the smpe optmaty condton. Ths means that the probem starts wth a MP whch s a subset of the orgna probem wth ony a subset of the coumns. The optmzaton of the MP s based on avaabe methods for optmzaton. Then, SP(s are constructed wth the dea of smpe optmaty whch s to consder a non-basc varabes (coumns. The nteracton between the MP and the SP(s can be demonstrated as n Fgure. Ths fgure shows the decomposton of the probem nto two probems: Master Probem and Sub-Probem(s. As t s shown, the dua varabes from the MP are sent to the SP(s, and n return, each SP, wth postve objectve functon, sends ts coumn to the MP.

Master Probem Dua Varabes Coumn(s Sub-Probem(s otaton and Abbrevatons otaton r M ( R r, r2,, r Fgure : Decomposton of the Probem nto MP and SP reabty of component number of components/subsystems n the system number of dfferent resource restrctons reabty of the system as a functon of component reabtes ( R, 2,, (,,, g r r2 r b r, r u reabty of the system as a functon of number of each redundant component type consumpton of resource as a functon of component reabtes amount of resource ower bound and upper bound on reabty of component j, u j ower and upper bound for number of components type j n subsystem t number of component choces for subsystem n number of master probem coumns consdered for subsystem (, 2,, t number of component type j used n subsystem j th component seecton vector for subsystem number of component type j used n subsystem for the j vector R ( reabty of subsystem λ ω α th, f component seecton vector s chosen for subsystem 0, otherwse vector of dua varabes reated to cost and weght constrants dua varabe reated to the th convety constrant th component seecton Abbrevatons RAP MP SP CG Redundancy Aocaton Probem Master Probem Sub-Probem Coumn Generaton

TS GA ACO Tabu Search Genetc Agorthm Ant Coony Optmzaton 2. Reabty Optmzaton Modes and Coumn Generaton The goa n any reabty optmzaton mode s to mamze the reabty of a gven system, often by consderng enhancement of component reabty, use of redundant components, or both. Three dfferent reabty optmzaton probems can be defned, dependng on the opton n hand to ncrease the system reabty. The frst probem s caed reabty optmzaton probem. In ths case, the ony varabe s the reabty of each component whch s a contnuous varabe. Ths probem can be represented as: ( ma R r, r2,, r { r, r2,, r u g r, r,, r b : p,2,, m ; r r r : j,2,, ( { { p 2 p j j j The second s caed redundancy aocaton probem (RAP. Here, to ncrease the reabty of the system one can add redundant components to the nta components. The varabes are the number of components to be assgned to each subsystem. The genera form of ths probem s: ( ma R, 2,, {,,, 2 + (,,, : {,2,, ; : {,2,,, {,2,, g p 2 bp p m j j t The thrd s the reabty-redundancy probem. Here, the decson has to be made on how many components are necessary from each component choce and wth what reabty. The genera form s as foows: ( ma R r, r2,, r;, 2,, { r,, r ;,, g r, r,, r ;,,, b : p,2,, m ; u :,2,,, j,2,, t ( 2 2 { { { u + : {, 2,, ; : {, 2,,, {, 2,, p p j j j rj rj rj j j j t Each of the three types of probems descrbed above has a nonnear objectve functon. The constrant(s can be near or nonnear, dependng on the probem nstance. The reabty optmzaton probem s a nonnear programmng probem wth contnuous varabes. There are aready dfferent souton technques for nonnear optmzaton whch offer very good resuts for the precson desred. The ast two probems are more compe. ot ony are the probems nonnear, but aso, the compety of the probems hghy ncreased wth nteger varabes. That s the reason we consder the ast two probems for the appcaton of CG. To appy CG to each mode, we defne a MP and one (or mutpe SP(s, dependng on the probem. 2.. Redundancy Aocaton Probem The frst nstance to be consdered s RAP. We show the appcaton of CG to a seres-parae system wth subsystems n seres because, the objectve functon can not be demonstrated n genera for a networ wth unspecfed structure. The mode of such a probem can be demonstrated as:

t ma ( ( r,..., j = j= j + (,,, : {,2,, ; Z : {,2,,, {,2,, g b p m j t p 2 p j In the above mode, t s the number of dfferent component types that can be assgned to subsystem. Tang the natura ogarthm of the objectve functon, convertng the mamzaton probem to a mnmzaton one, and assumng separabty for g p,.e. g (,,, g ( MP to: Master Probem n t mn λn ( rj = = j = n λ g b : p,2,, m ; λ = : {,2,, ; p p = = = { λ 0, : {, 2,,, {, 2,, n j n ( { p 2 p = =, transforms the n whch, λ =, f the th component seecton vector s chosen for subsystem, 0 otherwse and n s the number of the MP coumns consdered for subsystem. ow, by ntazng the startng coumns, the probem s a near reaed probem n whch λ s are the varabes. Consderng the smpe optmaty condton, the SPs can be defned for each subsystem as: Subprobem m t ma j ωpgp( + α + n( ( rj p= j= + Z :,2,,, j,2,, t j { { To sove the SP(s, we use the dea presented by Barnhart et. a. [ 8] whch s, a good souton of the SP s suffcent to be sent to the MP. Therefore, we appy a heurstc to fnd a good souton for ths nonnear nteger programmng probem. Then, for each subprobem wth nonnegatve objectve functon, the vector s sent to the MP and the MP s reoptmzed. The process contnues unt there s no subprobem wth nonnegatve objectve functon. As the fna step, the MP s optmzed usng one of the avaabe technques for nteger programmng, for nstance branch-and-bound. The vaue for system reabty and component choces can be found from ths method. 2.2. Reabty-Redundancy Probem The same dea can be apped to reabty-redundancy probem. The resuts can be obtaned usng an anaogous procedure. The ony dfference s that n ths case, we have n subprobems, one for each component (nstead of each subsystem and each SP has ony two varabes: number of redundant components and the reabty of each component type.

As an eampe, consder a seres system wth components. For each component, there are choces to change the reabty and the number of redundant component. Assumng separabty for each resource consumpton constrant, (.e. g p(, 2,, ; r, r2,, r = gp(, r, the MP s: Master Probem n m ma λn ( r = = j = n λ λ { p p = = = = g, r b : p,2,, m ; λ = : {,2,, ; 0, : {, 2,,, {, 2,, n n ( { The subprobem for each component s: Subprobem m t mn ωpgp( + α + n( ( r p= j= + u Z :,2,, ; r r r : j,2,, { { j j j otce that each SP n ths case contans ony two varabes, whch shows the th component seecton for component, and r whch s the reabty of component. 3. Eampe As an eampe for our approach, we appy CG to the famous probem n RAP descrbed by Fyffe et. a (968. For ths probem, there are 4 subsystems for whch we can choose from three or four component choces, wth specfed reabty, cost and weght. There are weght and cost constrants. The component cost, weght and reabty data were orgnay presented by Fyffe et. a. [ 9]. The nstance consdered n ths eampe s one of the 33 varatons of the probem, as devsed by aagawa and Myaza [ 9]. The probem s demonstrated as: Master Probem 4 n m ma λn ( rj = = j = 4 n t 4 n t n j λ λ λ = λ { c C; w W;, S; 0,, S, {,2,, n j j j j = = j= = = j= = Subprobem(s t t t ma ω c 2 ( ( j j j + ω wj j + α + n rj j= j= j= + Z :,2,,, j,2,, t j { {

For the case of W=90 and C=30, the resuts can be summarzed n the foowng tabe. In ths tabe, the resut of CG s aso compared wth the resuts of prevous approaches for ths probem. As t s shown n the tabe, CG and TS gve best soutons for ths nstance. It s mportant to notce that CG resut s as good as TS, athough t ony consders around seventy coumns whe TS searches appromatey 20,000 soutons. Tabe : Comparson of Coumn Generaton resut wth Best Avaabe Ones GA TS ACO [ ] [ 2] [ 3] CG Reabty Reabty Reabty Reabty 0.98570 0.98642 0.9859 0.98642 References. Gmore, P. C., and Gomory, R. E., 96, a near programmng approach to the cuttng stoc probem, Operatons Research, vo. 9, pp. 849 859. 2. Mnou, M. 987, A cass of combnatora optmzaton probems wth poynomay sovabe arge scae set-coverng/ parttonng reaatons, RAIRO 2, 05-36. 3. Desrosers, J., Dumas, Y., Soomon, M. M., and Soums F., 990, Tme constraned routng and schedung. In: M.E. Ba, T.L. Magnant, C. Monna and G.L. emhauser, Edtors, Handboos n Operatons Research and Management Scence: etwors, orth-hoand, Amsterdam, Ch.. 4. Ryan, D. M. 992, The souton of massve generazed set parttonng probems n arcrew rosterng, vo. 43, no. 5, pp. 459-467 5. Vanderbec, F., and Wosey, L. A., 996, An eact agorthm for IP coumn generaton, Operatons Research Letters, vo. 9, pp. 5-59. 6. Whem, W. E., 200, A technca revew of coumn generaton n nteger programmng, Optmzaton and Engneerng, vo. 2, pp. 59-200. 7. Dantzg, G. B., and Wofe, P., 960, Decomposton prncpe for near programs, Operatons Research, vo. 8, pp. 0, 960. 8. Barnhart, C., Johnson, E. L., emhauser, G. L., Savesbergh, M.W. P., and Vance, P. H., 998, Branch and prce: Coumn generaton for sovng huge nteger programs, Operatons Research, vo. 46, no. 3, pp. 36 329. 9. Fyffe, D. E., Hnes, W. W., and Lee,. K., 968, System reabty aocaton and a computatona agorthm, IEEE Transactons on Reabty, vo. R-7, no. 2, pp. 64 69. 0. aagawa, Y., and Myaza, S.,98, Surrogate constrants agorthm for reabty, optmzaton probems wth two constrants, IEEE Transactons on Reabty, vo. R-30, no. 2, pp. 75 80.. Cot, D. W., and Smth, A. E., 996, Reabty optmzaton of seres-parae systems usng a genetc agorthm, IEEE Transactons on Reabty, vo. 45, no. 2, pp. 254 260. 2. Kuture-Kona, S., Smth, A. E., and Cot, D. W., 2003, Effcenty Sovng the Redundancy Aocaton Probem Usng Tabu Search, IIE Transactons, vo. 35, no. 6, pp. 55-526. 3. Lang, Y. C. and Smth, A. E., 2004, An Ant Coony Optmzaton Agorthm for the Redundancy Aocaton Probem (RAP, IEEE Transactons on Reabty, vo. 53, o. 3, pp. 47-423.