Hüseyin Acan

dblp:52/761 · DBLP profile ↗
← Back
6ranked-venue papers
6as first author
3since 2021 · last 2022
0000-0003-1059-1388ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 4 · 4 first-author · 2 since 2021Systems, architecture and hardware · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021
YearPublicationVenuePosition
2022 Succinct navigational oracles for families of intersection graphs on a circle
Hüseyin Acan, Sankardeep Chakraborty, Seungbum Jo, Kei Nakashima, Kunihiko Sadakane, S. Srinivasa Rao 0001
Theor. Comput. Sci.1
2021 Succinct representations of Intersection Graphs on a Circle
abstract
We consider the problem of designing succinct encodings for some intersection graphs on a circle, which include graph classes such as circle graphs, k-polygon-circle graphs, circle-trapezoid graphs among others. More specifically, we first prove a general counting lower bound, which is of independent interest, for these intersection graph classes, and then present a uniform encoding approach that lets us obtain matching lower and upper bounds for their succinct representation.
Hüseyin Acan, Sankardeep Chakraborty, Seungbum Jo, Kei Nakashima, Kunihiko Sadakane, S. Srinivasa Rao 0001
DCC1
2021 Succinct Encodings for Families of Interval Graphs
Hüseyin Acan, Sankardeep Chakraborty, Seungbum Jo, S. Srinivasa Rao 0001
Algorithmica1
2019 Succinct Data Structures for Families of Interval Graphs
Hüseyin Acan, Sankardeep Chakraborty, Seungbum Jo, S. Srinivasa Rao 0001
WADS1
2017 On the Push&Pull Protocol for Rumor Spreading
abstract
The asynchronous push&pull protocol, a randomized distributed algorithm for spreading a rumor in a graph $G$, is defined as follows. Independent exponential clocks of rate 1 are associated with the vertices of $G$, one to each vertex. Initially, one vertex of $G$ knows the rumor. Whenever the clock of a vertex $x$ rings, it calls a random neighbor $y$: if $x$ knows the rumor and $y$ does not, then $x$ tells $y$ the rumor (a push operation), and if $x$ does not know the rumor and $y$ knows it, $y$ tells $x$ the rumor (a pull operation). The average spread time of $G$ is the expected time it takes for all vertices to know the rumor, and the guaranteed spread time of $G$ is the smallest time $t$ such that with probability at least $1 - 1/n$, after time $t$ all vertices know the rumor. The synchronous variant of this protocol, in which each clock rings precisely at times $1,2,\dots$, has been studied extensively. We prove the following results for any $n$-vertex graph: In either version, the average spread time is at most linear even if only the pull operation is used, and the guaranteed spread time is within a logarithmic factor of the average spread time, so it is $O(n \log n)$. In the asynchronous version, both the average and guaranteed spread times are $\Omega(\log n)$. We give examples of graphs illustrating that these bounds are best possible up to constant factors. We also prove the first analytical relationships between the guaranteed spread times in the two versions. First, in all graphs the guaranteed spread time in the asynchronous version is within an $O(\log n)$ factor of that in the synchronous version, and this is tight. Next, we find examples of graphs whose asynchronous spread times are logarithmic, but the synchronous versions are polynomially large. Finally, we show for any graph that the ratio of the guaranteed synchronous spread time to the guaranteed asynchronous spread time is $O\big(n^{2/3}\big)$.
Hüseyin Acan, Andrea Collevecchio, Abbas Mehrabian, Nicholas C. Wormald
SIAM J. Discret. Math.1
2015 On the Push&Pull Protocol for Rumour Spreading: [Extended Abstract]
abstract
The asynchronous push&pull protocol, a randomized distributed algorithm for spreading a rumour in a graph G, is defined as follows. Independent exponential clocks of rate 1 are associated with the vertices of G, one to each vertex. Initially, one vertex of G knows the rumour. Whenever the clock of a vertex x rings, it calls a random neighbour y: if x knows the rumour and y does not, then x tells y the rumour (a push operation), and if x does not know the rumour and y knows it, y tells x the rumour (a pull operation). The average spread time of G is the expected time it takes for all vertices to know the rumour, and the guaranteed spread time of G is the smallest time t such that with probability at least 1 - 1/n, after time t all vertices know the rumour. The synchronous variant of this protocol, in which each clock rings precisely at times 1,2,..., has been studied extensively.
Hüseyin Acan, Andrea Collevecchio, Abbas Mehrabian, Nicholas C. Wormald
PODC1