"光信号を電気的に終端することなくスイッチングする光スイッチを含む光ノードにより構成されるフォトニックネットワークにおいて、光信号の始点と終点が与えられると、該始点と終点を結ぶ経路上において用いる周波数幅を選択する周波数割当方法であって、経路、及び周波数の計算結果を格納する計算結果記憶手段、経路計算を行い、経路計算結果を該計算結果記憶手段に格納するルータ手段と、前記ネットワークの周波数幅を割り当てる割当手段と、を有する装置において、前記割当手段が、前記計算結果記憶手段の経路計算結果を参照して、隣接リンク間での波長または周波数の使用状態の相関量を求め、該相関量に基づいて、通信路として設定する、固定の周波数幅、または、可変の周波数幅を決定し、前記経路上に割り当てることを特徴とする周波数割当方法。前記固定の周波数幅としての光波長を割り当てる際に、前記割当手段が、前記計算結果記憶手段の前記経路計算結果を参照して、該経路計算結果の経路を構成する光ノード毎に、追加しようとするリンクと当該光ノードを介して隣接するリンクの間で波長の使用状態の相関量を求め、隣接リンク間で最も波長の使用状態が連続する波長を追加する波長割当ステップを有する請求項1記載の周波数割当方法。前記波長割当ステップにおいて、前記相関量が等しい2つ以上の波長が存在した場合に、相関の対象となるリンクを、当該経路を構成する光ノードを介して隣接するリンクで結ばれる1ホップ先の光ノードを介して隣接するリンクまで拡張する請求項2記載の周波数割当方法。前記波長割当ステップにおいて、前記相関量が等しい2つ以上の波長が存在した場合に、任意に番号付けした光波長のうち、若番のものを選択する請求項2又は3に記載の周波数割当方法。前記波長割当ステップにおいて、前記相関量が等しい2つ以上の波長が存在した場合に、光波長が短い方、または、光波長が長い方から順に番号付けした光波長のうち、若番のものを選択する請求項2乃至4のうちいずれか1項に記載の周波数割当方法。前記波長割当ステップにおいて、記憶手段上に、前記経路を構成するリンク毎に、波長の使用状態を示す配列を作成し、前記記憶手段上に、前記リンクと前記経路を構成する光ノードを介して隣接するリンクについても同様の配列を作成し、前記リンク及び隣接するリンクとの間の相関量を演算し、該演算を当該経路を構成する光ノードそれぞれについて演算し、得られた相関量の合計が最も大きくなる波長を追加する請求項2乃至5のうちいずれか1項に記載の周波数割当方法。前記波長割当ステップにおいて、記憶手段上に、前記経路を構成するリンク毎に、波長の使用状態を示す配列を作成し、前記記憶手段上に、前記リンクと前記経路を構成する光ノードを介して隣接するリンクについても同様の配列を作成し、前記リンク及び隣接するリンクとの間の排他的論理和による相関量を演算し、該演算を当該経路を構成する光ノードそれぞれについて行い、得られた相関量の合計が最も小さくなる波長を追加する請求項2乃至5のうちいずれか1項に記載の周波数割当方法。前記波長割当ステップにおいて、記憶手段上に、前記経路を構成するリンク毎に、波長の使用状態を示す配列を作成し、前記記憶手段上に、前記リンクと前記経路を構成する光ノードを介して隣接するリンクについても同様の配列を作成し、前記リンク及び隣接するリンクとの間の追加波長部分のデータを抽出し、追加波長部分の排他的論理和による相関量を演算し、該演算を当該経路を構成する光ノードそれぞれについて行い、得られた相関量の合計が最も小さくなる波長を追加する請求項2乃至5のうちいずれか1項に記載の周波数割当方法。前記波長割当ステップにおいて、記憶手段上に、前記経路を構成するリンク毎に、波長の使用状態を示す配列を作成し、前記記憶手段上に、前記リンクと前記経路を構成する光ノードを介して隣接するリンクについても同様の配列を作成し、前記リンク及び隣接するリンクとの間の追加波長部分のデータを抽出し、追加波長部分の論理和による相関量を演算し、該演算を当該経路を構成する光ノードそれぞれについて行い、得られた相関量の合計が最も大きくなる波長を追加する請求項2乃至5のいずれか1項に記載の周波数割当方法。前記波長割当ステップにおいて、前記相関量の合計が最も小さくなる波長が2つ以上存在した場合に、任意に番号付けした光波長のうち、若番のものを選択する請求項7又は8に記載の周波数割当方法。前記波長割当ステップにおいて、前記波長の使用状態を示す配列として、前記波長の使用時に正の実数を用い、未使用時に零を用いる請求項6乃至9のうちいずれか1項に記載の周波数割当方法。前記波長割当ステップにおいて、前記光ノードを介して隣接するリンクについて相関量を演算する際に、前記配列の同じ波長の項の積を演算し、当該積の全ての波長にわたる総和を用いる請求項6乃至9のうちいずれか1項に記載の周波数割当方法。電気パスの開設要求を受け付ける要求受付ステップを更に有し、前記波長割当ステップにおいて、前記電気パスの開設要求に基づき経路探索した場合に、既存波長がある場合は、既存波長のある経路を優先的に選択し、当該電気パスをマッピングするマッピングステップを含み、前記マッピングステップにおいて、前記既存波長がある場合に、該既存波長のうち、前記相関量が最大となる光波長を選択する請求項2乃至10のうちいずれか1項に記載の周波数割当方法。電気パスの開設要求を受け付ける要求受付ステップを更に有し、前記波長割当ステップにおいて、前記電気パスの開設要求に基づき経路探索した場合に、既存波長が存在しない場合、前記相関量が最大となる光波長を新設し、当該電気パスをマッピングする請求項2乃至10のいずれか1項に記載の周波数割当方法。前記波長割当ステップにおいて、前記経路計算結果の経路を構成する光ノード毎に、追加しようとするリンクと当該光ノードを介して隣接するリンクの間で波長の使用状態の相関量に基づいて、隣接リンク間で最も波長の使用状態が連続する波長を追加する請求項1記載の周波数割当方法。前記可変の周波数幅としての周波数を割り当てる際に、前記割当手段が、互いに接続されるファイバグループを抽出し、抽出したファイバグループのそれぞれの空き周波数状態を表す論理情報について、論理演算することで、ファイバ間共通の空き周波数情報についての論理情報を生成する共通空き周波数情報生成ステップと、前記共通空き周波数情報生成ステップで生成されたファイバ間共通の空き周波数数情報を基に、ファイバ間共通の空き周波数状態に対して、空き周波数の連続性を加味して空き周波数状態に評価値を与える周波数状態評価ステップと、前記周波数状態評価ステップで算出された評価値を基準として、通信路として設定する周波数と通過ファイバを決定し、経路周波数計算結果記憶手段に格納する周波数割当ステップと、を有する請求項1記載の周波数割当方法。前記周波数状態評価ステップにおいて、通信路需要分布DBから通信路需要の帯域分布情報を取得し、想定される通信路帯域の需要帯域分布を加味して、評価値を決定する請求項16記載の周波数割当方法。前記周波数状態評価ステップにおいて、通信路を設定する通信網のトポロジと通信路帯域分布を想定し、前記評価値を算出する評価関数を変更して、前記周波数状態評価ステップを一回以上実施し、より良い結果の得られる評価関数を採用する請求項16記載の周波数割当方法。前記周波数状態評価ステップにおいて、ファイバ毎もしくはファイバペア毎の重み付け情報を保存する重み付けDBを参照して、評価対象となっているファイバまたはファイバペア毎の重み値を加味して評価値を与える請求項16記載の周波数割当方法。光信号を電気的に終端することなくスイッチングする光スイッチを含む光ノードにより構成されるフォトニックネットワークにおいて、光信号の始点と終点を結ぶ経路及び周波数を選択する周波数割当装置であって、経路周波数結果を格納する経路周波数計算結果記憶手段と、互いに接続されるファイバグループを抽出し、抽出したファイバグループのそれぞれの空き周波数状態を表す論理情報について、論理演算することで、ファイバ間共通の空き周波数状態についての論理情報を生成する、共通空き周波数情報生成手段と、生成したファイバ間共通の空き周波数数情報を基に、ファイバ間共通の空き周波数状態に対して、空き周波数の連続性を加味して空き周波数状態に評価値を与える空き周波数状態評価手段と、前記空き周波数状態評価手段で算出した前記評価値を基準として、通信路として設定する周波数と通過ファイバを決定し、前記経路周波数計算結果記憶手段に格納する周波数経路決定手段と、を備えたことを特徴とする周波割当装置。想定される通信路需要の帯域分布を記憶する通信路需要分布DBを更に有し、前記共通空き周波数情報生成手段は前記通信路需要分布DBから通信路需要の帯域分布情報を取得し、想定される通信路帯域の帯域分布を加味して、評価値を決定する手段を含む請求項20記載の周波割当装置。ファイバ毎もしくはファイバペア毎の重み付け情報を保存する重み付けDBを更に備え、前記周波数状態評価手段は、ファイバ間共通の空き周波数状態に対して評価値を与える際に、前記重み付けDBに保存されたファイバ毎もしくはファイバペア毎の重み付け情報を取得し、評価対象となっているファイバ毎もしくはファイバペア毎の重み値を加味して評価値を与える手段を含む請求項20記載の周波割当装置。しかしながら、これまでのRWA法では、帯域可変でないトランスペアレント型光パス網の場合、及び帯域可変のトランスペアレント型光パス網における場合それぞれについて以下の課題があった。帯域可変でないトランスペアレント型光パス網の場合、波長リソースの有効利用に課題があった。特に波長割り当てにおいて、従来技術の一つであるFirstfit法では、利用可能な波長候補から検索し、波長番号の小さなものから単純に波長を割り当てるものであるが、この方法によれば、他のリンクで使用されている波長の利用状況を全く考慮することなく、新たな波長を割り当てるものである。その様子を、例を挙げて図3~図4を用いて説明する。例えば、リングネットワークを考えた場合、その波長使用状態は図3のように表すことが可能である。縦軸は波長を表しており、横軸は隣接したリンクが並んでいる。ここでFirstfit法により波長を割り当てることを考える。その場合、割り当てた波長の端点となる光ノードを介して隣接するリンクにおける波長が未使用であるかどうかにかかわらず割り当ててしまう。図4に示したように、この例では、割り当て後にはこれら隣接リンクにおいて、当該割り当て波長で見た場合に、細切れの区間が発生してしまう。これをここではFragmentationと呼ぶ。ちなみにここでは、単純なリング構成のネットワークを想定しており、図4のカラムは隣接ノード間のリンクを表している。この例においては、Mostused法を用いた場合でも上記Fragmentationが発生してしまう。というのは、各波長において連なる隣接リンクにわたって波長の利用状況をカウントすると、図4の例のように最も若番の波長が最大数となる。よってMostused法によっても同じようにFragmentationが発生する。このようなFragmentationが発生すると、次に波長を割り当てる際に、細切れのリンクしか残存しておらず、数ホップの比較的長い経路が確保できなくなってしまう。これは、波長全体の利用率は等しいにも関わらず、経路長の長い需要を受け入れられなくなる。つまり、リソースとしては存在しているにも関わらず、新たな需要が受けられなくなってしまう。これはネットワークの有効利用上、大きな課題となる。また、帯域可変光網においては、従来考慮されていた、通過経路で共通波長を使用するという制約に加え、複数のスロットグリッドを割当てる際、ファイバ内の連続した周波数領域を確保して光パスに割当てる必要性が生じる連続スペクトル制約。これは、固定的な波長言い換えれば、固定幅の周波数リソースを割り当てて運用していた従来のトランスペアレント型光パス網では想定されなかった制約である。このため、従来の波長割当てアルゴリズムでは、この制約を加味していないため、周波数リソースを効率的に割当てられないケースが発生する。したがって、従来の方法で帯域可変光網にパスを収容していくと、周波数リソースが部分的に活用されない状態である周波数利用のフラグメンテーションが多く発生してしまうという課題もある。本発明は、トランスペアレント型光パス網におけるFragmentationの発生を効果的に抑制し、波長リソースの利用効率を最大化することが可能なフォトニックネットワークにおける周波数割当方法および装置を提供することを目的とする。本発明の実施の形態によれば、光信号を電気的に終端することなくスイッチングする光スイッチを含む光ノードにより構成されるフォトニックネットワークにおいて、光信号の始点と終点が与えられると、該始点と終点を結ぶ経路上において用いる周波数幅を選択する周波数割当方法が提供される。当該周波数割当方法は、経路、及び周波数の計算結果を格納する計算結果記憶手段、経路計算を行い、経路計算結果を該計算結果記憶手段に格納するルータ手段と、前記ネットワークの周波数幅を割り当てる割当手段と、を有する装置において、前記割当手段が、前記計算結果記憶手段の経路計算結果を参照して、隣接リンク間での波長または周波数の使用状態の相関量を求め、該相関量に基づいて、通信路として設定する、固定の周波数幅、または、可変の周波数幅を決定し、前記経路上に割り当てるステップを有する。前記周波数割当方法において、前記固定の周波数幅としての光波長を割り当てる際に、前記割当手段が、前記計算結果記憶手段の前記経路計算結果を参照して、該経路計算結果の経路を構成する光ノード毎に、追加しようとするリンクと当該光ノードを介して隣接するリンクの間で波長の使用状態の相関量を求め、隣接リンク間で最も波長の使用状態が連続する波長を追加する波長割当ステップを有するように構成してもよい。また、本発明の実施の形態によれば、光信号を電気的に終端することなくスイッチングする光スイッチを含む光ノードにより構成されるフォトニックネットワークにおいて、光信号の始点と終点を結ぶ経路及び周波数を選択する周波数割当装置が提供される。当該周波数割当装置は、経路周波数結果を格納する経路周波数計算結果記憶手段と、互いに接続されるファイバグループを抽出し、抽出したファイバグループのそれぞれの空き周波数状態を表す論理情報について、論理演算することで、ファイバ間共通の空き周波数状態についての論理情報を生成する、共通空き周波数情報生成手段と、生成したファイバ間共通の空き周波数数情報を基に、ファイバ間共通の空き周波数状態に対して、空き周波数の連続性を加味して空き周波数状態に評価値を与える空き周波数状態評価手段と、前記空き周波数状態評価手段で算出した前記評価値を基準として、通信路として設定する周波数と通過ファイバを決定し、前記経路周波数計算結果記憶手段に格納する周波数経路決定手段と、を備える。本発明の実施形態によれば、トランスペアレント型光パス網におけるFragmentationの発生を効果的に抑制し、波長周波数リソースの利用効率を最適化することができる。さらに、パスごとに波長の幅が異なる場合であっても同様の効果を得ることができる。以下図面と共に、本発明の実施の形態を説明する。以下では、光信号を電気的に終端することなくスイッチングする光スイッチを含む光ノードにより構成されるフォトニックネットワークに接続されるネットワーク管理装置における動作を説明する。[第1の実施の形態]本発明の第1の実施の形態を図5~9を用いて説明する。図5は第1の実施の形態で用いるRWA方式のネットワーク管理装置の構成を示す。同図に示すネットワーク管理装置100は、ルーティング部10、波長割当部20、経路計算結果記憶部30、演算結果記憶部40を有する。本実施の形態において、ルーティング部10では、経路計算すなわちルーティングにはShortestpathアルゴリズムFewesthopshortestdistance等を用い、波長割当部20では波長割り当ての際にLeastfragmentationLF法を用いる。LeastfragmentationLF法は本発明に基づく技術である。経路計算結果記憶部30、演算結果記憶部40は、ハードディスクやメモリ等の記憶媒体であり、経路計算結果記憶部30は、ルーティング部10の経路計算結果を格納し、演算結果記憶部40は、波長割当部20の途中及び最終の演算結果を格納する。図6は、本発明の実施の形態で適用されるネットワークの物理モデルである。ここで、ノード1からノード6に対して光パス需要が発生した場合を考える。ルーティング部10の経路計算の結果、ノード1から6に対しては、図6の追加対象リンクとして太点線で示した経路が最短となった場合を考える。なお、ルーティング部10の経路計算には、例えばダイクストラ法を用いることができる。次に、この経路上で割り当てる波長を考える。図7は、本発明の第1の実施の形態におけるLeastfragmentation法を用いた波長割当部20による処理手順を示すフローチャートである。まず、追加可能となる波長候補当該波長を追加しようとする全てのリンクで未使用となっている波長のうちの候補のうちの一つを取り上げ使用すると仮定する。ステップ101波長割当部20は、追加対象リンクであるリンク12の波長の利用状態を図7のS101の例に示すようにある配列として表記し、演算結果記憶部40の利用状態配列領域に格納する。ここでは、使用されている波長には1を、未使用の波長には0を割り当てている。ステップ102次に、当該リンク12から見て、ノード1を介して隣接しているリンク1a、1b、1cについても同様の配列標記を行う。図7のS102に示す例のように、追加しようとする波長をx1と置くが、下記の計算では、1を入れて計算する。ステップ103次に、これら表記された各リンク間で当該ステップに示す例のように、リンク12とこれら隣接リンクの間で、配列中の各項について積を求め、これを全波長にわたって和算し、演算結果記憶部40に格納する。図7の積の和とは、この和算の結果であり、配列中の各要素毎の論理積の値の結果がTrueとなったビット総数で表す。例えば、リンク12とリンク1aの積の場合、配列中の最初の要素はそれぞれ1と1であるため、その積は1となる。他のリンクリンク1b、1cについても同様の積を求め、これを全ての波長にわたり加え、総和を求め、演算結果記憶部40に格納する。ステップ104さらに、この総和を求める演算を、他の経路上のノード、すなわちノード2~6についても同様に計算する。ノード2では、追加対象リンクはリンク12とリンク23であるため、リンク12とノード2を介して隣接しているリンクリンク2a、2b、23の間およびリンク23とノード2を介して隣接しているリンクリンク2a、2b、12の間で、配列中の各項について積を求め、これを和算し、これを全波長にわたって和算する。そして最後にこれら各ノード毎に求められた総和を、さらに全ノードについて加え、その値を演算結果記憶部40に格納する。ステップ105以上の操作を取り得る波長候補の全てについて計算し、その値を演算結果記憶部40に格納する。ステップ106ステップ105で求められた結果を演算結果記憶部40から読み出して、上記全ノード和が最大となる波長候補を追加波長として採用する。なお、この和の値は隣接リンク間での波長または周波数の使用状態の相関量の一例である。また、上記全ノード和が最大となる場合は、隣接リンク間で最も波長の使用状態の連続性が高いことを示している。次に、上記の動作の拡張例を以下に示す。図8は、本発明の第1の実施の形態における拡張Leastfragmentation法の動作のフローチャートその1である。同図では、図7におけるステップ105以降を示し、ステップ101~104は図7と同様であるのでその説明を省略する。ステップ105において求められた結果を演算結果記憶部40から読み出して、総和最大波長が複数存在する場合ステップ201は、若番の波長を経路上に追加するステップ202。図9は、本発明の第1の実施の形態における拡張Leastfragmentation法の動作のフローチャートその2である。同図では、図7におけるステップ105以降を示し、ステップ101~104は図7と同様であるのでその説明を省略する。ステップ105において求められた結果を演算結果記憶部40から読み出して、総和最大波長が複数存在する場合ステップ301は、総和の等しい波長について1ホップ先まで計算しステップ302、総和最大の波長を追加するステップ303。つまり、積の和を計算する対象とする隣接リンクを、経路を構成する光ノードを介して隣接するリンクで結ばれる1ホップ先の光ノードを介して隣接するリンクまで拡張する。本実施の形態では、FirstFit法に準じて若番を選択するとしたが、老番を選択するとしてもよいし、MostUsed法に準じて最も使用されている順序、ランダムな順序等の予め定めた任意の順序に従って選択してもよい。これは本願の以降の実施の形態でも同様である。上記のように、本実施の形態においては、光信号を電気的に終端することなくスイッチングする光スイッチを含む光ノードにより構成されるフォトニックネットワークにおいて、光信号の始点と終点が与えられると、該始点と終点を結ぶ経路上において用いる周波数幅を選択する周波数割当方法が提供される。この周波数割当方法では、経路、及び周波数の計算結果を格納する計算結果記憶手段、経路計算を行い、経路計算結果を該計算結果記憶手段に格納するルータ手段と、前記ネットワークの周波数幅を割り当てる割当手段と、を有する装置において、前記割当手段が、前記計算結果記憶手段の経路計算結果を参照して、隣接リンク間での波長または周波数の使用状態の相関量を求め、該相関量に基づいて、通信路として設定する、固定の周波数幅、または、可変の周波数幅を決定し、前記経路上に割り当てる。より具体的には、前記周波数割当方法は、前記前記固定の周波数幅としての光波長を割り当てる際に、前記割当手段が、前記計算結果記憶手段の前記経路計算結果を参照して、該経路計算結果の経路を構成する光ノード毎に、追加しようとするリンクと当該光ノードを介して隣接するリンクとの間で波長の使用状態の相関量を求め、隣接リンク間で最も波長の使用状態が連続する波長を追加する波長割当ステップを有する。前記波長割当ステップにおいて、前記相関量が等しい2つ以上の波長が存在した場合に、相関の対象となるリンクを、当該経路を構成する光ノードを介して隣接するリンクで結ばれる1ホップ先の光ノードを介して隣接するリンクまで拡張するようにしてもよい。また、前記波長割当ステップにおいて、前記相関量が等しい2つ以上の波長が存在した場合に、任意に番号付けした光波長のうち、若番のものを選択する。また、前記波長割当ステップにおいて、前記相関量が等しい2つ以上の波長が存在した場合に、光波長が短い方、または、光波長が長い方から順に番号付けした光波長のうち、若番のものを選択するようにしてもよい。また、前記波長割当ステップにおいては、記憶手段上に、前記経路を構成するリンク毎に、波長の使用状態を示す配列を作成し、前記記憶手段上に、前記リンクと前記経路を構成する光ノードを介して隣接するリンクについても同様の配列を作成し、前記リンク及び隣接するリンクとの間の相関量を演算し、該演算を当該経路を構成する光ノードそれぞれについて演算し、得られた相関量の合計が最も大きくなる波長を追加することとしている。なお、相関量の合計とは、波長またはスペクトル使用状態を表した論理ビット列を互いに論理演算した結果得られる新しいビット列のTrueビットの総数である。他の実施の形態でも同様である。また、前記波長割当ステップにおいて、前記波長の使用状態を示す配列として、前記波長の使用時に正の実数を用い、未使用時に零を用いる。更に、前記波長割当ステップにおいて、前記光ノードを介して隣接するリンクについて相関量を演算する際に、前記配列の同じ波長の項の積を演算し、当該積の全ての波長にわたる総和を用いることとしている。[第2の実施の形態]図10は、本発明の第2の実施の形態におけるネットワーク管理装置の構成を示す。図5と同一構成部分には同一符号を付し、その説明を省略する。図10に示すネットワーク管理装置200は、図5の構成に、電気パス開設要求を取得するための要求取得部50を付加し、波長割当部20に、波長割当演算部21、判定部22、マッピング部23を含む構成としたものである。波長割当演算部21の動作は第1の実施の形態における波長割当部20の動作と同様である。本発明の第2の実施の形態の動作を、図11を用いて説明する。本実施の形態のルーティング部10、波長割当演算部21の動作は第1の実施の形態に準ずる。本実施の形態においては、まず、要求取得部50において取得される電気パスの開設要求ODUパス要求に基づき、ルーティング部10で経路計算を行い、波長割当部20において割り当てるべき波長を選択する際に、判定部22において既存波長があるか否かを判定し、その判定結果に基づいて、マッピング部23において、既に設定されている波長上に優先して当該電気パスをマッピングするものである。マッピング部23では、既に設定されている波長がある場合は、LF法による最適波長を選択してマッピングし、既に設定されている波長が無い場合はLF法による最適波長を新設することによりマッピングする。ここで、LFLeastFragmentation法とは、選択または新設する波長について、経路上でfragmentation状況を評価し、最もフラグメンテーションを起こさない波長を選択または新設する方法である。評価方法は、隣接リンクの相関を定量化する評価関数例:積和、LEF等。すなわち、本実施の形態では、前記周波数割当方法において、電気パスの開設要求を受け付ける要求受付ステップを更に有し、前記波長割当ステップにおいて、前記電気パスの開設要求に基づき経路探索した場合に、既存波長がある場合は、既存波長のある経路を優先的に選択し、当該電気パスをマッピングするマッピングステップを含む。そして、前記マッピングステップにおいて、前記既存波長がある場合に、該既存波長のうち、前記相関量が最大となる光波長を選択する。この相関量は、経路を構成するリンク及び隣接するリンクにおける既存波長部分のデータを抽出し、各既存波長部分の論理演算を行うことで求めるものである。[第3の実施の形態]本実施の形態におけるネットワーク管理装置の構成は、前述の第2の実施の形態における図10に順ずる。本実施の形態のルーティング部10、波長割当演算部21の動作は第1の実施の形態に準ずる。本実施の形態においては、要求取得部50において電気パスの開設要求に基づき、ルーティング部10で経路計算を行い、波長割当部20において割り当てるべき波長を選択する際に、判定部22において、波長割当演算部21により導出された波長に既に設定されている波長が存在しないと判断された場合に、マッピング部23において、上記第1の実施の形態に基づき導いた波長を追加し、その上に当該電気パスをマッピングするものである。つまり、本実施の形態では、電気パスの開設要求に基づき経路探索した場合に、既存波長が存在しない場合、第1の実施の形態で説明した相関量が最大となる光波長を新設し、当該電気パスをマッピングするものである。[第4の実施の形態]本実施の形態におけるネットワーク管理装置は、図12に示すように、フォトニックネットワーク400に接続され、フォトニックネットワーク400の波長使用状態を管理する波長使用状態管理部24、波長使用状態を格納する波長使用状態情報記憶部25を波長割当部20に設けたものである。本実施の形態のルーティング部10、波長割当演算部21の動作は第1の実施の形態に準ずる。本実施の形態では、ルーティング部10で導出された経路を構成する光ノード毎に、波長使用状態管理部24において、追加しようとするリンクと当該光ノードを介して隣接するリンクの間で波長の使用状態の相関を波長使用状態情報記憶部25に格納し、マッピング部23において、波長使用状態情報記憶部25を参照して当該波長の使用状態の相関を考慮し、隣接リンク間で最も波長の使用状態が連続する波長を追加する。[第5の実施の形態]本実施の形態では、前述の実施の形態において、図7のLeastfragmentation法に示した手順を図13または図14に示す手順に置き換え、また、図8の拡張Leastfragmentation法に示した手順を図15に示す手順に置き換えて実施するものである。図13、図14の排他的論理和の和とは、排他的論理和の結果がTrueとなったビット総数を表す。また、図14等で抽出する追加波長部分のデータとは、波長利用状態の配列の内で追加を検討している波長に該当する要素であり、追加波長部分の排他的論理和とは、各リンクの波長利用状態の配列の内で追加を検討している波長に該当する要素のみから構成された配列の排他的論理和である。図7、図8が、相関の高いパターンを最大化する手法であるのに対し、本実施の形態は、相関の低いパターンを最小化するものである。図13は、本発明の第5の実施の形態における図7と異なる方法排他的論理和を用いた場合のフローチャートである。以下に、図7と異なる処理部分のみを記載する。波長割当部20は、隣接するリンクの波長利用状態と、新たにパスの設定候補となっているリンクの波長利用状態の各波長の状態について排他的論理和を求めステップ103a、排他的論理和の演算結果の得られた値整数とみなすの全波長、及び全計算対象リンクについての総和が最小となる追加可能波長候補を選択し、これを追加波長とする。図14は、本発明の第5の実施の形態における図7と異なる方法追加波長部分の排他的論理和を用いた場合のフローチャートである。以下に、図7と異なる処理部分のみを記載する。図14の場合には、波長割当部20は、リンク12とリンク1a,1b,1cの追加波長部分のデータを抽出し、当該追加波長部分にだけ追加波長部分の排他的論理和を計算しステップ103b、追加部分以外はこの処理を省略する。他の処理は図13と同様に、総和が最小となる波長を選択し、追加波長とするステップ106b。これにより計算を高速化することができる。図15は、本発明の第5の実施の形態における図8と異なる方法総和最小波長が複数を用いた場合のフローチャートである。図8では、総和最大の波長が複数存在する場合にステップ201、若番の波長を追加しているステップ202が、図15の場合には、総和最小の波長が複数存在する場合にステップ201a、若番の波長を追加するステップ202。図13または、図14及び図15に示した方法を用いた場合、また、それを図7、図8と同時に用いた場合も、第1~4の実施の形態に示した場合と同様に、割り当て波長区間の細切れ区間の発生を最小限に留める効果を得ることができる。すなわち、本実施の形態では、波長割当ステップにおいて、記憶手段上に、前記経路を構成するリンク毎に、波長の使用状態を示す配列を作成し、前記記憶手段上に、前記リンクと前記経路を構成する光ノードを介して隣接するリンクについても同様の配列を作成し、前記リンク及び隣接するリンクとの間の排他的論理和による相関量を演算し、該演算を当該経路を構成する光ノードそれぞれについて行い、得られた相関量の合計が最も小さくなる波長を追加することしている。また、他の例では、波長割当ステップにおいて、記憶手段上に、前記経路を構成するリンク毎に、波長の使用状態を示す配列を作成し、前記記憶手段上に、前記リンクと前記経路を構成する光ノードを介して隣接するリンクについても同様の配列を作成し、前記リンク及び隣接するリンクとの間の追加波長部分のデータを抽出し、追加波長部分の排他的論理和による相関量を演算し、該演算を当該経路を構成する光ノードそれぞれについて行い、得られた相関量の合計が最も小さくなる波長を追加することとしている。また、相関量の合計が最も小さくなる波長が2つ以上存在した場合に、任意に番号付けした光波長のうち、若番のものを選択する。[第6の実施の形態]前述の第1の実施の形態、及び、第2~4の実施の形態における、第1の実施の形態と同等の手順において、図7に示すLeastfragmentation法を図16に示す方法で置き換えて実施することができる。図16は、本発明の第6の実施の形態における図7と異なる方法追加波長部分の論理和を用いた場合のフローチャートである。図16に示す処理は、図7に示した方法において、波長割当部20は、追加波長分のみについて、追加波長部分の論理和の演算を行う方法である。具体的には、リンク12とリンクリンク1a,1b,1cの追加波長部分のデータを抽出し、追加波長部分の論理和を計算し、その和を求めるステップ103c。つまり、本実施の形態では、前記波長割当ステップにおいて、記憶手段上に、前記経路を構成するリンク毎に、波長の使用状態を示す配列を作成し、前記記憶手段上に、前記リンクと前記経路を構成する光ノードを介して隣接するリンクについても同様の配列を作成し、前記リンク及び隣接するリンクとの間の追加波長部分のデータを抽出し、追加波長部分の論理和による相関量を演算し、該演算を当該経路を構成する光ノードそれぞれについて行い、得られた相関量の合計が最も大きくなる波長を追加する。これにより計算を高速化することができる。この場合においても、第1~4の実施の形態に示した場合と同様に、割り当て波長区間の細切れ区間の発生を最小限に留める効果を得ることができる。上記のように、本発明の実施の形態では、追加可能波長候補全てについて、決定した経路を構成するリンクとそのリンクが繋がる光ノードの接続される別リンクとの間で使用状態に関する相関を求め、これを経路を構成する全てのリンクの総和をとり、その総和が最大となる追加可能波長候補を追加波長とすることにより、図17に示すように、割当波長の細切れの区間の発生を最小限にとどめ、波長リソースの利用効率を高めることが可能となる。[第7の実施の形態]本願の第1~第6の実施の形態は、主に固定の周波数幅を割り当てる周波数経路決定方法を用いる装置に関する形態を説明した。本実施の形態以降では、主に可変幅の周波数を割り当てる周波数経路決定方法を用いる装置に関する形態を説明する。第1~第6の実施の形態では、固定的な周波数である波長の使用状態の相関量を求め、隣接リンク間で最も波長の使用状態が連続する波長を追加する波長割当ステップを利用するのに対し、本実施の形態以降では、隣接リンク間での周波数の使用状態の相関を、空き共通周波数状態として扱う。また相関量については、空き周波数の連続性を加味して空き周波数状態に与えた評価値を以って相関量とする。図18は、本発明の第7の実施の形態における周波数経路決定装置の構成を示す。同図に示す周波数経路決定装置により与えられたパス需要に対して、候補となる経路周波数が決定される。図18に示す経路周波数決定装置は、リソース情報DB510、共通空き周波数情報生成部520、周波数状態評価部530、周波数経路決定部540、通信路需要分布DB550からなる。各構成部は以下のような機能を備える。リソース情報DB510:網のトポロジ情報、および網内のファイバの空き周波数情報からなるリソース情報、を記憶するDBである。ここで、トポロジ情報とは、通信網のノードの接続性と、ノード間毎に存在するファイバに関する情報である。共通空き周波数情報生成部520:計算対象とする複数ファイバのリソース情報をリソース情報DB510から取得し、取得したファイバの共通の空き周波数情報を生成する機能を備える。周波数状態評価部530:共通空き周波数情報生成部520が生成したファイバ共通の空き周波数情報についての評価機能を備え、指定された評価方法によって、空きリソース情報について空き周波数の連続性、及び想定される通信路設定要求の通信路の分布通信路需要分布DB550から取得を加味して評価値を与える。周波数経路決定部540:設定を試みる通信路の始点及び終点間の候補経路、及び割り当て候補となる周波数を算出し、周波数状態評価部530の与えられた評価値に基づき、候補となっている各経路及び割り当て周波数の組み合わせについて、複数候補から決定候補を算出するための基準となる数値であるメトリックを評価値に基づきを算出し、算出したメトリックに基づいて、最適な経路割り当て周波数を算出する機能を備える。ここで、最適な経路割り当て周波数とはメトリックが最大もしくは最小な経路割り当て周波数を意味する。メトリックが最大な経路を選択するか、もしくはメトリックが最小な経路を選択するかはあらかじめポリシー情報として、周波数経路決定手段に設定されている。例えば、必要な設備等のリソース量とメトリックが比例する周波数状態評価部530を利用している場合は、最小メトリックの候補を選択し、空きリソース量や、経路周波数選択の自由度とメトリックが比例する周波数状態評価部530を利用している場合は、最大のメトリックの候補を選択する。通信路需要分布DB550:到着する通信路需要の帯域分布もしくはその帯域分布の予測値についての情報が保存される。本実施の形態では、周波数経路決定部540により、始点ノードから終点ノードまでの複数の経路周波数候補について算出し、得られた複数の候補を採用した場合について、以下の方法により、ファイバの周波数状態に評価値を与え、評価値に基づき、最適な経路周波数を選出する。本実施の形態の方法の概要を図19に示す。ステップ401周波数割当ファイバ、及び関連ファイバ間共通の空き周波数情報生成:共通空き周波数情報生成部520は、候補経路を通過するファイバから直接到達可能な隣接ファイバ、またはそれら隣接ファイバとさらにそこから隣接されるファイバを含めたファイバグループについて、通過経路上のそれぞれのファイバとのファイバ間共通の空き周波数情報についての論理情報を生成する。ステップ402到着需要の帯域分布を加味し空き周波数情報の評価値を算出:周波数状態評価部530は、ステップ401で生成されたファイバ共通空き周波数についての論理情報について、空き周波数の連続性、また到着するトラフィックの帯域分布を加味した評価関数にて、評価値を与える。ステップ403評価値を基にした最適候補の算出:周波数経路決定部540は、上記の評価を全ての経路候補割り当て周波数候補について実施し、評価値が最善の経路周波数を候補として選択する。ここで評価値が最善とは、評価値が最大もしくは最小となることを意味する。なお、本実施形態の方法は、帯域可変光網の特殊ケースと考えられる帯域固定の光網に対して適用することも可能である。なお、通信路とは、OFDM、WDMなどにより光ファイバの帯域を利用して設定される光パスなどを表す。以下に、周波数経路の決定手順の例を示す。リソース情報DB510に、トポロジ情報ノードとファイバの接続状態と、ファイバの空きスペクトル情報を生成し保存する。このDBはパスの収容状態が変わるたびに更新される。ファイバの空きスペクトル情報は、細粒度のスロットまたはグリッドで管理され、スロット毎に使用状態が論理値で表される。ここでは、使用中がtrue、未使用がfalseで表されるものとする。演算の入力情報として、リソース情報DB510からトポロジ情報と、ファイバの空き周波数情報、通信路の始点ノード、終点ノード、周波数帯域幅が入力される。ここで、入力トポロジでの始点ノードsから、終点ノードdまでの要求周波数幅wの候補経路周波数候補の決定は以下の手順で実施される。ステップ501共通空き周波数情報生成部520は、始点ノードsから終点ノードdまでの候補経路を全て算出し、その集合である経路群をKとする。これは一般的に使用されているDijkstraアルゴリズム、またはBFS法、kshortestパス法などを複数回適用することで算出できる。ステップ502共通空き周波数情報生成部520は、経路群Kのうちの一候補経路kについて、通過ファイバをチェックする。mホップのパスであるとするとm本の通過ファイバがあるステップ503共通空き周波数情報生成部520は、経路kの通過ファイバであるH構成要素h1,...hmについて、直接到達可能な隣接ファイバ群GlをリソースDB510のトポロジ情報より抽出し、Gl構成要素glそれぞれに対して、hとgの互いのファイバ周波数利用状況の論理情報について論理和を取得し、論理和を取得した論理ビット列をphgとする。これを共通空き周波数情報とする。また、これを経路kの全ての通過ファイバについて実施して求めた、論理ビット列の集合をPkとする。なお経路kの通過ファイバ全てについて実施する際、経路kについての計算課程で、一度あるファイバについての隣接ファイバとして演算されたファイバは、それ以降隣接ファイバに重複して追加をすることを避ける。ステップ504周波数経路決定部540は、演算対象となっている経路kについて、要求周波数幅wを満たし、割当て候補となる周波数割当てパターンqqはwの幅を持つを全て算出し、Qkとする。ステップ505周波数経路決定部540は、経路kで周波数帯Qkの1パターンを割当てた場合を想定し割当て後の状態について、上記のステップ503と同様に経路kの通過ファイバhと、hから直接到達可能な隣接ファイバgとの、論理和を取得し、論理和を取得した論理ビット列をphqkとする。また、これをk上の全ての通過ファイバについて実施して求めた論理ビット例の集合をPqkとする。ステップ506周波数状態評価部530は、Pqkとステップ503で求めたPについて評価関数により評価値を与え、比較し、経路k、周波qの場合の評価値の減少をΔqkとする。ステップ507ステップ504からステップ506を経路kのQk中の全ての周波数割り当て候補qについて実施する。ステップ508上記のステップ502からステップ507を全ての経路群Kに属する全ての経路パターンkについて行う。ステップ509周波数経路決定部540は、最も評価値の減少Δqkの少なかった、経路k、周波数qの組み合わせをsからdの最適な経路周波数とする。上記のステップ502で加味されているHとG、およびPを演算する際のファイバペアの例Hの構成要素とGの構成要素をペアにするの例を図20に示した。ここでは、始点ノードsから終点ノードdに対して2ホップの経路が加味されている。この場合Hf25f26f27であり、Gは、Hの構成要素から直接到達可能なファイバで構成されGf18f19f20f21f24f28f31f32f33、f34となる。また、この場合、Pの構成要素である論理ビット列pを生成する場合の組合せは例えば図21に示す表のようになる。この例では、Gから一度選択された場合は重複を許容していないが重複させても良いなお、ステップ503において、演算対象のファイバはHから直接到達可能なGとしているが、Gからさらに直接到達可能なファイバ群Gを加味し、H、G、Gの3ファイバ間で共通空き周波数情報を取得することができる。同様にさらに隣接ファイバを考えることで4ファイバ以上とすることができる。このように、共通空き周波数情報を取得する範囲を拡大することで、より効果的な周波数リソースの評価が可能となり、さらに効率的に周波数リソースを活用することができるようになる。また、上記手順中で共通空き周波数情報の評価では、評価対象の論理ビット集合P、または、Pqkの各要素である論理ビットpもしくはphqkについて、評価関数後述により、各要素について評価値を与え、それを足し合わせることで、集合についての評価値とする。ここでの各要素となるビット列は、前述しているように、共通空き周波数情報生成部520において、ファイバの周波数スロットの使用状況を論理値使用中1、未使用0で表したビット列サイズをBとするについて、ファイバ間で論理和を取り、共通空き周波数情報として新たなビット列を生成したものである。この共通空き周波数情報を表すビット列中で、一つ以上連続して空いている空き周波数領域一般的にはファイバ帯域中の一つ以上に分散して散在するを全て抽出し、それぞれの空き周波数領域について、連続して空いているスロット数をカウントする。それぞれの連続空きスロットの連続数をnとする。ここで、到着する需要の帯域要求幅について、様々な周波数帯域幅で要求があるとする。要求される周波数幅は、設定する通信路の帯域などにより異なる想定されるIパターンの周波数帯域幅をwiとする。以下の説明ではwiiの例wiの他の例も後に例示している。とし、それぞれの需要の到着の相対分布を、riとする。このとき、n個の連続スロットにより成り立つ連続領域nの連続空き領域に対する評価値vは、以下の評価関数により与えられる演算により評価値が与えられる。上記演算は、想定される帯域幅毎に、n-wi1を以って評価を行い、riで重み付けした上で、想定される全帯域幅種別について足し合わせているものである。また、fの場合分けにより、連続領域nより大きな周波数帯域を必要とする通信路需要に対しての評価値加算を除外し、通信路需要に適した評価を行う演算としている。この評価関数による評価値を演算対象ビット列中の全ての連続空き周波数帯域について、算出し足し合わせることで、単一ビット列に対する評価値とする。説明のため二つのファイバについて、共通空き周波数を評価する例を示す。32スロットの容量を持つ二つのファイバ1、ファイバ2に以下のようなスペクトルを想定する。ファイバ111111000000101000101110000000000ファイバ210101111000010111010101000000001また、需要の帯域分布は、帯域幅1スロット、2スロット、3スロット、4スロットの需要がそれぞれ2111で、現れるものとする。なお、ここでの例では、wiの添え字iとwiの値が等しい例としているが一般的には、iとwiは等しくなくてかまわない。例えば、w13w22w36というように設定することもできる。wiiでない場合に該当ファイバ1、ファイバ2のビット列の論理和bitORを取得すると、11111111000111111111111000000001となる。この場合、3連続の空きスロットと8連続の空きスロットの二つの領域の連続空き領域が存在するため、この二つについて評価関数による評価を行う。<3連続の領域n3の場合についての演算>1帯域幅1スロットに対して帯域幅が連続領域n以下であるためf3,1r1262帯域幅2スロットに対して帯域幅が連続領域n以下であるためf3,2r2123帯域幅3スロットに対して帯域幅が連続領域n以下であるためf3,3r3114帯域幅4スロットに対して帯域幅が連続領域nより大きいためf3,4r40101~4までの値を足し、3連続の領域に対する評価値は9となる。<8連続の領域n8の場合についての演算>1帯域幅1スロットに対して帯域幅が連続領域n以下であるためf3,1r12162帯域幅2スロットに対して帯域幅が連続領域n以下であるためf3,2r2173帯域幅3スロットに対して帯域幅が連続領域n以下であるためf3,3r3164帯域幅4スロットに対して帯域幅が連続領域n以下であるためf3,4r4151~4までの値を足し、8連続の領域に対する評価値は33となる。以上の3連続の領域の評価値9と8連続の領域の評価値を加算し、ファイバ1とファイバ2の共通空き周波数領域情報についての評価値は42と計算される。上記のように、本実施の形態では、光信号を電気的に終端することなくスイッチングする光スイッチを含む光ノードにより構成されるフォトニックネットワークにおいて、光信号の始点と終点を結ぶ経路及び周波数を選択する周波数割当装置周波数経路決定装置が提供される。当該周波数割当装置は、経路周波数結果を格納する経路周波数計算結果記憶手段と、互いに接続されるファイバグループを抽出し、抽出したファイバグループのそれぞれの空き周波数状態を表す論理情報について、論理演算することで、ファイバ間共通の空き周波数状態についての論理情報を生成する、共通空き周波数情報生成手段と、生成したファイバ間共通の空き周波数数情報を基に、ファイバ間共通の空き周波数状態に対して、空き周波数の連続性を加味して空き周波数状態に評価値を与える空き周波数状態評価手段と、前記空き周波数状態評価手段で算出した前記評価値を基準として、通信路として設定する周波数と通過ファイバを決定し、前記経路周波数計算結果記憶手段に格納する周波数経路決定手段と、を備える。前記周波数状態評価手段において、通信路需要分布DBから通信路需要の帯域分布情報を取得し、想定される通信路帯域の需要帯域分布を加味して、評価値を決定する。[第8の実施の形態]第7の実施の形態にて、使用した評価関数について、以下に述べるような演算を適用することも可能である。通信路需要分布DB550から取得される最大到着分布のうち最大の帯域幅をMとする。n個の連続スロットにより成り立つ連続領域nの連続空き領域に対する評価値vを一般的に以下のように定義する。abcdabcdαα ́βは任意の定数であり、オペレータが事前に評価機能部に設定することができる。また、abcdabcdααβについては、上記の評価関数を第7の実施の形態の評価関数に適用し、演算時に入力されたトポロジでの演算を、評価関数を変更して繰り返し、必要な設備量が最小になるなどよりオペレータにとって好ましい結果ブロッキング率、収容可能通信路数、必要設備量、周波数利用効率などの値により決まるを与える評価関数を選択することにより、想定トポロジに対して最適化することができる。この手順について図22に示した。ここで、ブロッキング率とは通信路設定が、設備量不足、連続波長制約などにより、設定不可となることである。収容可能通信路数とは一定設備量に収容可能な通信路数を表す。必要設備量とはノード数、ノードの方路数、ポート数、ファイバ数などの必要設備の量を意味する。周波数利用効率とは、一定の通信路を収容する際に必要な、ファイバ中の周波数帯域量を意味する。最適な値は、オペレータが設定するポリシー最大化する最小化するなどで決定される。ステップ601想定トポロジ、想定通信路需要の帯域分布を決定する。ステップ602次に、abcdabcdααβそれぞれの係数のパターンを生成する。ステップ603生成した係数パターンのうち一つを選択し、該当係数で評価関数を定義し、想定トポロジ、想定需要で通信路を収容し、結果を保存する。ステップ604ステップ603をステップ602で生成したパターンを変更して繰り返す。ステップ605ステップ603,604の繰返しにより決定された結果を比較し、最適な結果を与えた係数で評価関数を定義する。なお、ステップ605において、最適な結果を与える際の評価基準として、ブロッキング率、収容可能通信路数、必要設備量、周波数利用効率、またそれらの組合せを用いることができる。ここで、前述したとおり、ブロッキング率とは通信路設定が、設備量不足、連続波長制約などにより、設定不可となることである。収容可能通信路数とは一定設備量に収容可能な通信路数を表す。必要設備量とはノード数、ノードの方路数、ポート数、ファイバ数などの必要設備の量を意味する。周波数利用効率とは、一定の通信路を収容する際に必要な、ファイバ中の周波数帯域量を意味する。最適な値は、オペレータが設定するポリシー最大化する最小化するなどで決定される。また、ステップ604において、次の係数パターンを選択する際に、ステップ603で得られた結果を加味し、より最適化効率の良くなる手順で係数パターンabcdabcdααβを選択し、係数最適化を効率化することもできる。ここで、最適化効率とは、最適な評価関数を得るために必要な繰返し数、および所要算時間である。なお、予想される通信路の最大帯域より大きな連続空きスロット領域については、連続スロット領域全てが一つの通信路で利用されることが無いため、最大帯域以上の収容パターンを加味する必要が無い。このため、最大帯域より大きな連続空きスロット領域についての評価関数とするは、最大帯域より小さな連続領域に対する評価関数v2とするよりも、連続スロット数nに関する関数のオーダーを小さくすると、効率的に最適な評価関数を決定できる。例えば、v2が2次関数についてのオーダーの場合、v1はそれよりオーダーの低い1次関数で定義すると良い。ここで、オーダーとnに対する関数の絶対値の増加スピードを表す。なお、評価関数の値は、場合によってはとても大きな数値となるため、必要に応じて評値を対数化して本実施例を実施しても良い。上記のように、本実施の形態では、前記周波数状態評価手段において、通信路を設定する通信網のトポロジと通信路帯域分布を想定し、前記評価値を算出する評価関数を変更して、前記周波数状態評価ステップを一回以上実施し、より良い結果の得られる評価関数を採用する。[第9の実施の形態]図23は、本発明の第9の実施の形態におけるファイバごとの重み付けDBを備えた場合の周波数経路決定装置の構成を示す。また、第7及び第8の実施の形態において、図18の構成に、ファイバ毎の重み付け値を保存するデータベースであるリンク重み付けDB560を備え、共通空き周波数情報を評価する際に、当該リンク重み付けDB560を参照して、評価対象となっているファイバ毎に与えた重みを加味して評価することも可能である。これにより、保守管理上等の事情により特定ファイバのリソースを保存し、実運用に適したリソースの活用が可能となる。この場合、リンク重み付けDBはリンク毎の重み値をファイバ毎に保存している。この場合、周波数状態評価部530は、第7の実施の形態に記載したvを評価する評価関数にペアを構成するファイバ両方の重み付け値を乗じ、以下のようにして、第7及び第8の実施の形態を実施する。ここで、xcは候補経路上のファイバの重みであり、xaは候補経路上のファイバとペアを構成する隣接ファイバの重みである。また、リンク重み付けDB560にファイバペア毎の重み情報ypを保持し、ペア毎に重みを加味することもできる。ペア毎に重みを加味する場合の評価関数は以下のようになる。また、計算を繰り返すことで最適な重み係数を探索し、上記の重み情報を最適化することもできる。この最適化フローを図24に示した。ステップ701想定トポロジ、想定通信路需要の帯域分布を決定する。ステップ702次に、重み係数のパターンを複数生成する。ステップ703第7の実施の形態における周波数経路決定部540により、想定トポロジで想定需要分のパスを収容し、結果を保存する。ステップ704ステップ703をステップ702で生成したパターンを変更してパターン数分繰り返す。ステップ705ステップ703,704の繰返しにより決定された結果を比較し、最適な結果を与えた係数で評価関数を定義する。また、ファイバ毎、およびファイバペア毎の重みを両方とも加味し、さらに重みを詳細に指定可能とすることもできる。上記のように、本実施の形態では、前記周波数状態評価手段において、ファイバ毎もしくはファイバペア毎の重み付け情報を保存する重み付けDBを参照して、評価対象となっているファイバまたはファイバペア毎の重み値を加味して評価値を与えるようにしている。上記の各実施の形態において、ネットワーク管理装置のルーティング部、波長割当部などの各機能部の動作をプログラムとして構築し、ネットワーク管理装置として利用されるコンピュータにインストールして実行させる、または、ネットワークを介して流通させることが可能である。周波数経路決定装置についても同様である。また、構築されたプログラムをハードディスクやフレキシブルディスク、CD-ROM等の可搬記憶媒体に格納し、コンピュータにインストールする、または、配布することが可能である。また、2以上の実施形態が必要に応じて組み合わせて使用されてもよい。実施の形態の効果上記のように本発明の実施の形態によれば、いろいろな経路の光パス需要があった場合に、その需要に応えるために経路及び波長周波数を割り当てる際に、各リンクにおける波長周波数の利用状況を考慮することで、新たに割り当てる波長または周波数を決定することにより、トランスペアレント型光パス網におけるFragmentationの発生を効果的に抑制し、波長周波数リソースの利用効率を最適化することができる。そのため、本発明の実施の形態によれば、例えば図17に示したように、波長の断片化を防ぐよう波長を配置することが可能となる。さらに、パスごとに波長の幅が異なる場合であっても同様の効果を得ることができる。なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において種々変更応用が可能である。本出願は2010年10月25日に出願した日本国特許出願2010-238862号、2011年3月23日に出願した日本国特許出願2011-64759号、及び2011年7月14日に出願した日本国特許出願2011-156119号に基づく優先権を主張するものであり、2010-238862号、2011-64759号、及び2011-156119号の全内容を本出願に援用する。"