Learning Centre

Engineering a delegatable and error-Tolerant algorithm for counting small subgraphs

 |  Login

Show simple item record

dc.contributor Aalto-yliopisto fi
dc.contributor Aalto University en
dc.contributor.author Kaski, Petteri
dc.date.accessioned 2021-01-25T10:13:41Z
dc.date.available 2021-01-25T10:13:41Z
dc.date.issued 2018
dc.identifier.citation Kaski , P 2018 , Engineering a delegatable and error-Tolerant algorithm for counting small subgraphs . in 2018 Proceedings of the 20th Workshop on Algorithm Engineering and Experiments, ALENEX 2018 . vol. 2018-January , Society for Industrial and Applied Mathematics , pp. 184-198 , Workshop on Algorithm Engineering and Experiments , New Orleans , Louisiana , United States , 07/01/2018 . https://doi.org/10.1137/1.9781611975055.16 en
dc.identifier.isbn 9781611975055
dc.identifier.other PURE UUID: 70232e9d-5a1c-4bd6-8eb9-86b77058d0bd
dc.identifier.other PURE ITEMURL: https://research.aalto.fi/en/publications/70232e9d-5a1c-4bd6-8eb9-86b77058d0bd
dc.identifier.other PURE LINK: http://www.scopus.com/inward/record.url?scp=85041397851&partnerID=8YFLogxK
dc.identifier.other PURE FILEURL: https://research.aalto.fi/files/55026313/1.9781611975055.16.pdf
dc.identifier.uri https://aaltodoc.aalto.fi/handle/123456789/102183
dc.description.abstract We study the problem of counting the number of occurrences of a given six-vertex pattern graph S in an n-vertex host graph H. We engineer an open-source GPU implementation of a distributed algorithm design of Björklund and Kaski [PODC 2016] where (i) the execution of the algorithm can be delegated [Goldwasser, Kalai, and Rothblum, J. ACM 2015] to produce a noninteractive probabilistically checkable proof of correctness, and (ii) the execution of the algorithm when preparing the proof tolerates a controllable number of adversarial errors. Experiments with NVIDIA Tesla K80 and Tesla P100 Accelerators demonstrate that the framework is practical for inputs of up to 512 vertices, with proof checking being several orders of magnitude more efficient than preparing the proof; however, proof preparation still carries at least one order of magnitude overhead compared with just solving the problem. en
dc.format.extent 15
dc.format.extent 184-198
dc.format.mimetype application/pdf
dc.language.iso en en
dc.relation.ispartof Workshop on Algorithm Engineering and Experiments en
dc.relation.ispartofseries 2018 Proceedings of the 20th Workshop on Algorithm Engineering and Experiments, ALENEX 2018 en
dc.relation.ispartofseries Volume 2018-January en
dc.rights openAccess en
dc.title Engineering a delegatable and error-Tolerant algorithm for counting small subgraphs en
dc.type A4 Artikkeli konferenssijulkaisussa fi
dc.description.version Peer reviewed en
dc.contributor.department Professorship Kaski Petteri
dc.contributor.department Department of Computer Science en
dc.identifier.urn URN:NBN:fi:aalto-202101251493
dc.identifier.doi 10.1137/1.9781611975055.16
dc.type.version publishedVersion


Files in this item

Files Size Format View

There are no open access files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search archive


Advanced Search

article-iconSubmit a publication

Browse

Statistics