JPH096618A - 戦略で駆動される計画システム及びその操作方法 - Google Patents

戦略で駆動される計画システム及びその操作方法

Info

Publication number
JPH096618A
JPH096618A JP17542396A JP17542396A JPH096618A JP H096618 A JPH096618 A JP H096618A JP 17542396 A JP17542396 A JP 17542396A JP 17542396 A JP17542396 A JP 17542396A JP H096618 A JPH096618 A JP H096618A
Authority
JP
Japan
Prior art keywords
strategy
planning
plan
planning system
driven
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP17542396A
Other languages
English (en)
Inventor
M Kennedy Brian
ブライアン、エム、ケネディ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
I TWO TECHNOL Inc
I2 Technologies Inc
Original Assignee
I TWO TECHNOL Inc
I2 Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by I TWO TECHNOL Inc, I2 Technologies Inc filed Critical I TWO TECHNOL Inc
Publication of JPH096618A publication Critical patent/JPH096618A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06315Needs-based resource requirements planning or analysis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06316Sequencing of tasks or work
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0633Workflow analysis

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Development Economics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Game Theory and Decision Science (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • General Factory Administration (AREA)
  • Feedback Control In General (AREA)
  • Multi-Process Working Machines And Systems (AREA)
  • Electrotherapy Devices (AREA)
  • Control Of Multiple Motors (AREA)
  • Breeding Of Plants And Reproduction By Means Of Culturing (AREA)

Abstract

(57)【要約】 (修正有) 【課題】 マニアル・プランニングと自動化プランニン
グとを協同的に統合すること、及び進行中のプランニン
グ処理から継続して得られる成果を統合すること。 【解決手段】 複数の戦略が、各々、計画領域、問題選
択条件、計画の最適条件、及び終了条件を規定する。プ
ランニング・エンジン(推論機構)が、計画と、複数の
制約と、複数の戦略とに結合される。プランニング・エ
ンジンは、環境によって規定される振る舞い及び制約と
計画を対照させることによって、複数の問題を明確化す
るように動作することが出来、また選択された戦略にし
たがって計画を調整するように動作することが出来る。
ユーザ・インタフェースが、プランニング・エンジンに
結合される。このユーザ・インタフェースは、計画及び
環境を調整し、選択された戦略の実行を選択及び開始さ
せるために、ユーザがプランニング・エンジンと対話出
来るようにする。

Description

【発明の詳細な説明】
【発明の属する技術分野】本発明は、広くは電子的シス
テムの技術分野に関し、さらに特には戦略により駆動さ
れる計画システム及びその操作方法に関する。
【0002】
【従来の技術】プランニング及びスケジューリング処理
の典型的なゴールは、最適化条件あるいは最適化機能に
よって規定される、理想的あるいは最適状態に出来るだ
け近くて、実世界で実行可能であるような計画を生成す
ることである。従来の多くのプランニング・アプリケー
ション及び処理は、実行不可能な計画が存在することを
許さずに理想に近い実行可能な計画を構築することによ
って、それを達成している。
【0003】少数の従来のプランニング・アプリケーシ
ョンでは、代わりに理想に極めて近いが実行不可能な計
画でスタートし、次にその計画が、理想から出来る限り
ずれないようにして、実行不可能性を取り除くことを試
みる。この処理は、全ての実行不可能性が消去されるま
で続けられる。
【0004】大部分の従来のプランニング・パッケージ
では、現在の状態と所望の出力をとってそれにより、ス
タートからほぼ最適の計画を発生すると良いように設計
されている。しかし、その最適計画を計算するのは、し
ばしば最終のゴールとはならない。むしろしばしば起こ
ることは、現存の計画が適切であるところに、その計画
と一致しない何事か(例えば、マシン断、供給の遅れ、
新規の巨大な配列が与えられる、など)が起こり、そし
てゴールは、一次的には、現存の計画を実行可能なよう
に復旧するため、その計画を出来るだけ少なく調整する
ことであり、二次的には、その計画を出来るだけ望まし
いものにすることである、という場合である。
【0005】この実行可能性を回復するという後者の必
要は、スタートラインから始めて実行可能な計画を作り
上げるプランニング方法よりも、実行不可能性を除去す
るプランニング方法に対応するものである。
【0006】しばしば起こる他の問題は、真に実行可能
であるものの情報や、計画のゴールについての情報、最
適状態についての実際的な定義、を含む、計画対象シス
テムに関する情報全てが、プランニング・アプリケーシ
ョンにおいて十分にモデル化されているのは稀であると
いうことである。そのために、人間のプランナーがそれ
について知って、プランニング・プロセスに自分で入力
しなければならない情報が存在することになる。さら
に、自動化されたプロセスが計算処理上一貫して有効に
処理できるレベルを超えているが、熟達した人間のプラ
ンナーならば解を得ることが可能なプランニング問題も
あり得る。しかし、従来の殆どのプランニング・ソフト
ウエアでは、そのソフトウエアが、計画対象システム及
び計画のゴールについての全ての関連情報に基づいてい
るものと見なされている。
【0007】さらに、人間のプランナーは、例外則によ
り作業する傾向がある。彼らは、全計画を一度には処理
しないし、むしろ処理することが出来ない。一般に、殆
どのプランニング問題がもつ巨大さは、人間のプランナ
ーの知的能力を超えている。従って、プランニング問題
の大部分の処理を行うにしても、重要なポイントでは人
間のプランナーを巻き込むようにするのは、プランニン
グ・アプリケーションにとって望ましいことである。ま
た、知的に計画するだけでなく、人間のプランナーと知
的に協力して、これら人間のプランナーの努力を協同さ
せることも、望ましいことである。
【0008】人間のプランナーもまた、プランナーがプ
ランニング・アプリケーションを信頼し、それと協同す
ることが出来るならば、プランニング・アプリケーショ
ンの制御中に留まるべきである。従って、人間のプラン
ナーに、プランニング処理を駆動することを許し、そし
て次になすべき最良のことと、何がなすべきでないか、
及び何時停止すべきかを通知させることは、プランニン
グ・アプリケーションにとって望ましいことである。
【0009】
【課題を解決するための手段】本発明によれば、戦略に
より駆動される計画システム及び操作方法は、従来の計
画システムにおける問題と欠点を、実質的に軽減あるい
は除去するものである。本発明の一形態によれば、戦略
により駆動される計画システム及びその操作方法は、ユ
ーザ環境についてのスケジュールされた操作を規定する
計画を含んでいる。ユーザ環境の振る舞い及び制約は、
環境によって規定される。複数の戦略が、各々、計画領
域、問題選択条件、計画の最適条件、及び終了条件を規
定する。プランニング・エンジン(推論機構)が、計画
と、複数の制約と、複数の戦略とに結合される。プラン
ニング・エンジンは、環境によって規定される振る舞い
及び制約と計画を対照させることによって、複数の問題
を明確化するように動作することが出来、また選択され
た戦略にしたがって計画を調整するように動作すること
が出来る。ユーザ・インタフェースが、プランニング・
エンジンに結合される。このユーザ・インタフェース
は、計画及び環境を調整し、選択された戦略の実行を選
択及び開始させるために、ユーザがプランニング・エン
ジンと対話出来るようにする。
【0010】本発明の技術的特長は、マニアル・プラン
ニングと自動化プランニングとを協同的に統合するこ
と、及び進行中のプランニング処理から連続して得られ
るプランニング成果を統合することにある。
【0011】本発明の他の技術的特長は、与えられた計
画について明確化された問題の解決を自動化するため
に、計画領域、問題選択条件、変更選択条件、計画の最
適条件、終了条件、及び副戦略、を含む戦略の定義と使
用にある。これらの戦略は、実行不可能性の解決を自動
化し、最適計画へ向けて進めるために、計画システムの
ユーザにより、マニアルであるいはマルチ・フエーズで
呼び出されることが出来る。
【0012】本発明の他の特長は、人間のプランナー
が、次になすべきこと、次になすべきでないこと、最適
条件の規定の仕方、及びいつ終了するか、について、処
理プロセスに対して指定可能にする戦略が提供されるこ
とにある。加えて副戦略は、人間のプランナーがプラン
ニング・プロセスと協同するための完全な台本を、人間
のプランナーに創成可能にする。副戦略が持つ問題依存
型のその性質は、人間のプランナーが働きかけるべき例
外事項を明らかにする。さらに、自動化されたプロセス
もまた、人間のプランナーが使用するのと同じ種類のフ
ローにおいて、例外事項に働きかける。このことは、複
雑なプロセス中で遂行するには困難な特質を持つが、協
同的アプリケーションにとっては極めて価値のある人間
のプランナーに対して、自動化プロセスは、例外事項を
分かりやすく理解しやすいものにする。
【0013】
【実施例】本発明及びその特長についての一層完全な理
解は、添付の図面に従って行われる以下の説明を参照す
ることによって得ることが出来る。添付の各図面中の同
じ要素には、同じ参照番号が付されている。図1は、本
発明にしたがって構築された、戦略により駆動される計
画システムのブロック構成図である。図2は、本発明に
よる、問題依存型プランニング・プロセスのフロー・チ
ャートである。図3は、本発明により、人間のプランナ
ーによる入力及び係わり合いを含むマニアル戦略を備え
た、戦略により駆動されるプランニング・プロセスのフ
ロー・チャートである。
【0014】図1は、本発明にしたがって構築された、
全体が10で示される、戦略により駆動される計画システ
ムのブロック構成図である。計画システム10は、プラン
ニング・エンジン12を備えている。プランニング・エン
ジン12は、計画14、環境16、及び問題18に結合される。
プランニング・エンジン12は、少なくとも1つの戦略20
にも結合される。戦略20は、計画領域22、問題選択条件
24、変更選択条件26、計画最適化条件28、サーチ条件3
0、終了条件32及び副戦略34を有する。プランニング・
エンジン12は、さらにユーザ・インタフェース36に結合
される。
【0015】図示されている本発明の実施例では、計画
システム10は、デジタル計算機によって実行されるよう
に動作する計算機ソフトウエア・システムからなる。こ
の実施例では、データ蓄積装置37は、磁気的蓄積装置、
メモリ、あるいはその他のデータ蓄積装置からなること
ができる。さらに計画14、環境16、問題18及び各戦略20
を表すデータは、同一あるいは異なるデータ蓄積装置に
格納されることが出来る。図1の実施例において、実行
メモリ38は、プランニング・エンジン12を、デジタル計
算機のプロセッサが実行できるように保持している。実
行メモリ38は、メモリ装置などのような実行メモリから
なる。またこの実施例では、ユーザ・インタフェース36
は、デジタル計算機のプロセッサに結合されているディ
スプレイ39を用いて、ユーザに表示される。
【0016】動作において、計画システム10は、ユーザ
に、自動化された問題解決プロセスを、マニアル・プラ
ンニングの成果と協同して実行することを可能にする。
ユーザは、与えられた計画に伴う問題を解決するため
に、所望の調整、あるいは戦略によって規定される他の
変更の組を自動化することを可能にされる。
【0017】計画14は、ユーザ環境についての現在の計
画を表す。図示された本発明の実施例では、計画14は、
製造環境のための計画を表している。環境16は、ユーザ
環境の振る舞い及び制約を含むユーザ環境の機能及び動
作についての制限を表す。製造環境では、制約に、容量
制限や、原料の利用可能性、及び出荷期限のようなもの
が含まれる。プランニング・プロセスの初期化に際し
て、計画14には、ユーザが計画システム10の使用によっ
てユーザ環境を改善出来るようにするための計画を含ま
せることが出来る。本発明によれば、計画14は、ユーザ
環境を規定する環境16の振る舞い及び制約を無視するこ
とが許容される。
【0018】プランニング・エンジン12は、計画14及び
環境16にアクセスしてそれらを受け入れる。プランニン
グ・エンジン12は、計画14と環境16とを比較して問題18
を発生することが出来る。問題18は、計画14が環境16の
振る舞い及び制約を無視する場合の例のリストを有して
いる。環境16の振る舞い及び制約は、与えられたプラン
ニング・アプリケーションに必要なだけ詳しく規定され
ることが出来る。
【0019】各戦略20は、計画領域22、問題選択条件2
4、変更選択条件26、計画最適化条件28、サーチ条件3
0、終了条件32、及び副戦略34を含む。各戦略20は、問
題18を減少させるために計画14を修正するよう、プラン
ニング・エンジン12が実行する問題解決処理の定義を与
える。計画領域22は、戦略20によって明らかにされるべ
き問題18の領域を規定する。問題選択条件24は、明らか
にされるべき1 組の問題を選択するための条件を規定す
る。変更選択条件26は、計画領域22及び問題選択条件24
に従って選択された問題を解くために実行すべき変更を
選択するための条件を規定する。
【0020】たとえば、計画領域22は、製造工程におけ
る塗装機械の領域として規定することが出来る。問題選
択条件24は、塗装機械を10パーセント以上過使用する問
題を選択するための条件として規定してもよい。最終的
に、変更選択条件26には、スケジュールを戻したり、超
過時間を用いるなどの可能な変更を規定することが出来
るが、時間中にスケジュールを外へ移動するような他の
変更は除外するようにしてもよい。戦略20についてのこ
の具体例は、全体として、ユーザ環境における塗装機械
を10%以上超過使用することを解決するために、スケジ
ュールの変更及び超過時間を使用するよう、問題解決処
理戦略を規定するものとなろう。
【0021】各戦略20はまた、変更が計画の最適性を増
加させるかあるいは減少させるかを決定する計画最適化
条件28を備えている。終了条件32は、いつ戦略20が完成
して、計画の修正を終えるべきかを規定する。たとえ
ば、ユーザは、最適点を指示するために、スループッ
ト、限界コスト、利益マージン、在庫などから計算され
る式を規定することができる。問題を除去するためのプ
ランニング処理は、終了条件32を最適化することを試み
るであろう。
【0022】最後に、副戦略34は、戦略20のサブセット
で、戦略20の下で動作する付加的な戦略を規定する。た
とえば、ユーザは、最初に、`溶解´領域における全て
の問題を解決し、次に下流の`包装´領域へ移動してそ
この全ての問題を解決したいと考えてもよい。ユーザ
は、次に、`打ち抜き´領域で超過時間を使用すること
についてマニアル評価を行うために休止し、それから`
圧延´及び`打ち抜き´領域における問題を解決しても
よい。このようなプランニング・フローは、一貫して良
好な結果を生むことが知られている。副戦略は、このよ
うなフローが記録されて、プランニングの成果と協同す
るために使用されることを可能にする。
【0023】プランニング・エンジン12は、計画システ
ム10のユーザとやり取りをするためのユーザ・インタフ
ェース36を備えている。ユーザ・インタフェース36は、
ユーザに、プランニング・エンジン12の動作を制御可能
にする。ユーザは、計画14及び環境16の細部にアクセス
することが出来る。ユーザ・インタフェース36はまた、
ユーザに対して、問題18及び各戦略20を表示することが
出来る。ユーザは、計画14が最適計画に接近するように
計画14を連続的に調整するため問題18を解くように、プ
ランニング・エンジン12を制御することが出来る。
【0024】ユーザ・インタフェース28は、ユーザに、
プランニング・エンジン12が多数のタスクを実行するよ
うに、プランニング・エンジン12を制御可能にする。ユ
ーザは、プランニング・エンジン12を制御して、計画14
を直接的に変更することが出来る。同様に、ユーザは、
プランニング・エンジン12を制御して、環境16を直接的
に変更することが出来る。その結果として、ユーザは、
計画14及び環境16を変更することにより、問題18を縮小
させることが出来る。たとえば、塗装機械は、ノーマル
設定と高速設定を持つことが出来る。ユーザ環境がノー
マル状態にあるとき、ノーマル設定された塗装機械を走
行させる。従って、環境16は、各塗装機械がノーマル設
定で走行するものと仮定この仮定のもとで、計画14は、
塗装機械の超過使用に起因する問題18において、多数の
問題を発生することが出来る。ここでユーザは、1つ以
上の塗装機械が高速設定で動作するように、環境16を変
更することが可能である。環境16についてのこの調整に
より、計画14はもはや塗装機械を超過使用しなくなるた
め、問題18を小さなものにすることが出来る。
【0025】ユーザは、計画システム10により、問題18
を、マニアル的にあるいは自動的に解くことを可能にさ
れる。問題18をマニアル的に解くために、ユーザは、計
画14及び環境16に変更を加えることが出来る。プランニ
ング・エンジン12は、問題18の新しいリストを発生する
ことによって、そのような変更に反応する。自動化モー
ドでは、ユーザは、プランニング・エンジン12で実行す
る戦略を選択することが出来る。プランニング・エンジ
ン12は、問題18を解くために、計画領域22、問題選択条
件24、変更選択条件26、計画最適化条件28、サーチ条件
30、終了条件32、及び副戦略34、により規定される戦略
20を実行する。戦略20は、問題18が縮減するよう計画14
を変更するための、自動化プロセスを提供する。ユーザ
は、計画14を最適計画に向けて連続的に進展させるた
め、計画システム10を使用して、マニアル及び自動化の
両方による問題解決を行うようにすることが出来る。
【0026】問題18は、計画14についての、実行可能性
と望ましさの両方の問題を含む。実行可能性問題は、計
画を続行するのが物理的に不可能な(あるいは少なくと
も全体的に受け入れることが出来ない)状況についての
ものである。望ましさ問題は、計画が、有益性、効率
性、生産性その他の点で、希望されるものよりも劣って
いる状況についてのものである。これらの問題を縮減す
ることは、一般には、現存する問題の個数を減らすこと
になる。しかし`縮減問題´は、異なる道具立てに従っ
て、別に規定することができる。
【0027】一般に、計画14における問題18の解決は、
最初に解決すべき問題を選択することで始まる。次に、
解決すべき問題を縮減出来るプランニングの変更が選択
される。変更には、ある動作の実行を早めるか遅くする
か、ある動作を違う機械で実行するか、違う動作を行わ
せるか、異なる手段で生産物を得るか、ある組の動作を
促進するか、及び動作を分割するか、などの事柄が含ま
れる。さらにこれらの変更は、行うことの出来る変更の
大きさ、及び可能な変更についての限界のような条件に
従って、制限されることが出来る。本発明によれば、こ
のプロセスには、その後ユーザにより、規定された戦略
の使用を通じて、マニアルであるいは自動的に変更が加
えられる。
【0028】問題解決プロセス 図2は、本発明に従った問題依存型のプランニング・プ
ロセスのフロー・チャートである。図2は、図1の計画
システム10が、計画14を受け入れ可能な計画に変えるた
めに、問題18を連続的に縮減するのに使用するプロセス
を示している。
【0029】ステップ40では、計画システムは、初期の
計画に伴う問題を明確にする。ステップ42では、現在の
計画が問題を解決するために調整される。この調整は、
ユーザとの対話によるマニアルでか、あるいはユーザが
呼び出した戦略に従って自動的に行われる。この調整プ
ロセスの1つの実施例が、図3及び図4を参照して詳細
に説明される。ステップ44では、計画システムは、ステ
ップ42で調整された後の現在の計画について、その問題
を明確にする。
【0030】この計画は、ステップ46において、他の問
題が解決されるべきかどうかを決定するために評価され
る。この評価は、計画システムによって行うことが出来
るが、ユーザの判断にまかせることも出来る。他の問題
が解決されるべきである場合には、プロセスは、ステッ
プ42に戻り、さらに調整が行われる。また解決されるべ
き他の問題がない場合には、そこで計画システムは計画
の処理を完了する。
【0031】戦略実行プロセス 図3は、本発明により、マニアル問題解決と自動的問題
解決とを統合した戦略駆動計画プロセスのフロー・チャ
ートである。この図3のプロセスは、図2のステップ42
を詳細化したものである。計画システムのユーザは、現
在の計画を自動的に調整するため戦略の実行を呼び出
し、あるいは現在の計画に対してマニアルでの調整を施
すことが出来る。
【0032】ステップ50において、計画システムは、自
動的戦略の中で実行するために、副戦略を呼び出すこと
を望んでいるかどうかを判断する。戦略及び副戦略の各
々は、前述したように、計画領域、問題選択条件、変更
選択条件、計画最適化条件、サーチ条件、及び終了条
件、によって規定される。選択された戦略の実行は、通
常、解決すべき問題を選択すること、実行すべき変更を
選択すること、及び選択された問題を解決するために、
選択された変更にしたがって現在の計画を調整すること
を含む。戦略を実行した後、計画システムは、この計画
調整ステップを完了し、図2のステップ44へ進む。
【0033】ステップ50の後、もしも副戦略が実行され
るべきでないならば、計画システムは、ステップ52にお
いて、その計画に伴う問題を明確にする。計画システム
は、本発明において戦略により規定された計画領域及び
問題選択条件を使用する。次にステップ54において、計
画システムは計画最適化条件を評価する。その評価に基
づき、計画システムは、ステップ56においてその計画14
がここまでで`最良´の計画であるかどうかを判断す
る。もしも`最良´であれば、ステップ58において、そ
の計画は`最良´計画として記録される。またその計画
14がここまでの`最良´の計画でない場合には、計画シ
ステムは、ステップ60において現在のサーチを続けるべ
きかどうかをチェックする。もしもサーチを続けるべき
でない場合には、ステップ62において計画システムは`
最良´と記録されている計画に戻る。ステップ64では、
計画システムは、終了条件を用いて戦略を終了させるべ
きかどうかを判断する。もしも終了すべきであれば、計
画システムは、与えられた戦略の実行を完了する。また
終了すべきでなければ、計画システムはステップ66へ進
む。また、ステップ60における判断結果が`YES ´であ
った場合には、計画システムはステップ66へ進む。
【0034】ステップ66では、計画システムは、戦略が
自動化戦略であるかどうかをチェックする。もしも自動
化戦略であれば、計画システムは、ステップ68において
縮減すべき問題を選択する。次に、ステップ70におい
て、計画システムは、選択された問題を縮減するために
使用する変更を選択する。次にステップ72において、計
画システムは、変更を実行する。ステップ72の後、計画
システムは、変更した計画に伴う問題を明確にするた
め、ステップ52に戻る。
【0035】ステップ66で、戦略が自動化されていなか
った場合には、計画システムは、ステップ74においてユ
ーザからの入力を待つ。ユーザからの入力があった後、
ステップ76で計画システムは、変更が指定されたかどう
かを判断する。指定されていれば、ステップ78において
計画システムは指定された変更を実行し、次にその変更
された計画に伴う問題を明確にするため、ステップ52に
戻る。もしもステップ76で変更が指定されていなけれ
ば、次にステップ80において、計画システムは、戦略え
指定されているかどうかを判断する。ここで戦略が指定
されていれば、計画システムは、ステップ82においてそ
の戦略を実行する。この戦略の実行は、前述したように
して行われる。また戦略が指定されていなければ、ステ
ップ80の後ステップ84において、計画システムはユーザ
入力を処理する。計画システムは、次に他のユーザ入力
を待つため、ステップ74に戻る。
【0036】ステップ50に戻ると、ここで副戦略が実行
されるべきであれば、次に計画システムはステップ86へ
進み、各副戦略を実行する。この各副戦略の実行は、単
一の本発明の他の特長は、人間のプランナーが、次にな
すべきこと、次になすべきでないこと、最適条件の規定
の仕方、及びいつ終了するか、について、処理プロセス
に対して指定可能にする戦略が提供されることにある。
加えて副戦略は、人間のプランナーがプランニング・プ
ロセスと協同するための完全な台本を、人間のプランナ
ーに創成可能にする。副戦略が持つ問題依存型のその性
質は、人間のプランナーが働きかけるべき例外事項を明
らかにする。さらに、自動化されたプロセスもまた、人
間のプランナーが使用するのと同じ種類のフローにおい
て、例外事項に働きかける。このことは、複雑なプロセ
ス中で遂行するには困難な特質を持つが、協同的アプリ
ケーションにとっては極めて価値のある人間のプランナ
ーに対して、自動化プロセスは、例外事項を分かりやす
く理解しやすいものにする。戦略に関して前述したのと
同じフローに従う。
【0037】一例として、戦略の問題選択条件には、利
用可能な塗料の超過が5%である量で、塗料の計画され
た使用が発生することが含まれるようにすることが出来
る。この問題選択条件は、最大臨界値問題として塗料の
最大超過使用を規定するようにしてもよい。変更選択条
件は、もっと多くの塗料の注文を認めること及びプロセ
スで使用される塗料の量を削減することを含むように、
許容される変更を規定してもよい。計画変更プロセスの
役割として、幾つかのポイントでは多数の問題を許容す
るが、計画が処理されるにつれて、だんだん少ない問題
を要求するようにすることが望ましい。戦略の規定は、
計画システムが、塗料の計画された使用に伴う問題を選
択すること、及び許容された変更を用いるこれらの問題
を解くように試みることを、可能に出来る。
【0038】図3に関連して述べられたように、計画シ
ステムは、問題が適切に縮減され、問題の組が解決され
るまで、問題及び許容された変更を通じて、動作を繰り
返す。この自動化された問題解決は、本発明による戦略
の規定とマニアル変更及び自動変更の統合とによって可
能にされる。
【0039】計画システムの動作方法 本発明によれば、戦略により駆動される計画システム
は、ユーザに、現在の計画に伴う問題を解くため、マニ
アルのプランニング成果と協同させて、自動化された戦
略を実行することを可能にする。ユーザは、現在の計画
を最適な計画に近づけるよう連続的に調整するため、複
数の変更の組の自動化処理を可能にする戦略を実行する
ことを望んでもよい。本発明の計画システムは、デジタ
ル計算機によって可能にされる、より詳細な解析と、よ
り高い速度と効率を基礎に置く優れたプランニングの解
とを提供する。これらの利点は、自動化された戦略とユ
ーザとの間の高度な協同性に結びついている。ユーザ
は、反復的な作業を行うことから開放され、そして革新
的で直観的にプランニングを変更することに努力を集中
することが出来る。
【0040】与えられた絶対的に最適な計画の探索にお
いて、現在の入力は、大部分のプランナーにとって主た
る重要性をもつものではない。むしろ、計画がさらに実
行可能になり、またある望ましさ条件に適合するように
なるとともに、動作に対する撹乱が最小であるような変
更に応答して、すでにあった計画を修正することが一層
重要である。最適計画に近く、合理性があり、その何れ
もが受け入れ可能であるような沢山の計画が存在する。
ユーザ環境のプランニングで提出された1つの実際の問
題は、最適計画の近くに合理的に留まる実行可能な計画
を、進行中のプロセスが維持することである。本発明
は、自動とマニアル両方のプランニング技術の協同化を
許容し、また実行不可能な計画を存在させて実行可能な
計画に修正することを許すことにより、そのようなプラ
ンニングにおいて利益をもたらす。
【0041】本発明によれば、自動化された戦略は、従
来の計画システムのようにマニアル・プランニングの成
果を自動化戦略で置き換えるのではなく、マニアル・プ
ランニングの成果と協同して作業を行う。完全に自動化
された計画システムにおいて、必要な全ての情報が利用
可能であると仮定することは、しばしば不合理なことで
ある。計画システムが考慮に入れるようプログラムされ
ることが出来るもの以上に、実世界には多くの可能性が
あり得るものである。最も困難な決定及び交換の多く
は、計画システムのユーザによってなされるべきであ
る。他方、製造その他についてのプランニングの成果
は、自動化された戦略の使用により効率的に明らかにさ
れるところの、多くのプランニング課題を含んでいる。
【0042】計画に対するマニアルと自動の両方の調整
は、良く維持される計画を提供するために使用される。
本発明によれば、計画システムにより実行される自動化
された戦略は、ユーザによってなされるマニアル調整を
無くさずに調整を行うことによって、現在の計画を改善
する。このように、以前に生成されたプランニング成果
は、新しい条件のために捨てられることはない。
【0043】戦略により駆動される問題依存型のプラン
ニング・プロセスは、問題を明らかにし、さらにこれら
の問題を軽減するために現在の計画を調整するよう、種
々の戦略を調べる。本発明によれば、このアプローチ
は、現在の計画に対して、自動化された調整が実行され
るか、あるいはマニアル調整が実行されるかに関して使
用される。明らかにされる問題には、超過使用された資
源、差し引き不足と在庫、及び拘束への激しい妨害、の
ような実行可能性を侵す条件が含まれることが出来る。
現在の計画の望ましさに影響を与える条件もまた、問題
として明らかにされることが出来る。これらの問題は、
注文遅れ、注文不足、在庫過剰、及び高コストのような
ものが含まれる。
【0044】本発明によれば、問題は、明らかにされ、
集められ、そしてタイプ及び厳しさにしたがって分類さ
れる。現在の計画が調整されるとき、問題のリストがさ
らに調整される。これらの問題のリストは、タイプ、領
域、厳しさ、あるいは許容誤差に基づき、望まれるだけ
フイルタにかけて絞ることが出来る。このフイルタ処理
は、ユーザが、マニアルでサーチすることを強いられる
ことなしに、最も重要な問題のリストを得ることを可能
にする。各プランニングの調整の後、直ちにユーザに
は、現在の計画において生成された新しい問題及び残り
の問題が示される。
【0045】本発明によれば、自動化された戦略は、問
題依存型パラダイムにより動作する。各戦略は、どのよ
うな問題が明らかにされるべきか、これらの問題を除去
するために現在の計画を調整するのにどの変更が使用出
来るか、最良の調整を選択する方法、及び所望の解決が
見出されるまでどのような調整が実行されるべきか、を
規定する。
【0046】本発明によれば、実行不可能な計画が発生
されることが出来る。実行不可能な計画の存在を許すこ
とによって、マニアルの成果と自動化の成果との間に繋
ぎ目のない統合が実現され、プランニングの成果を単純
なものにする。実行不可能な計画は、計画に変更を加え
る他に、ユーザ環境に変更を加えるべきかどうかを決定
するために、計画システムのユーザには有益なものであ
る。
【0047】自動化された戦略の使用は、ユーザがマニ
アルで得たかもしれない結果を生成するが、それよりも
に迅速で効率的に生成する。多数の反復的なプランニ
ングの調整に注意を払えば、戦略の呼び出しは、ユーザ
のマニアルによるプランニングの成果との統合を許容す
るため、ユーザには理解し易く自然である。さらに、ユ
ーザに残りの問題のリストを表示するほかに、計画シス
テムは、ユーザに、利用可能な戦略を表示することが出
来る。
【0048】重要なことは、自動化された戦略は、始め
から計画を発生しょうはしないことである。むしろ自動
化された戦略は、現存する計画内で、規定された問題を
明らかにする。従って、以前のプランニングでの判断
は、独断的に取り消されることはない。ユーザは、マニ
アル調整をすることと、自動化された戦略を呼び出すこ
ととを、自由に切り換えることが出来る。このマニアル
変更と自動化変更とを統合する能力を与えられたことに
より、自動化された戦略を呼び出し、1つのプランニン
グ問題を効果的に処理する特定のタスクを実行すること
は、ユーザにとって望ましいものとなる。戦略は、この
タスクを有効に遂行するくための機構を提供するように
規定される。
【0049】各戦略は、その戦略が解決すべき1組の問
題と、その戦略が使用を許容される1組のプランニング
調整または変更とを結合したものである。個々の戦略
は、計画システムのユーザによって、規定され、名前を
付けられ、そして将来の利用のために蓄積される。この
方法で、戦略のライブラリが生成されることが出来る。
自動化された戦略によって効率的に明らかにされること
ことの出来る問題の実例には、超過使用された資源、過
重に使用された資源、過少使用された資源、安全な在庫
水準以下の在庫品、ゼロ水準以下の在庫品、過剰在庫
品、遅い注文、早い注文、高コスト、などの問題があ
る。許容誤差もまた各問題に規定され、あまり重要でな
い問題を無視出来るようにする。許容誤差は、問題が、
類似用語の問題よりも将来さらにもっと無視されるよう
に、時間で変化されることが出来る。各戦略は、その戦
略が適用される問題の範囲を指定する。たとえば、その
範囲は、どの注文、資源または在庫品の紋断が明らかに
されるべきかを規定する。このようにして、戦略は、1
つの資源や多数の資源、決められた場所における在庫品
に関連する問題や、他の問題、及び問題の組み合わせを
解決することが出来る。戦略はまた、変更が許容される
プランニング調整を規定する。たとえば、変更は、動作
を早くしたり遅くしたり計画すること、量を減らすこと
(過少注文)、資源を選択すること、動作を結合、分
割、または重畳させること、注文を分割すること、など
の変更を行うことである。
【0050】ユーザは、ある環境のもとでは、戦略によ
って規定されている変更を禁止したいことがある。たと
えばユーザは、何かを遅くしたり短縮したりせずに資源
をバランスさせることを望ことが出来る。そのため戦略
は、物を遅くしたり、量を減らしたりする変更が実行出
来ないように、指定することが出来る。この戦略のプロ
セスは、他の可能な変更についても作用しされる。
【0051】複数の戦略のシーケンスが、マルチ・フエ
ーズ戦略として一緒に組み立てられることが出来る。マ
ルチ・フエーズ戦略中の各戦略は、順次1つずつ実行さ
れる。マニアル・フエーズが、マルチ・フエーズ戦略中
に設けられることが出来、それにより、自動化された戦
略は一時休止され、ユーザが、あるマニアル・プランニ
ングの変更の遂行について考慮することが出来る。異な
るユーザが、異なる状況で有効となる彼ら自身のマルチ
・フエーズ戦略を展開することが出来る。さらに、これ
らの戦略は、他のプランナーと共有されることが出来
る。マルチ・フエーズ戦略はまた、製造プラントあるい
は他のユーザ環境の特別な属性の長所を取るためにも使
用されることが出来る。たとえば、製造業者をスケジュ
ーリングするあるプロセスのフローは、彼らが、種々の
段階を一定の順序で計画することが出来れば一層有効で
ある。各ステージは、1つの戦略の異なるフエーズで呼
び出されることが出来る。ここで、マルチ・フエーズ戦
略は、複数の戦略の適切な配列からなっている。
【0052】本発明によれば、戦略により駆動される計
画システムは、自動化された戦略について高レベルの制
御をユーザに提供する。プランニング処理のフローは、
戦略の規定を通して有効にプログラムされることが出来
る。その戦略の規定には、ユーザが遂行することを望む
もの、及びどの様な変更によってゴールに達することが
出来るかが含まれる。これらの戦略は、問題依存型の計
画解析に結合されて、マニアル変更及び自動化された変
更を混合可能にする。マニアル・ステップでは、基本的
に休止され、プランナーが何をなすべきかを台本に付加
出来る何らかのマニアル作業をユーザが行うのを待つ。
プランナーは、マニアルで遂行する必要のある複数の変
更のグループを自動化するために、戦略を使用すること
を可能にされる。
【0053】本発明の1つの技術的利点は、マニアルの
プランニングと自動化されたプランニングとの間の統合
と、進行中のプランニング・プロセスの連続するプラン
ニングの成果にわたる統合とにある。
【0054】本発明の他の技術的利点は、与えられた計
画において明らかにされた問題の解決を自動化するため
の、計画領域、問題選択条件、変更選択条件、計画最適
化条件、サーチ条件、終了条件、及び副戦略を含む戦略
の規定及び使用にある。これらの戦略は、実行不可能性
の解決を自動化し、最適計画へ向けて進めるために、計
画システムのユーザにより、マニアルであるいはマルチ
・フエーズ戦略中で呼び出されて実行されることが出来
る。
【0055】本発明の他の技術的利点は、、人間のプラ
ンナーが、次になすべきこと、次になすべきでないこ
と、最適条件の規定の仕方、及びいつ終了するか、につ
いて、処理プロセスに対して指定可能にする戦略が提供
されることにある。加えて副戦略は、人間のプランナー
がプランニング・プロセスと協同するための完全な台本
を、人間のプランナーに創成可能にする。副戦略が持つ
問題依存型のその性質は、人間のプランナーが働きかけ
るべき例外事項を明らかにする。さらに、自動化された
プロセスもまた、人間のプランナーが使用するのと同じ
種類のフローにおいて、例外事項に働きかける。このこ
とは、複雑なプロセス中で遂行するには困難な特質を持
つが、協同的アプリケーションにとっては極めて価値の
ある人間のプランナーに対して、自動化プロセスは、例
外事項を分かりやすく理解しやすいものにする。
【0056】以上、本発明は詳細に説明されたが、付加
されている請求項に明示されているように、本発明の精
神及び範囲から逸脱することなしに、多くの変更や置換
をなすことが出来ることは理解されるべきである。
【0057】
【図面の簡単な説明】
【図1】本発明の、戦略により駆動される計画システム
のブロック構成図である。
【図2】本発明による、問題依存型プランニング・プロ
セスのフロー・チャートである。
【図3】本発明による、マニアル戦略を有する戦略によ
り駆動されるプランニング・プロセスのフロー・チャー
トである。
【符号の説明】
10 :計画システム 12 :プランニング・エンジン 14 :計画 16 :制約 18 :問題 20 :戦略 22 :計画領域 24 :問題選択条件 26 :変更選択条件 28 :計画最適化条件 30 :サーチ条件 32 :終了条件 34 :副戦略 36 :ユーザ・インタフェース 38 :実行メモリ 39 :ディスプレイ

Claims (29)

    【特許請求の範囲】
  1. 【請求項1】ユーザ環境についてのスケジュールされた
    操作を規定する計画と、 ユーザ環境の振る舞い及び制約について規定する環境
    と、 計画領域、問題選択の条件、計画最適化の条件、及び終
    了条件をそれぞれ規定する複数の戦略と、 前記の計画、環境、複数の戦略に結合されて、計画を前
    記環境により規定される前記ユーザ環境の振る舞い及び
    制約と対照することにより、複数の問題を明確にするよ
    う動作することができ、さらに選択された戦略にしたが
    って前記計画を調整することができるプランニング・エ
    ンジンと、 前記プランニング・エンジンに結合されて、ユーザに、
    前記の計画と環境を調整させ、そして選択された戦略の
    実行の選択及び開始を行わせるために、前記プランニン
    グ・エンジンとの対話を可能にするユーザ・インタフェ
    ースと、を備えていることを特徴とする戦略で駆動され
    る計画システム。
  2. 【請求項2】請求項1において、前記の各戦略は、さら
    に変更選択条件及びサーチ条件を規定することを特徴と
    する戦略で駆動される計画システム。
  3. 【請求項3】請求項1において、前記プランニング・エ
    ンジンは、実現可能性問題と望ましさ問題を含む問題を
    明確にするように動作できることを特徴とする戦略で駆
    動される計画システム。
  4. 【請求項4】請求項1において、前記複数の戦略のうち
    少なくとも1つの戦略は、少なくとも。1つの副戦略を
    備えていることを特徴とする戦略で駆動される計画シス
    テム。
  5. 【請求項5】請求項4において、前記副戦略は、自動化
    されたシーケンスを含んでいることを特徴とする戦略で
    駆動される計画システム。
  6. 【請求項6】請求項4において、前記副戦略は、マニア
    ル戦略を含むことを特徴とする戦略で駆動される計画シ
    ステム。
  7. 【請求項7】請求項1において、前記複数の戦略の少な
    くとも1つは、マニアル戦略を含むことを特徴とする戦
    略で駆動される計画システム。
  8. 【請求項8】請求項1において、前記ユーザ環境は、製
    造プラントを含み、そして前記計画は、該製造プラント
    のスケジュールされた操作を含むことを特徴とする戦略
    で駆動される計画システム。
  9. 【請求項9】請求項8において、前記振る舞い及び制約
    は、前記製造プラントの能力と資源についての制約を含
    むことを特徴とする戦略で駆動される計画システム。
  10. 【請求項10】請求項9において、前記複数の問題は、前
    記製造プラントのスケジュールされた操作が該製造プラ
    ントの能力及び資源の制約を無視する場合の確認された
    例を含むことを特徴とする戦略で駆動される計画システ
    ム。
  11. 【請求項11】請求項8において、前記振る舞い及び制約
    は、前記製造プラントにおける緩衝装置と原料フローの
    制約を含むことを特徴とする戦略で駆動される計画シス
    テム。
  12. 【請求項12】請求項11において、前記複数の問題は、前
    記製造プラントのスケジュールされた操作が該製造プラ
    ントの能力及び資源の制約を無視する場合の確認された
    例を含むことを特徴とする戦略で駆動される計画システ
    ム。
  13. 【請求項13】請求項8において、前記振る舞い及び制約
    は、分配網の能力及び運搬資源の制約を含むことを特徴
    とする戦略で駆動される計画システム。
  14. 【請求項14】請求項13において、前記複数の問題は、前
    記製造プラントのスケジュールされた操作が該製造プラ
    ントの能力及び資源の制約を無視する場合の確認された
    例を含むことを特徴とする戦略で駆動される計画システ
    ム。
  15. 【請求項15】請求項8において、前記振る舞い及び制約
    は、前記製造プラントにおける緩衝装置と分配網を流れ
    る原料フローの制約を含むことを特徴とする戦略で駆動
    される計画システム。
  16. 【請求項16】請求項15において、前記複数の問題は、前
    記製造プラントのスケジュールされた操作が該製造プラ
    ントの能力及び資源の制約を無視する場合の確認された
    例を含むことを特徴とする戦略で駆動される計画システ
    ム。
  17. 【請求項17】ユーザ環境についてのスケジュールされた
    操作を規定する計画と、ユーザ環境の振る舞い及び制約
    について規定する環境と、計画領域、問題選択の基準、
    計画最適化の条件、及び終了条件をそれぞれ規定する複
    数の戦略と、を表すデータを記憶するデータ記憶装置
    と、 ソフトウエア・システムを表すデータを記憶できる実行
    メモリと、 ユーザに、戦略を選択可能にさせるためのユーザ・イン
    タフェースを提供するように動作するディスプレイと、 前記のデータ記憶装置と実行メモリ及びディスプレイと
    に結合されたプロセッサとを備え、 前記プロセッサは、前記環境により規定される前記ユー
    ザ環境の振る舞い及び制約と対照することにより、複数
    の問題を明確にするよう動作するとともに、選択された
    戦略にしたがって前記計画を調整することができる計画
    エンジンを含むソフトウエア・システムを実行するこ
    と、を特徴とするソフトウエア・システムを実行するデ
    ジタル計算機。
  18. 【請求項18】請求項17において、前記データ記憶装置
    は、少なくとも1つの磁気データ記憶装置を含むことを
    特徴とするデジタル計算機。
  19. 【請求項19】請求項17において、前記データ記憶装置
    は、少なくとも1つのメモリ装置を含むことを特徴とす
    るソフトウエア・システムを実行するデジタル計算機。
  20. 【請求項20】請求項17において、前記ディスプレイによ
    って提供されるユーザ・インタフェースは、グラフィッ
    ク・ユーザ・インタフェースを含むことを特徴とするソ
    フトウエア・システムを実行するデジタル計算機。
  21. 【請求項21】請求項17において、前記計画エンジンは、
    実現可能性問題及び望ましさ問題を含む諸問題を明確に
    することを特徴とするソフトウエア・システムを実行す
    るデジタル計算機。
  22. 【請求項22】請求項17において、前記複数の戦略のうち
    少なくとも1つの戦略は、少なくとも1つの副戦略を含
    むことを特徴とするソフトウエア・システムを実行する
    デジタル計算機。
  23. 【請求項23】請求項17において、前記複数の戦略のうち
    少なくとも1つの戦略は、マニアル戦略を含むことを特
    徴とするソフトウエア・システムを実行するデジタル計
    算機。
  24. 【請求項24】ユーザ環境のスケジュールされた使用を規
    定する計画を準備するステップと、 ユーザ環境の振る舞い及び拘束を規定する環境を準備す
    るステップと、 計画領域、問題選択の基準、計画最適化の条件、及び終
    了条件をそれぞれ規定する複数の戦略を準備するステッ
    プと、 前記計画を前記環境によって規定される振る舞い及び制
    約と対照することにより、複数の問題を明確にするステ
    ップと、 選択された戦略に従って前記計画を調整するステップと
    を有し、 受容可能な計画を創成するために、前記問題を明確にす
    るステップ及び前記計画を調整するステップを繰り返す
    ことを特徴とする、デジタル計算機において戦略により
    駆動される計画システムの操作方法。
  25. 【請求項25】請求項24において、前記複数の戦略を準備
    するステップは、さらに変更選択条件及びサーチ条件を
    それぞれ規定する戦略を準備することを含むものである
    ことを特徴とする、デジタル計算機において戦略により
    駆動される計画システムの操作方法。
  26. 【請求項26】請求項24において、前記問題を明確にする
    ステップは、実現可能性問題及び望ましさ問題を含む問
    題のリストを生成することを特徴とする、デジタル計算
    機において戦略により駆動される計画システムの操作方
    法。
  27. 【請求項27】請求項24において、前記複数の戦略を準備
    するステップは、少なくとも1つの副戦略を有する少な
    くとも1つの戦略を準備することを含むものであること
    を特徴とする、デジタル計算機において戦略により駆動
    される計画システムの操作方法。
  28. 【請求項28】請求項24において、前記複数の戦略の少な
    くとも1つは、少なくとも1つのマニアル戦略を含むも
    のであることを特徴とする、デジタル計算機において戦
    略により駆動される計画システムの操作方法。
  29. 【請求項29】請求項24において、前記計画を調整するス
    テップは、 前記選択された戦略の計画領域における問題を明確にす
    るステップと、 解決すべき問題を選択するステップと、 前記選択された戦略の変更選択条件にしたがって許容さ
    れる変更を選択するステップと、 選択された変更を実行するステップと、 前記調整された計画についての問題を明確にするステッ
    プと、 問題の数が減少しなかった場合に前記許容される変更を
    選択するステップに復帰するステップと、 許容される変更が使い尽くされている場合に前記許容さ
    れる変更を選択するステップに復帰するステップと、 前記問題の組が解決されない場合前記解決すべき問題を
    選択するステップに復帰するステップと、を含むもので
    あることを特徴とする、デジタル計算機において戦略に
    より駆動される計画システムの操作方法。 【0001】
JP17542396A 1995-06-16 1996-06-17 戦略で駆動される計画システム及びその操作方法 Pending JPH096618A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/491,168 US5845258A (en) 1995-06-16 1995-06-16 Strategy driven planning system and method of operation
US08/491168 1995-06-16

Publications (1)

Publication Number Publication Date
JPH096618A true JPH096618A (ja) 1997-01-10

Family

ID=23951068

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17542396A Pending JPH096618A (ja) 1995-06-16 1996-06-17 戦略で駆動される計画システム及びその操作方法

Country Status (13)

Country Link
US (1) US5845258A (ja)
EP (1) EP0776508B1 (ja)
JP (1) JPH096618A (ja)
AT (1) ATE175044T1 (ja)
AU (1) AU709987B2 (ja)
BR (1) BR9608917A (ja)
CA (1) CA2176532A1 (ja)
DE (1) DE69601207T2 (ja)
DK (1) DK0776508T3 (ja)
ES (1) ES2128173T3 (ja)
GB (1) GB2302425A (ja)
TW (1) TW378307B (ja)
WO (1) WO1997000490A1 (ja)

Families Citing this family (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6459964B1 (en) * 1994-09-01 2002-10-01 G.E. Harris Railway Electronics, L.L.C. Train schedule repairer
US7085729B1 (en) 1995-06-16 2006-08-01 I2 Technologies Us, Inc. System and method for allocating manufactured products to sellers
US6188989B1 (en) 1995-06-16 2001-02-13 I2 Technologies, Inc. System and method for managing available to promised product (ATP)
US6612382B2 (en) * 1996-03-25 2003-09-02 Halliburton Energy Services, Inc. Iterative drilling simulation process for enhanced economic decision making
US7032689B2 (en) * 1996-03-25 2006-04-25 Halliburton Energy Services, Inc. Method and system for predicting performance of a drilling system of a given formation
US5794720A (en) 1996-03-25 1998-08-18 Dresser Industries, Inc. Method of assaying downhole occurrences and conditions
US6032121A (en) * 1997-05-15 2000-02-29 International Business Machines Corporation Method for proactive planning
JP2002517044A (ja) * 1998-05-28 2002-06-11 アイ2・テクノロジーズ・インコーポレイテッド 問題空間の高水準制御サーチのためのコンピュータ実行システムとその方法
US6169967B1 (en) * 1998-09-04 2001-01-02 Dresser Industries, Inc. Cascade method and apparatus for providing engineered solutions for a well programming process
US6272391B1 (en) * 1998-09-30 2001-08-07 Rockwell Technologies, Llc Self organizing industrial control system importing neighbor constraint ranges
US6430454B1 (en) * 1998-09-30 2002-08-06 Rockwell Automation Technologies, Inc. Self-organizing industrial control system using iterative reverse modeling to evaluate bids
US7308416B2 (en) * 1999-01-04 2007-12-11 International Business Machines Corporation Single level bill of material available to promise
US6341269B1 (en) * 1999-01-26 2002-01-22 Mercani Technologies, Inc. System, method and article of manufacture to optimize inventory and merchandising shelf space utilization
US20020035537A1 (en) * 1999-01-26 2002-03-21 Waller Matthew A. Method for economic bidding between retailers and suppliers of goods in branded, replenished categories
US7480623B1 (en) * 2000-03-25 2009-01-20 The Retail Pipeline Integration Group, Inc. Method and system for determining time-phased product sales forecasts and projected replenishment shipments for a retail store supply chain
AU3771800A (en) 1999-03-26 2000-10-16 Retail Pipeline Integration Group, Inc., The Method and system for determining time-phased sales forecasts and projected replenishment shipments in a supply chain
US7039602B1 (en) 1999-06-14 2006-05-02 I2 Technologies Us, Inc. Configuring products with default sections determined according to optimization functions
WO2001016836A1 (en) * 1999-08-27 2001-03-08 Ixl Enterprises System and method for identifying and prioritizing strategic initiatives
US6975975B2 (en) 1999-09-21 2005-12-13 Fasca Ted S Emissions management and policy making system
US20030033191A1 (en) * 2000-06-15 2003-02-13 Xis Incorporated Method and apparatus for a product lifecycle management process
US7409356B1 (en) 2000-06-21 2008-08-05 Applied Systems Intelligence, Inc. Method and system for intelligent supply chain collaboration
AU2001271351A1 (en) * 2000-06-21 2002-01-02 Applied Systems Intelligence, Inc. Method and system for providing an intelligent goal-oriented user interface to data and services
US6892192B1 (en) 2000-06-22 2005-05-10 Applied Systems Intelligence, Inc. Method and system for dynamic business process management using a partial order planner
US6751661B1 (en) 2000-06-22 2004-06-15 Applied Systems Intelligence, Inc. Method and system for providing intelligent network management
US7231356B1 (en) * 2000-07-10 2007-06-12 The United States Of America As Represented By The Secretary Of The Navy Operating plan for machinery
US6647300B1 (en) * 2000-07-28 2003-11-11 Rockwell Automation Technologies, Inc. Bidding partner cache for autonomous cooperative control system
US7249044B2 (en) * 2000-10-05 2007-07-24 I2 Technologies Us, Inc. Fulfillment management system for managing ATP data in a distributed supply chain environment
US6937992B1 (en) * 2000-12-29 2005-08-30 Arrowstream, Inc. Transport vehicle capacity maximization logistics system and method of same
EP1223488A1 (de) * 2001-01-09 2002-07-17 Siemens Aktiengesellschaft Verfahren zum Entwickeln eines Produkts mit Qualitätsmerkmalen
US20060095457A1 (en) * 2001-01-12 2006-05-04 Glasspool David W Interactive tool for knowledge-based support of planning under uncertainty
US7065499B1 (en) 2001-03-19 2006-06-20 I2 Technologies Us, Inc. Intelligent order promising
US7024371B2 (en) * 2001-04-13 2006-04-04 I2 Technologies Us, Inc. High availability planning and scheduling architecture
US7043444B2 (en) * 2001-04-13 2006-05-09 I2 Technologies Us, Inc. Synchronization of planning information in a high availability planning and scheduling architecture
US6617969B2 (en) 2001-04-19 2003-09-09 Vigilance, Inc. Event notification system
US6697809B2 (en) 2001-04-19 2004-02-24 Vigilance, Inc. Data retrieval and transmission system
US20020157017A1 (en) * 2001-04-19 2002-10-24 Vigilance, Inc. Event monitoring, detection and notification system having security functions
US6697810B2 (en) 2001-04-19 2004-02-24 Vigilance, Inc. Security system for event monitoring, detection and notification system
US20020156601A1 (en) * 2001-04-19 2002-10-24 Tu Kevin Hsiaohsu Event monitoring and detection system
US20030018643A1 (en) * 2001-06-19 2003-01-23 Peiwei Mi VIGIP006 - collaborative resolution and tracking of detected events
US7552066B1 (en) 2001-07-05 2009-06-23 The Retail Pipeline Integration Group, Inc. Method and system for retail store supply chain sales forecasting and replenishment shipment determination
US6931289B2 (en) * 2001-09-27 2005-08-16 Rockwell Automation Technologies, Inc. Language structure for autonomous cooperative control system
US6615093B1 (en) 2002-01-04 2003-09-02 Taiwan Semiconductor Manufacturing Company Adaptive control algorithm for improving AMHS push lot accuracy
US20030139952A1 (en) * 2002-01-24 2003-07-24 Ford Global Technologies, Inc. Complexity management and production optimization system
US9971877B1 (en) * 2002-06-07 2018-05-15 Jda Software Group, Inc. Managing plan problems across planning cycles
US20030229550A1 (en) * 2002-06-07 2003-12-11 International Business Machines Corporation System and method for planning and ordering components for a configure-to-order manufacturing process
US20040054709A1 (en) * 2002-09-13 2004-03-18 Bess Charles E. Assessment of capability of computing environment to meet an uptime criteria
US7213007B2 (en) 2002-12-24 2007-05-01 Caterpillar Inc Method for forecasting using a genetic algorithm
US20040172320A1 (en) * 2003-02-28 2004-09-02 Performaworks, Incorporated Method and system for goal management
US20040260862A1 (en) * 2003-06-20 2004-12-23 Eric Anderson Adaptive migration planning and execution
GB2413403B (en) 2004-04-19 2008-01-09 Halliburton Energy Serv Inc Field synthesis system and method for optimizing drilling operations
US20050267792A1 (en) * 2004-05-28 2005-12-01 Sumit Mehrotra Method and system for laboratory management
US20060026052A1 (en) * 2004-06-17 2006-02-02 Kinaxis Inc. Scheduling system
US7996814B1 (en) 2004-12-21 2011-08-09 Zenprise, Inc. Application model for automated management of software application deployments
US8868440B1 (en) * 2005-01-07 2014-10-21 Sprint Communications Company L.P. Forecasting and analysis tool
US20070033159A1 (en) * 2005-08-03 2007-02-08 Cherkauer Kevin J Query plan editor with integrated optimizer
US20070112609A1 (en) * 2005-11-16 2007-05-17 Howard Michael D Methods and apparatus to incorporate user feedback during planning
US20070271126A1 (en) * 2006-04-27 2007-11-22 Etvia Corporation Pty Ltd System and method for formulating and managing corporate strategy
US8135603B1 (en) 2007-03-20 2012-03-13 Gordon Robert D Method for formulating a plan to secure access to limited deliverable resources
WO2009075667A2 (en) 2007-11-30 2009-06-18 Halliburton Energy Services Method and system for predicting performance of a drilling system having multiple cutting structures
US8155772B2 (en) * 2008-02-04 2012-04-10 Sap Ag Method and system for integrating a restriction object with a material object
WO2010039342A1 (en) 2008-10-03 2010-04-08 Halliburton Energy Services Inc. Method and system for predicting performance of a drilling system
CN110957026B (zh) * 2019-12-16 2023-08-01 国康生物工程(深圳)有限公司 医疗设备运行环境的调节方法、终端和存储介质

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4209845A (en) * 1977-01-25 1980-06-24 International Business Machines Corporation File qualifying and sorting system
US4611310A (en) * 1982-08-23 1986-09-09 Canevari Timber Co. Method and system for rearranging data records in accordance with keyfield values
US4611280A (en) * 1984-03-12 1986-09-09 At&T Bell Laboratories Sorting method
NL8600028A (nl) * 1986-01-09 1987-08-03 Philips Nv Werkwijze en inrichting voor het sorteren van objekten die voorzien zijn van een parameter, volgens de waarde van deze parameter.
US4827423A (en) * 1987-01-20 1989-05-02 R. J. Reynolds Tobacco Company Computer integrated manufacturing system
US5148370A (en) * 1987-06-17 1992-09-15 The Standard Oil Company Expert system and method for batch production scheduling and planning
US5016170A (en) * 1988-09-22 1991-05-14 Pollalis Spiro N Task management
JPH02155067A (ja) * 1988-12-07 1990-06-14 Hitachi Ltd 在庫警告方法及びこれを用いた在庫警告システム
JPH02178730A (ja) * 1988-12-28 1990-07-11 Toshiba Corp 分割法を用いた内部ソート方式
US5128860A (en) * 1989-04-25 1992-07-07 Motorola, Inc. Manufacturing or service system allocating resources to associated demands by comparing time ordered arrays of data
US5093794A (en) * 1989-08-22 1992-03-03 United Technologies Corporation Job scheduling system
JPH03111969A (ja) * 1989-09-27 1991-05-13 Hitachi Ltd 計画作成支援方法
US5089970A (en) * 1989-10-05 1992-02-18 Combustion Engineering, Inc. Integrated manufacturing system
EP0425405A3 (en) * 1989-10-23 1992-01-22 International Business Machines Corporation An automated customer order promising and confirming method
JPH03180963A (ja) * 1989-12-08 1991-08-06 Hitachi Ltd 計画作成支援システムおよびこれを基にしたスケジューリングシステム
US5233533A (en) * 1989-12-19 1993-08-03 Symmetrix, Inc. Scheduling method and apparatus
US5218700A (en) * 1990-01-30 1993-06-08 Allen Beechick Apparatus and method for sorting a list of items
JP2870117B2 (ja) * 1990-04-27 1999-03-10 株式会社日立製作所 最適計画作成方法
JPH0825128B2 (ja) * 1990-07-10 1996-03-13 富士通株式会社 分散生産拠点による生産供給処理方式
JPH0469139A (ja) * 1990-07-10 1992-03-04 Fujitsu Ltd 分散生産拠点利用生産供給方式
US5216612A (en) * 1990-07-16 1993-06-01 R. J. Reynolds Tobacco Company Intelligent computer integrated maintenance system and method
JPH0482659A (ja) * 1990-07-20 1992-03-16 Internatl Business Mach Corp <Ibm> 生産計画修正方法および装置
US5280425A (en) * 1990-07-26 1994-01-18 Texas Instruments Incorporated Apparatus and method for production planning
US5517404A (en) * 1991-01-23 1996-05-14 Biber; Heinz Process control in the textile plant
US5216593A (en) * 1991-01-24 1993-06-01 International Business Machines Corporation Method and apparatus for discrete activity resourse allocation through cardinality constraint generation
US5237497B1 (en) * 1991-03-22 1998-05-26 Numetrix Lab Ltd Method and system for planning and dynamically managing flow processes
US5287267A (en) * 1991-05-10 1994-02-15 International Business Machines Corporation Methods for parts procurement quantity determination where demand is uncertain for the product in which the parts are used
JP2986247B2 (ja) * 1991-05-17 1999-12-06 インターナショナル・ビジネス・マシーンズ・コーポレイション 数値的な計画問題の解決装置および方法
US5331545A (en) * 1991-07-05 1994-07-19 Hitachi, Ltd. System and method for planning support
US5321610A (en) * 1991-09-23 1994-06-14 The Cobre Group, Inc. Integrated product for implementing application software and process of developing integrated product for implementing application software
US5369570A (en) * 1991-11-14 1994-11-29 Parad; Harvey A. Method and system for continuous integrated resource management
US5442561A (en) * 1992-05-12 1995-08-15 Nippon Telegraph And Telephone Corporation Production management system and its application method
US5432887A (en) * 1993-03-16 1995-07-11 Singapore Computer Systems Neural network system and method for factory floor scheduling
US5463555A (en) * 1993-09-28 1995-10-31 The Dow Chemical Company System and method for integrating a business environment with a process control environment
US5615109A (en) * 1995-05-24 1997-03-25 Eder; Jeff Method of and system for generating feasible, profit maximizing requisition sets

Also Published As

Publication number Publication date
BR9608917A (pt) 1999-03-02
EP0776508B1 (en) 1998-12-23
GB2302425A (en) 1997-01-15
EP0776508A1 (en) 1997-06-04
CA2176532A1 (en) 1996-12-17
GB9611768D0 (en) 1996-08-07
ATE175044T1 (de) 1999-01-15
DE69601207T2 (de) 1999-05-20
TW378307B (en) 2000-01-01
ES2128173T3 (es) 1999-05-01
AU5599296A (en) 1997-01-02
AU709987B2 (en) 1999-09-09
DK0776508T3 (da) 1999-08-23
MX9710162A (es) 1998-07-31
DE69601207D1 (de) 1999-02-04
US5845258A (en) 1998-12-01
WO1997000490A1 (en) 1997-01-03

Similar Documents

Publication Publication Date Title
JPH096618A (ja) 戦略で駆動される計画システム及びその操作方法
Lim et al. An integrated agent-based approach for responsive control of manufacturing resources
Smith Reactive scheduling systems
US7590970B2 (en) Autogeneration of code via human-machine interfaces (HMI) and self-building HMI
US5040123A (en) Expert system scheduler
CA2342942A1 (en) Computer-implemented product development planning method
AU2003209020A1 (en) Batch processing job streams using and/or precedence logic
Baydoun et al. A rough-cut capacity planning model with overlapping
EP3859619A1 (en) Method for generating a production schedule for the operation of a number of resources
Shaw et al. Automatic planning and flexible scheduling: a knowledge-based approach
Tokola et al. How Lean transformation affects scheduling
US6233572B1 (en) Computer implemented system and method for high level controlled searching through a problem space
CN115759579A (zh) 一种确定计划产能的方法、装置及介质
CN120450059B (zh) 一种大语言模型多智能体协同工作方法及系统
JP5177082B2 (ja) 開発支援装置,プログラム
Szelke et al. A blackboard based perspective of reactive scheduling
JP3012448B2 (ja) 作業管理システム
JP2823991B2 (ja) コンピュータ運用自動化装置
Lavanya et al. Flexible Workflow Engine With Load Balancing
CA2359739A1 (en) Task and resource integration method and system
CN121684508A (zh) 智能排产方法以及相关设备
US20050010903A1 (en) Method for creating a data processing program
KR20250166419A (ko) 이기종 시스템 간 태스크 처리 방법 및 시스템
Pekk et al. Features of technology development in the industrial transformation
MXPA97010162A (en) Planning system driven by strategy and operating method

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040420