Solving the Two Color Problem: An Heuristic Algorithm

被引:0
|
作者
Barcucci, Elena [1 ]
Brocchi, Stefano [1 ]
Frosini, Andrea [1 ]
机构
[1] Univ Florence, Dipartimento Sistemi & Informat, I-50134 Florence, Italy
来源
COMBINATORIAL IMAGE ANALYSIS | 2011年 / 6636卷
关键词
Discrete tomography; reconstruction algorithm; color problem; POLYATOMIC STRUCTURES; RECONSTRUCTION; SETS;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The 2-color problem in discrete tomography requires to construct a 2-colored matrix consistent with a given set of projections representing the number of elements of each color in each one of its rows and columns. In this paper, we describe an heuristic algorithm to find a solution of the 2-color problem, that has been recently proved to be NP-complete. The algorithm starts by computing a solution where elements of different colors may overlap, and then it proceeds in searching for switches that leave unaltered the projections but remove the overlaps. Experimental results show that this heuristic approach finds a solution in a short computational time to almost all the randomly generated 2-color instances, and it provides for the remaining ones a high quality approximation.
引用
下载
收藏
页码:298 / 310
页数:13
相关论文
共 50 条
  • [1] A Heuristic Algorithm for Solving the Problem of Load Balancing
    Wei, Jiayin
    Xu, Daoyun
    Qin, Yongbin
    Zhou, Jincheng
    2015 SEVENTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATIONAL INTELLIGENCE (ICACI), 2015, : 89 - 96
  • [2] A Heuristic Algorithm for Solving Triangle Packing Problem
    Wang, Ruimin
    Luo, Yuqiang
    Dong, Jianqiang
    Liu, Shuai
    Qi, Xiaozhuo
    DISCRETE DYNAMICS IN NATURE AND SOCIETY, 2013, 2013
  • [3] A Heuristic Algorithm for Solving Crew Rostering Problem
    Zhao, Mingyu
    Wang, Zhenyu
    Liu, Qiong
    SUSTAINABLE ENVIRONMENT AND TRANSPORTATION, PTS 1-4, 2012, 178-181 : 2854 - 2858
  • [4] AN HEURISTIC ALGORITHM FOR SOLVING THE INVERSE GEOPHYSICAL PROBLEM
    IVANOVA, PK
    DOKLADI NA BOLGARSKATA AKADEMIYA NA NAUKITE, 1982, 35 (01): : 37 - 40
  • [5] HEURISTIC ALGORITHM FOR SOLVING THE GENERALIZED DELIVERY PROBLEM
    MELAMED, II
    PLOTINSKII, YM
    AUTOMATION AND REMOTE CONTROL, 1979, 40 (12) : 1845 - 1849
  • [6] Reinforcement Learning Heuristic Algorithm for Solving the Two-dimensional Strip Packing Problem
    Yang M.-G.
    Chen M.-F.
    Yang S.-Y.
    Zhang D.-F.
    Ruan Jian Xue Bao/Journal of Software, 2021, 32 (12): : 3684 - 3697
  • [7] Solving the course timetabling problem with a hybrid heuristic algorithm
    Lue, Zhipeng
    Hao, Jin-Kao
    ARTIFICIAL INTELLIGENCE: METHODOLOGY, SYSTEMS, AND APPLICATIONS, 2008, 5253 : 262 - 273
  • [8] An Efficient Heuristic Algorithm for Solving Crane Scheduling Problem
    Xie, Xie
    Li, Yanping
    Zheng, Yongyue
    Li, Xiaoli
    MATERIALS ENGINEERING AND MECHANICAL AUTOMATION, 2014, 442 : 443 - +
  • [9] Heuristic algorithm for solving the integer programming of the lottery problem
    Mohammadi, A.
    Abadi, I. Nakhaei Kamal
    SCIENTIA IRANICA, 2012, 19 (03) : 895 - 901
  • [10] Heuristic algorithm for solving the discrete network design problem
    Chang, Chia-Juch
    Chang, Sheng Hsiung
    Transportation Planning and Technology, 1993, 17 (01)