(57)【特許請求の範囲】
【請求項１】
対象となるユーザ無線端末の数をもとに複数のユーザ無線端末を分割して所属させる探索ドメインの数を決定する探索ドメイン数決定部と、
前記探索ドメイン数決定部が決定した数の探索ドメインを設定し、設定した各探索ドメインに所属する送信ポイントを、設定されている送信ポイント数の範囲で、物理的な距離が近いもの同士が同一の探索ドメインに所属される状態に決定する探索ドメイン決定部と、
ユーザ無線端末が接続可能な送信ポイントの情報をもとに、前記探索ドメイン決定部が決定した探索ドメインに所属する送信ポイントに対応させて各探索ドメインに所属するユーザ無線端末を決定する所属ユーザ決定部と、
前記探索ドメイン決定部が設定した探索ドメイン毎に、前記探索ドメイン決定部が決定した所属する送信ポイントと、前記所属ユーザ決定部が決定した所属するユーザ無線端末との組み合わせを設定されている組み合わせ最大数を最大値として生成する組み合わせ生成部と、
前記組み合わせ生成部が生成した組み合わせの各々について設定に基づいて評価値を算出する評価値算出部と、
前記評価値算出部が算出した評価値が最も高い組み合わせを保持する保持部と、
各探索ドメインに所属する送信ポイントの数と、各探索ドメインに所属するユーザ無線端末の数とから、各探索ドメインで取り得る組み合わせの総数を計算して前記組み合わせ最大数とする組み合わせ数計算部と
を備えることを特徴とするスケジューリング装置。
【請求項２】
対象となるユーザ無線端末の数をもとに複数のユーザ無線端末を分割して所属させる探索ドメインの数を決定する探索ドメイン数決定部と、
前記探索ドメイン数決定部が決定した数の探索ドメインを設定し、設定した各探索ドメインに所属する送信ポイントを、設定されている送信ポイント数の範囲で、物理的な距離が近いもの同士が同一の探索ドメインに所属される状態に決定する探索ドメイン決定部と、
ユーザ無線端末が接続可能な送信ポイントの情報をもとに、前記探索ドメイン決定部が決定した探索ドメインに所属する送信ポイントに対応させて各探索ドメインに所属するユーザ無線端末を決定する所属ユーザ決定部と、
前記探索ドメイン決定部が設定した探索ドメイン毎に、前記探索ドメイン決定部が決定した所属する送信ポイントと、前記所属ユーザ決定部が決定した所属するユーザ無線端末との組み合わせを設定されている組み合わせ最大数を最大値として生成する組み合わせ生成部と、
前記組み合わせ生成部が生成した組み合わせの各々について設定に基づいて評価値を算出する評価値算出部と、
前記評価値算出部が算出した評価値が最も高い組み合わせを保持する保持部と、
探索ドメイン毎に、所属するユーザ無線端末と所属する送信ポイントとの取り得る組み合わせ総数が前記組み合わせ最大数となるまで所属する送信ポイントの数を、物理的な距離が近いもの同士が同一の探索ドメインに所属される状態で追加する所属送信ポイント変更部と
を備えることを特徴とするスケジューリング装置。
【請求項３】
対象となるユーザ無線端末の数をもとに複数のユーザ無線端末を分割して所属させる探索ドメインの数を決定する探索ドメイン数決定部と、
前記探索ドメイン数決定部が決定した数の探索ドメインを設定し、設定した各探索ドメインに所属する送信ポイントを、設定されている送信ポイント数の範囲で、物理的な距離が近いもの同士が同一の探索ドメインに所属される状態に決定する探索ドメイン決定部と、
ユーザ無線端末が接続可能な送信ポイントの情報をもとに、前記探索ドメイン決定部が決定した探索ドメインに所属する送信ポイントに対応させて各探索ドメインに所属するユーザ無線端末を決定する所属ユーザ決定部と、
前記探索ドメイン決定部が設定した探索ドメイン毎に、前記探索ドメイン決定部が決定した所属する送信ポイントと、前記所属ユーザ決定部が決定した所属するユーザ無線端末との組み合わせを設定されている組み合わせ最大数を最大値として生成する組み合わせ生成部と、
前記組み合わせ生成部が生成した組み合わせの各々について設定に基づいて評価値を算出する評価値算出部と、
前記評価値算出部が算出した評価値が最も高い組み合わせを保持する保持部と、
探索ドメイン毎に、所属するユーザ無線端末と所属する送信ポイントとの取り得る組み合わせ総数が前記組み合わせ最大数となるまで所属する送信ポイントの数を、無線的な距離が近いもの同士が同一の探索ドメインに所属される状態で追加する所属送信ポイント変更部と
を備えることを特徴とするスケジューリング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ネットワークが有する無線リソースの割り当てを行うためのスケジューリング装置に関する。
【背景技術】
【０００２】
スマートフォンなどの無線端末の普及に伴って、通信速度の向上や利用帯域の増大など、無線ネットワークに対する社会的要請が大きくなっている。このような状況を背景として、ＬＴＥ（Long Term Evolution）と呼ばれる次世代移動通信方式の無線インタフェース仕様を適用した無線ネットワークシステムが普及しつつある。ＬＴＥでは、無線アクセス技術の１つとして、複数の送信ポイント（ＴＰ）が協調してユーザ無線端末（ＵＥ）と信号を送受信するＣｏＭＰ（Coordinated Multi-point transmission/reception：セル間協調送受信）が採用されている（非特許文献１参照）。なお、一般に、１つの基地局に複数の送信ポイントが存在する。
【０００３】
ＣｏＭＰ技術は、周波数利用効率やセル端ユーザスループットを向上させる重要な技術の１つである。例えば、送信ポイントからユーザ無線端末への送信である下り方向の通信において、同時に複数の送信ポイントが同一周波数帯を用い、各ユーザ無線端末に送信することで無線リソースの利用効率を高めることができる。
【０００４】
しかし、送信ポイントが異なるユーザ無線端末に対して送信した場合、複数の送信ポイントから信号を受信可能なユーザ無線端末にとっては、他の送信ポイントからの信号が所望の受信信号の干渉となって、かえってスループットの低下を招く恐れがある。したがって、このような干渉を抑制しつつ通信速度を向上させるためにＣｏＭＰは必要不可欠な技術となっている。
【０００５】
また、無線ネットワークにＣｏＭＰを適用するにあたって、システムスループットの最大化を目的とすると、受信状態のよいユーザ（ユーザ無線端末）へのリソース割り当てが優先されることでユーザ間の公平性に問題が生じるため、各ユーザ無線端末のこれまでの平均レートを考慮したスケジューリングが望ましいとされている（非特許文献２を参照）。
【０００６】
無線ネットワークシステムにおいて、このようなスケジューリングを行う場合、スケジューリング装置は、評価値が最大となる送信ポイントとユーザ無線端末との組み合わせとして、送信ポイント毎の送信状態、すなわち送信ポイント毎に送信先となるユーザ無線端末あるいは送信停止を指定する情報を決定する。この組み合わせを決定するために、多数の送信ポイントとユーザ無線端末との組み合わせの評価値を計算し、評価値が最良の組み合わせを見つける処理を行い、スケジューリング周期内（例えば１ミリ秒の時間内）に組み合わせの決定を完了する必要がある。
【０００７】
最適な組み合わせを取得する確実な方法は、可能性のある全ての組み合わせの各々について評価値を計算し評価値が最大となる組み合わせを見つけ出す、つまり総当たりで探索を行うことである。
【先行技術文献】
【非特許文献】
【０００８】
【非特許文献１】田岡  秀和 他、「LTE-Advanced におけるMIMOおよびセル間協調送受信技術」、NTT DOCOMO テクニカル・ジャーナル、Vol.18、No.2、２２−３０頁、２０１０年。
【非特許文献２】T. Girici et al., "Proportional Fair Scheduling Algorithm in OFDMA-BasedWireless Systems with QoS Constraints", Journal of Communications and Networks, vol.12, no.1, pp.30-42, 2010.
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、送信ポイントの数、ユーザ無線端末の数が増加して無線ネットワークの規模が大きくなると、可能性のある組み合わせ数（探索空間）が膨大になる。このため、従来の無線ネットワークシステムのスケジューリング装置では、無線ネットワークの規模が大きくなると、最適な組み合わせを見つけ出すまでの時間が長くなり、スケジューリング周期以内で最適な組み合わせを決定することができないという問題があった。
【００１０】
本発明は、以上のような問題点を解消するためになされたものであり、送信ポイントとユーザ無線端末との最適な組み合わせがより迅速に特定できるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係るスケジューリング装置は、対象となるユーザ無線端末の数をもとに複数のユーザ無線端末を分割して所属させる探索ドメインの数を決定する探索ドメイン数決定部と、探索ドメイン数決定部が決定した数の探索ドメインを設定し、設定した各探索ドメインに所属する送信ポイントを、設定されている送信ポイント数の範囲で、物理的な距離が近いもの同士が同一の探索ドメインに所属される状態に決定する探索ドメイン決定部と、ユーザ無線端末が接続可能な送信ポイントの情報をもとに、探索ドメイン決定部が決定した探索ドメインに所属する送信ポイントに対応させて各探索ドメインに所属するユーザ無線端末を決定する所属ユーザ決定部と、探索ドメイン決定部が設定した探索ドメイン毎に、探索ドメイン決定部が決定した所属する送信ポイントと、所属ユーザ決定部が決定した所属するユーザ無線端末との組み合わせを設定されている組み合わせ最大数を最大値として生成する組み合わせ生成部と、組み合わせ生成部が生成した組み合わせの各々について設定に基づいて評価値を算出する評価値算出部と、評価値算出部が算出した評価値が最も高い組み合わせを保持する保持部とを備える。
【００１２】
上記スケジューリング装置において、各探索ドメインに所属する送信ポイントの数と、各探索ドメインに所属するユーザ無線端末の数とから、各探索ドメインで取り得る組み合わせの総数を計算して組み合わせ最大数とする組み合わせ数計算部を備える。
【００１３】
上記スケジューリング装置において、探索ドメイン毎に、所属するユーザ無線端末と所属する送信ポイントとの取り得る組み合わせ総数が組み合わせ最大数となるまで所属する送信ポイントの数を、物理的な距離が近いもの同士が同一の探索ドメインに所属される状態で追加する所属送信ポイント変更部を備える。
【００１４】
上記スケジューリング装置において、探索ドメイン毎に、所属するユーザ無線端末と所属する送信ポイントとの取り得る組み合わせ総数が組み合わせ最大数となるまで所属する送信ポイントの数を、無線的な距離が近いもの同士が同一の探索ドメインに所属される状態で追加する所属送信ポイント変更部を備える。
【発明の効果】
【００１５】
以上説明したことにより、本発明によれば、送信ポイントとユーザ無線端末との最適な組み合わせがより迅速に特定できるという優れた効果が得られる。
【図面の簡単な説明】
【００１６】
【図１】図１は、本発明の実施の形態１におけるスケジューリング装置の構成を示す構成図である。
【図２】図２は、送信ポイントの数を９とし、ユーザ無線端末の数を９とし、探索ドメインの数を３とした場合の、送信ポイントとユーザ無線端末との組み合わせにつて説明するための説明図である。
【図３】図３は、本発明の実施の形態１におけるスケジューリング装置の動作例を説明するためのフローチャートである。
【図４】図４は、本発明の実施の形態１におけるスケジューリング装置の効果を説明するための特性図である。
【図５】図５は、本発明の実施の形態２におけるスケジューリング装置の構成を示す構成図である。
【図６】図６は、本発明の実施の形態２におけるスケジューリング装置の動作例を説明するためのフローチャートである。
【図７】図７は、本発明の実施の形態３におけるスケジューリング装置の構成を示す構成図である。
【図８】図８は、本発明の実施の形態３におけるスケジューリング装置の動作例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態について図を参照して説明する。
【００１８】
［実施の形態１］
はじめに、本発明の実施の形態１について説明する。図１は、本発明の実施の形態１におけるスケジューリング装置の構成を示す構成図である。このスケジューリング装置は、探索ドメイン数決定部１０１、探索ドメイン決定部１０２、所属ユーザ決定部１０３、組み合わせ生成部１０４、評価値算出部１０５、および保持部１０６を備える。このスケジューリング装置は、複数の送信ポイントを有する無線ネットワークに対して、これら送信ポイントと各ユーザ無線端末との間で無線通信を行うための無線リソースを割り当てる際に用いる最適組み合わせパターンを、送信ポイントと当該送信ポイントの送信状態との組み合わせパターンのうちから探索する。
【００１９】
探索ドメイン数決定部１０１は、スケジューリングの対象となるユーザ無線端末の数をもとに複数のユーザ無線端末を分割して所属させる探索ドメインの数を決定する。ユーザ無線端末の数が少ない場合は、探索ドメインの数を少なくし、ユーザ無線端末の数が多い場合は、探索ドメインの数を多くする。例えば、ユーザ無線端末の数が１〜１０の範囲であれば、探索ドメインの数は１つとする。また、ユーザ無線端末の数が１１〜２０の範囲であれば、探索ドメインの数は２つとする。
【００２０】
探索ドメイン決定部１０２は、探索ドメイン数決定部１０１が決定した数の探索ドメインを設定する。例えば、探索ドメイン数決定部１０１が探索ドメイン数を３とした場合、探索ドメイン決定部１０２は、ドメイン１、ドメイン２、ドメイン３を探索ドメインとして設定する。
【００２１】
また、探索ドメイン決定部１０２は、設定した各探索ドメインに所属する送信ポイントを、設定されている送信ポイント数の範囲で、物理的な距離が近いもの同士が同一の探索ドメインに所属される状態に決定する。探索ドメイン決定部１０２は、各探索ドメインに、送信ポイントを識別する識別子を対応づけることで所属状態とする。
【００２２】
例えば、対象となるＮ個の送信ポイントの中から、任意の送信ポイントを１つ選択し（送信ポイントＡ）、選択した送信ポイントＡからの物理的な距離が最も近い送信ポイントＢを、同じ探索ドメインに所属する２つ目の送信ポイントとして選択する。次に、同じ探索ドメインに所属させる３つ目の送信ポイントを選択するときは、既に所属することが決まった２つの送信ポイントＡ，送信ポイントＢからの距離の和が最小になる送信ポイントＣを選択する。このように、既に探索ドメインに所属している送信ポイントとの距離の和が最小になる送信ポイントの選択を、各探索ドメインに所属する送信ポイントの数に達するまで繰り返すことで、各探索ドメインに所属する送信ポイントを決定すればよい。
【００２３】
なお、上述では「物理的な距離」に基づいて、各探索ドメインに所属する送信ポイントを決定したが、決定に用いる指標は「物理的な距離」に限らない。例えば、「無線的な距離」を指標にして、各探索ドメインに所属する送信ポイントを決定してもよい。無線的な距離とは、各送信ポイント間の電波強度などの無線状態を測定し、測定した無線状態の相関である。無線状態の相関の高い送信ポイント同士は無線的な距離が近く、一方、無線状態の相関の低い送信ポイント同士は無線的な距離が遠い。
【００２４】
具体的には、互いに無線の電波状態の相関が高い送信ポイント同士が同じ探索ドメインに所属できるように、無線状態の相関が高いものを順次選択する。物理的な距離は近いが送信ポイント間に遮蔽物があり、送信ポイント同士の電波干渉がない場合に同一探索ドメインに所属することがなくなる。一方、物理的な距離は比較的遠いが送信ポイント同士の電波干渉がある場合に同一探索ドメインに所属させることができる。これにより、複数の送信ポイント同士が協調した無線送信を効果的に行えるようになる。
【００２５】
所属ユーザ決定部１０３は、ユーザ無線端末が接続可能な送信ポイントの情報をもとに、探索ドメイン決定部１０２が決定した探索ドメインに所属する送信ポイントに対応させて各探索ドメインに所属するユーザ無線端末を決定する。所属ユーザ決定部１０３は、各探索ドメインに、ユーザ無線端末を識別する識別子を対応づけることで所属状態とする。
【００２６】
各ユーザ無線端末は、いずれか１つの探索ドメインにのみ所属させる。各ユーザ無線端末より通知されている接続可能な１つ以上の送信ポイントの情報をもとに所属させる探索ポイントを決定する。例えば、複数の送信ポイントとの接続ができるユーザ無線端末は、最も受信電力が高く受信環境のよい送信ポイントを含む探索ドメインに所属させる。最も高い受信電力値の送信ポイントが複数存在し、所属することができる探索ドメインが複数存在する場合は、接続できる送信ポイントの候補が最も多くなる探索ドメインに所属させる。なお、所属させる探索ドメインの決め方は、受信電力の最も高い送信ポイントを含む探索ドメインとする必要はなく、例えば、接続できる送信ポイントの候補が最も多くなる探索ドメインに所属させるようにしてもよい。
【００２７】
組み合わせ生成部１０４は、探索ドメイン決定部１０２が設定した探索ドメイン毎に、探索ドメイン決定部１０２が決定した所属する送信ポイントと、所属ユーザ決定部１０３が決定した所属するユーザ無線端末との組み合わせを生成する。組み合わせ生成部１０４は、設定されている組み合わせ最大数を、組み合わせ数の最大値として組み合わせを生成する。例えば、１回のスケジューリング周期内に生成できる組み合わせの数が１００００であれば、探索ドメイン数で除した値が組み合わせ最大数として設定される。組み合わせ生成部１０４は、送信ポイントを識別する識別子とユーザ無線端末を識別する識別子との組み合わせを生成する。
【００２８】
例えば、総当たりで組み合わせを生成していき、生成した組み合わせ数が最大値に達したら組み合わせ生成を終了する。また、組み合わせの生成においては、各送信ポイントが送信停止状態している組み合わせも含めて生成する。なお、組み合わせの生成は、総当たりに限るものではなく、例えば、一般に知られる組み合わせ最適化問題の近似解法（例えば、山登り法）を適用してもよい。このように、各探索ドメインの組み合わせの生成において、組み合わせ最適化問題の近似解法を適用することで、少ない評価値の計算を行う組み合わせの数で、よりよい評価値が得られるようになるという効果がある。
【００２９】
評価値算出部１０５は、組み合わせ生成部１０４が生成した組み合わせの各々について設定に基づいて評価値を算出する。評価値算出部１０５は、設定されている評価値計算式に基づき評価値を計算する。
【００３０】
一般に、無線ネットワークシステムでは、当該の基地局とユーザ無線端末の組み合わせで送信を行う場合に得られるスループット値を、所定の期間積算した平均スループット値で除した値（Proportional Fairness）が、評価指標として用いられている。各探索ドメインに送信ポイントが複数ある場合は、探索ドメインの全体の評価指標を求めるために、各送信ポイントについて求めた「Proportional Fairness」の値を合算し、合算した値を評価指標として用いればよい。また、既に割り当ての決まった探索ドメインの評価値も加味する場合、無線ネットワークシステム全体の評価指標を求めるために、各送信ポイントについて求めた「Proportional Fairness」の値を合算し、合算した値を評価指標として用いればよい。
【００３１】
保持部１０６は、評価値算出部１０５が算出した評価値が最も高い組み合わせを保持する。保持部１０６は、計算された評価値がこれまで保持していた組み合わせの評価値よりも大きい場合は、保持する組み合わせを新たに計算された評価値で更新する。また、保持部１０６は、計算された評価値がこれまで保持していた組み合わせの評価値よりも小さい場合は、更新しない。この比較および更新を、探索ドメイン毎に行い、生成する組み合わせの数の上限に達した時点で得られる最適な組み合わせを、当該の探索ドメインの組み合わせとして保持し、全体の組み合わせを更新する。
【００３２】
ここで、従来では、送信ポイント（識別情報）とユーザ無線端末（識別情報）との全ての組み合わせについて評価値を算出していた。これに対し、実施の形態１によれば、探索ドメイン数決定部１０１、探索ドメイン決定部１０２、所属ユーザ決定部１０３を備え、スケジューリングの対象となる送信ポイントおよびユーザ無線端末を探索ドメイン毎に分割し、探索ドメイン毎に組み合わせを生成して評価を行うようにした。この結果、実施の形態１によれば、従来に比較して、より少ない評価値の計算回数で、評価値が最大となる組み合わせが求められ、最適な組み合わせの特定に要する処理時間を大幅に短縮できるようになる。
【００３３】
本発明の概要について、図２を用いて説明する。図２では、送信ポイントの数を９とし、ユーザ無線端末の数を９とし、探索ドメインの数を３とした場合を例にしている。まず、９つの送信ポイントＡ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ，Ｇ，Ｊ，Ｉを３つの探索ドメイン１，２，３に分割する。
【００３４】
図２の（ａ）に示すように、探索ドメイン＃１に送信ポイントＡ、Ｂ、Ｃを所属させ、端末１、端末２、端末３を所属させる。図２の（ｂ）に示すように、探索ドメイン＃２に送信ポイントＤ、Ｅ、Ｆを所属させ、端末４、端末５、端末６を所属させる。また、図２の（ｃ）に示すように、探索ドメイン＃３に送信ポイントＧ、Ｈ、Ｉを所属させ、端末７、端末８、端末９を所属させる。
【００３５】
このように、構成した各探索ドメインについて、評価値を計算する。探索ドメイン＃１では、送信ポイントＡと端末１、送信ポイントＢと端末３、送信ポイントＣは送信停止のこの組み合わせが最も評価値が高く計算され、探索ドメイン＃１の結果は、上記の組み合わせとする。同様に、探索ドメイン＃２、＃３についても組み合わせを決定する（図中「＊」参照）。このように各探索ドメインにおいて得られた送信ポイントとユーザ無線端末（送信停止を含む）との組み合わせを、図２の（ｄ）に示すように合体させて全体の組み合わせの結果とする。
【００３６】
次に、本発明の実施の形態１におけるスケジューリング装置の動作例について、図３のフローチャートを用いて説明する。
【００３７】
まず、ステップＳ２０１で、探索ドメイン数決定部１０１が、スケジューリングの対象となるユーザ無線端末の数をもとに複数のユーザ無線端末を分割して所属させる探索ドメインの数を決定する。ユーザ無線端末の数が少ない場合は、探索ドメインの数を少なくし、ユーザ無線端末の数が多い場合は、探索ドメインの数を多くする。次に、ステップＳ２０２で、探索ドメイン決定部１０２が、探索ドメイン数決定部１０１が決定した数の探索ドメインを設定する。
【００３８】
次に、ステップＳ２０３で、所属ユーザ決定部１０３が、ユーザ無線端末が接続可能な送信ポイントの情報をもとに、探索ドメイン決定部１０２が決定した探索ドメインに所属する送信ポイントに対応させて各探索ドメインに所属するユーザ無線端末を決定する。
【００３９】
次に、ステップＳ２０４で、組み合わせ生成部１０４が、探索ドメイン決定部１０２が設定した探索ドメイン毎に、探索ドメイン決定部１０２が決定した所属する送信ポイントと、所属ユーザ決定部１０３が決定した所属するユーザ無線端末との組み合わせを生成する。設定されている組み合わせ最大数を、組み合わせ数の最大値として組み合わせを生成する。
【００４０】
次に、ステップＳ２０５で、評価値算出部１０５が、組み合わせ生成部１０４が生成した組み合わせの各々について、設定されている評価値計算式に基づいて評価値を算出する。
【００４１】
次に、ステップＳ２０６で、保持部１０６が、計算された評価値（計算値）がこれまで保持していた組み合わせの評価値より大きいか小さいかを判断する。計算値がこれまで保持していた組み合わせの評価値よりも大きい場合（ステップＳ２０６のｙ）、ステップＳ２０７で、保持部１０６は、保持していた組み合わせを新たに計算された評価値で更新する。一方、計算値が計算された評価値がこれまで保持していた組み合わせの評価値よりも小さい場合（ステップＳ２０６のｎ）、ステップＳ２０８に移行する。上述したステップＳ２０４〜ステップＳ２０７を、探索ドメイン毎に行い、生成する組み合わせの数の上限に達した時点で得られる最適な組み合わせを、当該の探索ドメインの組み合わせとして保持し、全体の組み合わせを更新して終了する（ステップＳ２０８）。
【００４２】
上述したように、実施の形態１によれば、スケジューリングの対象である複数の送信ポイントを複数の探索ドメインに分割し、各探索ドメインに所属する送信ポイントとユーザ無線端末について、組み合わせの生成と評価を行い最適な組み合わせを探索するようにした。また、ユーザ無線端末の数に応じて、探索ドメインの数を決定しているので、ユーザ無線端末の数が多く、取り得る組み合わせの数が多い場合にも、各探索ドメインに所属する送信ポイントの数とユーザ無線端末の数を少なくできる。
【００４３】
例えば、送信ポイント数が３２、ユーザ無線端末が２５６の場合、可能性のある全ての組み合わせについて評価値を計算して評価を行う従来では、図４の（ａ）に点線で示すように、１０76程度になる。これに対し、実施の形態１によれば、図４の（ｂ）に実線で示すように、探索ドメイン数の増加と共に組み合わせ数が減少する。これらの結果、より少ない評価値の計算回数で、評価値が最大となる組み合わせが求められ、最適な組み合わせの特定に要する処理時間を大幅に短縮できるようになる。
【００４４】
［実施の形態２］
次に、本発明の実施の形態２について説明する。図５は、本発明の実施の形態２におけるスケジューリング装置の構成を示す構成図である。このスケジューリング装置は、探索ドメイン数決定部１０１、探索ドメイン決定部１０２、所属ユーザ決定部１０３、組み合わせ生成部１０４、評価値算出部１０５、および保持部１０６を備える。
【００４５】
上述した構成は、前述した実施の形態１と同様である。実施の形態２では、新たに、組み合わせ数計算部１０７を備える。
【００４６】
組み合わせ数計算部１０７は、各探索ドメインに所属する送信ポイントの数と、各探索ドメインに所属するユーザ無線端末の数とから、各探索ドメインで取り得る組み合わせの総数を計算し、組み合わせ生成部１０４で用いる組み合わせ最大数とする。
【００４７】
例えば、ある探索ドメインの送信ポイントの数が３、ユーザ無線端末の数が１２であり、全てのユーザ無線端末が全ての送信ポイントと接続可能である場合、当該探索ドメインの組み合わせの総数は、（１２＋１）^３＝２１９７である。このように、各探索ドメインにおける組み合わせの総数を計算する。スケジューリング周期内に生成して評価値の計算を行うことができる組み合わせの数は予め決まっているため、探索ドメインの数および各探索ドメインにおける組み合わせの総数に応じて、各探索ドメインにて生成する組み合わせの数を決める。
【００４８】
ここで、組み合わせの総数が多い探索ドメインに対しては、生成する組み合わせ数を多く割り当て、組み合わせの総数が少ない探索ドメインに対しては、生成する組み合わせ数を少なく割り当てる。例えば、スケジューリング周期内に生成できる組み合わせの数が１００００であり、第１探索ドメインと第２探索ドメインとの２つが設定されている場合を考える。
【００４９】
第１探索ドメインの組み合わせの総数が１００００であり、第２探索ドメインの組み合わせの総数が３００００である場合、第１探索ドメインの組み合わせ数は、１００００×（１００００÷（１００００＋３００００））＝２５００と決定し、第２探索ドメインの組み合わせ数は、１００００×（３００００÷（１００００＋３００００））＝７５００と決定する。このように、組み合わせ数計算部１０７は、探索ドメインの数と、各探索ドメインの組み合わせの総数と、に応じて、探索ドメインで生成する組み合わせ数を決める。
【００５０】
なお、上記では、各探索ドメインに対して、総数に比例するように、探索ドメインにおける組み合わせの数を決定する例を示したが、これに限るものではない。例えば、各探索ドメインの組み合わせの総数の累乗に基づいて決定してもよい。
【００５１】
前述同様に、スケジューリング周期内に生成可能な組み合わせの数が１００００であり、第１探索ドメインにおける組み合わせの総数が１００００（１０＾４）、第２探索ドメインの組み合わせの総数が１０００００（１０＾５）である場合、第１探索ドメインにおける組み合わせ数は、１００００×（４÷（４＋５））＝４４４４と決定し、第２探索ドメインの組み合わせ数は、１００００×（５÷（４＋５））＝５５５５と決定する。このように、探索ドメインの数、および各探索ドメインの組み合わせの総数の累乗に応じ、各々の探索ドメインで生成する組み合わせ数を決定してもよい。
【００５２】
また、例えば、各探索ドメインに対して、組み合わせの数を等分で割り当て、残りを各探索ドメインの組み合わせの総数に応じて決定してもよい。前述同様に、スケジューリング周期内に生成できる組み合わせの数が１００００通りであり、第１探索ドメインの組み合わせの総数が１００００、第２探索ドメインの組み合わせの総数が３００００であり、等分で割り当てる組み合わせの数が２０００とした場合を考える。
【００５３】
第１探索ドメインにおける組み合わせの数は、２０００＋６０００×（１００００÷（１００００＋３００００））＝３５００と決定し、第２探索ドメインにおける組み合わせの数は、２０００＋６０００×（３００００÷（１００００＋３００００））＝６５００と決定する。このように、ある組み合わせ数は等分で割り当てた上で、残りの組み合わせ数を探索ドメインの数および各探索ドメインの組み合わせの総数に応じ、各々の探索ドメインで生成する組み合わせ数を決定してもよい。
【００５４】
上記の方法に限らず、組み合わせの数の決定は、各探索ドメインの組み合わせの総数の大小関係に対応されればよい。
【００５５】
実施の形態２によれば、探索ドメイン数決定部１０１、探索ドメイン決定部１０２、所属ユーザ決定部１０３を備え、スケジューリングの対象となる送信ポイントおよびユーザ無線端末を探索ドメイン毎に分割し、探索ドメイン毎に組み合わせを生成して評価を行うようにした。この結果、実施の形態２によれば、従来に比較して、より少ない評価値の計算回数で、評価値が最大となる組み合わせが求められ、最適な組み合わせの特定に要する処理時間を大幅に短縮できるようになる。
【００５６】
加えて、実施の形態２によれば、組み合わせ数計算部１０７を備えるようにしたので、組み合わせの総数が多い探索ドメインについても、評価値の高い組み合わせが得られるようになる。
【００５７】
次に、本発明の実施の形態２におけるスケジューリング装置の動作例について、図６のフローチャートを用いて説明する。
【００５８】
まず、ステップＳ３０１で、探索ドメイン数決定部１０１が、スケジューリングの対象となるユーザ無線端末の数をもとに複数のユーザ無線端末を分割して所属させる探索ドメインの数を決定する。ユーザ無線端末の数が少ない場合は、探索ドメインの数を少なくし、ユーザ無線端末の数が多い場合は、探索ドメインの数を多くする。次に、ステップＳ３０２で、探索ドメイン決定部１０２が、探索ドメイン数決定部１０１が決定した数の探索ドメインを設定する。
【００５９】
次に、ステップＳ３０３で、所属ユーザ決定部１０３が、ユーザ無線端末が接続可能な送信ポイントの情報をもとに、探索ドメイン決定部１０２が決定した探索ドメインに所属する送信ポイントに対応させて各探索ドメインに所属するユーザ無線端末を決定する。
【００６０】
次に、ステップＳ３０４で、組み合わせ数計算部１０７が、各探索ドメインに所属する送信ポイントの数と、各探索ドメインに所属するユーザ無線端末の数とから、各探索ドメインで取り得る組み合わせの総数を計算し、組み合わせ生成部１０４で用いる組み合わせ最大数とする。
【００６１】
次に、ステップＳ３０５で、組み合わせ生成部１０４が、探索ドメイン決定部１０２が設定した探索ドメイン毎に、探索ドメイン決定部１０２が決定した所属する送信ポイントと、所属ユーザ決定部１０３が決定した所属するユーザ無線端末との組み合わせを生成する。組み合わせ数計算部１０７により計算されて設定された組み合わせ最大数を、組み合わせ数の最大値として組み合わせを生成する。
【００６２】
次に、ステップＳ３０６で、評価値算出部１０５が、組み合わせ生成部１０４が生成した組み合わせの各々について、設定されている評価値計算式に基づいて評価値を算出する。
【００６３】
次に、ステップＳ３０７で、保持部１０６が、計算された評価値（計算値）がこれまで保持していた組み合わせの評価値より大きいか小さいかを判断する。計算値がこれまで保持していた組み合わせの評価値よりも大きい場合（ステップＳ３０７のｙ）、ステップＳ３０８で、保持部１０６は、保持していた組み合わせを新たに計算された評価値で更新する。一方、計算値が計算された評価値がこれまで保持していた組み合わせの評価値よりも小さい場合（ステップＳ３０７のｎ）、ステップＳ３０９に移行する。上述したステップＳ３０５〜ステップＳ３０８を、探索ドメイン毎に行い、生成する組み合わせの数の上限に達した時点で得られる最適な組み合わせを、当該の探索ドメインの組み合わせとして保持し、全体の組み合わせを更新して終了する（ステップＳ３０９）。
【００６４】
［実施の形態３］
次に、本発明の実施の形態３について説明する。図７は、本発明の実施の形態３におけるスケジューリング装置の構成を示す構成図である。このスケジューリング装置は、探索ドメイン数決定部１０１、探索ドメイン決定部１０２、所属ユーザ決定部１０３、組み合わせ生成部１０４、評価値算出部１０５、保持部１０６、組み合わせ数計算部１０７を備える。
【００６５】
上述した構成は、前述した実施の形態２と同様である。実施の形態３では、新たに、所属送信ポイント変更部１０８を備える。
【００６６】
所属送信ポイント変更部１０８は、探索ドメイン毎に、所属するユーザ無線端末と所属する送信ポイントとの取り得る組み合わせ総数が組み合わせ最大数となるまで所属する送信ポイントの数を、探索ドメイン決定部１０２が決定した探索ドメインに追加する。所属送信ポイント変更部１０８は、物理的な距離または無線的な距離が近いもの同士が同一の探索ドメインに所属される状態となるように、上述した追加を行う。
【００６７】
実施の形態３によれば、探索ドメイン数決定部１０１、探索ドメイン決定部１０２、所属ユーザ決定部１０３を備え、スケジューリングの対象となる送信ポイントおよびユーザ無線端末を探索ドメイン毎に分割し、探索ドメイン毎に組み合わせを生成して評価を行うようにした。この結果、実施の形態３によれば、従来に比較して、より少ない評価値の計算回数で、評価値が最大となる組み合わせが求められ、最適な組み合わせの特定に要する処理時間を大幅に短縮できるようになる。
【００６８】
また、実施の形態３によれば、組み合わせ数計算部１０７を備えるので、組み合わせの総数が多い探索ドメインについても、評価値の高い組み合わせが得られるようになる。
【００６９】
加えて、実施の形態３によれば、所属送信ポイント変更部１０８を備えるので、可能な限り探索ドメインの規模を大きくでき、送信ポイント同士が協調したスケジューリングの効果を得やすくなり、評価値の高い組み合わせを得られるようになる。
【００７０】
次に、本発明の実施の形態３におけるスケジューリング装置の動作例について、図８のフローチャートを用いて説明する。
【００７１】
まず、ステップＳ４０１で、探索ドメイン数決定部１０１が、スケジューリングの対象となるユーザ無線端末の数をもとに複数のユーザ無線端末を分割して所属させる探索ドメインの数を決定する。ユーザ無線端末の数が少ない場合は、探索ドメインの数を少なくし、ユーザ無線端末の数が多い場合は、探索ドメインの数を多くする。次に、ステップＳ４０２で、探索ドメイン決定部１０２が、探索ドメイン数決定部１０１が決定した数の探索ドメインを設定する。
【００７２】
次に、ステップＳ４０３で、所属ユーザ決定部１０３が、ユーザ無線端末が接続可能な送信ポイントの情報をもとに、探索ドメイン決定部１０２が決定した探索ドメインに所属する送信ポイントに対応させて各探索ドメインに所属するユーザ無線端末を決定する。
【００７３】
次に、ステップＳ４０４で、組み合わせ数計算部１０７が、各探索ドメインに所属する送信ポイントの数と、各探索ドメインに所属するユーザ無線端末の数とから、各探索ドメインで取り得る組み合わせの総数を計算し、組み合わせ生成部１０４で用いる組み合わせ最大数とする。
【００７４】
次に、ステップＳ４０５で、所属送信ポイント変更部１０８が、探索ドメインに所属するユーザ無線端末と所属する送信ポイントとの取り得る組み合わせ総数が、組み合わせ最大数となっているかどうかを判断する。取り得る組み合わせ総数が、組み合わせ最大数となっていない場合（ステップ４０５のｎ）、ステップＳ４０６で、所属送信ポイント変更部１０８は、探索ドメイン決定部１０２が決定した探索ドメインに、総数が組み合わせ最大数となるまで所属する送信ポイントの数を追加する。所属送信ポイント変更部１０８は、物理的な距離または無線的な距離が近いもの同士が同一の探索ドメインに所属される状態となるように、上述した追加を行う。
【００７５】
次に、ステップＳ４０６で、組み合わせ生成部１０４が、探索ドメイン決定部１０２が設定した探索ドメイン毎に、探索ドメイン決定部１０２が決定し、かつ所属送信ポイント変更部１０８により追加された所属する送信ポイントと、所属ユーザ決定部１０３が決定した所属するユーザ無線端末との組み合わせを生成する。組み合わせ数計算部１０７により計算されて設定された組み合わせ最大数を、組み合わせ数の最大値として組み合わせを生成する。
【００７６】
次に、ステップＳ４０７で、評価値算出部１０５が、組み合わせ生成部１０４が生成した組み合わせの各々について、設定されている評価値計算式に基づいて評価値を算出する。
【００７７】
次に、ステップＳ４０９で、保持部１０６が、計算された評価値（計算値）がこれまで保持していた組み合わせの評価値より大きいか小さいかを判断する。計算値がこれまで保持していた組み合わせの評価値よりも大きい場合（ステップＳ４０９のｙ）、ステップＳ４１０で、保持部１０６は、保持していた組み合わせを新たに計算された評価値で更新する。一方、計算値が計算された評価値がこれまで保持していた組み合わせの評価値よりも小さい場合（ステップＳ４０９のｎ）、ステップＳ４１１に移行する。上述したステップＳ４０６〜ステップＳ４１０を、探索ドメイン毎に行い、生成する組み合わせの数の上限に達した時点で得られる最適な組み合わせを、当該の探索ドメインの組み合わせとして保持し、全体の組み合わせを更新して終了する（ステップＳ４１１）。
【００７８】
以上に説明したように、本発明によれば、スケジューリングの対象である複数の送信ポイントを複数の探索ドメインに分割し、各探索ドメインに所属する送信ポイントとユーザ無線端末について、組み合わせの生成と評価を行い最適な組み合わせを探索するようにした。また、ユーザ無線端末の数に応じて、探索ドメインの数を決定しているので、ユーザ無線端末の数が多く、取り得る組み合わせの数が多い場合にも、各探索ドメインに所属する送信ポイントの数とユーザ無線端末の数を少なくできる。この結果、本発明によれば、送信ポイントとユーザ無線端末との最適な組み合わせがより迅速に特定できる。
【００７９】
なお、本発明は以上に説明した実施の形態に限定されるものではなく、本発明の技術的思想内で、当分野において通常の知識を有する者により、多くの変形および組み合わせが実施可能であることは明白である。
【符号の説明】
【００８０】
１０１…探索ドメイン数決定部、１０２…探索ドメイン決定部、１０３…所属ユーザ決定部、１０４…組み合わせ生成部、１０５…評価値算出部、１０６…保持部。
【図１】
0006619295.tif 000002
【図２】
0006619295.tif 000003
【図３】
0006619295.tif 000004
【図４】
0006619295.tif 000005
【図５】
0006619295.tif 000006
【図６】
0006619295.tif 000007
【図７】
0006619295.tif 000008
【図８】
0006619295.tif 000009