← back to geometry

Power Diagrams

Wikipedia (wpPower diagram) · jkjune.kim · CC BY-SA 4.0

A power diagram is a weighted Voronoi diagram. Each site has a weight (think: radius of influence). The cell of a site contains all points where the power distance to that site is smallest. The boundary between two cells is still a hyperplane, but it shifts toward the lighter site. This is the geometry behind ad auctions.

Power of a point

The power of a point x with respect to a circle centered at p with radius r is d(x, p)² - r². If the point is outside the circle, the power is positive. On the circle, zero. Inside, negative. The power equals the squared length of the tangent from x to the circle. When r = 0, power reduces to squared Euclidean distance, and the power diagram becomes the ordinary Voronoi diagram.

Scheme

Power cells

Given weighted sites (p_i, w_i), the power cell of site i is the set of points x where d(x, p_i)² - w_i is minimal. Larger weight means a larger cell. A site with zero weight gets the same cell as in the Voronoi diagram. A site with very large weight dominates nearby territory.

Scheme

The boundary shifts toward the lighter site

Between two sites, the power diagram boundary is still a hyperplane (a line in 2D). But unlike Voronoi, it is not the perpendicular bisector. It shifts toward the lighter site. The heavier site pushes the boundary away from itself, claiming more territory. When both weights are equal, you recover the Voronoi boundary.

w = 1 w = 9 Voronoi Power boundary shift

The geometry of ad auctions

In a second-price ad auction, each bidder has a position (relevance score) and a bid (weight). The winning bidder for a query is the one with the smallest power distance. The bid shifts the boundary: a higher bid captures more query territory, exactly like a heavier site in the power diagram. The price paid is determined by the boundary location, not the bid itself. This is the geometric view of the generalized second-price auction.

Scheme
Neighbors

Geometry chapters

Cross-references

Foundations (Wikipedia)

Translation notes

The power diagram boundary formula for two sites p1 (weight w1) and p2 (weight w2) is the locus where d(x,p1)² - w1 = d(x,p2)² - w2. Expanding the squared distances, the quadratic terms cancel, leaving a linear equation: the boundary is a hyperplane. The shift from the Voronoi midpoint is (w2 - w1) / (2 * d(p1, p2)). The ad auction interpretation follows Edelman, Ostrovsky, and Schwarz (2007); the power diagram framing is a geometric restatement of their algebraic result.