dc.contributor.author | Drange, Pål Grønås | |
dc.contributor.author | Greaves, Patrick | |
dc.contributor.author | Muzi, Irene | |
dc.contributor.author | Reidl, Felix | |
dc.date.accessioned | 2024-08-12T08:49:48Z | |
dc.date.available | 2024-08-12T08:49:48Z | |
dc.date.created | 2023-12-13T16:03:59Z | |
dc.date.issued | 2023 | |
dc.identifier.issn | 1868-8969 | |
dc.identifier.uri | https://hdl.handle.net/11250/3145743 | |
dc.description.abstract | We show that the VC-dimension of a graph can be computed in time n^{⌈log d+1⌉} d^{O(d)}, where d is the degeneracy of the input graph. The core idea of our algorithm is a data structure to efficiently query the number of vertices that see a specific subset of vertices inside of a (small) query set. The construction of this data structure takes time O(d2^dn), afterwards queries can be computed efficiently using fast Möbius inversion. This data structure turns out to be useful for a range of tasks, especially for finding bipartite patterns in degenerate graphs, and we outline an efficient algorithm for counting the number of times specific patterns occur in a graph. The largest factor in the running time of this algorithm is O(n^c), where c is a parameter of the pattern we call its left covering number. Concrete applications of this algorithm include counting the number of (non-induced) bicliques in linear time, the number of co-matchings in quadratic time, as well as a constant-factor approximation of the ladder index in linear time. Finally, we supplement our theoretical results with several implementations and run experiments on more than 200 real-world datasets - the largest of which has 8 million edges - where we obtain interesting insights into the VC-dimension of real-world networks. | en_US |
dc.language.iso | eng | en_US |
dc.publisher | Dagstuhl Publishing | en_US |
dc.rights | Navngivelse 4.0 Internasjonal | * |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/deed.no | * |
dc.title | Computing Complexity Measures of Degenerate Graphs | en_US |
dc.type | Journal article | en_US |
dc.type | Peer reviewed | en_US |
dc.description.version | publishedVersion | en_US |
dc.rights.holder | Copyright 2023 The Author(s) | en_US |
cristin.ispublished | true | |
cristin.fulltext | original | |
cristin.qualitycode | 1 | |
dc.identifier.doi | 10.4230/LIPIcs.IPEC.2023.14 | |
dc.identifier.cristin | 2213225 | |
dc.source.journal | Leibniz International Proceedings in Informatics | en_US |
dc.source.pagenumber | 14:1-14:21 | en_US |
dc.relation.project | Norges forskningsråd: 329745 | en_US |
dc.subject.nsi | VDP::Algoritmer og beregnbarhetsteori: 422 | en_US |
dc.subject.nsi | VDP::Algorithms and computability theory: 422 | en_US |
dc.identifier.citation | Leibniz International Proceedings in Informatics. 2023, 285, 14:1-14:21. | en_US |
dc.source.volume | 285 | en_US |