
離散幾何学において、不透明集合とは、多角形、円、またはその他の形状を横切るすべての視線を遮る平面上の曲線またはその他の集合のシステムです。不透明集合は、障壁、ビーム検出器、不透明カバー、または(線分やその他の曲線の森の形をしている場合は)不透明の森とも呼ばれます。不透明集合は、1916 年にStefan Mazurkiewiczによって導入され[ 1 ]、その全長を最小化する問題は、1959 年にFrederick Bagemihlによって提起されました[ 2 ]。
例えば、単位正方形の視界は長さ4の4つの境界辺によって遮られるが、より短い不透明な森は長さの正方形の視界を遮る。これが正方形の最短不透明集合であるかどうかは証明されておらず、他のほとんどの形状についても同様にこの問題は未解決のままである。平面上の任意の有界凸集合の最短不透明集合の長さは、集合の周長以下であり、周長の半分以上である。正方形の場合、周長の半分よりもわずかに強い下限が知られている。不透明集合がよく研究される別の凸集合は単位円であり、その最短連結不透明集合の長さは接続性の仮定がない場合、円の最短不透明集合の長さは少なくともそして最大。
凸多角形の最短不透明集合を求めるアルゴリズムがいくつか発表されたが、後にそれらは誤りであることが判明した。しかしながら、線形時間で近似比が保証された不透明集合を見つけること、あるいは与えられた線分系によって視界が遮られる平面の部分集合を多項式時間で計算することは可能である。
すべてのセット飛行機内では、スーパーセットを通して視界を遮るそのカバー範囲。点を通るすべての直線が交差する点から構成される与えられたセットの場合カバー範囲のサブセットを形成する、 それから不透明なセット、バリア、ビーム検出器、または不透明なカバーであると言われています。さらに、有限個の線分からなり、それらの和集合が森 を形成する特別な形式を持つものがあり、それは不透明な森と呼ばれる。任意の集合に対して、多くの不透明な集合が存在する可能性がある。、 含むそれ自体、そして多くの可能性のある不透明な森。不透明な森、あるいはより一般的には可測曲線のシステムの場合、その長さは標準的な方法で測定できます。より一般的な点集合の場合、1 次元ハウスドルフ測度を使用できます。これは、線分と可測曲線の場合の標準的な長さと一致します。[ 3 ]
この問題に関するほとんどの研究は、与えられたセットがは凸集合である。凸集合ではなく単なる連結集合である場合、不透明集合を変更することなく凸包に置き換えることができる。この問題のいくつかの変種では、不透明集合が完全に内部にあるか、完全に外部にあるように制限される。この場合、それぞれ内部障壁または外部障壁と呼ばれます。これが指定されていない場合、障壁の位置には制約がないとみなされます。不透明集合が連結しているか、単一の曲線を形成している必要がある問題のバージョンも検討されています。すべての凸集合がそうであるかどうかは不明です。最短の不透明集合を持つか、あるいはその不透明集合の長さが最小値に近づくものの、決してそれに到達しないか。[ 3 ]すべての不透明集合は不透明な森によって長さを任意に近似することができ、[ 4 ]すべての凸多角形は不透明な森を最短の不透明な集合として持つと推測されているが、これは証明されていない。[ 3 ]
対象領域が凸集合である場合、その最短不透明集合の長さは、少なくともその周囲長の半分以上、かつ最大で周囲長でなければならない。一部の領域では、これらの境界をさらに改善できる場合がある。
もしが被覆される有界凸集合である場合、その境界周囲の長さが不透明な集合を形成するしたがって、不透明な集合の最短の長さは、最大でも周囲長です。厳密に凸であるということは、境界上に線分が存在しないことを意味します。内部バリアの場合、この境界は厳密です。境界上のすべての点は不透明集合に含まれなければなりません。なぜなら、境界上のすべての点には、他の点によって遮られることのない接線があるからです。 [ 5 ]同じ推論により、凸多角形の内部バリアの場合、すべての頂点が含まれなければならないことがわかります。したがって、頂点の最小シュタイナー木は最短の連結不透明集合であり、頂点の巡回セールスマンパスは最短の単一曲線不透明集合です。[ 4 ]ただし、厳密に凸ではない非多角形の凸集合の内部バリア、または連結する必要のないバリアの場合、他の不透明集合が短くなる可能性があります。たとえば、境界の最長の線分を省略することは常に可能です。これらの場合、周囲長またはシュタイナー木の長さが不透明集合の長さの上限を提供します。 [ 3 ] [ 4 ]
任意の凸集合に対して不透明集合であることを証明するいくつかの証明がある。全長は少なくとも周長の半分。最も単純なものの1つはクロフトン公式であり、それによると、任意の曲線の長さは、直線上の適切な確率分布からのランダムな直線との交点の期待値に比例する。問題を近似することで簡略化するのが便利である。厳密に凸な上位集合によって、その周囲長は元の集合に任意に近づけることができる。次に、接線を除いて、(全線のうちごくわずかな割合を占める)交差する線境界線を2回横切る。したがって、ランダムな線が交差する場合確率で境界を越える回数の期待値はしかし、交差する各線は不透明集合と交差するため、不透明集合との交差の期待値は少なくともこれは少なくともその半分ですクロフトンの公式によれば、境界と障壁の長さは、これらの期待値と同じ比率になります。[ 6 ]
この下限は不透明集合の長さに関する下限は、定数係数が 1/2 より大きい値に改善することはできません。なぜなら、長さがこの下限に近い不透明集合を持つ凸集合の例が存在するからです。特に、非常に細長い長方形の場合、1 つの長い辺と 2 つの短い辺が障壁を形成し、その全長は周囲長の半分に任意に近づけることができます。したがって、被覆領域の周囲長のみを考慮した下限の中で、可能な限り最善である。[ 6 ]しかし、このように、単一の形状だけでなく一連の形状を考慮する必要がある。なぜなら、任意の凸集合に対してそれは三角形ではない、すべての不透明集合の長さが少なくとも[ 7 ]
三角形の場合、任意の凸多角形と同様に、最短連結不透明集合は最小シュタイナー木である。[ 8 ]三角形の場合、この木は明示的に記述できる。三角形の最も広い角が(120°)以上の場合は三角形の最短辺2本を使用し、それ以外の場合は頂点から三角形のフェルマー点までの3本の線分で構成されます。 [ 9 ]ただし、連結性を仮定しない場合、シュタイナー木の最適性は証明されていません。泉は正三角形の周長半減下限をわずかに改善したことを証明しました。[ 10 ]
単位正方形の場合、周囲長は 4、周囲長から最長辺を引いた値は 3、最小シュタイナー木の長さはしかし、長さが短い、分断された不透明な森が知られている。これは、正方形の3つの頂点の最小シュタイナー木と、4番目の頂点を中心に接続する線分から構成されます。ロス・ホンズバーガーは、この発見をカナダの教師モーリス・ポワリエに帰していますが[ 11 ]、1962年と1964年には既にジョーンズによって記述されていました[ 12 ] [ 13 ] 。これは、2つのコンポーネントのみを持つ森の中で最適であることが知られており[ 5 ] [ 14 ]、より一般的には最良のものであると推測されていますが、これはまだ証明されていません[ 7 ] 。ジョーンズによって既に証明されている正方形の周長半減下限2 [ 12 ] [ 13 ]は、わずかに改善され、可算個の可測曲線で構成される任意の障壁に対して、[ 7 ]障壁を与えられた正方形の近くにのみ配置するという、以前の同様の境界を改善した。[ 6 ]

