An Integer Linear Programming based heuristic for the Capacitated m-Ring-Star Problem

被引:25
|
作者
Naji-Azimi, Zahra [2 ]
Salari, Majid [3 ]
Toth, Paolo [1 ]
机构
[1] Univ Bologna, DEIS, I-40136 Bologna, Italy
[2] Ferdowsi Univ Mashhad, Dept Management, Mashhad, Iran
[3] Ferdowsi Univ Mashhad, Dept Ind Engn, Mashhad, Iran
关键词
Capacitated m-Ring-Star Problem; Heuristic algorithms; Local search; Integer Linear Programming; Variable Neighborhood Search; TRAVELING-SALESMAN PROBLEM; ALGORITHM;
D O I
10.1016/j.ejor.2011.08.026
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
We address the Capacitated m-Ring-Star Problem in which the aim is to find m rings (simple cycles) visiting a central depot, a subset of customers and a subset of potential (Steiner) nodes, while customers not belonging to any ring must be "allocated" to a visited (customer or Steiner) node. Moreover, the rings must be node-disjoint and the number of customers allocated or visited in a ring cannot be greater than a given capacity Q. The objective is to minimize the total visiting and allocation costs. The Capacitated m-Ring-Star Problem is NP-hard, since it generalizes the Traveling Salesman Problem. In this paper we propose a new heuristic algorithm which combines both heuristic and exact ideas to solve the problem. Following the general Variable Neighborhood Search scheme, the algorithm incorporates an Integer Linear Programming based improvement method which is applied whenever the heuristic algorithm is not able to improve the quality of the current solution. Extensive computational experiments, on benchmark instances of the literature and on a new set of instances, have been performed to compare the proposed algorithm with the most effective methods from the literature. The results show that the proposed algorithm outperforms the other methods. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:17 / 25
页数:9
相关论文
共 50 条
  • [31] An integer linear programming for container stowage problem
    Li, Feng
    Tian, Chunhua
    Cao, Rongzeng
    Ding, Wei
    COMPUTATIONAL SCIENCE - ICCS 2008, PT 1, 2008, 5101 : 853 - 862
  • [32] On the Bilevel Integer Linear Fractional Programming Problem
    Getinet Alemayehu
    S. R. Arora
    OPSEARCH, 2001, 38 (5) : 508 - 519
  • [33] On the integer max-linear programming problem
    Butkovic, Peter
    MacCaig, Marie
    DISCRETE APPLIED MATHEMATICS, 2014, 162 : 128 - 141
  • [34] APPLICATION OF INTEGER LINEAR PROGRAMMING TO A SPLIT PROBLEM
    GENUYS, F
    COMMUNICATIONS OF THE ACM, 1962, 5 (06) : 316 - 316
  • [35] Tabu Search-Based Heuristic Solver for General Integer Linear Programming Problems
    Koguma, Yuji
    IEEE ACCESS, 2024, 12 : 19059 - 19076
  • [36] THE MIXED INTEGER LINEAR BILEVEL PROGRAMMING PROBLEM
    MOORE, JT
    BARD, JF
    OPERATIONS RESEARCH, 1990, 38 (05) : 911 - 921
  • [37] A NOTE ON AN INTEGER PROGRAMMING PROBLEM THAT HAS A LINEAR PROGRAMMING SOLUTION
    Ritchey, Nathan P.
    Wingler, Eric J.
    MISSOURI JOURNAL OF MATHEMATICAL SCIENCES, 2013, 25 (01) : 98 - 102
  • [38] A Mixed Integer Linear Programming Model with Heuristic Improvements for Single-Track Railway Rescheduling Problem
    Aydin, Gokce
    Sahin, Ismail
    APPLIED SCIENCES-BASEL, 2023, 13 (02):
  • [39] A Linear Programming Based Iterative Heuristic for the Recreational Vehicle Scheduling Problem
    Kulkarni, S.
    Ernst, A. T.
    Ranade, A.
    Krishnamoorthy, M.
    2016 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2016, : 784 - 788
  • [40] A linear programming based heuristic algorithm for bandwidth packing problem with scheduling
    Joung, Seulgi
    Lim, Jaeyoong
    Lee, Chungmok
    Shin, Jongyoon
    Jung, Ikkyun
    Park, Sungsoo
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2020, 71 (02) : 250 - 263