光ネットワーク設計支援システム及びプログラム
【課題】
多数の加入希望者宅と複数の収容局が非一様に分布する場合に光ファイバコストを低減した設計を支援する。
【解決手段】
CPU(10)の光スプリッタ配置設計機能(22)が、位置情報DB(18)から収容局と加入希望者の位置情報を読み込む。クラスタリング処理機能(24)が、最大ドロップケーブル長及び光スプリッタ分岐数の条件下で、加入希望者をクラスタ数(初期値)Ncのクラスタに分類する。この際、各クラスタで、光スプリッタの位置を決定する。収用局決定機能(26)が、ボロノイ領域計算機能(28)に指示して、N個の収容局の位置を母点として、全加入希望者をボロノイ領域に分割する。ボロノイ領域内の光スプリッタを同じボロノイ領域内の収用局に接続する。収用局に空き回線が無い場合には、隣接するボロノイ領域から接続可能な収容局を探索する。
多数の加入希望者宅と複数の収容局が非一様に分布する場合に光ファイバコストを低減した設計を支援する。
【解決手段】
CPU(10)の光スプリッタ配置設計機能(22)が、位置情報DB(18)から収容局と加入希望者の位置情報を読み込む。クラスタリング処理機能(24)が、最大ドロップケーブル長及び光スプリッタ分岐数の条件下で、加入希望者をクラスタ数(初期値)Ncのクラスタに分類する。この際、各クラスタで、光スプリッタの位置を決定する。収用局決定機能(26)が、ボロノイ領域計算機能(28)に指示して、N個の収容局の位置を母点として、全加入希望者をボロノイ領域に分割する。ボロノイ領域内の光スプリッタを同じボロノイ領域内の収用局に接続する。収用局に空き回線が無い場合には、隣接するボロノイ領域から接続可能な収容局を探索する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、PDS(Passive Double Star)型光ネットワークの設計を支援する光ネットワーク設計支援システム及びプログラムに関する。
【背景技術】
【0002】
PDS型光ネットワーク、すなわち、いわゆるPON(Passive Optical Network)ネットワークにおいて、複数の収容局に多数の加入希望者を配分する場合、従来は、熟練技術者の手作業に頼っていた。非特許文献1、2には、収容局を中心とした円形のエリア内にPON加入希望者宅が一様に分布していることを前提とする場合で、多段分岐光アクセスネットワークの敷設コストを最小化するコンピュータ手法が記載されている。
【先行技術文献】
【非特許文献】
【0003】
【非特許文献1】宇田川大輔、松本隆男「多段分岐光アクセスネットワークの最小光ファイバ長に関する検討」電子情報通信学会総合大会、B−8−29、2003年
【非特許文献2】宇田川大輔、松本隆男「多段分岐アクセスネットワークのコスト最小化条件に関する検討」電子情報通信学会総合大会、B−8−11、2004年
【発明の概要】
【発明が解決しようとする課題】
【0004】
熟練技術者による手作業では、コスト的に最適解又は一定以上に好ましい解を得られているかどうかを確認できない。また、作成に膨大な手間と時間を要する。
【0005】
非特許文献1および2に記載される手法は、加入希望者宅が一様に分布していない場合や、収容局ごとにカバーするエリアの形状が円形でない場合などには適用できない。しかも、このような適用的な状況が、より現実的である。
【0006】
そこで、本発明は、多数の加入希望者宅と複数の収容局が非一様に分布する場合を前提とし、光ファイバコストに関して好ましい解を提示する光ネットワーク設計支援システム及びプログラムを提示することを目的とする。
【課題を解決するための手段】
【0007】
本発明に係る光ネットワーク設計支援システムは、収容局および加入希望者の位置情報を保存する位置情報データベースと、最大ドロップケーブル長、光スプリッタ分岐数及びクラスタ数初期値を記憶するパラメータ記憶手段と、当該加入希望者を当該クラスタ数初期値以上のクラスタに分割し、各クラスタ内での光スプリッタ位置を決定する光スプリッタ位置決定手段であって、各クラスタ内の加入希望者数が当該光スプリッタ分岐数以下であり、各クラスタ内の光スプリッタ候補位置から同じクラスタ内の加入希望者までの距離が当該最大ドロップケーブル長以下であるように各クラスタ内の当該光スプリッタ位置を決定する光スプリッタ位置決定手段と、当該光スプリッタ位置決定手段により決定された当該各光スプリッタ位置の光スプリッタを当該収用局の何れかに接続する光スプリッタ/収用局接続手段とを具備することを特徴とする。
【0008】
本発明に係る光ネットワーク設計支援プログラムは、コンピュータを使い、複数の収用局及び複数の加入希望者に対して、位置情報データベースに記憶される当該収容局および当該加入希望者の位置情報を参照し、最大ドロップケーブル長及び光スプリッタ分岐数の条件の下で、光スプリッタの位置、及び当該光スプリッタを収用する収用局を決定する光ネットワーク設計支援プログラムであって、当該コンピュータに、当該複数の加入希望者をクラスタ数初期値以上のクラスタに分割し、各クラスタ内での光スプリッタ位置を決定させる光スプリッタ位置決定機能であって、各クラスタ内の加入希望者数が当該光スプリッタ分岐数以下であり、各クラスタ内の光スプリッタ候補位置から同じクラスタ内の加入希望者までの距離が当該最大ドロップケーブル長以下であるように各クラスタ内の当該光スプリッタ位置を決定する光スプリッタ位置決定機能と、当該コンピュータに、当該光スプリッタ位置決定機能により決定された当該各光スプリッタ位置の光スプリッタを当該収用局の何れかに接続させる光スプリッタ/収用局接続機能とを具備することを特徴とする。
【発明の効果】
【0009】
本発明により、多数の加入希望者宅と複数の収容局が非一様に分布する場合において、加入希望者宅と収容局の位置情報をもとに、光ファイバコストを低減した設計を支援できる。
【図面の簡単な説明】
【0010】
【図1】本発明の一実施例の概略構成ブロック図である。
【図2】本実施例のネットワーク設計処理のフローチャートである。
【図3】収用局と加入希望者の分布を示す説明例でる。
【図4】図2のクラスタリング処理の詳細なフローチャートである。
【図5】図3に示す例をクラスタに分割した例である。
【図6】図5に示す分割例で1つのクラスタを更に2つに分割した例である。
【図7】図6に示すクラスタ分割例で、各光スプリッタに近くの加入希望者を接続した状態の説明図である。
【図8】図2に示すフローで、光スプリッタと収用局を接続する処理のフローチャートである。
【図9】図8に示すフローにより光スプリッタと収用局を接続した状態の説明図である。
【図10】図2のクラスタリング処理の別のフローチャートである。
【発明を実施するための形態】
【0011】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例1】
【0012】
図1は、本発明に係る設計支援システムの概略構成ブロック図を示す。コンピュータのCPU10に、キーボード等の入力装置12と、表示装置14が接続する。CPU10上で、本実施例の設計支援プログラムが動作する。パラメータ記憶装置16は、CPU上の設計支援プログラムに必要な、入力装置12により入力される各種パラメータを記憶する。パラメータ記憶装置16は、例えば、コンピュータを構成するRAM又は二次記憶装置としてのハードディスク装置などからなる。
【0013】
位置情報データベース(DB)18は、PONネットワークの設計対象地域に位置するPON加入希望者および収容局の、2次元平面上での位置情報を保持する。収容局の位置情報をCi(i=1〜N)とし、加入希望者の位置情報をXj(j=1〜M)とする。この説明例では、収容局がN台あり、加入希望者数がMであるとする。Ci(i=1〜N)は各収容局を示す場合と、その位置座標を示す場合とがある。同様に、Xj(j=1〜M)は、加入希望者自体を示す場合と、その一座標を示す場合とがある。
【0014】
最大収容回線数データベース(DB)20は、各収容局Ci(i=1〜N)の最大収容回線数Nfi(i=1〜N)を示す。例えば、C1の最大収容回線数はNf1である。
【0015】
データベースとして、収用局の位置情報と最大収用回線数を保持する収用局データベースと、加入希望者に関する位置情報を保持する加入希望者データベースとを有する構成であってもよいことは明らかである。
【0016】
CPU10は、設計支援プログラムの機能要素として、以下の機能22〜30を具備する。図2は、CPU10による設計支援プログラムのメインフローの動作フローチャートを示す。
【0017】
光スプリッタ配置設計機能22が、位置情報DB18から収容局の位置情報Ci(i=1〜N)と、加入希望者の位置情報Xj(j=1〜M)を読み込む(S1)。この説明例では、収容局がN台あり、加入希望者がM人である。図3は、加入希望者と収容局の分布例を示す。図3に示す分布例では、16人の加入希望者を3つの収用局のどれに接続すべきかを検討し、決定することになる。M=16、N=3となる。各収用局には1又は複数のPONシステムを収容可能であるとする。
【0018】
オペレータは、入力装置12を使って、光ネットワーク設計の基本パラメータ、ここでは、最大ドロップケーブル長Lmax、光スプリッタ分岐数Ns及びクラスタ数(初期値)NcをCPU10に入力する(S2)。もちろん、これらのパラメータの入力(S2)を、ステップS1に先行して実施しておいても良い。最大ドロップケーブル長Lmaxは、光スプリッタから加入希望者宅までの、許容される最長距離である。光スプリッタ分岐数Nsは1つの光スプリッタに収容できる加入希望者数である。クラスタ数Ncは、PONシステム数であり、ここでは、1つのPONシステムに1つの光スプリッタを想定しているので、光スプリッタ数でもある。クラスタ数Ncは、収容局数又は加入希望者数により、計算途中で増減されることがある。図3に示す例では、収用局の数が3であることから、クラスタ数Ncの初期値を3とする。
【0019】
次に、クラスタリング処理機能24を使って、加入希望者をクラスタ数Ncの初期値以上のクラスタ数でクラスタ化し、各クラスタに光スプリッタを割り当てる(S4)。具体的には、クラスタリング処理機能24が、ステップS1,S2で設定されパラメータ記憶装置16に記憶される条件及び初期値に従い、各クラスタ内の加入希望者数がNs以下となり、かつ、ドロップケーブル長が最大長Lmaxを越えないという条件の下で、全加入希望者をクラスタリングし、光スプリッタ候補の位置を決定する(S4)。
【0020】
図4は、クラスタリング処理(S4)の詳細なフローチャートを示す。メインルーチンから引き渡された対象領域及びクラスタ数Ncに従い、光スプリッタの位置候補となるNc個のセントロイドYk(k=1〜Nc)を対象領域内にランダムに設定する(S11)。
【0021】
所定のクラスタリング処理により、対象領域内に存在する全加入希望者をNc個のクラスタに分割する(S12)。これは、各クラスタ内で、セントロイドYkと当該クラスタに属する加入希望者との間のユークリッド距離の総和が最小となるように、各クラスタへの加入希望者の所属と各セントロイドの位置を決定する処理である。このようなクラスタリング処理法としては、データマイニングの分野において広く用いられているk-means法などがある。このクラスタリング処理で決定した各セントロイドが、光スプリッタの位置候補となる。
【0022】
図5は、図3に示す例に対し、クラスタリング処理(S12)により3つのクラスタに加入希望者を分割した結果を示す。破線がクラスタの境界を示す。黒丸は、セントロイドYk(光スプリッタ候補)である。
【0023】
各セントロイドYkについて、光スプリッタに収容可能な加入希望者数Ns、及び最大ドロップケーブル長Lmaxを満たすかどうかを調べる(S14,S15)。そのために、まず、条件判定対象のクラスタ/セントロイドを指定する変数kを1で初期化する(S13)。そして、k番目のクラスタに属する加入希望者がNs以下かどうかを調べ(S14)、k番目のクラスタ内の加入希望者とセントロイドYkとの間の距離が全て、最大ドロップケーブル長Lmax以下であるかどうかを調べる(S15)。
【0024】
何れかの条件(S14,S15)が満たされない場合、クラスタリング処理機能により、k番目のクラスタを2つのクラスタに分割させる(S18)。図6は、図5に示す例で、右下のクラスタにおいて、ステップS14の条件が満たされず、このクラスタを更に2分割した結果を示す。この場合、クラスタ数(又はセントロイド数)は、4になる。ソフトウエアプログラムとしては、ステップS18は、k番目のクラスタを対象領域とし、クラスタ数を2とする引数を、図4に示すクラスタリング処理ルーチン又は関数に渡して再帰的に実行させることで、この目的を実現している。
【0025】
k番目のクラスタに属する加入希望者がNs以下であり(S14)、かつ、k番目のクラスタ内の加入希望者とセントロイドYkとの間のユークリッド距離が全て、最大ドロップケーブル長Lmax以下である場合(S15)、kをインクリメントし(S17)、次のクラスタについてステップS14,S15の条件を満たすかどうかを確認する。
【0026】
全クラスタについて、ステップS14,S15の条件を満たすことを確認したら、図3に戻り、セントロイドを光スプリッタ位置として確定し、各クラスタ内の加入希望者を同じクラスタ内の光スプリッタに論理接続する(S5)。この時点で、光スプリッタの配置場所とドロップケーブルの設計が完了する。なお、k-means法などのクラスタリング手法は局所最適解に収束することが知られている。従って、得られるPONネットワークの設計結果は、光ファイバ線路長に対する準最適解となる。図7は、図6に示す例における光スプリッタ候補位置(セントロイド)に光スプリッタを配置し、ステップS5により、加入希望者を同じクラスタ内の光スプリッタに接続した状態を示す。
【0027】
収用局決定機能26が、ステップS5で位置が確定した各光スプリッタをどの収用局に接続するかを決定する(S6)。ステップS6の詳細なフローチャートを図8に示す。
【0028】
収用局決定機能26は、ボロノイ領域計算機能28に指示して、N個の収容局の位置を母点として、設計対象範囲をボロノイ領域に分割させる(S21)。ボロノイ領域とは、母点からの距離が、他の母点からの距離よりも短い点の集合を表わす。領域全体を複数のボロノイ領域に区切ったものは、ボロノイ図と呼ばれる。図9は、図7に示す収用局と光スプリッタの配置に対してボロノイ領域への分割を実施した結果であって、破線がボロノイ領域の境界線を示す。ボロノイ図の作図方法としては、逐次添加法や再帰二分法などがある。
【0029】
収用局決定機能26は、得られたボロノイ領域の全てについて、以下の処理を実行する。まず、処理対象のボロノイ領域を指定する変数kを1で初期化する(S22)。収用局決定機能26は、最大収容回線数DB20からk番目の収容局の最大収容回線数Nfkを取得する(S23)。k番目のボロノイ領域内に存在する光スプリッタ数とk番目の収容局に収用済みの回線数の合計が、Nfk以下か否かを判断する(S24)。すなわち、k番目のボロノイ領域内に存在する光スプリッタ数に等しいPONシステムを、k番目の収用局にまだ収容可能かどうかを調べる。
【0030】
k番目のボロノイ領域内に存在する光スプリッタ数とk番目の収容局に収用済みの回線数の合計が、Nfk以下の場合(S24)、k番目のボロノイ領域内に存在する各光スプリッタをk番目の収容局に接続する(S25)。kがNcに等しく無ければ(S26)、kをインクリメントして(S27)、S23以降を繰り返す。kがNcに等しくなれば(S26)、図8に示す処理を終了する。
【0031】
k番目のボロノイ領域内に存在する光スプリッタ数とk番目の収容局に収用済みの回線数の合計が、Nfkを越える場合(S24)、もはや、k番目のボロノイ領域内に存在する全光スプリッタをk番目の収容局に接続することができない。そこで、隣接するボロノイ領域j(但し、j≠k)であって、そのボロノイ領域j内の全光スプリッタ数と、既に接続済みの隣接領域の光スプリッタ数を足してもまだ空きがある収用局を有するものがあるかどうかを調べる(S28)。すなわち、隣接するボロノイ領域の収用局への接続可能性を調べる。そのような隣接ボロノイ領域j(但し、j≠k)が無い場合(S28)、収用局決定機能26は、表示装置14に、PONネットワークの設計不能を示すエラーメッセージを表示する(S29)。
【0032】
空きのある収用局を有する隣接ボロノイ領域j(但し、j≠k)が存在する場合(S28)、k番目のボロノイ領域内の光スプリッタの内で、当該隣接ボロノイ領域j(但し、j≠k)の収用局Cjに最も近い光スプリッタを収用局Cjに接続する(S30)。そして、ステップS24以降を繰り返す。これにより、ステップS24で考慮すべき光スプリッタ数が1だけ減る。ステップS30を必要回数だけ繰り返すことで、最終的にステップS24の条件が満たされ、先に説明したように、次のボロノイ領域の処理に移行する(S26,S27)。
【0033】
このようにして、ステップS5で配置された全光スプリッタを、可能な限り近い収用局に接続できる。これで、図9に示すように、PONネットワークの設計が完了する。設計結果出力機能30は、設計結果を表示装置14に出力する。もちろん、設計結果を印刷出力するなり、図示しないハードディスクに保存してもよい。
【実施例2】
【0034】
図4に示すフローでは、クラスタ内で加入希望者数の条件又はドロップケーブル長の条件が満たされないクラスタを再帰処理で2分割するようにしたが、クラスタ数Ncをインクリメントして、全体でクラスタリング処理を再実行してもよい。図10は、そのように図4を変更したフローチャートを示す。図3のステップS18の代わりに、クラスタ数Ncをインクリメントして(S18a)、ステップS11以降を再実行する。
【0035】
この方法では、クラスタリングを仕切り直すことになり、図3に示すフローよりも時間がかかるが、全体を再考することになるので、全体的には全加入希望者の良好な配分を実現できる。
【0036】
本発明によれば、例えば、多数のPON加入希望者宅と複数の収容局が非一様に分布する場合において、加入希望者宅と収容局の位置情報のみをもとに、光ファイバコストに対する準最適解を与えるPONネットワークを設計できる。これにより、PONサービスを展開する通信事業者のPONネットワーク設計負担を軽減できる。
【0037】
特定の説明用の実施例を参照して本発明を説明したが、特許請求の範囲に規定される本発明の技術的範囲を逸脱しないで、上述の実施例に種々の変更・修整を施しうることは、本発明の属する分野の技術者にとって自明であり、このような変更・修整も本発明の技術的範囲に含まれる。
【符号の説明】
【0038】
10:CPU
12:入力装置
14:表示装置
16:パラメータ記憶装置
18:位置情報データベース(DB)
20:最大収容回線数データベース(DB)
22:光スプリッタ配置設計機能
24:クラスタリング処理機能
26:収用局決定機能
28:ボロノイ領域計算機能
30:設計結果出力機能
【技術分野】
【0001】
本発明は、PDS(Passive Double Star)型光ネットワークの設計を支援する光ネットワーク設計支援システム及びプログラムに関する。
【背景技術】
【0002】
PDS型光ネットワーク、すなわち、いわゆるPON(Passive Optical Network)ネットワークにおいて、複数の収容局に多数の加入希望者を配分する場合、従来は、熟練技術者の手作業に頼っていた。非特許文献1、2には、収容局を中心とした円形のエリア内にPON加入希望者宅が一様に分布していることを前提とする場合で、多段分岐光アクセスネットワークの敷設コストを最小化するコンピュータ手法が記載されている。
【先行技術文献】
【非特許文献】
【0003】
【非特許文献1】宇田川大輔、松本隆男「多段分岐光アクセスネットワークの最小光ファイバ長に関する検討」電子情報通信学会総合大会、B−8−29、2003年
【非特許文献2】宇田川大輔、松本隆男「多段分岐アクセスネットワークのコスト最小化条件に関する検討」電子情報通信学会総合大会、B−8−11、2004年
【発明の概要】
【発明が解決しようとする課題】
【0004】
熟練技術者による手作業では、コスト的に最適解又は一定以上に好ましい解を得られているかどうかを確認できない。また、作成に膨大な手間と時間を要する。
【0005】
非特許文献1および2に記載される手法は、加入希望者宅が一様に分布していない場合や、収容局ごとにカバーするエリアの形状が円形でない場合などには適用できない。しかも、このような適用的な状況が、より現実的である。
【0006】
そこで、本発明は、多数の加入希望者宅と複数の収容局が非一様に分布する場合を前提とし、光ファイバコストに関して好ましい解を提示する光ネットワーク設計支援システム及びプログラムを提示することを目的とする。
【課題を解決するための手段】
【0007】
本発明に係る光ネットワーク設計支援システムは、収容局および加入希望者の位置情報を保存する位置情報データベースと、最大ドロップケーブル長、光スプリッタ分岐数及びクラスタ数初期値を記憶するパラメータ記憶手段と、当該加入希望者を当該クラスタ数初期値以上のクラスタに分割し、各クラスタ内での光スプリッタ位置を決定する光スプリッタ位置決定手段であって、各クラスタ内の加入希望者数が当該光スプリッタ分岐数以下であり、各クラスタ内の光スプリッタ候補位置から同じクラスタ内の加入希望者までの距離が当該最大ドロップケーブル長以下であるように各クラスタ内の当該光スプリッタ位置を決定する光スプリッタ位置決定手段と、当該光スプリッタ位置決定手段により決定された当該各光スプリッタ位置の光スプリッタを当該収用局の何れかに接続する光スプリッタ/収用局接続手段とを具備することを特徴とする。
【0008】
本発明に係る光ネットワーク設計支援プログラムは、コンピュータを使い、複数の収用局及び複数の加入希望者に対して、位置情報データベースに記憶される当該収容局および当該加入希望者の位置情報を参照し、最大ドロップケーブル長及び光スプリッタ分岐数の条件の下で、光スプリッタの位置、及び当該光スプリッタを収用する収用局を決定する光ネットワーク設計支援プログラムであって、当該コンピュータに、当該複数の加入希望者をクラスタ数初期値以上のクラスタに分割し、各クラスタ内での光スプリッタ位置を決定させる光スプリッタ位置決定機能であって、各クラスタ内の加入希望者数が当該光スプリッタ分岐数以下であり、各クラスタ内の光スプリッタ候補位置から同じクラスタ内の加入希望者までの距離が当該最大ドロップケーブル長以下であるように各クラスタ内の当該光スプリッタ位置を決定する光スプリッタ位置決定機能と、当該コンピュータに、当該光スプリッタ位置決定機能により決定された当該各光スプリッタ位置の光スプリッタを当該収用局の何れかに接続させる光スプリッタ/収用局接続機能とを具備することを特徴とする。
【発明の効果】
【0009】
本発明により、多数の加入希望者宅と複数の収容局が非一様に分布する場合において、加入希望者宅と収容局の位置情報をもとに、光ファイバコストを低減した設計を支援できる。
【図面の簡単な説明】
【0010】
【図1】本発明の一実施例の概略構成ブロック図である。
【図2】本実施例のネットワーク設計処理のフローチャートである。
【図3】収用局と加入希望者の分布を示す説明例でる。
【図4】図2のクラスタリング処理の詳細なフローチャートである。
【図5】図3に示す例をクラスタに分割した例である。
【図6】図5に示す分割例で1つのクラスタを更に2つに分割した例である。
【図7】図6に示すクラスタ分割例で、各光スプリッタに近くの加入希望者を接続した状態の説明図である。
【図8】図2に示すフローで、光スプリッタと収用局を接続する処理のフローチャートである。
【図9】図8に示すフローにより光スプリッタと収用局を接続した状態の説明図である。
【図10】図2のクラスタリング処理の別のフローチャートである。
【発明を実施するための形態】
【0011】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例1】
【0012】
図1は、本発明に係る設計支援システムの概略構成ブロック図を示す。コンピュータのCPU10に、キーボード等の入力装置12と、表示装置14が接続する。CPU10上で、本実施例の設計支援プログラムが動作する。パラメータ記憶装置16は、CPU上の設計支援プログラムに必要な、入力装置12により入力される各種パラメータを記憶する。パラメータ記憶装置16は、例えば、コンピュータを構成するRAM又は二次記憶装置としてのハードディスク装置などからなる。
【0013】
位置情報データベース(DB)18は、PONネットワークの設計対象地域に位置するPON加入希望者および収容局の、2次元平面上での位置情報を保持する。収容局の位置情報をCi(i=1〜N)とし、加入希望者の位置情報をXj(j=1〜M)とする。この説明例では、収容局がN台あり、加入希望者数がMであるとする。Ci(i=1〜N)は各収容局を示す場合と、その位置座標を示す場合とがある。同様に、Xj(j=1〜M)は、加入希望者自体を示す場合と、その一座標を示す場合とがある。
【0014】
最大収容回線数データベース(DB)20は、各収容局Ci(i=1〜N)の最大収容回線数Nfi(i=1〜N)を示す。例えば、C1の最大収容回線数はNf1である。
【0015】
データベースとして、収用局の位置情報と最大収用回線数を保持する収用局データベースと、加入希望者に関する位置情報を保持する加入希望者データベースとを有する構成であってもよいことは明らかである。
【0016】
CPU10は、設計支援プログラムの機能要素として、以下の機能22〜30を具備する。図2は、CPU10による設計支援プログラムのメインフローの動作フローチャートを示す。
【0017】
光スプリッタ配置設計機能22が、位置情報DB18から収容局の位置情報Ci(i=1〜N)と、加入希望者の位置情報Xj(j=1〜M)を読み込む(S1)。この説明例では、収容局がN台あり、加入希望者がM人である。図3は、加入希望者と収容局の分布例を示す。図3に示す分布例では、16人の加入希望者を3つの収用局のどれに接続すべきかを検討し、決定することになる。M=16、N=3となる。各収用局には1又は複数のPONシステムを収容可能であるとする。
【0018】
オペレータは、入力装置12を使って、光ネットワーク設計の基本パラメータ、ここでは、最大ドロップケーブル長Lmax、光スプリッタ分岐数Ns及びクラスタ数(初期値)NcをCPU10に入力する(S2)。もちろん、これらのパラメータの入力(S2)を、ステップS1に先行して実施しておいても良い。最大ドロップケーブル長Lmaxは、光スプリッタから加入希望者宅までの、許容される最長距離である。光スプリッタ分岐数Nsは1つの光スプリッタに収容できる加入希望者数である。クラスタ数Ncは、PONシステム数であり、ここでは、1つのPONシステムに1つの光スプリッタを想定しているので、光スプリッタ数でもある。クラスタ数Ncは、収容局数又は加入希望者数により、計算途中で増減されることがある。図3に示す例では、収用局の数が3であることから、クラスタ数Ncの初期値を3とする。
【0019】
次に、クラスタリング処理機能24を使って、加入希望者をクラスタ数Ncの初期値以上のクラスタ数でクラスタ化し、各クラスタに光スプリッタを割り当てる(S4)。具体的には、クラスタリング処理機能24が、ステップS1,S2で設定されパラメータ記憶装置16に記憶される条件及び初期値に従い、各クラスタ内の加入希望者数がNs以下となり、かつ、ドロップケーブル長が最大長Lmaxを越えないという条件の下で、全加入希望者をクラスタリングし、光スプリッタ候補の位置を決定する(S4)。
【0020】
図4は、クラスタリング処理(S4)の詳細なフローチャートを示す。メインルーチンから引き渡された対象領域及びクラスタ数Ncに従い、光スプリッタの位置候補となるNc個のセントロイドYk(k=1〜Nc)を対象領域内にランダムに設定する(S11)。
【0021】
所定のクラスタリング処理により、対象領域内に存在する全加入希望者をNc個のクラスタに分割する(S12)。これは、各クラスタ内で、セントロイドYkと当該クラスタに属する加入希望者との間のユークリッド距離の総和が最小となるように、各クラスタへの加入希望者の所属と各セントロイドの位置を決定する処理である。このようなクラスタリング処理法としては、データマイニングの分野において広く用いられているk-means法などがある。このクラスタリング処理で決定した各セントロイドが、光スプリッタの位置候補となる。
【0022】
図5は、図3に示す例に対し、クラスタリング処理(S12)により3つのクラスタに加入希望者を分割した結果を示す。破線がクラスタの境界を示す。黒丸は、セントロイドYk(光スプリッタ候補)である。
【0023】
各セントロイドYkについて、光スプリッタに収容可能な加入希望者数Ns、及び最大ドロップケーブル長Lmaxを満たすかどうかを調べる(S14,S15)。そのために、まず、条件判定対象のクラスタ/セントロイドを指定する変数kを1で初期化する(S13)。そして、k番目のクラスタに属する加入希望者がNs以下かどうかを調べ(S14)、k番目のクラスタ内の加入希望者とセントロイドYkとの間の距離が全て、最大ドロップケーブル長Lmax以下であるかどうかを調べる(S15)。
【0024】
何れかの条件(S14,S15)が満たされない場合、クラスタリング処理機能により、k番目のクラスタを2つのクラスタに分割させる(S18)。図6は、図5に示す例で、右下のクラスタにおいて、ステップS14の条件が満たされず、このクラスタを更に2分割した結果を示す。この場合、クラスタ数(又はセントロイド数)は、4になる。ソフトウエアプログラムとしては、ステップS18は、k番目のクラスタを対象領域とし、クラスタ数を2とする引数を、図4に示すクラスタリング処理ルーチン又は関数に渡して再帰的に実行させることで、この目的を実現している。
【0025】
k番目のクラスタに属する加入希望者がNs以下であり(S14)、かつ、k番目のクラスタ内の加入希望者とセントロイドYkとの間のユークリッド距離が全て、最大ドロップケーブル長Lmax以下である場合(S15)、kをインクリメントし(S17)、次のクラスタについてステップS14,S15の条件を満たすかどうかを確認する。
【0026】
全クラスタについて、ステップS14,S15の条件を満たすことを確認したら、図3に戻り、セントロイドを光スプリッタ位置として確定し、各クラスタ内の加入希望者を同じクラスタ内の光スプリッタに論理接続する(S5)。この時点で、光スプリッタの配置場所とドロップケーブルの設計が完了する。なお、k-means法などのクラスタリング手法は局所最適解に収束することが知られている。従って、得られるPONネットワークの設計結果は、光ファイバ線路長に対する準最適解となる。図7は、図6に示す例における光スプリッタ候補位置(セントロイド)に光スプリッタを配置し、ステップS5により、加入希望者を同じクラスタ内の光スプリッタに接続した状態を示す。
【0027】
収用局決定機能26が、ステップS5で位置が確定した各光スプリッタをどの収用局に接続するかを決定する(S6)。ステップS6の詳細なフローチャートを図8に示す。
【0028】
収用局決定機能26は、ボロノイ領域計算機能28に指示して、N個の収容局の位置を母点として、設計対象範囲をボロノイ領域に分割させる(S21)。ボロノイ領域とは、母点からの距離が、他の母点からの距離よりも短い点の集合を表わす。領域全体を複数のボロノイ領域に区切ったものは、ボロノイ図と呼ばれる。図9は、図7に示す収用局と光スプリッタの配置に対してボロノイ領域への分割を実施した結果であって、破線がボロノイ領域の境界線を示す。ボロノイ図の作図方法としては、逐次添加法や再帰二分法などがある。
【0029】
収用局決定機能26は、得られたボロノイ領域の全てについて、以下の処理を実行する。まず、処理対象のボロノイ領域を指定する変数kを1で初期化する(S22)。収用局決定機能26は、最大収容回線数DB20からk番目の収容局の最大収容回線数Nfkを取得する(S23)。k番目のボロノイ領域内に存在する光スプリッタ数とk番目の収容局に収用済みの回線数の合計が、Nfk以下か否かを判断する(S24)。すなわち、k番目のボロノイ領域内に存在する光スプリッタ数に等しいPONシステムを、k番目の収用局にまだ収容可能かどうかを調べる。
【0030】
k番目のボロノイ領域内に存在する光スプリッタ数とk番目の収容局に収用済みの回線数の合計が、Nfk以下の場合(S24)、k番目のボロノイ領域内に存在する各光スプリッタをk番目の収容局に接続する(S25)。kがNcに等しく無ければ(S26)、kをインクリメントして(S27)、S23以降を繰り返す。kがNcに等しくなれば(S26)、図8に示す処理を終了する。
【0031】
k番目のボロノイ領域内に存在する光スプリッタ数とk番目の収容局に収用済みの回線数の合計が、Nfkを越える場合(S24)、もはや、k番目のボロノイ領域内に存在する全光スプリッタをk番目の収容局に接続することができない。そこで、隣接するボロノイ領域j(但し、j≠k)であって、そのボロノイ領域j内の全光スプリッタ数と、既に接続済みの隣接領域の光スプリッタ数を足してもまだ空きがある収用局を有するものがあるかどうかを調べる(S28)。すなわち、隣接するボロノイ領域の収用局への接続可能性を調べる。そのような隣接ボロノイ領域j(但し、j≠k)が無い場合(S28)、収用局決定機能26は、表示装置14に、PONネットワークの設計不能を示すエラーメッセージを表示する(S29)。
【0032】
空きのある収用局を有する隣接ボロノイ領域j(但し、j≠k)が存在する場合(S28)、k番目のボロノイ領域内の光スプリッタの内で、当該隣接ボロノイ領域j(但し、j≠k)の収用局Cjに最も近い光スプリッタを収用局Cjに接続する(S30)。そして、ステップS24以降を繰り返す。これにより、ステップS24で考慮すべき光スプリッタ数が1だけ減る。ステップS30を必要回数だけ繰り返すことで、最終的にステップS24の条件が満たされ、先に説明したように、次のボロノイ領域の処理に移行する(S26,S27)。
【0033】
このようにして、ステップS5で配置された全光スプリッタを、可能な限り近い収用局に接続できる。これで、図9に示すように、PONネットワークの設計が完了する。設計結果出力機能30は、設計結果を表示装置14に出力する。もちろん、設計結果を印刷出力するなり、図示しないハードディスクに保存してもよい。
【実施例2】
【0034】
図4に示すフローでは、クラスタ内で加入希望者数の条件又はドロップケーブル長の条件が満たされないクラスタを再帰処理で2分割するようにしたが、クラスタ数Ncをインクリメントして、全体でクラスタリング処理を再実行してもよい。図10は、そのように図4を変更したフローチャートを示す。図3のステップS18の代わりに、クラスタ数Ncをインクリメントして(S18a)、ステップS11以降を再実行する。
【0035】
この方法では、クラスタリングを仕切り直すことになり、図3に示すフローよりも時間がかかるが、全体を再考することになるので、全体的には全加入希望者の良好な配分を実現できる。
【0036】
本発明によれば、例えば、多数のPON加入希望者宅と複数の収容局が非一様に分布する場合において、加入希望者宅と収容局の位置情報のみをもとに、光ファイバコストに対する準最適解を与えるPONネットワークを設計できる。これにより、PONサービスを展開する通信事業者のPONネットワーク設計負担を軽減できる。
【0037】
特定の説明用の実施例を参照して本発明を説明したが、特許請求の範囲に規定される本発明の技術的範囲を逸脱しないで、上述の実施例に種々の変更・修整を施しうることは、本発明の属する分野の技術者にとって自明であり、このような変更・修整も本発明の技術的範囲に含まれる。
【符号の説明】
【0038】
10:CPU
12:入力装置
14:表示装置
16:パラメータ記憶装置
18:位置情報データベース(DB)
20:最大収容回線数データベース(DB)
22:光スプリッタ配置設計機能
24:クラスタリング処理機能
26:収用局決定機能
28:ボロノイ領域計算機能
30:設計結果出力機能
【特許請求の範囲】
【請求項1】
収容局および加入希望者の位置情報を保存する位置情報データベースと、
最大ドロップケーブル長、光スプリッタ分岐数及びクラスタ数初期値を記憶するパラメータ記憶手段と、
当該加入希望者を当該クラスタ数初期値以上のクラスタに分割し、各クラスタ内での光スプリッタ位置を決定する光スプリッタ位置決定手段であって、各クラスタ内の加入希望者数が当該光スプリッタ分岐数以下であり、各クラスタ内の光スプリッタ候補位置から同じクラスタ内の加入希望者までの距離が当該最大ドロップケーブル長以下であるように各クラスタ内の当該光スプリッタ位置を決定する光スプリッタ位置決定手段と、
当該光スプリッタ位置決定手段により決定された当該各光スプリッタ位置の光スプリッタを当該収用局の何れかに接続する光スプリッタ/収用局接続手段
とを具備することを特徴とする光ネットワーク設計支援システム。
【請求項2】
当該光スプリッタ位置決定手段が、
当該クラスタ数初期値に相当する数のセントロイドをランダムに設定した上で、全加入希望者を当該クラスタ数初期値に相当する数のクラスタに分割し、当該セントロイドを最適化する分割手段と、
当該分割手段で生成される各クラスタに対して、クラスタ内の加入希望者数が当該光スプリッタ分岐数以下である第1条件、及び各クラスタ内の当該セントロイドの位置から同じクラスタ内の加入希望者までの距離が当該最大ドロップケーブル長以下である第2条件を満たすかどうかを判別する判別手段と、
当該第1条件及び第2条件の少なくとも一方を満たさないクラスタに対し当該分割手段及び当該判別手段を実行させる再帰手段と、
当該判別手段において、当該第1条件及び当該第2条件を満たすクラスタの当該セントロイドの位置を当該光スプリッタ位置とする手段
とを具備することを特徴とする請求項1に記載の光ネットワーク設計支援システム。
【請求項3】
当該光スプリッタ位置決定手段が、
当該クラスタ数初期値に相当する数のセントロイドをランダムに設定した上で、全加入希望者を当該クラスタ数初期値に相当する数のクラスタに分割し、当該セントロイドを最適化する分割手段と、
当該分割手段で生成される各クラスタに対して、クラスタ内の加入希望者数が当該光スプリッタ分岐数以下である第1条件、及び各クラスタ内の当該セントロイドの位置から同じクラスタ内の加入希望者までの距離が当該最大ドロップケーブル長以下である第2条件を満たすかどうかを判別する判別手段と、
当該第1条件及び第2条件の少なくとも一方を満たさないクラスタが存在する場合に、当該分割手段及び当該判別手段を再実行させる手段と、
全クラスタが当該第1条件及び当該第2条件を満たす場合に、各クラスタの当該セントロイドの位置を当該光スプリッタ位置とする手段
とを具備することを特徴とする請求項1に記載の光ネットワーク設計支援システム。
【請求項4】
当該光スプリッタ/収用局接続手段は、
当該収用局を母点として当該加入希望者を含む領域をボロノイ領域に分割するボロノイ領域分割手段と、
当該ボロノイ領域分割手段で分割された各ボロノイ領域において、当該ボロノイ領域内の収用局に同じボロノイ領域内の光スプリッタを接続可能である場合に接続し、当該ボロノイ領域内の収用局に同じボロノイ領域内の光スプリッタを接続する空きがない場合に隣接するボロノイ領域の収用局に対して接続可能か調べる接続手段
とを具備することを特徴とする請求項1乃至3の何れか1項に記載の光ネットワーク設計支援システム。
【請求項5】
コンピュータを使い、複数の収用局及び複数の加入希望者に対して、位置情報データベースに記憶される当該収容局および当該加入希望者の位置情報を参照し、最大ドロップケーブル長及び光スプリッタ分岐数の条件の下で、光スプリッタの位置、及び当該光スプリッタを収用する収用局を決定する光ネットワーク設計支援プログラムであって、
当該コンピュータに、当該複数の加入希望者をクラスタ数初期値以上のクラスタに分割し、各クラスタ内での光スプリッタ位置を決定させる光スプリッタ位置決定機能であって、各クラスタ内の加入希望者数が当該光スプリッタ分岐数以下であり、各クラスタ内の光スプリッタ候補位置から同じクラスタ内の加入希望者までの距離が当該最大ドロップケーブル長以下であるように各クラスタ内の当該光スプリッタ位置を決定する光スプリッタ位置決定機能と、
当該コンピュータに、当該光スプリッタ位置決定機能により決定された当該各光スプリッタ位置の光スプリッタを当該収用局の何れかに接続させる光スプリッタ/収用局接続機能
とを具備することを特徴とする光ネットワーク設計支援プログラム。
【請求項6】
当該光スプリッタ位置決定機能が、
当該コンピュータに、当該クラスタ数初期値に相当する数のセントロイドをランダムに設定した上で、全加入希望者を当該クラスタ数初期値に相当する数のクラスタに分割し、当該セントロイドを最適化させる分割機能と、
当該コンピュータに、当該分割機能で生成される各クラスタに対して、クラスタ内の加入希望者数が当該光スプリッタ分岐数以下である第1条件、及び各クラスタ内の当該セントロイドの位置から同じクラスタ内の加入希望者までの距離が当該最大ドロップケーブル長以下である第2条件を満たすかどうかを判別させる判別機能と、
当該コンピュータに、当該第1条件及び第2条件の少なくとも一方を満たさないクラスタに対し当該分割機能及び当該判別機能を実行させる再帰機能と、
当該コンピュータに、当該判別機能において、当該第1条件及び当該第2条件を満たすクラスタの当該セントロイドの位置を当該光スプリッタ位置とさせる機能
とを具備することを特徴とする請求項5に記載の光ネットワーク設計支援プログラム。
【請求項7】
当該光スプリッタ位置決定機能が、
当該コンピュータに、当該クラスタ数初期値に相当する数のセントロイドをランダムに設定させた上で、全加入希望者を当該クラスタ数初期値に相当する数のクラスタに分割させ、当該セントロイドを最適化させる分割機能と、
当該コンピュータに、当該分割機能で生成される各クラスタに対して、クラスタ内の加入希望者数が当該光スプリッタ分岐数以下である第1条件、及び各クラスタ内の当該セントロイドの位置から同じクラスタ内の加入希望者までの距離が当該最大ドロップケーブル長以下である第2条件を満たすかどうかを判別させる判別機能と、
当該コンピュータに、当該第1条件及び第2条件の少なくとも一方を満たさないクラスタが存在する場合に、当該分割機能及び当該判別機能を再実行させる機能と、
当該コンピュータに、全クラスタが当該第1条件及び当該第2条件を満たす場合に、各クラスタの当該セントロイドの位置を当該光スプリッタ位置とさせる機能
とを具備することを特徴とする請求項5に記載の光ネットワーク設計支援プログラム。
【請求項8】
当該光スプリッタ/収用局接続機能は、
当該コンピュータに、当該収用局を母点として当該加入希望者を含む領域をボロノイ領域に分割させるボロノイ領域分割機能と、
当該コンピュータに、当該ボロノイ領域分割機能で分割された各ボロノイ領域において、当該ボロノイ領域内の収用局に同じボロノイ領域内の光スプリッタを接続可能である場合には接続させ、当該ボロノイ領域内の収用局に同じボロノイ領域内の光スプリッタを接続する空きがない場合には隣接するボロノイ領域の収用局に対して接続可能か調べさせる接続機能
とを具備することを特徴とする請求項5乃至7の何れか1項に記載の光ネットワーク設計支援プログラム。
【請求項1】
収容局および加入希望者の位置情報を保存する位置情報データベースと、
最大ドロップケーブル長、光スプリッタ分岐数及びクラスタ数初期値を記憶するパラメータ記憶手段と、
当該加入希望者を当該クラスタ数初期値以上のクラスタに分割し、各クラスタ内での光スプリッタ位置を決定する光スプリッタ位置決定手段であって、各クラスタ内の加入希望者数が当該光スプリッタ分岐数以下であり、各クラスタ内の光スプリッタ候補位置から同じクラスタ内の加入希望者までの距離が当該最大ドロップケーブル長以下であるように各クラスタ内の当該光スプリッタ位置を決定する光スプリッタ位置決定手段と、
当該光スプリッタ位置決定手段により決定された当該各光スプリッタ位置の光スプリッタを当該収用局の何れかに接続する光スプリッタ/収用局接続手段
とを具備することを特徴とする光ネットワーク設計支援システム。
【請求項2】
当該光スプリッタ位置決定手段が、
当該クラスタ数初期値に相当する数のセントロイドをランダムに設定した上で、全加入希望者を当該クラスタ数初期値に相当する数のクラスタに分割し、当該セントロイドを最適化する分割手段と、
当該分割手段で生成される各クラスタに対して、クラスタ内の加入希望者数が当該光スプリッタ分岐数以下である第1条件、及び各クラスタ内の当該セントロイドの位置から同じクラスタ内の加入希望者までの距離が当該最大ドロップケーブル長以下である第2条件を満たすかどうかを判別する判別手段と、
当該第1条件及び第2条件の少なくとも一方を満たさないクラスタに対し当該分割手段及び当該判別手段を実行させる再帰手段と、
当該判別手段において、当該第1条件及び当該第2条件を満たすクラスタの当該セントロイドの位置を当該光スプリッタ位置とする手段
とを具備することを特徴とする請求項1に記載の光ネットワーク設計支援システム。
【請求項3】
当該光スプリッタ位置決定手段が、
当該クラスタ数初期値に相当する数のセントロイドをランダムに設定した上で、全加入希望者を当該クラスタ数初期値に相当する数のクラスタに分割し、当該セントロイドを最適化する分割手段と、
当該分割手段で生成される各クラスタに対して、クラスタ内の加入希望者数が当該光スプリッタ分岐数以下である第1条件、及び各クラスタ内の当該セントロイドの位置から同じクラスタ内の加入希望者までの距離が当該最大ドロップケーブル長以下である第2条件を満たすかどうかを判別する判別手段と、
当該第1条件及び第2条件の少なくとも一方を満たさないクラスタが存在する場合に、当該分割手段及び当該判別手段を再実行させる手段と、
全クラスタが当該第1条件及び当該第2条件を満たす場合に、各クラスタの当該セントロイドの位置を当該光スプリッタ位置とする手段
とを具備することを特徴とする請求項1に記載の光ネットワーク設計支援システム。
【請求項4】
当該光スプリッタ/収用局接続手段は、
当該収用局を母点として当該加入希望者を含む領域をボロノイ領域に分割するボロノイ領域分割手段と、
当該ボロノイ領域分割手段で分割された各ボロノイ領域において、当該ボロノイ領域内の収用局に同じボロノイ領域内の光スプリッタを接続可能である場合に接続し、当該ボロノイ領域内の収用局に同じボロノイ領域内の光スプリッタを接続する空きがない場合に隣接するボロノイ領域の収用局に対して接続可能か調べる接続手段
とを具備することを特徴とする請求項1乃至3の何れか1項に記載の光ネットワーク設計支援システム。
【請求項5】
コンピュータを使い、複数の収用局及び複数の加入希望者に対して、位置情報データベースに記憶される当該収容局および当該加入希望者の位置情報を参照し、最大ドロップケーブル長及び光スプリッタ分岐数の条件の下で、光スプリッタの位置、及び当該光スプリッタを収用する収用局を決定する光ネットワーク設計支援プログラムであって、
当該コンピュータに、当該複数の加入希望者をクラスタ数初期値以上のクラスタに分割し、各クラスタ内での光スプリッタ位置を決定させる光スプリッタ位置決定機能であって、各クラスタ内の加入希望者数が当該光スプリッタ分岐数以下であり、各クラスタ内の光スプリッタ候補位置から同じクラスタ内の加入希望者までの距離が当該最大ドロップケーブル長以下であるように各クラスタ内の当該光スプリッタ位置を決定する光スプリッタ位置決定機能と、
当該コンピュータに、当該光スプリッタ位置決定機能により決定された当該各光スプリッタ位置の光スプリッタを当該収用局の何れかに接続させる光スプリッタ/収用局接続機能
とを具備することを特徴とする光ネットワーク設計支援プログラム。
【請求項6】
当該光スプリッタ位置決定機能が、
当該コンピュータに、当該クラスタ数初期値に相当する数のセントロイドをランダムに設定した上で、全加入希望者を当該クラスタ数初期値に相当する数のクラスタに分割し、当該セントロイドを最適化させる分割機能と、
当該コンピュータに、当該分割機能で生成される各クラスタに対して、クラスタ内の加入希望者数が当該光スプリッタ分岐数以下である第1条件、及び各クラスタ内の当該セントロイドの位置から同じクラスタ内の加入希望者までの距離が当該最大ドロップケーブル長以下である第2条件を満たすかどうかを判別させる判別機能と、
当該コンピュータに、当該第1条件及び第2条件の少なくとも一方を満たさないクラスタに対し当該分割機能及び当該判別機能を実行させる再帰機能と、
当該コンピュータに、当該判別機能において、当該第1条件及び当該第2条件を満たすクラスタの当該セントロイドの位置を当該光スプリッタ位置とさせる機能
とを具備することを特徴とする請求項5に記載の光ネットワーク設計支援プログラム。
【請求項7】
当該光スプリッタ位置決定機能が、
当該コンピュータに、当該クラスタ数初期値に相当する数のセントロイドをランダムに設定させた上で、全加入希望者を当該クラスタ数初期値に相当する数のクラスタに分割させ、当該セントロイドを最適化させる分割機能と、
当該コンピュータに、当該分割機能で生成される各クラスタに対して、クラスタ内の加入希望者数が当該光スプリッタ分岐数以下である第1条件、及び各クラスタ内の当該セントロイドの位置から同じクラスタ内の加入希望者までの距離が当該最大ドロップケーブル長以下である第2条件を満たすかどうかを判別させる判別機能と、
当該コンピュータに、当該第1条件及び第2条件の少なくとも一方を満たさないクラスタが存在する場合に、当該分割機能及び当該判別機能を再実行させる機能と、
当該コンピュータに、全クラスタが当該第1条件及び当該第2条件を満たす場合に、各クラスタの当該セントロイドの位置を当該光スプリッタ位置とさせる機能
とを具備することを特徴とする請求項5に記載の光ネットワーク設計支援プログラム。
【請求項8】
当該光スプリッタ/収用局接続機能は、
当該コンピュータに、当該収用局を母点として当該加入希望者を含む領域をボロノイ領域に分割させるボロノイ領域分割機能と、
当該コンピュータに、当該ボロノイ領域分割機能で分割された各ボロノイ領域において、当該ボロノイ領域内の収用局に同じボロノイ領域内の光スプリッタを接続可能である場合には接続させ、当該ボロノイ領域内の収用局に同じボロノイ領域内の光スプリッタを接続する空きがない場合には隣接するボロノイ領域の収用局に対して接続可能か調べさせる接続機能
とを具備することを特徴とする請求項5乃至7の何れか1項に記載の光ネットワーク設計支援プログラム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【公開番号】特開2010−204780(P2010−204780A)
【公開日】平成22年9月16日(2010.9.16)
【国際特許分類】
【出願番号】特願2009−47531(P2009−47531)
【出願日】平成21年3月2日(2009.3.2)
【出願人】(000208891)KDDI株式会社 (2,700)
【Fターム(参考)】
【公開日】平成22年9月16日(2010.9.16)
【国際特許分類】
【出願日】平成21年3月2日(2009.3.2)
【出願人】(000208891)KDDI株式会社 (2,700)
【Fターム(参考)】
[ Back to top ]