• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

使用禁忌搜索和路径重连的图绘制。

Graph drawing using tabu search coupled with path relinking.

机构信息

School of Computing, University of Kent, Canterbury, Kent, United Kingdom.

Computer Science Department, Gulf University for Science and Technology, Hawally, Kuwait.

出版信息

PLoS One. 2018 May 10;13(5):e0197103. doi: 10.1371/journal.pone.0197103. eCollection 2018.

DOI:10.1371/journal.pone.0197103
PMID:29746576
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC5945037/
Abstract

Graph drawing, or the automatic layout of graphs, is a challenging problem. There are several search based methods for graph drawing which are based on optimizing an objective function which is formed from a weighted sum of multiple criteria. In this paper, we propose a new neighbourhood search method which uses a tabu search coupled with path relinking to optimize such objective functions for general graph layouts with undirected straight lines. To our knowledge, before our work, neither of these methods have been previously used in general multi-criteria graph drawing. Tabu search uses a memory list to speed up searching by avoiding previously tested solutions, while the path relinking method generates new solutions by exploring paths that connect high quality solutions. We use path relinking periodically within the tabu search procedure to speed up the identification of good solutions. We have evaluated our new method against the commonly used neighbourhood search optimization techniques: hill climbing and simulated annealing. Our evaluation examines the quality of the graph layout (objective function's value) and the speed of layout in terms of the number of evaluated solutions required to draw a graph. We also examine the relative scalability of each method. Our experimental results were applied to both random graphs and a real-world dataset. We show that our method outperforms both hill climbing and simulated annealing by producing a better layout in a lower number of evaluated solutions. In addition, we demonstrate that our method has greater scalability as it can layout larger graphs than the state-of-the-art neighbourhood search methods. Finally, we show that similar results can be produced in a real world setting by testing our method against a standard public graph dataset.

摘要

图形绘制,或自动布局图形,是一个具有挑战性的问题。有几种基于搜索的图形绘制方法,这些方法基于优化由多个标准的加权和形成的目标函数。在本文中,我们提出了一种新的邻域搜索方法,该方法使用禁忌搜索和路径重连来优化具有无向直线的一般图形布局的此类目标函数。据我们所知,在我们的工作之前,这些方法都没有以前在一般多标准图形绘制中使用过。禁忌搜索使用一个记忆列表来通过避免已经测试过的解决方案来加速搜索,而路径重连方法通过探索连接高质量解决方案的路径来生成新的解决方案。我们在禁忌搜索过程中定期使用路径重连来加快识别好的解决方案。我们已经将我们的新方法与常用的邻域搜索优化技术(爬山法和模拟退火法)进行了评估。我们的评估从图形布局的质量(目标函数的值)以及绘制图形所需评估的解决方案数量这两个方面来评估布局的速度。我们还检查了每种方法的相对可扩展性。我们的实验结果应用于随机图和真实数据集。我们表明,我们的方法通过在较少的评估解决方案中产生更好的布局,优于爬山法和模拟退火法。此外,我们证明我们的方法具有更大的可扩展性,因为它可以布局比最先进的邻域搜索方法更大的图形。最后,我们通过在标准公共图形数据集上测试我们的方法,证明了在实际环境中也可以产生类似的结果。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/77388f8f67a2/pone.0197103.g032.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/6fd644958f44/pone.0197103.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/1613d5fae078/pone.0197103.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/a33884a7769b/pone.0197103.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/07b626e9a857/pone.0197103.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/c0d0357fef32/pone.0197103.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/e9e9e86ba653/pone.0197103.g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/0f174a6fb540/pone.0197103.g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/2a5147acdaf4/pone.0197103.g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/b917a3ce0d2d/pone.0197103.g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/773c39b9828b/pone.0197103.g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/0e5978901486/pone.0197103.g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/e56acbc110e4/pone.0197103.g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/c298ad683314/pone.0197103.g013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/64187e3bef2c/pone.0197103.g014.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/70c4363a2631/pone.0197103.g015.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/bd812e670a83/pone.0197103.g016.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/93a7b14c795a/pone.0197103.g017.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/c166fc09fe1d/pone.0197103.g018.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/a5a39f0e9c2c/pone.0197103.g019.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/c9be3fb99529/pone.0197103.g020.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/114163d48851/pone.0197103.g021.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/c70c98b94ba5/pone.0197103.g022.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/f1c7220fd806/pone.0197103.g023.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/3850a5f701f1/pone.0197103.g024.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/f15a70a73498/pone.0197103.g025.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/77145c3e6e2b/pone.0197103.g026.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/64e9f803201d/pone.0197103.g027.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/f4f692ce277e/pone.0197103.g028.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/1d94e997b835/pone.0197103.g029.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/4347262ecae4/pone.0197103.g030.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/9487ea065462/pone.0197103.g031.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/77388f8f67a2/pone.0197103.g032.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/6fd644958f44/pone.0197103.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/1613d5fae078/pone.0197103.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/a33884a7769b/pone.0197103.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/07b626e9a857/pone.0197103.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/c0d0357fef32/pone.0197103.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/e9e9e86ba653/pone.0197103.g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/0f174a6fb540/pone.0197103.g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/2a5147acdaf4/pone.0197103.g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/b917a3ce0d2d/pone.0197103.g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/773c39b9828b/pone.0197103.g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/0e5978901486/pone.0197103.g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/e56acbc110e4/pone.0197103.g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/c298ad683314/pone.0197103.g013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/64187e3bef2c/pone.0197103.g014.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/70c4363a2631/pone.0197103.g015.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/bd812e670a83/pone.0197103.g016.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/93a7b14c795a/pone.0197103.g017.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/c166fc09fe1d/pone.0197103.g018.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/a5a39f0e9c2c/pone.0197103.g019.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/c9be3fb99529/pone.0197103.g020.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/114163d48851/pone.0197103.g021.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/c70c98b94ba5/pone.0197103.g022.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/f1c7220fd806/pone.0197103.g023.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/3850a5f701f1/pone.0197103.g024.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/f15a70a73498/pone.0197103.g025.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/77145c3e6e2b/pone.0197103.g026.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/64e9f803201d/pone.0197103.g027.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/f4f692ce277e/pone.0197103.g028.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/1d94e997b835/pone.0197103.g029.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/4347262ecae4/pone.0197103.g030.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/9487ea065462/pone.0197103.g031.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2610/5945037/77388f8f67a2/pone.0197103.g032.jpg

相似文献

1
Graph drawing using tabu search coupled with path relinking.使用禁忌搜索和路径重连的图绘制。
PLoS One. 2018 May 10;13(5):e0197103. doi: 10.1371/journal.pone.0197103. eCollection 2018.
2
Graph drawing using Jaya.使用 Jaya 进行图形绘制。
PLoS One. 2023 Jun 27;18(6):e0287744. doi: 10.1371/journal.pone.0287744. eCollection 2023.
3
An impatient evolutionary algorithm with probabilistic tabu search for unified solution of some NP-hard problems in graph and set theory via clique finding.一种带有概率禁忌搜索的不耐烦进化算法,用于通过团发现对图论和集合论中的一些NP难问题进行统一求解。
IEEE Trans Syst Man Cybern B Cybern. 2008 Jun;38(3):645-66. doi: 10.1109/TSMCB.2008.915645.
4
An iterated tabu search approach for the clique partitioning problem.一种用于团划分问题的迭代禁忌搜索方法。
ScientificWorldJournal. 2014 Mar 4;2014:353101. doi: 10.1155/2014/353101. eCollection 2014.
5
Heuristic-based tabu search algorithm for folding two-dimensional AB off-lattice model proteins.基于启发式的禁忌搜索算法用于折叠二维 AB 无格模型蛋白质。
Comput Biol Chem. 2013 Dec;47:142-8. doi: 10.1016/j.compbiolchem.2013.08.011. Epub 2013 Sep 8.
6
DeepGD: A Deep Learning Framework for Graph Drawing Using GNN.DeepGD:一种基于 GNN 的图绘制深度学习框架。
IEEE Comput Graph Appl. 2021 Sep-Oct;41(5):32-44. doi: 10.1109/MCG.2021.3093908. Epub 2021 Sep 10.
7
fCoSE: A Fast Compound Graph Layout Algorithm with Constraint Support.fCoSE:一种支持约束的快速复合图布局算法。
IEEE Trans Vis Comput Graph. 2022 Dec;28(12):4582-4593. doi: 10.1109/TVCG.2021.3095303. Epub 2022 Oct 26.
8
Genetic algorithms, path relinking, and the flowshop sequencing problem.遗传算法、路径重连与流水车间排序问题。
Evol Comput. 1998 Spring;6(1):45-60. doi: 10.1162/evco.1998.6.1.45.
9
DRGraph: An Efficient Graph Layout Algorithm for Large-scale Graphs by Dimensionality Reduction.DRGraph:一种通过降维实现的大规模图高效图布局算法。
IEEE Trans Vis Comput Graph. 2021 Feb;27(2):1666-1676. doi: 10.1109/TVCG.2020.3030447. Epub 2021 Jan 28.
10
Hybrid modified ant system with sweep algorithm and path relinking for the capacitated vehicle routing problem.结合扫描算法和路径重连的混合改进蚁群系统求解容量受限车辆路径问题
Heliyon. 2021 Sep 21;7(9):e08029. doi: 10.1016/j.heliyon.2021.e08029. eCollection 2021 Sep.

引用本文的文献

1
Graph drawing using Jaya.使用 Jaya 进行图形绘制。
PLoS One. 2023 Jun 27;18(6):e0287744. doi: 10.1371/journal.pone.0287744. eCollection 2023.
2
Euler diagrams drawn with ellipses area-proportionally (Edeap).用椭圆面积成比例绘制的欧拉图(Edeap)。
BMC Bioinformatics. 2021 Apr 26;22(1):214. doi: 10.1186/s12859-021-04121-8.

本文引用的文献

1
ForceAtlas2, a continuous graph layout algorithm for handy network visualization designed for the Gephi software.ForceAtlas2,一种为Gephi软件设计的用于便捷网络可视化的连续图布局算法。
PLoS One. 2014 Jun 10;9(6):e98679. doi: 10.1371/journal.pone.0098679. eCollection 2014.
2
A maxent-stress model for graph layout.最大熵压力模型在图布局中的应用。
IEEE Trans Vis Comput Graph. 2013 Jun;19(6):927-40. doi: 10.1109/TVCG.2012.299.
3
The structure of the nervous system of the nematode Caenorhabditis elegans.秀丽隐杆线虫的神经系统结构。
Philos Trans R Soc Lond B Biol Sci. 1986 Nov 12;314(1165):1-340. doi: 10.1098/rstb.1986.0056.
4
Automatic metro map layout using multicriteria optimization.自动地铁图布局的多准则优化。
IEEE Trans Vis Comput Graph. 2011 Jan;17(1):101-14. doi: 10.1109/TVCG.2010.24.
5
Finding community structure in networks using the eigenvectors of matrices.利用矩阵特征向量在网络中寻找社区结构。
Phys Rev E Stat Nonlin Soft Matter Phys. 2006 Sep;74(3 Pt 2):036104. doi: 10.1103/PhysRevE.74.036104. Epub 2006 Sep 11.
6
Community structure in social and biological networks.社会和生物网络中的群落结构。
Proc Natl Acad Sci U S A. 2002 Jun 11;99(12):7821-6. doi: 10.1073/pnas.122653799.