ボロノイ図いろいろ
Webエンジニアバトルロワイヤルでは、平面分割手法としてボロノイ図と「疑似築道法」というものをデモしたんですが、そのとき説明に使った4種類の2次元ボロノイ図を以下に載せます。
加法的重み付きボロノイ図 (Additively Weighted Voronoi Diagram)
母点にそれぞれ重みを設定して、ユークリッド距離に重みを加算したものを距離関数としてボロノイ図を作ると、ボロノイ領域を膨らませたり縮ませたりできます。ボロノイ辺は双曲線になります。
加法的重み付きべき乗ボロノイ図 (Additively Weighted Power Voronoi Diagram)
上と似ていますが、ユークリッド距離の二乗に重みを加算したものを距離関数にすると、ボロノイ辺は直線になります。Blogopolisで使っているのがこれです。
重み付きボロノイ図の場合、ボロノイ領域の中に母点が含まれる保証はありません。また、領域が消えてしまうこともあります(どの位置からも最短距離では到達できない母点が出てくる)。