A Practical Algorithm to Solve the Near-Congruence Problem for Rigid Molecules and Clusters

We present an improved algorithm to solve the near-congruence problem for rigid molecules and clusters based on the iterative application of assignment and alignment steps with biased Euclidean costs. The algorithm is formulated as a quasi-local optimization procedure with each optimization step inv...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of chemical information and modeling 2023-02, Vol.63 (4), p.1157-1165
Hauptverfasser: Vásquez-Pérez, José Manuel, Zárate-Hernández, Luis Ángel, Gómez-Castro, Carlos Zepactonal, Nolasco-Hernández, Uriel Alejandro
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1165
container_issue 4
container_start_page 1157
container_title Journal of chemical information and modeling
container_volume 63
creator Vásquez-Pérez, José Manuel
Zárate-Hernández, Luis Ángel
Gómez-Castro, Carlos Zepactonal
Nolasco-Hernández, Uriel Alejandro
description We present an improved algorithm to solve the near-congruence problem for rigid molecules and clusters based on the iterative application of assignment and alignment steps with biased Euclidean costs. The algorithm is formulated as a quasi-local optimization procedure with each optimization step involving a linear assignment (LAP) and a singular value decomposition (SVD). The efficiency of the algorithm is increased by up to 5 orders of magnitude with respect to the original unbiased noniterative method and can be applied to systems with hundreds or thousands of atoms, outperforming all state-of-the-art methods published so far in the literature. The Fortran implementation of the algorithm is available as an open source library (https://github.com/qcuaeh/molalignlib) and is suitable to be used in global optimization methods for the identification of local minima or basins.
doi_str_mv 10.1021/acs.jcim.2c01187
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_2774268521</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2780910932</sourcerecordid><originalsourceid>FETCH-LOGICAL-c210t-c466db68df11180e294f94927c5b72f2a59fd140ef177a8e9e7905502ae4b17e3</originalsourceid><addsrcrecordid>eNpdkDtPwzAURi0EolDYmZAlFpYU23HieKwiXlJ5iIeExBA5zk2byomLnSDx73HVloHp3uF8n-49CJ1RMqGE0Sul_WSpm3bCNKE0E3voiCZcRjIlH_u7PZHpCB17vyQkjmXKDtEoTgWXVLAj9DnFz07pvtHK4KmZW9f0ixb3Fr9a8w24XwB-BOWi3HZzN0CnIQRsaaDFtXX4pZk3FX6wBvRgwGPVVTg3g-_B-RN0UCvj4XQ7x-j95votv4tmT7f3-XQWaUZJH2meplWZZlVNww8EmOS15JIJnZSC1Uwlsq4oJ1BTIVQGEoQkSUKYAl5SAfEYXW56V85-DeD7om28BmNUB3bwBROCszRLGA3oxT90aQfXhesClRFJiYxZoMiG0s5676AuVq5plfspKCnW4osgvliLL7biQ-R8WzyULVR_gZ3p-BeJwX8z</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2780910932</pqid></control><display><type>article</type><title>A Practical Algorithm to Solve the Near-Congruence Problem for Rigid Molecules and Clusters</title><source>ACS Publications</source><creator>Vásquez-Pérez, José Manuel ; Zárate-Hernández, Luis Ángel ; Gómez-Castro, Carlos Zepactonal ; Nolasco-Hernández, Uriel Alejandro</creator><creatorcontrib>Vásquez-Pérez, José Manuel ; Zárate-Hernández, Luis Ángel ; Gómez-Castro, Carlos Zepactonal ; Nolasco-Hernández, Uriel Alejandro</creatorcontrib><description>We present an improved algorithm to solve the near-congruence problem for rigid molecules and clusters based on the iterative application of assignment and alignment steps with biased Euclidean costs. The algorithm is formulated as a quasi-local optimization procedure with each optimization step involving a linear assignment (LAP) and a singular value decomposition (SVD). The efficiency of the algorithm is increased by up to 5 orders of magnitude with respect to the original unbiased noniterative method and can be applied to systems with hundreds or thousands of atoms, outperforming all state-of-the-art methods published so far in the literature. The Fortran implementation of the algorithm is available as an open source library (https://github.com/qcuaeh/molalignlib) and is suitable to be used in global optimization methods for the identification of local minima or basins.</description><identifier>ISSN: 1549-9596</identifier><identifier>EISSN: 1549-960X</identifier><identifier>DOI: 10.1021/acs.jcim.2c01187</identifier><identifier>PMID: 36749172</identifier><language>eng</language><publisher>United States: American Chemical Society</publisher><subject>Algorithms ; Clusters ; Global optimization ; Local optimization ; Singular value decomposition</subject><ispartof>Journal of chemical information and modeling, 2023-02, Vol.63 (4), p.1157-1165</ispartof><rights>Copyright American Chemical Society Feb 27, 2023</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c210t-c466db68df11180e294f94927c5b72f2a59fd140ef177a8e9e7905502ae4b17e3</cites><orcidid>0000-0001-6483-2875 ; 0000-0002-2839-2646 ; 0000-0002-8696-1288</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,2752,27901,27902</link.rule.ids><backlink>$$Uhttps://www.ncbi.nlm.nih.gov/pubmed/36749172$$D View this record in MEDLINE/PubMed$$Hfree_for_read</backlink></links><search><creatorcontrib>Vásquez-Pérez, José Manuel</creatorcontrib><creatorcontrib>Zárate-Hernández, Luis Ángel</creatorcontrib><creatorcontrib>Gómez-Castro, Carlos Zepactonal</creatorcontrib><creatorcontrib>Nolasco-Hernández, Uriel Alejandro</creatorcontrib><title>A Practical Algorithm to Solve the Near-Congruence Problem for Rigid Molecules and Clusters</title><title>Journal of chemical information and modeling</title><addtitle>J Chem Inf Model</addtitle><description>We present an improved algorithm to solve the near-congruence problem for rigid molecules and clusters based on the iterative application of assignment and alignment steps with biased Euclidean costs. The algorithm is formulated as a quasi-local optimization procedure with each optimization step involving a linear assignment (LAP) and a singular value decomposition (SVD). The efficiency of the algorithm is increased by up to 5 orders of magnitude with respect to the original unbiased noniterative method and can be applied to systems with hundreds or thousands of atoms, outperforming all state-of-the-art methods published so far in the literature. The Fortran implementation of the algorithm is available as an open source library (https://github.com/qcuaeh/molalignlib) and is suitable to be used in global optimization methods for the identification of local minima or basins.</description><subject>Algorithms</subject><subject>Clusters</subject><subject>Global optimization</subject><subject>Local optimization</subject><subject>Singular value decomposition</subject><issn>1549-9596</issn><issn>1549-960X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><recordid>eNpdkDtPwzAURi0EolDYmZAlFpYU23HieKwiXlJ5iIeExBA5zk2byomLnSDx73HVloHp3uF8n-49CJ1RMqGE0Sul_WSpm3bCNKE0E3voiCZcRjIlH_u7PZHpCB17vyQkjmXKDtEoTgWXVLAj9DnFz07pvtHK4KmZW9f0ixb3Fr9a8w24XwB-BOWi3HZzN0CnIQRsaaDFtXX4pZk3FX6wBvRgwGPVVTg3g-_B-RN0UCvj4XQ7x-j95votv4tmT7f3-XQWaUZJH2meplWZZlVNww8EmOS15JIJnZSC1Uwlsq4oJ1BTIVQGEoQkSUKYAl5SAfEYXW56V85-DeD7om28BmNUB3bwBROCszRLGA3oxT90aQfXhesClRFJiYxZoMiG0s5676AuVq5plfspKCnW4osgvliLL7biQ-R8WzyULVR_gZ3p-BeJwX8z</recordid><startdate>20230227</startdate><enddate>20230227</enddate><creator>Vásquez-Pérez, José Manuel</creator><creator>Zárate-Hernández, Luis Ángel</creator><creator>Gómez-Castro, Carlos Zepactonal</creator><creator>Nolasco-Hernández, Uriel Alejandro</creator><general>American Chemical Society</general><scope>NPM</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SR</scope><scope>7U5</scope><scope>8BQ</scope><scope>8FD</scope><scope>JG9</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>7X8</scope><orcidid>https://orcid.org/0000-0001-6483-2875</orcidid><orcidid>https://orcid.org/0000-0002-2839-2646</orcidid><orcidid>https://orcid.org/0000-0002-8696-1288</orcidid></search><sort><creationdate>20230227</creationdate><title>A Practical Algorithm to Solve the Near-Congruence Problem for Rigid Molecules and Clusters</title><author>Vásquez-Pérez, José Manuel ; Zárate-Hernández, Luis Ángel ; Gómez-Castro, Carlos Zepactonal ; Nolasco-Hernández, Uriel Alejandro</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c210t-c466db68df11180e294f94927c5b72f2a59fd140ef177a8e9e7905502ae4b17e3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Algorithms</topic><topic>Clusters</topic><topic>Global optimization</topic><topic>Local optimization</topic><topic>Singular value decomposition</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Vásquez-Pérez, José Manuel</creatorcontrib><creatorcontrib>Zárate-Hernández, Luis Ángel</creatorcontrib><creatorcontrib>Gómez-Castro, Carlos Zepactonal</creatorcontrib><creatorcontrib>Nolasco-Hernández, Uriel Alejandro</creatorcontrib><collection>PubMed</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>Materials 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><collection>MEDLINE - Academic</collection><jtitle>Journal of chemical information and modeling</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Vásquez-Pérez, José Manuel</au><au>Zárate-Hernández, Luis Ángel</au><au>Gómez-Castro, Carlos Zepactonal</au><au>Nolasco-Hernández, Uriel Alejandro</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Practical Algorithm to Solve the Near-Congruence Problem for Rigid Molecules and Clusters</atitle><jtitle>Journal of chemical information and modeling</jtitle><addtitle>J Chem Inf Model</addtitle><date>2023-02-27</date><risdate>2023</risdate><volume>63</volume><issue>4</issue><spage>1157</spage><epage>1165</epage><pages>1157-1165</pages><issn>1549-9596</issn><eissn>1549-960X</eissn><abstract>We present an improved algorithm to solve the near-congruence problem for rigid molecules and clusters based on the iterative application of assignment and alignment steps with biased Euclidean costs. The algorithm is formulated as a quasi-local optimization procedure with each optimization step involving a linear assignment (LAP) and a singular value decomposition (SVD). The efficiency of the algorithm is increased by up to 5 orders of magnitude with respect to the original unbiased noniterative method and can be applied to systems with hundreds or thousands of atoms, outperforming all state-of-the-art methods published so far in the literature. The Fortran implementation of the algorithm is available as an open source library (https://github.com/qcuaeh/molalignlib) and is suitable to be used in global optimization methods for the identification of local minima or basins.</abstract><cop>United States</cop><pub>American Chemical Society</pub><pmid>36749172</pmid><doi>10.1021/acs.jcim.2c01187</doi><tpages>9</tpages><orcidid>https://orcid.org/0000-0001-6483-2875</orcidid><orcidid>https://orcid.org/0000-0002-2839-2646</orcidid><orcidid>https://orcid.org/0000-0002-8696-1288</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 1549-9596
ispartof Journal of chemical information and modeling, 2023-02, Vol.63 (4), p.1157-1165
issn 1549-9596
1549-960X
language eng
recordid cdi_proquest_miscellaneous_2774268521
source ACS Publications
subjects Algorithms
Clusters
Global optimization
Local optimization
Singular value decomposition
title A Practical Algorithm to Solve the Near-Congruence Problem for Rigid Molecules and Clusters
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-19T12%3A37%3A21IST&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%20Practical%20Algorithm%20to%20Solve%20the%20Near-Congruence%20Problem%20for%20Rigid%20Molecules%20and%20Clusters&rft.jtitle=Journal%20of%20chemical%20information%20and%20modeling&rft.au=V%C3%A1squez-P%C3%A9rez,%20Jos%C3%A9%20Manuel&rft.date=2023-02-27&rft.volume=63&rft.issue=4&rft.spage=1157&rft.epage=1165&rft.pages=1157-1165&rft.issn=1549-9596&rft.eissn=1549-960X&rft_id=info:doi/10.1021/acs.jcim.2c01187&rft_dat=%3Cproquest_cross%3E2780910932%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=2780910932&rft_id=info:pmid/36749172&rfr_iscdi=true