arrow
返回

A generalized colouring method for a parallelizable integer linear programming approach to polyomino tiling

delete2025-10-24
delete0
PRE
AI
M
Marcus R. Garvie *
J
John Burkardt
DOI:10.1016/j.jocs.2025.102734delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
本文提出了一种广义棋盘着色方法,用于通过整数线性规划(ILP)求解大型多联骨牌铺砌问题。该方法在扩展以往的双色方法基础上,可扩展至三种或更多颜色,并在双色方法无优势的情况下改善运行时间。我们严格推导了着色与不着色两种情况下的ILP公式,并提出了一种概念验证的并行实现方案,以提升这些NP完全铺砌问题的可扩展性。使用MATLAB、CPLEX和Gurobi进行的数值实验表明,该方法显著减小了问题规模和计算时间。这一方法有望解决比以往通过ILP方法可处理的更大规模的铺砌问题。尽管我们的着色方法会生成许多子问题,但它允许高效探索可管理的子集以寻找可行解。我们公开可用的MATLAB软件包CHROMINOES(v1.0.0)能够构建ILP公式、绘制解,并可在Zenodo.org上下载。最后,我们讨论了这些结果的意义,并概述了开发完全实用的并行实现所面临的关键挑战,包括负载均衡以及管理处理大量子问题所带来的开销。

期刊

J
Journal of Computational Science
IF:
3.7
论文数:
207
被引数:
0

机构

U
University of Guelph
学者数:
1.3W
论文数: 1.2W
被引数: 1.7W
U
University of Pittsburgh
学者数:
4.5W
论文数: 3.6W
被引数: 7.1W
引用论文

引用论文

暂无论文信息