【手続補正書】
【提出日】平成21年8月10日(2009.8.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の問題モジュールに対する解を決定することを含む計算の実行方法であって、前記問題モジュールは異なる複雑度を有し、前記問題モジュールに対する前記解を組み合わせて、前記計算に対する解を決定し、前記方法は、
前記問題モジュールの各々を少なくとも１つのマスタ・サーバに導出するステップと、
前記問題モジュールの各々について複雑度を推定するステップと、
閾値複雑度レベルを決定するステップと、
複雑度が前記閾値複雑度レベルを超過する前記問題モジュールの各々について、該問題モジュールを少なくとも１つのスレーブ・サーバに送り、前記少なくとも１つのスレーブ・サーバから前記問題モジュールに対する解を得るステップと、
複雑度が前記閾値複雑度レベルを超過していない各問題モジュールについて、前記少なくとも１つのマスタ・サーバにおいて前記問題モジュールに対する解を決定するステップと、
前記計算に対する前記解を決定するために、前記問題モジュールに対する前記解を組み合わせるステップと、
を備えている、方法。
【請求項２】
請求項１記載の方法において、前記計算に対する前記解を決定するために、前記問題モジュールに対する前記解を、加算によって組み合わせる、方法。
【請求項３】
請求項１記載の方法において、前記少なくとも１つのスレーブ・サーバの各々は、前記少なくとも１つのマスタ・サーバの１つと通信する、方法。
【請求項４】
請求項３記載の方法において、前記少なくとも１つのマスタ・サーバの各々は、複数のスレーブ・サーバと通信する、方法。
【請求項５】
請求項１記載の方法であって、更に、少なくとも１つの問題モジュールについて、該問題モジュールを複数のサブモジュールに分解し、複数のスレーブ・サーバ間で前記サブモジュールを分散するステップを備えている、方法。
【請求項６】
請求項１記載の方法において、前記閾値複雑度レベルは、１つの閾値複雑度レベルであり、前記少なくとも１つのマスタ・サーバの各々において、前記閾値複雑度レベルを用いる、方法。
【請求項７】
請求項１記載の方法において、前記問題モジュールの各々を前記少なくとも１つのマスタ・サーバに導出する前記ステップを、制御サーバ上で実行するルート・スクリプトによって制御する、方法。
【請求項８】
請求項１記載の方法において、前記計算に対する前記解を決定するために、前記問題モジュールに対する前記解を組み合わせる前記ステップを、制御サーバ上で実行するルート・スクリプトによって制御する、方法。
【請求項９】
請求項１記載の方法において、前記少なくとも１つのマスタ・サーバの各々は、複数のサーバ・エンジンを含み、複雑度が前記閾値複雑度レベルを超過していない各問題モジュールに対する解を、前記サーバ・エンジンの少なくとも１つにおいて決定する、方法。
【請求項１０】
請求項１記載の方法において、前記問題モジュールの内複雑なもの程先に解決するように、複雑度が前記閾値複雑度レベルよりも高い前記問題モジュールを並び換える、方法。
【請求項１１】
命令を格納したコンピュータ読み取り可能媒体であって、前記命令をプロセッサによって実行すると、前記プロセッサに、
複数の問題モジュールの各々について複雑度を推定させ、前記問題モジュールは複雑度が異なり、複合問題に対応しており、
閾値複雑度レベルを決定させ、
複雑度が前記閾値複雑度レベルより高い前記問題モジュールの各々を、少なくとも１つのスレーブ・サーバに送出させ、前記少なくとも１つのスレーブ・サーバから前記問題モジュールに対する解を得させ、
複雑度が前記閾値複雑度レベルを超過していない前記問題モジュールの各々に対する解を決定させ、
前記複合問題に対する前記解を決定するために、前記問題モジュールに対する前記解を組み合わさせる、
コンピュータ読み取り可能媒体。
【請求項１２】
投資ポートフォリオの所有者のカウンターパーティに対する信用供与を前記投資ポートフォリオ内において定量化する方法であって、前記カウンターパーティは複数の取引に応じて前記ポートフォリオ所有者に対する義務を負い、前記方法は、
前記カウンターパーティおよび前記取引を示す信号を、少なくとも１つのマスタ・サーバに送るステップと、
前記取引の各々について複雑度を推定するステップと、
閾値複雑度レベルを決定するステップと、
複雑度が前記閾値複雑度レベルを超過していない前記取引の各々について、前記少なくとも１つのマスタ・サーバにおいて前記取引に対する価格を決定するステップと、
複雑度が前記閾値複雑度レベルを超過する前記取引の各々について、該取引を少なくとも１つのスレーブ・サーバに送り、前記少なくとも１つのスレーブ・サーバにおいて前記取引に対する価格を決定するステップと、
前記ポートフォリオ所有者の前記カウンターパーティに対する信用供与を決定するために、前記取引に対する前記価格を組み合わせるステップと、
を備えている、方法。
【請求項１３】
請求項１２記載の方法において、前記取引の各々について複雑度を推定する前記ステップは、前記取引の種別に対する所定の基本的複雑度を、前記取引の実際の属性に基づいた、実際の基本的複雑度の調節によって修正して利用することを含む、方法。
【請求項１４】
請求項１２記載の方法において、前記ポートフォリオ所有者の前記カウンターパーティに対する前記信用供与を決定するために、前記カウンターパーティに対する前記取引の前記価格を、加算によって組み合わせる、方法。
【請求項１５】
請求項１４記載の方法において、前記カウンターパーティに対する前記信用供与は、前記カウンターパーティの前記取引全ての観念値を加算し、前記カウンターパーティに対する前記取引の前記価格をそれから減算することによって決定する、方法。
【請求項１６】
請求項１２記載の方法において、複雑度が前記閾値複雑度レベルを超過しない各取引について、マルチスレッド・プロセスの少なくとも１つのスレッドによって前記価格を決定する、方法。
【請求項１７】
請求項１６記載の方法において、前記マルチスレッド・プロセスを複数のサーバ・エンジン上で実行する、方法。
【請求項１８】
請求項１２記載の方法において、複雑度が前記閾値複雑度レベルよりも低い前記取引を、複雑度に基づいて並び換え、前記取引の各々に対する価格を決定する前記ステップを、取引の複雑度が高い順に実行する、方法。
【請求項１９】
請求項１２記載の方法において、複雑度が前記閾値複雑度レベルよりも高い前記取引を、複雑度に基づいて並び換え、前記取引の各々に対する価格を決定する前記ステップを、取引の複雑度が高い順に実行する、方法。
【請求項２０】
請求項１２記載の方法において、前記少なくとも１つのマスタ・サーバは複数のマスタ・サーバであり、各マスタ・サーバは複数のスレーブ・サーバと通信する、方法。
【請求項２１】
請求項１２記載の方法において、前記少なくとも１つのマスタ・サーバは複数のマスタ・サーバであり、各前記スレーブ・サーバは１つのマスタ・サーバと通信する、方法。
【請求項２２】
請求項１２記載の方法であって、更に、少なくとも１つの取引について、該取引の計算を複数の計算成分に分解し、複数のスレーブ・サーバ間で前記計算成分を分散するステップを備えている、方法。
【請求項２３】
請求項１２記載の方法において、前記取引に対して価格を決定する前記ステップは、前記取引の前記価格に関係するパラメータの今後の値に対して複数の想定場面を表すことを含み、前記想定場面の各々は、複数の時間範囲における前記パラメータの今後の値を備えている、方法。
【請求項２４】
請求項１２記載の方法において、該方法を、制御サーバ上で実行するルート・スクリプトによって指揮する、方法。
【請求項２５】
命令を格納したコンピュータ読み取り可能媒体であって、前記命令をプロセッサによって実行すると、前記プロセッサに、
複数の取引の各々について複雑度を推定させ、前記取引は、投資ポートフォリオのカウンターパーティと関連があり、
閾値複雑度レベルを決定させ、
複雑度が前記閾値複雑度レベルよりも高い前記取引の各々を少なくとも１つのスレーブ・サーバに導出させ、前記少なくとも１つのスレーブ・サーバから前記取引に対する価格を得させ、
複雑度が前記閾値複雑度レベルを超過していない前記取引の各々について、価格を決定させ、
前記ポートフォリオの所有者の前記カウンターパーティに対する信用供与を決定するために、前記取引に対する前記価格を組み合わせさせる、
コンピュータ読み取り可能媒体。
【請求項２６】
複数の時間範囲にわたる取引の価格に関係するパラメータの今後の値に対する複数の想定場面に基づいて前記取引を値付けするために用いられるアルゴリズムの基本的複雑度を計算する方法であって、各前記基本的複雑度は特定の取引種別に関連があり、前記取引の各々について実際の取引の複雑度を推定するために、前記基本的複雑度を用い、前記方法は、
前記取引種別毎に、前記取引種別の少なくとも１つの特性的特徴を用いて検査取引を定義し、
複数の前記想定場面に基づいて前記検査取引を値付けし、
前記複数の前記想定場面において前記検査取引を値付けするのに必要な時間に基づいて、前記取引種別に対する前記基本的複雑度を決定する、
方法。