プラントの建設工事に伴う複数の作業工程のそれぞれで必要とされる工期情報及びコスト情報の少なくとも一方、及び前記各作業工程同士の前後相関を含む制約条件情報が、前記各作業工程のそれぞれに紐付けられて格納された施工条件データベースを備えており、当該施工条件データベースに含まれる前記各情報に基づいて前記建設工事の工程計画を最適化する建設工事の工程最適化システムにおいて、前記作業工程の作業の変更内容を含む複数の設計変更事項から構成されて、前記作業工程の作業内容の変更に伴って前記各情報の内容を変更した変更情報が、前記各設計変更事項のそれぞれに紐付けられて格納された変更条件データベースと、前記変更条件データベースを構成する複数の前記設計変更事項に含まれる変更情報の実施の有無を組み合せた複数のパターンを作成するパターン作成手段と、前記各パターンを構成する前記設計変更事項のうち、前記変更情報を実施する設計変更事項を選択して、当該選択された設計変更事項に対応する前記施工条件データベースの前記各情報を変更する変更手段と、前記変更手段によって変更された前記施工条件データベースの前記各情報に基づいて、前記建設工事の工程計画を前記パターンごとに作成するとともに、前記パターンごとの工期及びコストを算定し、当該工期及び当該コストの少なくとも何れか一方の評価結果を算出する算出手段と、前記算出手段によって算出された前記パターンごとの評価結果のうち、所定の条件に最適な前記パターンを抽出する抽出手段と、を備えることを特徴とする建設工事の工程最適化システム。前記パターン作成手段は、前記変更条件データベースに含まれる前記設計変更事項の数が閾値未満の場合に、前記設計変更事項に含まれる変更情報の実施の有無を組み合せた全てのパターンを作成し、前記変更条件データベースに含まれる前記設計変更事項の数が前記閾値以上の場合に、前記設計変更事項に含まれる変更情報の実施の有無を組み合わせた所定数のパターンを作成することを特徴とする請求項1に記載の建設工事の工程最適化システム。前記算出手段は、前記パターンごとの前記工期及び前記コストを算出するとともに、当該工期及び当該コストのそれぞれに所定の重み付けをして数値化し、当該重み付けされた工期の値及びコストの値を合計して前記評価結果とし、前記抽出手段は、前記算出手段によって算出された前記評価結果うち、最も値が小さい前記評価結果を有する前記パターンを抽出することを特徴とする請求項1又は2に記載の建設工事の工程最適化システム。前記パターン作成手段は、遺伝的アルゴリズムの交叉により、前記抽出手段によって抽出された前記最適な前記パターンを構成する前記変更情報の実施の有無の組み合わせと近似する新たなパターンと、前記所定数の前記設計変更事項に含まれる前記変更情報の実施の有無を新たに組み合わせた新たな複数のパターンと、を作成することを特徴とする請求項1~3のうち何れか一項に記載の建設工事の工程最適化システム。前記パターン作成手段は、遺伝的アルゴリズムの交叉により、前記抽出手段によって抽出された前記最適な前記パターンを構成する前記変更情報の実施の有無の組み合わせと近似する新たなパターンと、遺伝的アルゴリズムの突然変異により、前記抽出手段によって抽出された前記最適な前記パターンを構成する前記変更情報の実施の有無の組み合わせと異なる新たなパターンと、前記所定数の前記設計変更事項に含まれる前記変更情報の実施の有無を新たに組み合わせた新たな複数のパターンと、を作成することを特徴とする請求項1~3のうち何れか一項に記載の建設工事の工程最適化システム。前記算出手段により作成された前記工程計画を出力する出力手段を備えることを特徴とする請求項1~5のうち何れか一項に記載の建設工事の工程最適化システム。請求項1~6のうち何れか一項に記載の建設工事の工程最適化システムを用いた工程の最適化方法であって、プラントの建設工事に伴う複数の作業工程のそれぞれで必要とされる工期情報及びコスト情報の少なくとも一方、及び前記各作業工程同士の前後相関を含む制約条件情報が、前記各作業工程のそれぞれに紐付けられて格納された施工条件データベースに格納されており、前記作業工程の作業の変更内容を含む複数の設計変更事項から構成されて、前記作業工程の作業内容の変更に伴って前記各情報の内容を変更した変更情報が、前記各設計変更事項のそれぞれに紐付けられて変更条件データベースに入力される変更情報入力工程と、前記変更条件データベースを構成する複数の前記設計変更事項に含まれる変更情報の実施の有無を組み合せた複数のパターンを作成するパターン作成工程と、前記各パターンを構成する前記設計変更事項のうち、前記変更情報を実施する前記設計変更事項を選択して、当該選択された前記設計変更事項に対応する前記施工条件データベースの前記情報を変更する変更工程と、前記変更工程によって変更された前記施工条件データベースの前記各情報に基づいて、前記建設工事の工程計画を前記パターンごとに作成するとともに、前記パターンごとの工期及びコストを算出し、当該工期及び当該コストの少なくとも何れか一方の評価結果を出力する算出工程と、前記算出工程によって算出された前記パターンごとの評価結果のうち、所定の条件に最適な前記パターンを抽出する抽出工程と、を備えることを特徴とする建設工事の工程最適化方法。前記パターン作成工程にて、前記変更条件データベースに含まれる前記設計変更事項の数が閾値未満の場合に、前記設計変更事項をすべて選択し、前記変更条件データベースに含まれる前記設計変更事項の数が前記閾値以上の場合に、前記設計変更事項のなかから所定数を選択することを特徴とする請求項7に記載の建設工事の工程最適化方法。前記算出工程にて、前記パターンごとの前記工期及び前記コストを算出するとともに、当該工期及び当該コストのそれぞれに所定の重み付けをして数値化し、当該重み付けされた工期の値及びコストの値を合計して前記評価結果とし、前記抽出工程にて、前記算出工程によって算出された前記評価結果うち、最も値が小さい前記評価結果を有する前記パターンを抽出することを特徴とする請求項7又は8に記載の建設工事の工程最適化方法。前記パターン作成工程にて、遺伝的アルゴリズムの交叉により、前記抽出工程によって抽出された前記最適な前記パターンを構成する前記変更情報の実施の有無の組み合わせと近似する新たなパターンと、前記所定数の前記設計変更事項に含まれる前記変更情報の実施の有無を新たに組み合わせた新たな複数のパターンと、を作成することを特徴とする請求項7~9のうち何れか一項に記載の建設工事の工程最適化方法。前記パターン作成工程にて、遺伝的アルゴリズムの交叉により、前記抽出工程によって抽出された前記最適な前記パターンを構成する前記変更情報の実施の有無の組み合わせと近似する新たなパターンと、遺伝的アルゴリズムの突然変異により、前記抽出工程によって抽出された前記最適な前記パターンを構成する前記変更情報の実施の有無の組み合わせと異なる新たなパターンと、前記所定数の前記設計変更事項に含まれる前記変更情報の実施の有無を新たに組み合わせた新たな複数のパターンと、を作成することを特徴とする請求項7~9のうち何れか一項に記載の建設工事の工程最適化方法。しかしながら、担当者が、複数のDFCを組み合わせて、好適と考える組み合わせパターンを作成する方法では、DFCの数が増加すると、組み合わせパターン数も増加するため、人が作成することは困難になる。例えば、DFCの数が2個の場合は、図13に示すように、DFCの組み合わせパターンは422通りあり、DFCの数が3個の場合、DFCの組み合わせパターンは823通りある。ところが、DFCの数が8個の場合、DFCの組み合わせパターンは25628通りになる。DFCの数が2個や3個の場合、即ちDFCの数が少ない場合には、好適と考えられる複数のパターンを作成することは容易であるが、DFCの数が8個の場合、即ちDFCの数が多い場合には、好適と考えらえる複数のパターンを作成することは困難なため、間違えてしまう場合があった。特に、DFCの内容が独立でなく、リソースを取合うといった相互に影響を与え合う場合には更に複雑になるため、好適でないパターンを作成してしまうおそれがあった。また、工程計画を実際に作成する際には、DFCの内容を現地工程シミュレーション用のデータベースに入力する入力作業が必要である。ところが、この入力作業は負荷が大きいうえに、多大な時間を要するという問題点があった。例えば、DFCの組み合わせパターンを10通り作成し、その後、DFCの内容を現地工程シミュレーション用のデータベースに入力して、現地工程シミュレーションによる計算結果が出るまでは、約1日を要する。例えば、DFCの数が8個組み合わせパターンは256通りの場合においては、全てのパターンの工程計画を作成するには約1ヶ月を要していた。そこで、本発明は係る従来技術の問題点に鑑み、DFCの組み合わせパターンを自動で作成するとともに、DFCの内容を現地工程シミュレーション用のデータベースに自動で変換可能で、且つ好適な工程計画を短時間で作成可能な建設工事の工程最適化システム及び建設工事の工程最適化方法を提供する。上述した問題を解決する本発明に係る建設工事の工程最適化システムは、プラントの建設工事に伴う複数の作業工程のそれぞれで必要とされる工期情報及びコスト情報の少なくとも一方、及び前記各作業工程同士の前後相関を含む制約条件情報が、前記各作業工程のそれぞれに紐付けられて格納された施工条件データベースを備えており、当該施工条件データベースに含まれる前記各情報に基づいて前記建設工事の工程計画を最適化する建設工事の工程最適化システムにおいて、前記作業工程の作業の変更内容を含む複数の設計変更事項から構成されて、前記作業工程の作業内容の変更に伴って前記各情報の内容を変更した変更情報が、前記各設計変更事項のそれぞれに紐付けられて格納された変更条件データベースと、前記変更条件データベースを構成する複数の前記設計変更事項に含まれる変更情報の実施の有無を組み合せた複数のパターンを作成するパターン作成手段と、前記各パターンを構成する前記設計変更事項のうち、前記変更情報を実施する設計変更事項を選択して、当該選択された設計変更事項に対応する前記施工条件データベースの前記各情報を変更する変更手段と、前記変更手段によって変更された前記施工条件データベースの前記各情報に基づいて、前記建設工事の工程計画を前記パターンごとに作成するとともに、前記パターンごとの工期及びコストを算定し、当該工期及び当該コストの少なくとも何れか一方の評価結果を算出する算出手段と、前記算出手段によって算出された前記パターンごとの評価結果のうち、所定の条件に最適な前記パターンを抽出する抽出手段と、を備えることを特徴とする。上記工程最適化システムによれば、設計変更事項に含まれる変更情報の実施の有無を組み合せるパターン作成手段と、変更情報に対応する施工条件データベースの各情報を変更する変更手段と、工程計画を作成するとともに工期及びコストを算定して、評価結果を算出する算出手段と、最適なパターンを抽出する抽出手段と、を備えているため、プラントの建設工事に最適な工程計画を作成するとともに、工期及びコストを算出することができる。また、パターン作成手段を備えているため、設計変更事項の実施の有無の組み合わせパターンを短時間で容易に作成することができる。これにより、人が設計変更事項の実施の有無の組み合わせパターンを作成する手間を省くことができる。そして、パターン作成手段にて組み合わせパターンを作成することで、設計変更事項の数が多くなっても、設計変更事項に含まれる変更情報の実施の有無の組み合わせを間違いなく作成することができる。さらに、変更手段を備えているため、設計変更事項に対応する施工条件データベースの各情報を短時間で容易に変更することができる。これにより、人が設計変更事項に対応する施工条件データベースの各情報を変更する手間を省くことができる。したがって、好適な工程計画を短時間で作成することができる。そして、パターン作成手段と算出手段と抽出手段とを備えているため、設計変更事項の内容が独立でなく、リソースを取合うといった相互に影響を与え合う場合であっても、短時間で所定の条件に最適なパターンを抽出することができる。また、前記パターン作成手段は、前記変更条件データベースに含まれる前記設計変更事項の数が閾値未満の場合に、前記設計変更事項に含まれる変更情報の実施の有無を組み合せた全てのパターンを作成し、前記変更条件データベースに含まれる前記設計変更事項の数が前記閾値以上の場合に、前記設計変更事項に含まれる変更情報の実施の有無を組み合わせた所定数のパターンを作成してもよい。このように、設計変更事項の数が閾値未満の場合、設計変更事項に含まれる変更情報の実施の有無を組み合せた全てのパターンを作成して、当該全てのパターンについて工程計画を作成するとともに、工期及びコストを算定して評価結果を算出するため、工期の最も短いパターンやコストの最も少ないパターンを取得することができる。一方、設計変更事項の数が閾値以上の場合、設計変更事項に含まれる変更情報の実施の有無を組み合せた所定数のパターンを作成して、当該所定数のパターンについて工程計画を作成するとともに、工期及びコストを算定して評価結果を算出するため、工期の短いパターンやコストの少ないパターンを短時間で効率良く取得することができる。また、前記算出手段は、前記パターンごとの前記工期及び前記コストを算出するとともに、当該工期及び当該コストのそれぞれに所定の重み付けをして数値化し、当該重み付けされた工期の値及びコストの値を合計して前記評価結果とし、前記抽出手段は、前記算出手段によって算出された前記評価結果うち、最も値が小さい前記評価結果を有する前記パターンを抽出してもよい。このように、算出手段が、工期及びコストのそれぞれに所定の重み付けをして数値化した評価結果をパターンごとに算出し、これらの評価結果のうち、最も値が小さいものを抽出手段が抽出するため、工期及びコストの両方を考慮した評価結果の最も優れた結果のみを取得することができる。したがって、算出された工期及びコストに基づいて、人が評価する場合よりも短時間で効率良く最適の結果を取得することができる。また、評価結果として、工期又はコストの何れか一方のみを知りたい場合には、何れか一方の重み付けを値0とすることにより、工期又はコストの値を取得することができる。具体的には、コストのみを知りたい場合には、工期の重み付けを値0にすることにより、コストの値を知ることができる。また、前記パターン作成手段は、遺伝的アルゴリズムの交叉により、前記抽出手段によって抽出された前記最適な前記パターンを構成する前記変更情報の実施の有無の組み合わせと近似する新たなパターンと、前記所定数の前記設計変更事項に含まれる前記変更情報の実施の有無を新たに組み合わせた新たな複数のパターンと、を作成してもよい。このように、パターン作成手段が、遺伝的アルゴリズムの交叉により、最適なパターンを構成する変更情報の実施の有無の組み合わせと近似する新たなパターンを作成するため、当該最適なパターンの評価結果よりも優れた結果を効率良く取得することができる場合がある。このため、工期及びコストを算出する回数を少なくしても効率良く最適なパターンを取得することができる。また、前記パターン作成手段は、遺伝的アルゴリズムの交叉により、前記抽出手段によって抽出された前記最適な前記パターンを構成する前記変更情報の実施の有無の組み合わせと近似する新たなパターンと、遺伝的アルゴリズムの突然変異により、前記抽出手段によって抽出された前記最適な前記パターンを構成する前記変更情報の実施の有無の組み合わせと異なる新たなパターンと、前記所定数の前記設計変更事項に含まれる前記変更情報の実施の有無を新たに組み合わせた新たな複数のパターンと、を作成してもよい。このように、パターン作成手段が、遺伝的アルゴリズムの交叉により、最適なパターンを構成する変更情報の実施の有無の組み合わせと近似する新たなパターンを作成するため、当該最適なパターンの評価結果よりも優れた結果を効率良く取得することができる場合がある。このため、工期及びコストを算出する回数を少なくしても効率良く最適なパターンを取得することができる。また、パターン作成手段が、遺伝的アルゴリズムの突然変異により、最適なパターンを構成する変更情報の実施の有無の組み合わせと全く異なる新たなパターンを作成するため、当該最適なパターンの評価結果よりも大幅に優れた結果を取得することができる場合がある。設計変更事項に含まれる変更事項を人間が組み合わせる場合には、最適なパターンと全く異なる組み合わせを作成することは、ほとんど無いので、人間が作成する場合には、見つけることができない最適の結果を取得することができる場合がある。また、前記算出手段により作成された前記工程計画を出力する出力手段を備えていてもよい。このように、算出手段により作成された工程計画及び抽出手段により抽出されたパターンの少なくとも何れか一方を出力手段に出力可能なので、人間が目視にて確認することができる。また、本発明の建設工事の最適化方法は、上述した建設工事の工程最適化システムを用いた工程の最適化方法であって、プラントの建設工事に伴う複数の作業工程のそれぞれで必要とされる工期情報及びコスト情報の少なくとも一方、及び前記各作業工程同士の前後相関を含む制約条件情報が、前記各作業工程のそれぞれに紐付けられて格納された施工条件データベースに格納されており、前記作業工程の作業の変更内容を含む複数の設計変更事項から構成されて、前記作業工程の作業内容の変更に伴って前記各情報の内容を変更した変更情報が、前記各設計変更事項のそれぞれに紐付けられて変更条件データベースに入力される変更情報入力工程と、前記変更条件データベースを構成する複数の前記設計変更事項に含まれる変更情報の実施の有無を組み合せた複数のパターンを作成するパターン作成工程と、前記各パターンを構成する前記設計変更事項のうち、前記変更情報を実施する前記設計変更事項を選択して、当該選択された前記設計変更事項に対応する前記施工条件データベースの前記情報を変更する変更工程と、前記変更工程によって変更された前記施工条件データベースの前記各情報に基づいて、前記建設工事の工程計画を前記パターンごとに作成するとともに、前記パターンごとの工期及びコストを算出し、当該工期及び当該コストの少なくとも何れか一方の評価結果を出力する算出工程と、前記算出工程によって算出された前記パターンごとの評価結果のうち、所定の条件に最適な前記パターンを抽出する抽出工程と、を備えることを特徴とする。上記工程最適化システムを用いた工程最適化方法によれば、設計変更事項に含まれる変更情報の実施の有無を組み合せるパターン作成工程と、変更情報に対応する施工条件データベースの各情報を変更する変更工程と、工程計画を作成するとともに工期及びコストを算定して、評価結果を算出する算出工程と、最適なパターンを抽出する抽出工程と、を備えているため、プラントの建設工事に最適な工程計画を作成するとともに、工期及びコストを算出することができる。また、パターン作成工程を備えているため、設計変更事項の実施の有無の組み合わせパターンを短時間で容易に作成することができる。そして、パターン作成工程にて、組み合わせパターンを作成することで、設計変更事項の数が多くなっても、設計変更事項に含まれる変更情報の実施の有無の組み合わせを間違いなく作成することができる。さらに、変更工程を備えているため、設計変更事項に対応する施工条件データベースの各情報を短時間で容易に変更することができる。したがって、好適な工程計画を短時間で作成することができる。また、前記パターン作成工程にて、前記変更条件データベースに含まれる前記設計変更事項の数が閾値未満の場合に、前記設計変更事項をすべて選択し、前記変更条件データベースに含まれる前記設計変更事項の数が前記閾値以上の場合に、前記設計変更事項のなかから所定数を選択してもよい。このように、設計変更事項の数が閾値未満の場合、設計変更事項に含まれる変更情報の実施の有無を組み合せた全てのパターンを作成して、当該全てのパターンについて工程計画を作成するとともに、工期及びコストを算定して評価結果を算出するため、工期の最も短いパターンやコストの最も少ないパターンを取得することができる。一方、設計変更事項の数が閾値以上の場合、設計変更事項に含まれる変更情報の実施の有無を組み合せた所定数のパターンを作成して、当該所定数のパターンについて工程計画を作成するとともに、工期及びコストを算定して評価結果を算出するため、工期の短いパターンやコストの少ないパターンを短時間で効率良く取得することができる。また、前記算出工程にて、前記パターンごとの前記工期及び前記コストを算出するとともに、当該工期及び当該コストのそれぞれに所定の重み付けをして数値化し、当該重み付けされた工期の値及びコストの値を合計して前記評価結果とし、前記抽出工程にて、前記算出工程によって算出された前記評価結果うち、最も値が小さい前記評価結果を有する前記パターンを抽出してもよい。このように、算出工程にて、工期及びコストのそれぞれに所定の重み付けをして数値化した評価結果をパターンごとに算出し、これらの評価結果のうち、最も値が小さいものを抽出工程が抽出するため、工期及びコストの両方を考慮した評価結果の最も優れた結果のみを取得することができる。したがって、算出された工期及びコストに基づいて、人が評価する場合よりも短時間で効率良く最適の結果を取得することができる。また、評価結果として、工期又はコストの何れか一方のみを知りたい場合には、何れか一方の重み付けを値0とすることにより、工期又はコストの値を取得することができる。具体的には、コストのみを知りたい場合には、工期の重み付けを値0にすることにより、コストの値を知ることができる。また、前記パターン作成工程にて、遺伝的アルゴリズムの交叉により、前記抽出工程によって抽出された前記最適な前記パターンを構成する前記変更情報の実施の有無の組み合わせと近似する新たなパターンと、前記所定数の前記設計変更事項に含まれる前記変更情報の実施の有無を新たに組み合わせた新たな複数のパターンと、を作成してもよい。このように、パターン作成工程が、遺伝的アルゴリズムの交叉により、最適なパターンを構成する変更情報の実施の有無の組み合わせと近似する新たなパターンを作成するため、当該最適なパターンの評価結果よりも優れた結果を効率良く取得することができる場合がある。このため、工期及びコストを算出する回数を少なくしても効率良く最適なパターンを取得することができる。また、前記パターン作成工程にて、遺伝的アルゴリズムの交叉により、前記抽出工程によって抽出された前記最適な前記パターンを構成する前記変更情報の実施の有無の組み合わせと近似する新たなパターンと、遺伝的アルゴリズムの突然変異により、前記抽出工程によって抽出された前記最適な前記パターンを構成する前記変更情報の実施の有無の組み合わせと異なる新たなパターンと、前記所定数の前記設計変更事項に含まれる前記変更情報の実施の有無を新たに組み合わせた新たな複数のパターンと、を作成してもよい。このように、パターン作成工程が、遺伝的アルゴリズムの交叉により、最適なパターンを構成する変更情報の実施の有無の組み合わせと近似する新たなパターンを作成するため、当該最適なパターンの評価結果よりも優れた結果を効率良く取得することができる場合がある。このため、工期及びコストを算出する回数を少なくしても効率良く最適なパターンを取得することができる。また、パターン作成工程が、遺伝的アルゴリズムの突然変異により、最適なパターンを構成する変更情報の実施の有無の組み合わせと全く異なる新たなパターンを作成するため、当該最適なパターンの評価結果よりも大幅に優れた結果を取得することができる場合がある。設計変更事項に含まれる変更事項を人間が組み合わせる場合には、最適なパターンと全く異なる組み合わせを作成することは、ほとんど無いので、人間が作成する場合には、見つけることができない最適の結果を取得することができる場合がある。本発明によれば、DFCの組み合わせパターンを自動で作成するとともに、DFCの内容を現地工程シミュレーション用のデータベースに自動で変換可能で、且つ好適な工程計画を短時間で作成可能な建設工事の工程最適化システム及び建設工事の工程最適化方法を提供することができる。以下、図面を参照して本発明の好適な実施形態を例示的に詳しく説明する。なお、以下の実施形態に記載されている構成部品の寸法、材質、形状、その相対的配置等は特に特定的な記載がない限りは、この発明の範囲をそれに限定する趣旨ではなく、単なる説明例に過ぎない。本発明に係る建設工事の工程最適化システムは、プラントの建設工事における工程計画の最適化を支援する装置である。プラントとは、付加価値を生み出す機能を発揮するために組み合わされた複数の構成要素からなる複合体であり、建設エリアに設置される。プラントの例としては、火力発電プラント、原子力発電プラント、石油化学プラント、石油精製プラント、ごみ処理プラント等が挙げられる。構成要素とは、配管や電気系統、構造物を含み、一つ以上の機能を発揮する機器、装置又は設備である。火力発電プラントを例に挙げると構成要素としては、発電ボイラ、焼却炉、排ガス処理装置等となる。なお、本発明では、構成要素として、資材置き場、作業員の休憩所や事務所等の建造物を含むものとする。図1は、本発明の実施形態に係る工程最適化システムのブロック構成図である。図1に示すように、建設工事の工程最適化システム1は、主に、記憶手段2と、入力手段4と、出力手段6と、演算手段8とを備えている。記憶手段2は、工程計画時に作成された初案の工程計画図示しないと、初案の工程計画を作成する際に利用した施工条件が格納された施工条件データベース10と、作業工程の作業内容を変更する設計変更事項以下、設計変更事項をDFCというが格納された変更条件データベース12と、を有している。工程計画は、複数の工程が時系列的に直列又は並列に配置されて構成される。例えば、工程計画はガントチャートが用いられる。ガントチャートには、複数の作業工程に時系列的な優先順位が付与されており、この優先順位に応じて作業日が割り当てられている。また、施工条件データベース10は、図2に示すように、複数の作業工程から構成されている。そして、各作業工程の作業内容情報、各作業工程で必要とされる作業員の職種情報、作業員の人数情報、作業員の勤務形態情報、重機の仕事量情報、コスト情報、工期情報、作業エリア情報、各作業の優先順位情報、作業工程同士の前後相関を含む制約条件情報詳細は後述する等が、複数の作業工程のそれぞれに紐付けられて格納された構成となっている。施工条件データベース10は、必要に応じて出力手段6に画面表示させることができる。なお、本実施形態における各手段、各データベースは、その機能が論理的に区別されているのみであって、物理上あるいは事実上は同一の領域を為していてもよい。また、データベースの代わりにデータファイルであってもよいことは言うまでもなく、データベースとの記載にはデータファイルをも含んでいる。また、変更条件データベース12は、図3に示すように、作業工程の作業内容を変更する複数のDFCで構成されている。そして、作業内容の変更情報が、複数のDFCのそれぞれに紐付けられて格納された構成となっている。変更情報とは、変更後の作業員の職種情報、作業員の人数情報、作業員の勤務形態情報、重機の仕事量情報、コスト情報所内悪化コスト情報、現地低減コスト情報、コストメリット情報、工期情報、作業工程同士の前後相関を含む制約条件情報等のである。DFCに紐付けされる変更情報として、そのDFCの変更内容に対応する施工条件データベース10の各情報の項目のみが選択される。そして、選択された各情報の内容は、変更後の内容に変更されている。例えば、溶接をボルト止めに変更するDFCの場合には、変更情報として、変更後の作業員の職種情報、工期情報、コスト情報、制約条件情報が含まれている。変更条件データベース12は、必要に応じて出力手段6に画面表示させることができる。変更条件データベース12に格納されているDFC、変更情報について具体的な例を以下で示す。変更条件データベース12には、図3中に示すように、DFCとして例えば、鉄骨梁上部の溶接構造取り止めNo.1、管の車室への工場一体化No.2、揺れ止め金物の鉄骨への取付けNo.3、煙突塔芯部ステージの全周化No.4、本設床の事前組み立てNo.5、水圧検査用仮設配管低減No.6等がある。No.1のDFCには、鉄骨工作費が増加するものの工数が大幅に低減する工作費増分<低減工数旨の変更情報と、現地現場の低減コスト情報と、所内事務所側の増加コスト情報と、所内事務所側の増加コストと現地現場の低減コストとを合算したコストメリット情報と、が紐付けられている。このように、所内の増加コストと現地の低減コストとを合算した結果、コストメリットがあるものは積極的に採用する。また、No.2のDFCには、工数の低減よりも工作費が大幅に増加する工作費増分>低減工数旨の変更情報と、現地現場の低減コスト情報と、所内事務所側の増加コスト情報と、所内事務所側の増加コストと現地現場の低減コストとを合算したコストメリット情報と、が紐付けられている。No.2のDFCにおいては、所内の増加コストと現地の低減コストとを合算した結果、コストメリットを得られないトータルコストを低減できない。一般的に、コストメリットを得られないDFCは採用されないが、本発明では採用することとした。これは前後の作業工程や並行して行う作業工程等の他の作業工程との関係によって、このDFCを実施すると、工事全体としてはコストを削減できる場合があるからである。そして、No.3のDFCには、溶接をボルト止めに変更する等の工法変更により業者種別を溶接工を鍛冶工に変更する旨の変更情報と、現地現場の低減コスト情報と、所内事務所側の増加コスト情報と、所内事務所側の増加コストと現地現場の低減コストとを合算したコストメリット情報と、が紐付けられている。このように、工法の変更による場合も採用する。また、No.4のDFCには、現場から分解された状態で出荷される装置等を予め工場で組み立てた状態で出荷することにより、納期が延びるものの現地での工作費が低減する工作費増分<低減工数旨の変更情報と、現地現場の低減コスト情報と、所内事務所側の増加コスト情報と、所内事務所側の増加コストと現地現場の低減コストとを合算したコストメリット情報と、が紐付けられている。一方、No.5のDFCには、現場から分解された状態で出荷される装置等を現地で組み立てることにより、納期が短縮するものの現地での工作費が増加する旨の変更情報と、所内事務所側の増加コストと現地現場の低減コストとを合算したコストメリット情報と、が紐付けられている。すなわち、No.4は、納期が延びても、工場で組み立てた装置を現地に納入する場合であり、No.5は、納期を短縮するために、分解された装置を現地で組み立てる場合である。したがって、No.4とNo.5とは正反対のDFCであるが、他の作業工程との関係によって、工事全体としてはコストを削減できる可能性があるからである。最後に、No.6のDFCには、重機を使用することにより工作費が増加するものの工数が低減する工作費増分重機費>低減工数旨の変更情報と現地現場の低減コスト情報と、所内事務所側の増加コスト情報と、所内事務所側の増加コストと現地現場の低減コストとを合算したコストメリット情報と、が紐付けられている。このように、重機を使用する場合も採用する。入力手段4は、図1に示すように、施工条件データベース10の作業情報、変更条件データベース12のDFCの変更情報を工程最適化システム1に入力する。なお、入力手段4は、USBメモリやCD-ROM等のように、作業情報や設計変更事項が記憶された記憶媒体を用いて情報を入力する構成であってもよいし、キーボードやマウス等のように、人が直接情報を入力する構成であってもよい。出力手段6は、例えばモニタで構成され、記憶手段2に記憶された工程計画、施工条件データベース10や変更条件データベース12に含まれる各情報等を画面表示する。演算手段8は、CPUからなる演算部図示しないと、パターン作成手段14と、変更手段16と、算出手段18と、抽出手段20とを有する。また、演算手段8は、これらの手段を実現するソフトウエアのプログラムを記録した記憶媒体図示しないを有しており、必要に応じて演算部が記憶媒体に格納されたプログラムを読み出し実行することによって以下に示す各手段が実現される。図4は、DFCの実施の有無を組み合せたパターンの一例を示す図である。図4に示すように、パターン作成手段14は、複数のDFCの実施の有無ON/OFFを組み合せた複数のパターンを作成する。図4中の値1はDFCに含まれる変更情報の内容を実施する場合ONを示し、値0はDFCに含まれる変更情報の内容を実施しない場合OFFを示している。パターン作成手段14は、変更条件データベース12に含まれるDFCの数が、閾値未満の場合、DFCの実施の有無を組み合せた全てのパターンを作成する。一方、変更条件データベース12に含まれるDFCの数が、閾値以上の場合、DFCの実施の有無を組み合わせた所定数のパターンを作成する。本実施形態では、閾値、所定数をそれぞれ8、10に設定した。以下に、DFCの実施の有無を組み合せた全てのパターンを作成する場合の作成方法と、所定数のパターンを作成する場合の作成方法についてそれぞれ説明する。<全てのパターンを作成する場合について>変更条件データベース12に含まれるDFCの数が、例えば7個閾値未満の場合、図4に示すように、パターン作成手段14はDFCに含まれる変更情報の実施の有無を組み合せた全ての128=27パターンを作成する。その後、128パターンすべてについて、後述する算出手段18で計画工程を作成し、工期及びコストを算出する。以下、全てのパターンを作成する方法を総当たり方法という。<所定数のパターンを作成する場合について>一方、変更条件データベース12に含まれるDFCの数が、例えば8個閾値以上の場合、図5に示すように、まず、予め設定された所定数の10パターンを作成する。その後、当該10パターンについて、後述する算出手段18で計画工程、工期及びコスト等を算出し、これらの中から最もコストの安価なパターンを1つ抽出手段20が選択する。続いて、パターン作成手段14は、GAGeneticAlgorithumの交叉に基づいて、最もコストの安価なパターンを構成する変更情報と近似する変更情報を作成して、当該近似する変更情報を含む新たな交叉パターンを1つ作成する。次に、交叉パターンと無関係な新たな9つのパターンを作成する。その後、交叉パターン及び新たな9つのパターンについて、算出手段18で、再び計画工程、工期及びコストを算出する。そして、前述した最もコストの安価なパターン、交叉パターン及び新たな9つのパターンの中から、新たに最もコストの安価なパターンを1つ選択する。上述したように、10パターンを作成した後、工期及びコストを算出し、最もコストの安価なパターンを選択するとともに、当該コストに基づいて交叉パターン及び新たな9つのパターンを作成し、再び工期及びコストを算出する工程を、予め設定された所定回数繰り返す。以下、所定数のパターンのコスト等を算出し、最も安価なパターンを選択するとともに、GAに基づいて交叉のパターンを作成して、再び所定数の新たなパターンのコスト等を算出する方法をGA方法という。本実施形態では、閾値、所定数をそれぞれ8、10に設定した場合について説明したが、こられの値に限定されるものではなく、設計等によって適宜設定される。例えば、7個のDFCに含まれる変更情報の実施の有無を組み合わせた128パターンすべてについて、変更手段16及び算出手段18を利用して計画工程を作成し、工期及びコストを算出するには約1.5日必要となる。また、例えば、8個のDFCに含まれる変更情報の実施の有無を組み合わせた全てのパターンは256=28通りになる。この256パターンすべてについて変更手段16及び算出手段18を利用して計画工程を作成し、工期及びコストを算出するには約3日1.5日×2必要となる。このように、DFCの数が1つ増えるごとに、算出時間も約2倍必要となるため、DFCの数が多くなると全てのパターンについて計画工程を作成し、工期及びコストを算出することは現実的でない。実際は、計画工程を作成し、工期及びコストを算出するために許容される日数は1日程度であることから、本実施形態では、閾値、所定数をそれぞれ8、10に設定して、DFCの数が8個未満の場合には、総当たり方法を採用し、DFCの数が8個以上の場合には、GA方法を採用することとした。パターン作成手段14によって複数のパターンを作成した後、各パターンを構成するDFCのうち、変更情報を実施するDFCを選択する。すなわち、各パターンを構成するDFCのうち、図4中や図5中に値1と表示されているDFCを選択する。続いて、当該選択されたDFCの変更情報の内容を具体的にDFCフォーマット22に入力する。以下で、図4中のパターン7のDFCの内容をDFCフォーマット22に入力する場合について説明する。図6は、DFCフォーマット22の一例を示す図である。図6に示すように、パターン7を構成するDFCはNo.1~3である。DFCのNo.1~3の内容をDFCフォーマット22に具体的に入力する。入力は、人が入力手段4によって行う。例えば、No.1の鉄骨取付作業の仕事量を32から20に減少させる場合、DFCフォーマット22の仕事量を20に変更する。また、No.2の雑用空気配管設置作業の仕事量を96から50に減少させる場合、DFCフォーマット22の仕事量を50に変更する。そして、No.3の揺れ止め金物の鉄骨への取付け作業を計装工から電気工に変更する場合、DFCフォーマット22の作業工を電気工に変更する。そして、DFCの変更情報の内容の入力をすべてのパターンについて実施する。例えば、総当たり方法の場合は、全てのパターン例えば、128パターンについて実施し、GA方法の場合は、所定数のパターン例えば、10パターンについて実施する。なお、本実施形態では、各DFCの変更情報にともなうDFCフォーマット22への入力を仕事量の1箇所だけとしたが、これに限定されるものではなく、例えば、作業員の業種を変更する場合等には、業種及び仕事量を変更する。すなわち、DFCフォーマット22の複数個所を変更してもよい。また、本実施形態では、人が入力手段4によってDFCのNo.1~3の内容を入力する場合について説明したが、これに限定されるものではなく、設計変更事項の内容をDFCフォーマット22に入力する入力プログラムを用いてもよい。DFCに含まれる変更情報の内容を具体的にDFCフォーマット22に入力することにより、後述する施工条件データベース10内の各情報のデータを自動的に変更することが可能となる。DFCフォーマット22に入力された内容を施工条件データベース10に反映させる作業は、変更手段16によって自動的に行うことができる。図7は、DFCフォーマット22の内容に基づいて施工条件データベース10の各情報の内容を変更する一例を示す図である。図7の上側、下側にはそれぞれDFCフォーマット22、施工条件データベース10が示されている。図7に示すように、変更手段16は、DFCフォーマット22の中から、変更されたデータを取得して、当該変更内容に対応する施工条件データベース10の各情報の内容を変更する。具体的には、DFCフォーマット22中のDFCのNo.1に記入されている鉄骨取付の仕事量20に基づいて、施工条件データベース10の鉄骨取付の仕事量を20に変更する。また、DFCのNo.2に記入されている雑用空気配管の仕事量50に基づいて、施工条件データベース10の雑用空気配管の仕事量を50に変更する。そして、DFCのNo.3に記入されている揺れ止め金物取付の業種の鍛冶工に基づいて、施工条件データベース10の揺れ止め金物取付の業種を鍛冶工に変更する。変更手段16によって変更された施工条件データベース10に含まれている施工条件に基づいて、算出手段18が、建設工事の工程計画を各パターンについて作成する。また、算出手段18は、パターンごとの工期及びコストを算定し、工期及びコストの少なくとも何れか一方の評価結果を算出する。例えば、総当たり方法の場合は、全てのパターン例えば、128パターンについて算出し、GA方法の場合は、所定数のパターン例えば、10パターンについて算出する。算出手段18は、工期及びコストのそれぞれに所定の重み付けをして数値化し、当該重み付けされた工期の値及びコストの値を合計して評価結果として算出してもよい。かかる場合には、評価結果Yは、Y=a×X1b×X21式、で算数される。ここで、X1は算出された工期、X2は算出されたコスト、aは工期の重み付け係数、bはコストの重み付け係数である。各重み付け係数は設計等によって決定される。評価結果としてコストのみを知りたい場合には、a、bにそれぞれ値0、値1を代入することにより、上記1式はY=X2となり、コストが算出される。また、評価結果として工期のみを知りたい場合には、a、bにそれぞれ値1、値0を代入することにより、上記1式はY=X1となり、工期が算出される。また、工期及びコスト両方を考慮した評価結果を知りたい場合は、a、bに設計等により決定された値をそれぞれ入力する。評価結果の値は、工期が短い場合やコストが少ない場合に、小さくなる。一方、工期が長い場合やコストが大きい場合に、評価結果の値は大きくなる。算出手段18としては、施工条件データベース10に含まれる施工条件に基づいてガントチャートを作成する建設計画支援装置例えば、特開2011-65626号公報参照を用いた。なお、建設計画工程支援装置は、工程計画、工期及びコストを算出できるものであれば、一般的なものを用いてもよい。上記1式のa、bにそれぞれ値0、値1を代入して、算出手段18による評価結果として、コストのみを算出した場合の例について以下で説明する。図8は、総当たり方法において、評価結果として算出されたコスト一覧表の一例を示す図である。また、図9は、GA方法において、評価結果として算出されたコスト一覧表の一例を示す図である。図8及び図9に示すように、算出手段18は、パターンごとのコストを算出するとともに、コストを少ないものから順番に並べた一覧表を作成する。すなわち、下方へ向かうにしたがってコストが高くなっている。一覧表には、各パターンを構成するDFCの実施の有無が値1、値0にて示されている。なお、本実施形態では、評価結果としてコストのみを算出した場合について説明したが、これに限定されるものではなく、工期のみ、工期及びコストを考慮した結果を算出することとしてもよい。例えば、工期のみを算出した場合には、工期が短いものから順番に並べた一覧表が作成される。抽出手段20は、算出手段18によって算出された評価結果から、最も値が小さいパターンを抽出する。本実施例では、図8又は図9の最上段に記載されたパターンを抽出する。すなわち、抽出手段20は、総当たり方法の場合、全てのパターン例えば、128パターンから、最もコストの安価な1つのパターンを抽出する。一方、GA方法の場合、所定数のパターン例えば、10パターンから、最もコストの安価な1つのパターンを抽出することを所定回数例えば、10回繰り返す。当該パターンを構成するDFCの内容を実施することにより、最も安価なコストでプラントを建設することができる。上述した構成からなる工程最適化システム1を用いた工程の最適化方法についてフロー図を用いて、以下に説明する。図10は、工程最適化方法のフローを示す図である。図10に示すように、まず、DFCを構成する変更情報図3参照、現地低減コスト情報、所内悪化コスト情報、コストメリット情報等を入力手段4によって入力するステップS2。続いて、算出手段18によって算出される評価結果の算出方法を選択するステップS4。具体的には、上記1式のa、bにそれぞれ設計等によって決定された値を入力する。例えば、評価結果としてコストのみを取得したい場合には、a、bにそれぞれ値0、値1を代入する。また、評価結果として工期のみを取得したい場合には、a、bにそれぞれ値1、値0を代入する。次に、DFCの数が8個未満か否かを判定するステップS6。DFCの数が8個未満、すなわち7個以下の場合、総当たり方法を採用する。<DFCの数が8個未満の場合>DFCの数が8個未満、すなわち7個以下の場合、パターン作成手段14により、No.1~7までのDFCを選択して、当該7個のDFCに含まれる変更内容を実施する場合と実施しない場合とを組み合わせた全てのパターンを128通り作成するステップS8。DFCの変更内容を実施する場合は値1で示し図4参照、DFCの変更内容を実施しない場合は値0で示す。なお、これらの値に限定されるものではなく、他の値を用いても良い。要は、DFCの変更内容を実施するか否かを確認できればよい。続いて、パターン作成手段14によって作成された各パターンを構成するDFCのうち、値1と表示されているDFCを選択するステップS10。そして、当該選択されたDFCの内容を具体的にDFCフォーマット22図6参照に入力するステップS12。128パターンのすべてについて、DFCの内容をDFCフォーマット22に入力する。次に、変更手段16は、DFCフォーマット22に入力されたデータを取得して図7参照、DFCの変更情報に対応する施工条件データベース10の各情報の内容を変更するステップS14。次に、算出手段18は、変更手段16によって変更された施工条件データベース10に含まれている施工条件に基づいて、建設工事の工程計画を各パターンについて作成する。また、算出手段18は、パターンごとの工期及びコストを算定し、ステップS4にて選択したコストを算出するステップS16。すなわち、128パターンすべてについて工程計画を作成するとともに、コストを算出する。また、算出手段18は、パターンごとのコスト一覧表を作成する図8参照。なお、本実施形態では、評価結果としてコストを算出した場合について説明したが、工期や工期とコストとを考慮した結果を算出してもよい。次に、抽出手段20は、算出手段18によって算出されたコストの結果から、コストの最も少ないパターンを抽出するステップS20。抽出手段20により抽出されたパターンを構成するDFCの内容は、モニタ等の出力手段6に表示される。上述したステップS6において、DFCの数が8個以上の場合、GA方法を採用する。次に、GA方法を採用した場合の最適化方法について説明する。以下の説明において、上述した実施例に対応する部分には同一の符号を付して説明を省略し、主に相違点について説明する。<DFCの数が8個以上の場合>パターン作成手段14は、例えば、No.1~8までのDFCを選択して、当該8個のDFCに含まれる変更内容を実施する場合と実施しない場合とを組み合わせたパターンを10通り図5参照、作成するステップS22。続いて、総当たり方法と同様に、ステップS10からステップS14までを実施する。次に、算出手段18は、変更手段16によって変更された施工条件データベース10に含まれている施工条件に基づいて、建設工事の工程計画を各パターンについて作成する。また、算出手段18は、パターンごとの工期及びコストを算定し、ステップS4にて選択したコストを算出するステップS24。すなわち、10パターンすべてについて工程計画を作成するとともに、コストを算出する。また、算出手段18は、パターンごとのコスト一覧表を作成する図9参照。次に、算出手段18は、パターンごとの工程計画を作成し、工期及びコストを算定した回数が10回未満か否かを判定するステップS26。工程計画を作成し、工期及びコストを算定した回数が10回未満の場合、すなわち1回から9回までの場合、抽出手段20が、算出手段18によって算出された10パターンのコストの結果から、最もコストの少ないパターンを1つ抽出するステップS32。続いて、パターン作成手段14は、GAGeneticAlgorithumの交叉に基づいて、最もコストの安価なパターンを構成する変更情報と近似する変更情報を作成して、当該近似する変更情報を含む新たな交叉パターンを1つ作成するステップS34。また、交叉パターンと無関係な新たな9つのパターンを作成する。これにより、新たなパターンが10通り作成される。その後、ステップS22からステップS26までを実施し、交叉パターン、新たな9つのパターン、及び前回の抽出した最もコストの少ないパターンの中から、再び、最もコストな安価な新たなパターンを1つ選択する。このように、10パターンを作成した後、工期及びコストを算出し、この中から最もコストの少ないパターンを選択する工程を、予め設定された10回繰り返す。ステップS26において、算出手段18によるコスト等の算出回数が10回の場合、抽出手段20が、算出手段18によって、最後に算出されたコストの結果から、最もコストの少ないパターンを抽出してステップS30終了する。上述した構成からなる工程最適化システム1を用いて工程計画を作成した結果について以下に説明する。図11は、本発明に係る工程最適化システム1を用いずに作成した工程計画である。また、図12は、本発明に係る工程最適化システム1を用いて作成した工程計画である。図11及び図12に示すように、本発明に係る工程最適化システム1を用いずに作成した工程計画では、工程目標までに建設工事を終了させることができないが、本発明に係る工程最適化システム1を用いて作成した工程計画ではコストを低減させつつ工程目標までに建設工事を終了させることができることが確認できた。上述したように、本実施形態に係る工程最適化システム1によれば、DFCに含まれる変更情報の実施の有無を組み合せるパターン作成手段14と、変更情報に対応する施工条件データベース10の各情報を変更する変更手段16と、工程計画を作成するとともに工期及びコストを算定して、評価結果を算出する算出手段18と、最適なパターンを抽出する抽出手段20と、を備えているため、プラントの建設工事に最適な工程計画を作成するとともに、工期及びコストを算出することができる。また、パターン作成手段14を備えているため、DFCの実施の有無の組み合わせパターンを短時間で容易に作成することができる。これにより、人がDFCの実施の有無の組み合わせパターンを作成する手間を省くことができる。そして、パターン作成手段14にて組み合わせパターンを作成することで、DFCの数が多くなっても、DFCに含まれる変更情報の実施の有無の組み合わせを間違いなく作成することができる。そして、変更手段16を備えているため、DFCに対応する施工条件データベース10の各情報を短時間で容易に変更することができる。これにより、人がDFCに対応する施工条件データベース10の各情報を変更する手間を省くことができる。さらに、DFCの数が8個未満の場合、DFCに含まれる変更情報の実施の有無を組み合せた全てのパターンを作成して、当該全てのパターンについて工程計画を作成するとともに、工期及びコストを算定して評価結果を算出するため、工期の最も短いパターンやコストの最も少ないパターンを取得することができる。一方、DFCの数が8個以上の場合、DFCに含まれる変更情報の実施の有無を組み合せたパターンを10通り作成して、これらのパターンについて工程計画を作成するとともに、工期及びコストを算定して評価結果を算出するため、工期の短いパターンやコストの少ないパターンを短時間で効率良く取得することができる。また、算出手段18が、工期及びコストのそれぞれに所定の重み付けをして数値化した評価結果をパターンごとに算出し、これらの評価結果のうち、最も値が小さいものを抽出手段20が抽出するため、工期及びコストの両方を考慮した評価結果の最も優れた結果のみを取得することができる。したがって、算出された工期及びコストに基づいて、人が評価する場合よりも短時間で効率良く最適の結果を取得することができる。そして、評価結果として、工期又はコストの何れか一方のみを知りたい場合には、何れか一方の重み付けを値0とすることにより、工期又はコストの値を取得することができる。具体的には、コストのみを知りたい場合には、工期の重み付けを値0にすることにより、コストの値を知ることができる。さらに、パターン作成手段14が、遺伝的アルゴリズムの交叉により、最適なパターンを構成する変更情報の実施の有無の組み合わせと近似する新たなパターンを作成するため、当該最適なパターンの評価結果よりも優れた結果を効率良く取得することができる場合がある。このため、工期及びコストを算出する回数を少なくしても効率良く最適なパターンを取得することができる。また、算出手段18により作成された工程計画及び抽出手段20により抽出されたパターンの少なくとも何れか一方を出力手段6に出力可能なので、人間が目視にて確認することができる。また、工程最適化システム1を用いることにより、短時間で所定の条件に最適なパターンを取得することができるため、DFCの内容が独立でなく、リソースを取合うといった相互に影響を与え合う場合に特に有効である。なお、本実施形態では、GAの交叉に基づいて交叉パターンのみを作成した場合について説明したが、これに限定されるものではなく、交叉パターンに加えて、GAの突然変異に基づいて突然変異パターンを作成してもよい。かかる場合には、突然変異パターンと、交叉パターンと、新たに作成された8つのパターンとについて、再び算出手段18にて工期及びコストを算出する。そして、突然変異パターン、交叉パターン及び新たな8つのパターンの中から、再び、最もコストの安価な新たなパターンを1つ選択する。このように、突然変異パターン、交叉パターン及び新たな8つのパターンを作成し、再び工期及びコストを算出する工程を、予め設定された所定回数繰り返す。そして、所定回数繰り返した後、最もコストの安価なパターンを選択する。上述したように、GAの突然変異パターンを作成することにより、最適なパターンを構成する変更情報の実施の有無の組み合わせと全く異なる新たなパターンを作成するため、当該最適なパターンの評価結果よりも大幅に優れた結果を取得することができる場合がある。DFCに含まれる変更事項を人間が組み合わせる場合には、最適なパターンと全く異なる組み合わせを作成することは、ほとんど無いので、人間が作成する場合には、見つけることができない最適の結果を取得することができる場合がある。