A Comparative Analysis of Metaheuristic Approaches for Multidimensional Two-Way Number Partitioning Problem

被引:0
作者
Mehmet Hacibeyoglu
Kemal Alaykiran
Ayse Merve Acilar
Vahit Tongur
Erkan Ulker
机构
[1] Necmettin Erbakan University,Department of Computer Engineering
[2] Necmettin Erbakan University,Department of Industrial Engineering
[3] Selcuk University,Department of Computer Engineering
来源
Arabian Journal for Science and Engineering | 2018年 / 43卷
关键词
Multidimensional two-way number partitioning problem; Integer linear programming; Genetic algorithms; Migrating birds optimization algorithm; Clonal selection algorithm; Simulated annealing;
D O I
暂无
中图分类号
学科分类号
摘要
In this study, a novel usage of four metaheuristic approaches Genetic algorithm (GA), Simulated annealing (SA), migrating bird optimization algorithm (MBO) and clonal selection algorithm (CSA) are applied to multidimensional two-way number partitioning problem (MDTWNPP). MDTWNPP is a classical combinatorial NP-hard optimization problem where a set of vectors have more than one coordinate is partitioned into two subsets. The main objective function of MDTWNPP is to minimize the maximum absolute difference between the sums per coordinate of elements. In order to solve this problem, GA is applied with greedy crossover and mutation operators. SA is improved with dual local search mechanism. MBO is specialized as multiple flock migrating birds optimization algorithms. CSA is applied with problem specific hyper mutation process. Furthermore, all instances are solved using an integer linear programming model which was previously presented in the literature. In the experiments, four metaheuristic approaches and integer linear programming model are used to solve 126 datasets with different sizes and coordinates. As a brief result, the GA and SA approaches designed for this problem outperformed all other heuristics and the integer programming model. Both the performance of GA and SA approaches are in a competitive manner where GA and SA yielded the best solution for 56 and 65 out of 125 datasets, respectively.
引用
收藏
页码:7499 / 7520
页数:21
相关论文
共 69 条
  • [1] Mertens S(2006)The easiest hard problem: number partitioning Comput. Complex. Stat. Phys. 125 125-139
  • [2] Mertens S(1998)Phase transition in the number partitioning problem Phys. Rev. Lett. 81 4281-2308
  • [3] Kojić J(2010)Integer linear programming model for multidimensional two-way number partitioning problem Comput. Math. Appl. 60 2302-254
  • [4] Rodriguez FJ(2017)GRASP with exterior path-relinking and restricted local search for the multidimensional two-way number partitioning problem Comput. Oper. Res. 78 243-344
  • [5] Glover F(2004)Number partitioning as a random energy model J. Stat. Mech. Theory Exp. 2004 P04003-530
  • [6] García-Martínez C(2008)Heuristic and exact algorithms for the identical parallel machine scheduling problem INFORMS J. Comput. 20 333-117
  • [7] Martí R(1978)Hiding information and signatures in trapdoor knapsacks IEEE Trans. Inf. Theory 24 525-292
  • [8] Lozano M(2002)Computing science: the easiest hard problem Am. Sci. 90 113-203
  • [9] Bauke H(1974)Computing partitions with applications to the knapsack problem J. ACM (JACM) 21 277-81
  • [10] Franz S(1998)A complete anytime algorithm for number partitioning Artif. Intell. 106 181-121