A fast discovery algorithm for large common connected induced subgraphs

We present a fast algorithm for the classical problem of finding common subgraphs, which are useful for detecting structural relationships between biological macromolecules. Although the cost is potentially high for this hard problem, we improve performance by several orders of magnitude compared to...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Discrete Applied Mathematics 2019-09, Vol.268, p.210-222
Hauptverfasser: Conte, Alessio, Grossi, Roberto, Marino, Andrea, Tattini, Lorenzo, Versari, Luca
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 222
container_issue
container_start_page 210
container_title Discrete Applied Mathematics
container_volume 268
creator Conte, Alessio
Grossi, Roberto
Marino, Andrea
Tattini, Lorenzo
Versari, Luca
description We present a fast algorithm for the classical problem of finding common subgraphs, which are useful for detecting structural relationships between biological macromolecules. Although the cost is potentially high for this hard problem, we improve performance by several orders of magnitude compared to known algorithms. We validate our findings with experiments on proteins with thousands of atoms.
doi_str_mv 10.1016/j.dam.2019.02.023
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2305518245</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0166218X19301064</els_id><sourcerecordid>2305518245</sourcerecordid><originalsourceid>FETCH-LOGICAL-c368t-edfc0b3582de4c4d64690c9f40889d65987a0be77083e3b80e1f07b2be812a2c3</originalsourceid><addsrcrecordid>eNp9UE1LAzEUDKJgrf4Abwued31J9iOLp1K0FQpeFLyFbPK2zdLd1GS30H9vSj0LA8ODmffeDCGPFDIKtHzuMqP6jAGtM2AR_IrMqKhYWlYVvSazqClTRsX3LbkLoQMAGqcZWS2SVoUxMTZod0R_StR-67wdd33SOp_sld9iol3fuyHSMKAe0SR2MJOOHKZm69VhF-7JTav2AR_-eE6-3l4_l-t087F6Xy42qealGFM0rYaGF4IZzHVuyrysQddtDkLUpixqUSlosKpAcOSNAKQtVA1rUFCmmOZz8nTZe_DuZ8Iwys5NfognJeNQFFSwvIgqelFp70Lw2MqDt73yJ0lBnvuSnYx9yXNfElgEj56Xiwfj-0eLXgZtcYgprY-hpXH2H_cvuKJyvg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2305518245</pqid></control><display><type>article</type><title>A fast discovery algorithm for large common connected induced subgraphs</title><source>Access via ScienceDirect (Elsevier)</source><source>EZB-FREE-00999 freely available EZB journals</source><creator>Conte, Alessio ; Grossi, Roberto ; Marino, Andrea ; Tattini, Lorenzo ; Versari, Luca</creator><creatorcontrib>Conte, Alessio ; Grossi, Roberto ; Marino, Andrea ; Tattini, Lorenzo ; Versari, Luca</creatorcontrib><description>We present a fast algorithm for the classical problem of finding common subgraphs, which are useful for detecting structural relationships between biological macromolecules. Although the cost is potentially high for this hard problem, we improve performance by several orders of magnitude compared to known algorithms. We validate our findings with experiments on proteins with thousands of atoms.</description><identifier>ISSN: 0166-218X</identifier><identifier>EISSN: 1872-6771</identifier><identifier>DOI: 10.1016/j.dam.2019.02.023</identifier><language>eng</language><publisher>Amsterdam: Elsevier B.V</publisher><subject>Algorithms ; Enumeration ; Graph theory ; Isomorphisms ; Macromolecules ; Maximal common subgraphs ; Output sensitive ; Performance enhancement</subject><ispartof>Discrete Applied Mathematics, 2019-09, Vol.268, p.210-222</ispartof><rights>2019 Elsevier B.V.</rights><rights>Copyright Elsevier BV Sep 15, 2019</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c368t-edfc0b3582de4c4d64690c9f40889d65987a0be77083e3b80e1f07b2be812a2c3</citedby><cites>FETCH-LOGICAL-c368t-edfc0b3582de4c4d64690c9f40889d65987a0be77083e3b80e1f07b2be812a2c3</cites><orcidid>0000-0002-5477-084X ; 0000-0003-3495-1325 ; 0000-0003-0770-2235</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.dam.2019.02.023$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,780,784,3550,27924,27925,45995</link.rule.ids></links><search><creatorcontrib>Conte, Alessio</creatorcontrib><creatorcontrib>Grossi, Roberto</creatorcontrib><creatorcontrib>Marino, Andrea</creatorcontrib><creatorcontrib>Tattini, Lorenzo</creatorcontrib><creatorcontrib>Versari, Luca</creatorcontrib><title>A fast discovery algorithm for large common connected induced subgraphs</title><title>Discrete Applied Mathematics</title><description>We present a fast algorithm for the classical problem of finding common subgraphs, which are useful for detecting structural relationships between biological macromolecules. Although the cost is potentially high for this hard problem, we improve performance by several orders of magnitude compared to known algorithms. We validate our findings with experiments on proteins with thousands of atoms.</description><subject>Algorithms</subject><subject>Enumeration</subject><subject>Graph theory</subject><subject>Isomorphisms</subject><subject>Macromolecules</subject><subject>Maximal common subgraphs</subject><subject>Output sensitive</subject><subject>Performance enhancement</subject><issn>0166-218X</issn><issn>1872-6771</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><recordid>eNp9UE1LAzEUDKJgrf4Abwued31J9iOLp1K0FQpeFLyFbPK2zdLd1GS30H9vSj0LA8ODmffeDCGPFDIKtHzuMqP6jAGtM2AR_IrMqKhYWlYVvSazqClTRsX3LbkLoQMAGqcZWS2SVoUxMTZod0R_StR-67wdd33SOp_sld9iol3fuyHSMKAe0SR2MJOOHKZm69VhF-7JTav2AR_-eE6-3l4_l-t087F6Xy42qealGFM0rYaGF4IZzHVuyrysQddtDkLUpixqUSlosKpAcOSNAKQtVA1rUFCmmOZz8nTZe_DuZ8Iwys5NfognJeNQFFSwvIgqelFp70Lw2MqDt73yJ0lBnvuSnYx9yXNfElgEj56Xiwfj-0eLXgZtcYgprY-hpXH2H_cvuKJyvg</recordid><startdate>20190915</startdate><enddate>20190915</enddate><creator>Conte, Alessio</creator><creator>Grossi, Roberto</creator><creator>Marino, Andrea</creator><creator>Tattini, Lorenzo</creator><creator>Versari, Luca</creator><general>Elsevier B.V</general><general>Elsevier BV</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0002-5477-084X</orcidid><orcidid>https://orcid.org/0000-0003-3495-1325</orcidid><orcidid>https://orcid.org/0000-0003-0770-2235</orcidid></search><sort><creationdate>20190915</creationdate><title>A fast discovery algorithm for large common connected induced subgraphs</title><author>Conte, Alessio ; Grossi, Roberto ; Marino, Andrea ; Tattini, Lorenzo ; Versari, Luca</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c368t-edfc0b3582de4c4d64690c9f40889d65987a0be77083e3b80e1f07b2be812a2c3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Algorithms</topic><topic>Enumeration</topic><topic>Graph theory</topic><topic>Isomorphisms</topic><topic>Macromolecules</topic><topic>Maximal common subgraphs</topic><topic>Output sensitive</topic><topic>Performance enhancement</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Conte, Alessio</creatorcontrib><creatorcontrib>Grossi, Roberto</creatorcontrib><creatorcontrib>Marino, Andrea</creatorcontrib><creatorcontrib>Tattini, Lorenzo</creatorcontrib><creatorcontrib>Versari, Luca</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Discrete Applied Mathematics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Conte, Alessio</au><au>Grossi, Roberto</au><au>Marino, Andrea</au><au>Tattini, Lorenzo</au><au>Versari, Luca</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A fast discovery algorithm for large common connected induced subgraphs</atitle><jtitle>Discrete Applied Mathematics</jtitle><date>2019-09-15</date><risdate>2019</risdate><volume>268</volume><spage>210</spage><epage>222</epage><pages>210-222</pages><issn>0166-218X</issn><eissn>1872-6771</eissn><abstract>We present a fast algorithm for the classical problem of finding common subgraphs, which are useful for detecting structural relationships between biological macromolecules. Although the cost is potentially high for this hard problem, we improve performance by several orders of magnitude compared to known algorithms. We validate our findings with experiments on proteins with thousands of atoms.</abstract><cop>Amsterdam</cop><pub>Elsevier B.V</pub><doi>10.1016/j.dam.2019.02.023</doi><tpages>13</tpages><orcidid>https://orcid.org/0000-0002-5477-084X</orcidid><orcidid>https://orcid.org/0000-0003-3495-1325</orcidid><orcidid>https://orcid.org/0000-0003-0770-2235</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0166-218X
ispartof Discrete Applied Mathematics, 2019-09, Vol.268, p.210-222
issn 0166-218X
1872-6771
language eng
recordid cdi_proquest_journals_2305518245
source Access via ScienceDirect (Elsevier); EZB-FREE-00999 freely available EZB journals
subjects Algorithms
Enumeration
Graph theory
Isomorphisms
Macromolecules
Maximal common subgraphs
Output sensitive
Performance enhancement
title A fast discovery algorithm for large common connected induced subgraphs
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-02T18%3A36%3A31IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20fast%20discovery%20algorithm%20for%20large%20common%20connected%20induced%20subgraphs&rft.jtitle=Discrete%20Applied%20Mathematics&rft.au=Conte,%20Alessio&rft.date=2019-09-15&rft.volume=268&rft.spage=210&rft.epage=222&rft.pages=210-222&rft.issn=0166-218X&rft.eissn=1872-6771&rft_id=info:doi/10.1016/j.dam.2019.02.023&rft_dat=%3Cproquest_cross%3E2305518245%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2305518245&rft_id=info:pmid/&rft_els_id=S0166218X19301064&rfr_iscdi=true