A mixed integer linear programming model for reliability optimisation in the component deployment problem

被引:11
|
作者
Nazari, Asef [1 ]
Thiruvady, Dhananjay [1 ,2 ]
Aleti, Aldeida [3 ]
Moser, Irene [4 ]
机构
[1] CSIRO Computat Informat, Clayton, Vic, Australia
[2] Bayesian Intelligence, Melbourne, Vic, Australia
[3] Monash Univ, Clayton, Vic 3800, Australia
[4] Swinburne Univ Technol, Hawthorn, Vic 3122, Australia
基金
澳大利亚研究理事会;
关键词
reliability; integer programming; search; linear programming; SOFTWARE-RELIABILITY; ALLOCATION;
D O I
10.1057/jors.2015.119
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
Component deployment is a combinatorial optimisation problem in software engineering that aims at finding the best allocation of software components to hardware resources in order to optimise quality attributes, such as reliability. The problem is often constrained because of the limited hardware resources, and the communication network, which may connect only certain resources. Owing to the non-linear nature of the reliability function, current optimisation methods have focused mainly on heuristic or metaheuristic algorithms. These are approximate methods, which find near-optimal solutions in a reasonable amount of time. In this paper, we present a mixed integer linear programming (MILP) formulation of the component deployment problem. We design a set of experiments where we compare the MILP solver to methods previously used to solve this problem. Results show that the MILP solver is efficient in finding feasible solutions even where other methods fail, or prove infeasibility where feasible solutions do not exist.
引用
收藏
页码:1050 / 1060
页数:11
相关论文
共 50 条
  • [1] THE MIXED INTEGER LINEAR BILEVEL PROGRAMMING PROBLEM
    MOORE, JT
    BARD, JF
    OPERATIONS RESEARCH, 1990, 38 (05) : 911 - 921
  • [2] A mixed integer linear programming model for the energy management problem of microgrids
    Tenfen, Daniel
    Finardi, Erlon Cristian
    ELECTRIC POWER SYSTEMS RESEARCH, 2015, 122 : 19 - 28
  • [3] Bivium as a Mixed-Integer Linear Programming Problem
    Borghoff, Julia
    Knudsen, Lars R.
    Stolpe, Mathias
    CRYPTOGRAPHY AND CODING, PROCEEDINGS, 2009, 5921 : 133 - 152
  • [4] Adder model for mixed integer linear programming
    Navarro, H.
    Nooshabadi, S.
    Montiel-Nelson, J. A.
    ELECTRONICS LETTERS, 2009, 45 (07) : 348 - U13
  • [5] An Efficient Mixed Integer Linear Programming Model for the Minimum Spanning Tree Problem
    Abdelmaguid, Tamer F.
    MATHEMATICS, 2018, 6 (10)
  • [6] A Mixed-Integer Linear Programming Model for a Selective Vehicle Routing Problem
    Posada, Andrea
    Carlos Rivera, Juan
    Palacio, Juan D.
    APPLIED COMPUTER SCIENCES IN ENGINEERING, WEA 2018, PT II, 2018, 916 : 108 - 119
  • [7] A Linear Mixed Integer Programming Model for N-Vehicle Exploration Problem
    Wang, Li-Li
    She, Bing-Ling
    Liu, Jun-Feng
    Cui, Jin-Chaun
    JOURNAL OF THE OPERATIONS RESEARCH SOCIETY OF CHINA, 2015, 3 (04) : 489 - 498
  • [8] A new mixed integer linear programming model for product development using quality function deployment
    Delice, Elif Kilic
    Gungor, Zuelal
    COMPUTERS & INDUSTRIAL ENGINEERING, 2009, 57 (03) : 906 - 912
  • [9] A mixed integer linear programming model for optimisation of organics management in an integrated solid waste system
    Gnoni, Maria Grazia
    Mummolo, Gianni
    Ranieri, Luigi
    JOURNAL OF ENVIRONMENTAL PLANNING AND MANAGEMENT, 2008, 51 (06) : 833 - 845
  • [10] Reformulation of bilevel linear fractional/linear programming problem into a mixed integer programming problem via complementarity problem
    Sharma, Anuradha
    INTERNATIONAL JOURNAL OF COMPUTING SCIENCE AND MATHEMATICS, 2022, 15 (04) : 359 - 370