• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • 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分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

通用图和蛋白质图的精确并行最大团算法。

Exact parallel maximum clique algorithm for general and protein graphs.

机构信息

Jožef Stefan Institute , Jamova 39, SI-1000 Ljubljana, Slovenia.

出版信息

J Chem Inf Model. 2013 Sep 23;53(9):2217-28. doi: 10.1021/ci4002525. Epub 2013 Sep 5.

DOI:10.1021/ci4002525
PMID:23965016
Abstract

A new exact parallel maximum clique algorithm MaxCliquePara, which finds the maximum clique (the fully connected subgraph) in undirected general and protein graphs, is presented. First, a new branch and bound algorithm for finding a maximum clique on a single computer core, which builds on ideas presented in two published state of the art sequential algorithms is implemented. The new sequential MaxCliqueSeq algorithm is faster than the reference algorithms on both DIMACS benchmark graphs as well as on protein-derived product graphs used for protein structural comparisons. Next, the MaxCliqueSeq algorithm is parallelized by splitting the branch-and-bound search tree to multiple cores, resulting in MaxCliquePara algorithm. The ability to exploit all cores efficiently makes the new parallel MaxCliquePara algorithm markedly superior to other tested algorithms. On a 12-core computer, the parallelization provides up to 2 orders of magnitude faster execution on the large DIMACS benchmark graphs and up to an order of magnitude faster execution on protein product graphs. The algorithms are freely accessible on http://commsys.ijs.si/~matjaz/maxclique.

摘要

本文提出了一种新的精确并行最大团算法 MaxCliquePara,用于在无向一般图和蛋白质图中寻找最大团(完全连通子图)。首先,实现了一种新的基于单计算机核心上最大团的分支定界算法,该算法建立在两个已发表的最先进的序列算法中提出的思想之上。新的序列 MaxCliqueSeq 算法在 DIMACS 基准图以及用于蛋白质结构比较的蛋白质衍生产物图上都比参考算法更快。接下来,通过将分支定界搜索树划分为多个核心,对 MaxCliqueSeq 算法进行并行化,得到 MaxCliquePara 算法。新的并行 MaxCliquePara 算法能够有效地利用所有核心,因此明显优于其他测试算法。在 12 核计算机上,并行化在大型 DIMACS 基准图上提供了高达 2 个数量级的更快执行速度,在蛋白质产物图上提供了高达 1 个数量级的更快执行速度。这些算法可在 http://commsys.ijs.si/~matjaz/maxclique 上免费获得。

相似文献

1
Exact parallel maximum clique algorithm for general and protein graphs.通用图和蛋白质图的精确并行最大团算法。
J Chem Inf Model. 2013 Sep 23;53(9):2217-28. doi: 10.1021/ci4002525. Epub 2013 Sep 5.
2
An efficient approximation algorithm for finding a maximum clique using Hopfield network learning.一种使用霍普菲尔德网络学习来寻找最大团的高效近似算法。
Neural Comput. 2003 Jul;15(7):1605-19. doi: 10.1162/089976603321891828.
3
An exact algorithm to find a maximum weight clique in a weighted undirected graph.一种在加权无向图中寻找最大权团的精确算法。
Sci Rep. 2024 Apr 20;14(1):9118. doi: 10.1038/s41598-024-59689-x.
4
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.
5
Parallel-ProBiS: fast parallel algorithm for local structural comparison of protein structures and binding sites.并行 ProBiS:用于蛋白质结构和结合位点局部结构比较的快速并行算法。
J Comput Chem. 2012 Oct 15;33(27):2199-203. doi: 10.1002/jcc.23048. Epub 2012 Jun 20.
6
Clique-detection algorithms for matching three-dimensional molecular structures.用于匹配三维分子结构的团簇检测算法。
J Mol Graph Model. 1997 Aug;15(4):245-53. doi: 10.1016/s1093-3263(97)00089-2.
7
Computational Protein Design Using AND/OR Branch-and-Bound Search.使用与/或分支定界搜索的计算蛋白质设计
J Comput Biol. 2016 Jun;23(6):439-51. doi: 10.1089/cmb.2015.0212. Epub 2016 May 11.
8
Improved algorithms for enumerating tree-like chemical graphs with given path frequency.用于枚举具有给定路径频率的树状化学图的改进算法。
Genome Inform. 2008;21:53-64.
9
BSAlign: a rapid graph-based algorithm for detecting ligand-binding sites in protein structures.BSAlign:一种基于图形的快速算法,用于检测蛋白质结构中的配体结合位点。
Genome Inform. 2008;21:65-76.
10
Branch-and-bound algorithms for enumerating treelike chemical graphs with given path frequency using detachment-cut.使用分支定界算法枚举具有给定路径频率的树状化学图,使用分离切割。
J Chem Inf Model. 2010 May 24;50(5):934-46. doi: 10.1021/ci900447z.

引用本文的文献

1
Uncovering the molecular targets of phytocannabinoids: mechanistic insights from inverse molecular docking fingerprint approaches.揭示植物大麻素的分子靶点:反向分子对接指纹方法的机制洞察
Front Pharmacol. 2025 Jun 27;16:1611461. doi: 10.3389/fphar.2025.1611461. eCollection 2025.
2
An SDP-based approach for computing the stability number of a graph.一种基于半定规划(SDP)的计算图的稳定数的方法。
Math Methods Oper Res (Heidelb). 2022;95(1):141-161. doi: 10.1007/s00186-022-00773-1. Epub 2022 Mar 12.
3
Repurposing of Drugs for SARS-CoV-2 Using Inverse Docking Fingerprints.
利用反向对接指纹图谱对用于治疗新型冠状病毒的药物进行重新利用。
Front Chem. 2021 Dec 28;9:757826. doi: 10.3389/fchem.2021.757826. eCollection 2021.
4
ProBiS-CHARMMing: Web Interface for Prediction and Optimization of Ligands in Protein Binding Sites.ProBiS-CHARMMing:用于预测和优化蛋白质结合位点中配体的网络界面。
J Chem Inf Model. 2015 Nov 23;55(11):2308-14. doi: 10.1021/acs.jcim.5b00534. Epub 2015 Nov 9.