単位円のケースは、 1995年のサイエンティフィック・アメリカン誌のコラムでイアン・スチュワートによって説明され、長さの解が示されました。、[ 15 ]単一の曲線または連結された障壁には最適であるが[ 8 ] [ 16 ] [ 17 ]、複数の曲線を持つ不透明な森には最適ではない。ヴァンス・ファーバーとヤン・ミシエルスキは、この単一曲線解を1974年にメナヘム・マジドールに帰している。 [ 8 ] 1980年までに、E.マカイはすでに長さが約 3 成分のより良い解を提供していた。[ 18 ]スチュワートのコラムの続編でジョン・デイによって再発見された。[ 19 ]最適解の未知の長さはビーム検出定数と呼ばれている。[ 20 ]
公開されている 2 つのアルゴリズムは、任意の多角形に対して最適な不透明森林を生成すると主張しており、最適な解が特別な構造を持つという考えに基づいています。その構造とは、多角形の三角形分割の 1 つの三角形のシュタイナー木と、残りの各三角形の 1 つの頂点から反対側の辺までの、三角形の高さに等しい長さの線分です。この構造は、正方形の最適な解の予想構造と一致します。この形式の解に対する最適な三角形分割は、これらのアルゴリズムへの入力の一部ではありませんが、動的計画法を使用して多項式時間でアルゴリズムによって見つけることができます。[ 21 ] [ 22 ]しかし、これらのアルゴリズムは、すべての多角形に対して問題を正しく解決するわけではありません。なぜなら、一部の多角形は、アルゴリズムが見つけたものとは異なる構造を持つ、より短い解を持つからです。特に、細長い長方形の場合、4 つの頂点すべてを含む最小シュタイナー木は、これらのアルゴリズムが見つけた三角形分割に基づく解よりも短くなります。[ 23 ]実行時間に関係なく、問題の正しい解を見つけることが保証されている既知のアルゴリズムはありません。[ 3 ]
この挫折にもかかわらず、凸多角形の最短単一曲線バリア(頂点の巡回セールスマン経路)は、根号の和を正確に計算できる計算モデルにおいて、動的計画法アルゴリズムによって凸多角形に対して多項式時間で正確に計算できる。[ 4 ]また、この問題や、与えられたバリアの被覆率を決定するための近似アルゴリズムの研究もより成功している。
周囲長に関する不透明フォレストの長さの一般的な上限によれば、凸集合の周囲長は、その最短不透明フォレストの長さを2倍以内の精度で近似します。Dumitrescu、Jiang、Pach、およびTóthは、2つの論文で、凸多角形の最短不透明集合に対するいくつかの線形時間近似アルゴリズムを提供しており、その近似比は2よりも優れています。
さらに、凸多角形の最短連結内部バリアは最小シュタイナー木によって与えられるため、多項式時間近似スキームが存在する。[ 4 ]
特定の森林が占める地域は、次のようにして決定できます。
入力が以下で構成されている場合線分を形成する接続されたコンポーネント、次に各セット最大でウェッジ。したがって、被覆領域の組み合わせ的複雑さと、それを構築するのにかかる時間は、ビッグオー記法で表すと。[ 25 ]
このアルゴリズムは、入力のカバレッジ領域の組み合わせ的複雑度がこの上限に一致する最悪の場合には最適ですが、実際には、残りのすべてのハルが互いに素になるまで重複するハルのペアをマージする前処理フェーズによってヒューリスティックに改善できます。入力が単一のハルに縮小される場合、よりコストのかかるスイープおよび交差アルゴリズムを実行する必要はありません。この場合、ハルがカバレッジ領域になります。[ 26 ]

