Conflict-free coloring
From Wikipedia, the free encyclopedia

Conflict-free coloring is a generalization of the notion of graph coloring to hypergraphs.[1]
A hypergraph H has a vertex-set V and an edge-set E. Each edge is a subset of vertices (in a graph, each edge contains at most two vertices, but in a hypergraph, it may contain more than two).
A coloring is an assignment of a color to each vertex of V.
A coloring is conflict-free if at least one vertex in each edge has a unique color. If H is a graph, then this condition becomes the standard condition for a legal coloring of a graph: the two vertices adjacent to every edge should have different colors.
Applications
Conflict-free colorings arise in the context of assigning frequency bands to cellular antennae, in battery consumption aspects of sensor networks and in RFID protocols.[1]