Equivalences between triangle and range query problems.

master
dc.abstract.enWe establish a set of fine-grained reductions between range query problems and the problems of counting and listing triangles in graphs. We show general conditions for range query problems to belong to our complexity class and prove that all such problems are equivalent\n (up to polylogarithmic factors) to each other and to the~problem of~per-edge counting of~triangles in graphs.We further analyse the relationships within the family of triangle problems, showing reductions between the triangle listing and per-edge triangle detection and counting, establishing a~second class of equivalent problems. As a byproduct, our proofs also produce an alternative simple triangle listing algorithm matching the complexity of the state-of-the-art solution.The obtained equivalences demonstrate, up to polylogarithmic factors, the upper bounds of $\Oh{n^{2\omega/(\omega+1)}}\leq\Oh{n^{1.41}}$ and~the conditional 3SUM-based lower bounds of $\Omega{n^{4/3}}$ for the problems in our class. Those~two figures would match if $\omega=2$, in which case the complexity of the range query problems would be settled. We create an algorithm matching this running time and extending it to online problems as well as to problems defined in terms of two parameters, improving upon the running time of existing algorithms for all classes of inputs.pl
dc.abstract.plDowodzimy redukcji pomiędzy problemami na przedziałach a problemami dotyczącym zliczania i wypisywania trójkątów w grafach. Wskazujemy ogólne warunki, jakie musi spełniać problem na przedziałach, aby należeć do wprowadzonej przez nas klasy. Pokazujemy, że wszystkie takie problemy są równoważne (z dokładnością do czynników polilogarytmicznych) do siebie wzajemnie oraz do problemu zliczania trójkątów przechodzących przez dane krawędzie grafu.Analizujemy zależności pomiędzy problemami dotyczącymi trójkątów. Wskazujemy redukcje pomiędzy wypisywaniem trójkątów a wariantami problemów dotyczących ich znajdowania i zliczania, tworząc drugą klasę równoważnych sobie problemów. Jako uboczny efekt tych redukcji, otrzymujemy również nowy algorytm wypisywania trójkątów o takiej samej złożoności jak najlepszy znany algorytm rozwiązujący ten problem.Otrzymane równoważności pociągają ograniczenia górne $\Oh{n^{2\omega/(\omega+1)}}\leq\Oh{n^{1.41}}$ oraz warunkowe (oparte o Hipotezę 3SUM) ograniczenia dolne $\Omega{n^{4/3}}$ dla złożoności czasowej problemów z naszej klasy z dokładnością do czynników polilogarytmicznych. Te wartości zrównały by się, gdyby zachodziło $\omega=2$, w którym to przypadku złożoność tych problemów była by ostatecznie rozstrzygnięta. Pokazujemy nowy algorytm rozwiązywania problemów na przedziałach, który uogólnia powyższy czas działania na problemy online oraz na instancje których złożoność zdefiniowana jest za pomocą dwóch parametrów, osiągając na wszystkich klasach wejść lepszą złożoność czasową niż obecnie znane algorytmy.pl
dc.affiliationWydział Matematyki i Informatykipl
dc.areaobszar nauk ścisłychpl
dc.contributor.advisorDuraj, Lechpl
dc.contributor.authorKleiner, Krzysztofpl
dc.contributor.departmentbycodeUJK/WMI2pl
dc.contributor.reviewerDuraj, Lechpl
dc.contributor.reviewerIdziak, Paweł - 128365 pl
dc.date.accessioned2020-10-20T18:32:03Z
dc.date.available2020-10-20T18:32:03Z
dc.date.submitted2020-09-29pl
dc.fieldofstudyinformatyka analitycznapl
dc.identifier.apddiploma-131012-164189pl
dc.identifier.projectAPD / Opl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/248627
dc.languageengpl
dc.source.integratorfalse
dc.subject.enrange query problems, triangle counting in graphs, triangle listing in graphs, fine-grained complexity, fine-grained equivalences, conditional lower bounds, 3-SUM Hypothesis, matrix multiplication, online algorithmspl
dc.subject.plproblemy na przedziałach, liczenie trójkątów w grafach, wypisywanie trójkątów w grafach, złożoność obliczeniowa "fine-grained", równoważności "fine-grained", warunkowe ograniczenia dolne, Hipoteza 3-SUM, mnożenie macierzy, algorytmy onlinepl
dc.titleEquivalences between triangle and range query problems.pl
dc.title.alternativeRównoważności pomiędzy zliczaniem trójkątów a problemami na przedziałachpl
dc.typemasterpl
dspace.entity.typePublication
dc.abstract.enpl
We establish a set of fine-grained reductions between range query problems and the problems of counting and listing triangles in graphs. We show general conditions for range query problems to belong to our complexity class and prove that all such problems are equivalent\n (up to polylogarithmic factors) to each other and to the~problem of~per-edge counting of~triangles in graphs.We further analyse the relationships within the family of triangle problems, showing reductions between the triangle listing and per-edge triangle detection and counting, establishing a~second class of equivalent problems. As a byproduct, our proofs also produce an alternative simple triangle listing algorithm matching the complexity of the state-of-the-art solution.The obtained equivalences demonstrate, up to polylogarithmic factors, the upper bounds of $\Oh{n^{2\omega/(\omega+1)}}\leq\Oh{n^{1.41}}$ and~the conditional 3SUM-based lower bounds of $\Omega{n^{4/3}}$ for the problems in our class. Those~two figures would match if $\omega=2$, in which case the complexity of the range query problems would be settled. We create an algorithm matching this running time and extending it to online problems as well as to problems defined in terms of two parameters, improving upon the running time of existing algorithms for all classes of inputs.
dc.abstract.plpl
Dowodzimy redukcji pomiędzy problemami na przedziałach a problemami dotyczącym zliczania i wypisywania trójkątów w grafach. Wskazujemy ogólne warunki, jakie musi spełniać problem na przedziałach, aby należeć do wprowadzonej przez nas klasy. Pokazujemy, że wszystkie takie problemy są równoważne (z dokładnością do czynników polilogarytmicznych) do siebie wzajemnie oraz do problemu zliczania trójkątów przechodzących przez dane krawędzie grafu.Analizujemy zależności pomiędzy problemami dotyczącymi trójkątów. Wskazujemy redukcje pomiędzy wypisywaniem trójkątów a wariantami problemów dotyczących ich znajdowania i zliczania, tworząc drugą klasę równoważnych sobie problemów. Jako uboczny efekt tych redukcji, otrzymujemy również nowy algorytm wypisywania trójkątów o takiej samej złożoności jak najlepszy znany algorytm rozwiązujący ten problem.Otrzymane równoważności pociągają ograniczenia górne $\Oh{n^{2\omega/(\omega+1)}}\leq\Oh{n^{1.41}}$ oraz warunkowe (oparte o Hipotezę 3SUM) ograniczenia dolne $\Omega{n^{4/3}}$ dla złożoności czasowej problemów z naszej klasy z dokładnością do czynników polilogarytmicznych. Te wartości zrównały by się, gdyby zachodziło $\omega=2$, w którym to przypadku złożoność tych problemów była by ostatecznie rozstrzygnięta. Pokazujemy nowy algorytm rozwiązywania problemów na przedziałach, który uogólnia powyższy czas działania na problemy online oraz na instancje których złożoność zdefiniowana jest za pomocą dwóch parametrów, osiągając na wszystkich klasach wejść lepszą złożoność czasową niż obecnie znane algorytmy.
dc.affiliationpl
Wydział Matematyki i Informatyki
dc.areapl
obszar nauk ścisłych
dc.contributor.advisorpl
Duraj, Lech
dc.contributor.authorpl
Kleiner, Krzysztof
dc.contributor.departmentbycodepl
UJK/WMI2
dc.contributor.reviewerpl
Duraj, Lech
dc.contributor.reviewerpl
Idziak, Paweł - 128365
dc.date.accessioned
2020-10-20T18:32:03Z
dc.date.available
2020-10-20T18:32:03Z
dc.date.submittedpl
2020-09-29
dc.fieldofstudypl
informatyka analityczna
dc.identifier.apdpl
diploma-131012-164189
dc.identifier.projectpl
APD / O
dc.identifier.uri
https://ruj.uj.edu.pl/xmlui/handle/item/248627
dc.languagepl
eng
dc.source.integrator
false
dc.subject.enpl
range query problems, triangle counting in graphs, triangle listing in graphs, fine-grained complexity, fine-grained equivalences, conditional lower bounds, 3-SUM Hypothesis, matrix multiplication, online algorithms
dc.subject.plpl
problemy na przedziałach, liczenie trójkątów w grafach, wypisywanie trójkątów w grafach, złożoność obliczeniowa "fine-grained", równoważności "fine-grained", warunkowe ograniczenia dolne, Hipoteza 3-SUM, mnożenie macierzy, algorytmy online
dc.titlepl
Equivalences between triangle and range query problems.
dc.title.alternativepl
Równoważności pomiędzy zliczaniem trójkątów a problemami na przedziałach
dc.typepl
master
dspace.entity.type
Publication
Affiliations

* The migration of download and view statistics prior to the date of April 8, 2024 is in progress.

Views
13
Views per month
Views per city
Krakow
5
Wroclaw
2
Beijing
1
Dublin
1
Warsaw
1

No access

No Thumbnail Available