マズルキエヴィチ (1916)は、不透明集合が非自明な曲線を含まずに有限な全長を持つことが可能であることを示した。[ 1 ]図に示すバゲミール (1959)の簡略化された構成は、単位正方形の例を生成する。この構成は、追加の性質を持つ不透明集合を形成する線分から始まる。負の傾きの線分は非負の傾きのすべての線をブロックし、正の傾きの線分は非正の傾きのすべての線をブロックする。図では、この性質を持つ最初の線分は、正方形の対角線に沿った 4 つの互いに素な線分である。次に、この性質を維持しながら、これらの線分を繰り返し細分化する。構成の各レベルで、各線分は、その中点付近の小さな隙間によって、同じ符号の傾きを持つ 2 つの線分に分割され、これらが一緒に、元の線分によってブロックされていた反対の符号のすべての線をブロックする。この構成の極限集合はカントール空間であり、構成のすべての中間段階と同様に、正方形に対して不透明な集合である。ギャップサイズが急速に減少すると、この構成はハウスドルフ次元が 1 であり、1 次元ハウスドルフ測度(このような集合に適した長さの概念) が有限である集合を生成する。[ 2 ]
正方形の境界の距離セット、または正方形の既知の最短の 4 セグメント不透明セットの距離セットは、どちらも 0 から までのすべての距離を含みます。しかし、同様のフラクタル構成を用いることで、この区間内の無限に多くの距離を省略する距離集合、あるいは(連続体仮説を仮定すれば)測度ゼロの集合を形成するフラクタル不透明集合を見つけることも可能である。[ 2 ]
不透明集合は、もともと1916年にステファン・マズルキエヴィチによって研究されました。[ 1 ]不透明集合に関するその他の初期の研究には、1955年のHMセン・グプタとNCバス・マズムダーの論文[ 27 ]、および1959年のフレデリック・バゲミールの論文[ 2 ]がありますが、これらは主に距離集合と障壁の位相的性質に関するものであり、その長さを最小化することに関するものではありません。バゲミールは論文の追記で、正方形の内部障壁の最小長さを尋ねました[ 2 ]。その後の研究は、主に長さの最小化を含む問題のバージョンに焦点を当てています。それらは、さまざまなカラフルな表現で繰り返し提示されてきました。例えば、できるだけ短い溝を掘ってまっすぐな埋設電話ケーブルを見つけること[ 8 ] 、森で迷子になったときに近くのまっすぐな道路を見つけようとすること[ 17 ] 、海で迷子になったときにまっすぐな海岸線まで泳ぐこと[ 4 ] 、ガラスの家を不透明にするために効率的に壁を塗装すること[ 28 ]などです。
この問題は、リーマン多様体上のすべての測地線を遮る集合[29][30]、または高次元の集合を通る線を遮る集合にも一般化されている。3次元では、対応する問題は、立体全体にわたってすべての視界を遮る最小総面積の表面の集合を求めることである。しかし、球などの一部の立体では、そのような集合が存在するかどうか、あるいは代わりに面積が達成不可能な最小値を持つかどうかは明らかではない。 [ 8 ] [ 31 ]