The Complexity of Finding and Enumerating Optimal Subgraphs to Represent Spatial Correlation
Understanding spatial correlation is vital in many fields including epidemiology and social science. Lee et al. (Stat Comput 31(4):51, 2021. https://doi.org/10.1007/s11222-021-10025-7 ) recently demonstrated that improved inference for areal unit count data can be achieved by carrying out modificati...
Gespeichert in:
Veröffentlicht in: | Algorithmica 2024-10, Vol.86 (10), p.3186-3230 |
---|---|
Hauptverfasser: | , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 3230 |
---|---|
container_issue | 10 |
container_start_page | 3186 |
container_title | Algorithmica |
container_volume | 86 |
creator | Enright, Jessica Lee, Duncan Meeks, Kitty Pettersson, William Sylvester, John |
description | Understanding spatial correlation is vital in many fields including epidemiology and social science. Lee et al. (Stat Comput 31(4):51, 2021.
https://doi.org/10.1007/s11222-021-10025-7
) recently demonstrated that improved inference for areal unit count data can be achieved by carrying out modifications to a graph representing spatial correlations; specifically, they delete edges of the planar graph derived from border-sharing between geographic regions in order to maximise a specific objective function. In this paper, we address the computational complexity of the associated graph optimisation problem. We demonstrate that this optimisation problem is NP-hard; we further show intractability for two simpler variants of the problem. We follow these results with two parameterised algorithms that exactly solve the problem. The first is parameterised by both treewidth and maximum degree, while the second is parameterised by the maximum number of edges that can be removed and is also restricted to settings where the input graph has maximum degree three. Both of these algorithms solve not only the decision problem, but also enumerate all solutions with polynomial time precalculation, delay, and postcalculation time in respective restricted settings. For this problem, efficient enumeration allows the uncertainty in the spatial correlation to be utilised in the modelling. The first enumeration algorithm utilises dynamic programming on a tree decomposition of the input graph, and has polynomial time precalculation and linear delay if both the treewidth and maximum degree are bounded. The second algorithm is restricted to problem instances with maximum degree three, as may arise from triangulations of planar surfaces, but can output all solutions with FPT precalculation time and linear delay when the maximum number of edges that can be removed is taken as the parameter. |
doi_str_mv | 10.1007/s00453-024-01256-x |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_3111576177</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3111576177</sourcerecordid><originalsourceid>FETCH-LOGICAL-c244t-78f9ee1fb10b19f7b36300110b6de0e39d7e823369bfa3c78b5814893b99dfbd3</originalsourceid><addsrcrecordid>eNp9kF1LwzAUhoMoOKd_wKuA19GkaZvmUsqmwmDg5p0QmvVk6-iSmrSw_XszK3jn1TmH87zn40XontFHRql4CpSmGSc0SQllSZaT4wWasJQnhGYpu0QTykRB0pyJa3QTwp5GSsh8gj7XO8ClO3QtHJv-hJ3B88bWjd3iytZ4ZocD-Ko_18uubw5Vi1eD3vqq2wXcO_wOnYcAtserLmKxXTrvoY25s7foylRtgLvfOEUf89m6fCWL5ctb-bwgmyRNeyIKIwGY0YxqJo3QPOfxwFjlNVDgshZQJJznUpuKb0Shs4KlheRaytromk_Rwzi38-5rgNCrvRu8jSsVZ4xlIv4tIpWM1Ma7EDwY1fn4kD8pRtXZRTW6qKKL6sdFdYwiPopChO0W_N_of1TfypV2GQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3111576177</pqid></control><display><type>article</type><title>The Complexity of Finding and Enumerating Optimal Subgraphs to Represent Spatial Correlation</title><source>SpringerLink Journals - AutoHoldings</source><creator>Enright, Jessica ; Lee, Duncan ; Meeks, Kitty ; Pettersson, William ; Sylvester, John</creator><creatorcontrib>Enright, Jessica ; Lee, Duncan ; Meeks, Kitty ; Pettersson, William ; Sylvester, John</creatorcontrib><description>Understanding spatial correlation is vital in many fields including epidemiology and social science. Lee et al. (Stat Comput 31(4):51, 2021.
https://doi.org/10.1007/s11222-021-10025-7
) recently demonstrated that improved inference for areal unit count data can be achieved by carrying out modifications to a graph representing spatial correlations; specifically, they delete edges of the planar graph derived from border-sharing between geographic regions in order to maximise a specific objective function. In this paper, we address the computational complexity of the associated graph optimisation problem. We demonstrate that this optimisation problem is NP-hard; we further show intractability for two simpler variants of the problem. We follow these results with two parameterised algorithms that exactly solve the problem. The first is parameterised by both treewidth and maximum degree, while the second is parameterised by the maximum number of edges that can be removed and is also restricted to settings where the input graph has maximum degree three. Both of these algorithms solve not only the decision problem, but also enumerate all solutions with polynomial time precalculation, delay, and postcalculation time in respective restricted settings. For this problem, efficient enumeration allows the uncertainty in the spatial correlation to be utilised in the modelling. The first enumeration algorithm utilises dynamic programming on a tree decomposition of the input graph, and has polynomial time precalculation and linear delay if both the treewidth and maximum degree are bounded. The second algorithm is restricted to problem instances with maximum degree three, as may arise from triangulations of planar surfaces, but can output all solutions with FPT precalculation time and linear delay when the maximum number of edges that can be removed is taken as the parameter.</description><identifier>ISSN: 0178-4617</identifier><identifier>EISSN: 1432-0541</identifier><identifier>DOI: 10.1007/s00453-024-01256-x</identifier><language>eng</language><publisher>New York: Springer US</publisher><subject>Algorithm Analysis and Problem Complexity ; Algorithms ; Complexity ; Computer Science ; Computer Systems Organization and Communication Networks ; Correlation ; Data Structures and Information Theory ; Delay ; Dynamic programming ; Enumeration ; Graph theory ; Graphical representations ; Mathematics of Computing ; Optimization ; Parameterization ; Polynomials ; Theory of Computation</subject><ispartof>Algorithmica, 2024-10, Vol.86 (10), p.3186-3230</ispartof><rights>The Author(s) 2024</rights><rights>The Author(s) 2024. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c244t-78f9ee1fb10b19f7b36300110b6de0e39d7e823369bfa3c78b5814893b99dfbd3</cites><orcidid>0000-0001-5299-3073 ; 0000-0003-0040-2088 ; 0000-0002-6175-6800 ; 0000-0002-6543-2934 ; 0000-0002-0266-3292</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s00453-024-01256-x$$EPDF$$P50$$Gspringer$$Hfree_for_read</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s00453-024-01256-x$$EHTML$$P50$$Gspringer$$Hfree_for_read</linktohtml><link.rule.ids>314,780,784,27924,27925,41488,42557,51319</link.rule.ids></links><search><creatorcontrib>Enright, Jessica</creatorcontrib><creatorcontrib>Lee, Duncan</creatorcontrib><creatorcontrib>Meeks, Kitty</creatorcontrib><creatorcontrib>Pettersson, William</creatorcontrib><creatorcontrib>Sylvester, John</creatorcontrib><title>The Complexity of Finding and Enumerating Optimal Subgraphs to Represent Spatial Correlation</title><title>Algorithmica</title><addtitle>Algorithmica</addtitle><description>Understanding spatial correlation is vital in many fields including epidemiology and social science. Lee et al. (Stat Comput 31(4):51, 2021.
https://doi.org/10.1007/s11222-021-10025-7
) recently demonstrated that improved inference for areal unit count data can be achieved by carrying out modifications to a graph representing spatial correlations; specifically, they delete edges of the planar graph derived from border-sharing between geographic regions in order to maximise a specific objective function. In this paper, we address the computational complexity of the associated graph optimisation problem. We demonstrate that this optimisation problem is NP-hard; we further show intractability for two simpler variants of the problem. We follow these results with two parameterised algorithms that exactly solve the problem. The first is parameterised by both treewidth and maximum degree, while the second is parameterised by the maximum number of edges that can be removed and is also restricted to settings where the input graph has maximum degree three. Both of these algorithms solve not only the decision problem, but also enumerate all solutions with polynomial time precalculation, delay, and postcalculation time in respective restricted settings. For this problem, efficient enumeration allows the uncertainty in the spatial correlation to be utilised in the modelling. The first enumeration algorithm utilises dynamic programming on a tree decomposition of the input graph, and has polynomial time precalculation and linear delay if both the treewidth and maximum degree are bounded. The second algorithm is restricted to problem instances with maximum degree three, as may arise from triangulations of planar surfaces, but can output all solutions with FPT precalculation time and linear delay when the maximum number of edges that can be removed is taken as the parameter.</description><subject>Algorithm Analysis and Problem Complexity</subject><subject>Algorithms</subject><subject>Complexity</subject><subject>Computer Science</subject><subject>Computer Systems Organization and Communication Networks</subject><subject>Correlation</subject><subject>Data Structures and Information Theory</subject><subject>Delay</subject><subject>Dynamic programming</subject><subject>Enumeration</subject><subject>Graph theory</subject><subject>Graphical representations</subject><subject>Mathematics of Computing</subject><subject>Optimization</subject><subject>Parameterization</subject><subject>Polynomials</subject><subject>Theory of Computation</subject><issn>0178-4617</issn><issn>1432-0541</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>C6C</sourceid><recordid>eNp9kF1LwzAUhoMoOKd_wKuA19GkaZvmUsqmwmDg5p0QmvVk6-iSmrSw_XszK3jn1TmH87zn40XontFHRql4CpSmGSc0SQllSZaT4wWasJQnhGYpu0QTykRB0pyJa3QTwp5GSsh8gj7XO8ClO3QtHJv-hJ3B88bWjd3iytZ4ZocD-Ko_18uubw5Vi1eD3vqq2wXcO_wOnYcAtserLmKxXTrvoY25s7foylRtgLvfOEUf89m6fCWL5ctb-bwgmyRNeyIKIwGY0YxqJo3QPOfxwFjlNVDgshZQJJznUpuKb0Shs4KlheRaytromk_Rwzi38-5rgNCrvRu8jSsVZ4xlIv4tIpWM1Ma7EDwY1fn4kD8pRtXZRTW6qKKL6sdFdYwiPopChO0W_N_of1TfypV2GQ</recordid><startdate>20241001</startdate><enddate>20241001</enddate><creator>Enright, Jessica</creator><creator>Lee, Duncan</creator><creator>Meeks, Kitty</creator><creator>Pettersson, William</creator><creator>Sylvester, John</creator><general>Springer US</general><general>Springer Nature B.V</general><scope>C6C</scope><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0001-5299-3073</orcidid><orcidid>https://orcid.org/0000-0003-0040-2088</orcidid><orcidid>https://orcid.org/0000-0002-6175-6800</orcidid><orcidid>https://orcid.org/0000-0002-6543-2934</orcidid><orcidid>https://orcid.org/0000-0002-0266-3292</orcidid></search><sort><creationdate>20241001</creationdate><title>The Complexity of Finding and Enumerating Optimal Subgraphs to Represent Spatial Correlation</title><author>Enright, Jessica ; Lee, Duncan ; Meeks, Kitty ; Pettersson, William ; Sylvester, John</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c244t-78f9ee1fb10b19f7b36300110b6de0e39d7e823369bfa3c78b5814893b99dfbd3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Algorithm Analysis and Problem Complexity</topic><topic>Algorithms</topic><topic>Complexity</topic><topic>Computer Science</topic><topic>Computer Systems Organization and Communication Networks</topic><topic>Correlation</topic><topic>Data Structures and Information Theory</topic><topic>Delay</topic><topic>Dynamic programming</topic><topic>Enumeration</topic><topic>Graph theory</topic><topic>Graphical representations</topic><topic>Mathematics of Computing</topic><topic>Optimization</topic><topic>Parameterization</topic><topic>Polynomials</topic><topic>Theory of Computation</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Enright, Jessica</creatorcontrib><creatorcontrib>Lee, Duncan</creatorcontrib><creatorcontrib>Meeks, Kitty</creatorcontrib><creatorcontrib>Pettersson, William</creatorcontrib><creatorcontrib>Sylvester, John</creatorcontrib><collection>Springer Nature OA Free Journals</collection><collection>CrossRef</collection><jtitle>Algorithmica</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Enright, Jessica</au><au>Lee, Duncan</au><au>Meeks, Kitty</au><au>Pettersson, William</au><au>Sylvester, John</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>The Complexity of Finding and Enumerating Optimal Subgraphs to Represent Spatial Correlation</atitle><jtitle>Algorithmica</jtitle><stitle>Algorithmica</stitle><date>2024-10-01</date><risdate>2024</risdate><volume>86</volume><issue>10</issue><spage>3186</spage><epage>3230</epage><pages>3186-3230</pages><issn>0178-4617</issn><eissn>1432-0541</eissn><abstract>Understanding spatial correlation is vital in many fields including epidemiology and social science. Lee et al. (Stat Comput 31(4):51, 2021.
https://doi.org/10.1007/s11222-021-10025-7
) recently demonstrated that improved inference for areal unit count data can be achieved by carrying out modifications to a graph representing spatial correlations; specifically, they delete edges of the planar graph derived from border-sharing between geographic regions in order to maximise a specific objective function. In this paper, we address the computational complexity of the associated graph optimisation problem. We demonstrate that this optimisation problem is NP-hard; we further show intractability for two simpler variants of the problem. We follow these results with two parameterised algorithms that exactly solve the problem. The first is parameterised by both treewidth and maximum degree, while the second is parameterised by the maximum number of edges that can be removed and is also restricted to settings where the input graph has maximum degree three. Both of these algorithms solve not only the decision problem, but also enumerate all solutions with polynomial time precalculation, delay, and postcalculation time in respective restricted settings. For this problem, efficient enumeration allows the uncertainty in the spatial correlation to be utilised in the modelling. The first enumeration algorithm utilises dynamic programming on a tree decomposition of the input graph, and has polynomial time precalculation and linear delay if both the treewidth and maximum degree are bounded. The second algorithm is restricted to problem instances with maximum degree three, as may arise from triangulations of planar surfaces, but can output all solutions with FPT precalculation time and linear delay when the maximum number of edges that can be removed is taken as the parameter.</abstract><cop>New York</cop><pub>Springer US</pub><doi>10.1007/s00453-024-01256-x</doi><tpages>45</tpages><orcidid>https://orcid.org/0000-0001-5299-3073</orcidid><orcidid>https://orcid.org/0000-0003-0040-2088</orcidid><orcidid>https://orcid.org/0000-0002-6175-6800</orcidid><orcidid>https://orcid.org/0000-0002-6543-2934</orcidid><orcidid>https://orcid.org/0000-0002-0266-3292</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0178-4617 |
ispartof | Algorithmica, 2024-10, Vol.86 (10), p.3186-3230 |
issn | 0178-4617 1432-0541 |
language | eng |
recordid | cdi_proquest_journals_3111576177 |
source | SpringerLink Journals - AutoHoldings |
subjects | Algorithm Analysis and Problem Complexity Algorithms Complexity Computer Science Computer Systems Organization and Communication Networks Correlation Data Structures and Information Theory Delay Dynamic programming Enumeration Graph theory Graphical representations Mathematics of Computing Optimization Parameterization Polynomials Theory of Computation |
title | The Complexity of Finding and Enumerating Optimal Subgraphs to Represent Spatial Correlation |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T19%3A16%3A42IST&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=The%20Complexity%20of%20Finding%20and%20Enumerating%20Optimal%20Subgraphs%20to%20Represent%20Spatial%20Correlation&rft.jtitle=Algorithmica&rft.au=Enright,%20Jessica&rft.date=2024-10-01&rft.volume=86&rft.issue=10&rft.spage=3186&rft.epage=3230&rft.pages=3186-3230&rft.issn=0178-4617&rft.eissn=1432-0541&rft_id=info:doi/10.1007/s00453-024-01256-x&rft_dat=%3Cproquest_cross%3E3111576177%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=3111576177&rft_id=info:pmid/&rfr_iscdi=true |