Online computation and competitive analysis
Online computation and competitive analysis
Memory Versus Randomization in On-line Algorithms (Extended Abstract)
ICALP '89 Proceedings of the 16th International Colloquium on Automata, Languages and Programming
Online conflict-free coloring for intervals
SODA '05 Proceedings of the sixteenth annual ACM-SIAM symposium on Discrete algorithms
Conflict-Free Coloring of Points and Simple Regions in the Plane
Discrete & Computational Geometry
On the chromatic number of some geometric hypergraphs
SODA '06 Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm
Conflict-free colorings of shallow discs
Proceedings of the twenty-second annual symposium on Computational geometry
How to play a coloring game against a color-blind adversary
Proceedings of the twenty-second annual symposium on Computational geometry
Conflict-Free colorings of rectangles ranges
STACS'06 Proceedings of the 23rd Annual conference on Theoretical Aspects of Computer Science
Conflict-free coloring for rectangle ranges using O(n.382) colors
Proceedings of the nineteenth annual ACM symposium on Parallel algorithms and architectures
Weakening the online adversary just enough to get optimal conflict-free colorings for intervals
Proceedings of the nineteenth annual ACM symposium on Parallel algorithms and architectures
Deterministic conflict-free coloring for intervals: From offline to online
ACM Transactions on Algorithms (TALG)
Online conflict-free coloring for halfplanes, congruent disks, and axis-parallel rectangles
ACM Transactions on Algorithms (TALG)
Dynamic Offline Conflict-Free Coloring for Unit Disks
Approximation and Online Algorithms
Online conflict-free colouring for hypergraphs
Combinatorics, Probability and Computing
Conflict-Free coloring made stronger
SWAT'10 Proceedings of the 12th Scandinavian conference on Algorithm Theory
Conflict-Free Coloring of points on a line with respect to a set of intervals
Computational Geometry: Theory and Applications
Online conflict-free colorings for hypergraphs
ICALP'07 Proceedings of the 34th international conference on Automata, Languages and Programming
Hi-index | 0.00 |
This paper studies deterministic algorithms for a frequency assignment problem in cellular networks. A cellular network consists of fixed-position base stations and moving agents. Each base station operates at a fixed frequency, and this allows an agent tuned at this frequency to communicate with the base station. Each agent has a specific range of communication (described as a geometric shape, e.g., a disc) that may contain one or several base stations. To avoid interference, the goal is to assign frequencies to base stations such that for any range, there exists a base station in the range with a frequency that is not reused by some other base station in the range. The base station with this unique (in the range) frequency serves the aforementioned range. Since using many frequencies is expensive, the optimization goal is to use as few frequencies as possible. The problem can be modeled as a special coloring problem for hypergraphs. Base stations are the vertices, ranges are the hyperedges, and colors (frequencies) must be assigned to vertices following the conflict-free property: In every hyperedge there is a color that occurs exactly once.We concentrate on the special case where the n base stations lie on the real line and ranges are the n(n+1)/2 nonempty subsets of consecutive points. This problem is called conflict-free coloring for intervals. We introduce a hierarchy of four models for the above problem: (i) the static model, where the complete hypergraph is given and all vertices are colored simultaneously, (ii) the dynamic offline model, where the vertices appear in some order and the conflict-free property has to be maintained at all times, (iii) the online absolute positions model where the order is revealed in an online fashion and the final hypergraph and positions are known, and (iv) the online relative positions model where there is no knowledge about the final hypergraph and the final positions of vertices.In the case of intervals, the hierarchy is strict. In the dynamic offline model, we give a deterministic algorithm that uses at most log3/2 n+1 colors and exhibit inputs that force any algorithm to use at least 2 log3 n + 1 colors. For the online absolute positions model, we give two deterministic algorithms that use at most 2⌊log2(n + 1)⌋ and 3⌈log3 n⌉ colors, respectively. To the best of our knowledge, these are the first O(log n) deterministic online algorithms, in a non-trivial model. In the online relative positions model, we resolve an open problem by showing a tight analysis on the number of colors used by the natural greedy online algorithm, that at each step uses the smallest color possible. In the case of conflict-free coloring only with respect to intervals that contain either of the two extreme points, we show a strong separation between static and dynamic models and we provide tight bounds for all four models up to an additive term of two.