JP6971297B2 - Decision support device, decision support program and decision support method - Google Patents
Decision support device, decision support program and decision support method Download PDFInfo
- Publication number
- JP6971297B2 JP6971297B2 JP2019233713A JP2019233713A JP6971297B2 JP 6971297 B2 JP6971297 B2 JP 6971297B2 JP 2019233713 A JP2019233713 A JP 2019233713A JP 2019233713 A JP2019233713 A JP 2019233713A JP 6971297 B2 JP6971297 B2 JP 6971297B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- similarity
- matrix
- viewpoint
- solution
- 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.)
- Active
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、意思決定支援装置、意思決定支援プログラム及び意思決定支援方法に関する。 The present invention relates to a decision support device, a decision support program, and a decision support method.
近年、道路等のインフラの老朽化が深刻な社会問題となっている。このため、インフラを点検する工事、インフラを補修する工事等の件数が増加している。これらの工事は、当該工事現場の周辺に位置する情報通信設備、送電線、ガス管、水道管等のライフライン関連設備その他設備に影響を及ぼすことがある。したがって、これらの工事が実施される場合、ライフライン関連設備その他設備に関する知識を有する監督者を工事に立ち会わせる必要がある。 In recent years, the aging of infrastructure such as roads has become a serious social problem. For this reason, the number of works for inspecting infrastructure and repairing infrastructure is increasing. These works may affect lifeline-related equipment and other equipment such as information and communication equipment, transmission lines, gas pipes, and water pipes located around the construction site. Therefore, when these works are carried out, it is necessary to have a supervisor who has knowledge of lifeline-related equipment and other equipment witness the work.
複数の工事現場に複数の監督者を割り当てる作業は、様々な要素を考慮して実行される必要がある。これらの要素は、例えば、監督者が複数の工事現場を巡回するために移動する必要がある道程、監督者が複数の工事現場を巡回するために必要な時間、監督者が有する知識、監督者が有する経験及び監督者が所持している装備の少なくとも一つと工事の内容との整合性、監督者が工事を監督する場合に負う負担である。また、これらの要素は、互いに関連し合っている場合やトレードオフの関係にある場合もある。このような割り当て作業を補助する技術を開示している文献として、例えば、非特許文献1が挙げられる。 The task of assigning multiple supervisors to multiple construction sites needs to be carried out in consideration of various factors. These factors include, for example, the journey the supervisor needs to travel to patrol multiple construction sites, the time required for the supervisor to patrol multiple construction sites, the knowledge the supervisor has, and the supervisor. It is the burden that the supervisor bears when supervising the construction, the consistency that the supervisor has at least one of the equipment possessed by the supervisor and the contents of the construction. In addition, these elements may be related to each other or may be in a trade-off relationship. As a document that discloses a technique for assisting such an allocation work, for example, Non-Patent Document 1 can be mentioned.
しかし、非特許文献1に開示された技術は、あくまで割り当て作業を実施する担当者の業務を補助する技術である。このため、割り当て作業の結果は、割り当て作業の担当者の知識、経験、感覚等に左右される。また、割り当て作業は、様々な要素を考慮して実施される作業であるため、その結果が好適であるか否かの判断が困難であり、判断基準も不明確であることが多い。さらに、このような割り当て作業のように、複数の要素を考慮した上で行われ、実情に即した好適な結果が得られているかを判断することが困難な作業は、実社会に多数存在する。 However, the technique disclosed in Non-Patent Document 1 is a technique for assisting the work of the person in charge of carrying out the allocation work. Therefore, the result of the allocation work depends on the knowledge, experience, feeling, etc. of the person in charge of the allocation work. Further, since the allocation work is a work carried out in consideration of various factors, it is difficult to judge whether or not the result is suitable, and the judgment criteria are often unclear. Further, there are many tasks in the real world, such as such allocation work, which are performed in consideration of a plurality of factors and it is difficult to judge whether or not a suitable result is obtained according to the actual situation.
本発明は、このような事情に鑑みてなされたものであり、複数の要素を考慮した上で好適な意思決定を行うことを支援することができる意思決定支援装置、意思決定支援プログラム及び意思決定支援方法を提供することを課題とする。 The present invention has been made in view of such circumstances, and is a decision support device, a decision support program, and a decision making that can support making a suitable decision in consideration of a plurality of factors. The challenge is to provide support methods.
本発明の一態様は、複数の目的関数が定義され得る問題を解くことにより得られた解を示す第一データを取得し、複数の前記目的関数の少なくとも二つに関する制約条件の下で前記問題を解くことにより得られた解を示す第二データを複数取得するデータ取得部と、前記第一データにより示される解を単純無向グラフに変換し、単純無向グラフを隣接行列に変換する処理を前記問題を解く場合に考慮される観点ごとに実行し、前記第二データにより示される解の少なくとも一つを単純無向グラフに変換し、単純無向グラフを隣接行列に変換する処理を前記問題を解く場合に考慮される観点ごとに実行し、前記第一データにより示される解の隣接行列の上三角行列の要素と、前記第二データにより示される解の隣接行列の上三角行列の要素とのうち値が互いに異なっている数を要素とする類似度行列を前記問題を解く場合に考慮される観点ごとに算出し、類似度行列各々に所定の観点を基準とした場合における各観点の重要度を表す重みを含む重み付き和の式を使用して類似度行列を算出し、当該類似度行列の要素を前記第一データにより示される解との類似度として算出する類似度算出部と、前記類似度が所定の条件を満たす前記第二データを出力するデータ出力部と、を備える意思決定支援装置である。 One aspect of the present invention obtains first data indicating a solution obtained by solving a problem in which a plurality of objective functions can be defined, and the problem is subject to constraints on at least two of the plurality of objective functions. A data acquisition unit that acquires a plurality of second data indicating the solution obtained by solving, and a process of converting the solution indicated by the first data into a simple undirected graph and converting the simple undirected graph into an adjacent matrix. Is executed for each viewpoint considered when solving the problem, at least one of the solutions shown by the second data is converted into a simple undirected graph, and the simple undirected graph is converted into an adjacent matrix. The elements of the upper triangular matrix of the adjacent matrix of the solution shown by the first data and the elements of the upper triangular matrix of the adjacent matrix of the solution shown by the second data are executed for each viewpoint considered when solving the problem. A similarity matrix whose elements are numbers whose values are different from each other is calculated for each viewpoint considered when solving the problem, and each viewpoint is based on a predetermined viewpoint for each similarity matrix. With a similarity calculation unit that calculates a similarity matrix using a weighted sum equation that includes weights that represent importance, and calculates the elements of the similarity matrix as the similarity to the solution shown by the first data. , A decision support device including a data output unit for outputting the second data whose similarity satisfies a predetermined condition.
本発明の一態様は、上述した意思決定支援装置であって、前記データ出力部は、前記類似度を示す類似度データを更に出力する、意思決定支援装置である。 One aspect of the present invention is the above-mentioned decision support device, and the data output unit is a decision support device that further outputs similarity data indicating the similarity.
本発明の一態様は、上述した意思決定支援装置であって、前記データ出力部は、前記問題を解く場合に考慮される観点ごとの前記類似度である観点別類似度を示す観点別類似度データを更に出力する、意思決定支援装置である。 One aspect of the present invention is the above-mentioned decision support device, in which the data output unit indicates the degree of similarity for each viewpoint, which is the degree of similarity for each viewpoint considered when solving the problem. It is a decision support device that outputs more data.
本発明の一態様は、コンピュータに、複数の目的関数が定義され得る問題を解くことにより得られた解を示す第一データを取得し、複数の前記目的関数の少なくとも二つに関する制約条件の下で前記問題を解くことにより得られた解を示す第二データを複数取得するデータ取得機能と、前記第一データにより示される解を単純無向グラフに変換し、単純無向グラフを隣接行列に変換する処理を前記問題を解く場合に考慮される観点ごとに実行し、前記第二データにより示される解の少なくとも一つを単純無向グラフに変換し、単純無向グラフを隣接行列に変換する処理を前記問題を解く場合に考慮される観点ごとに実行し、前記第一データにより示される解の隣接行列の上三角行列の要素と、前記第二データにより示される解の隣接行列の上三角行列の要素とのうち値が互いに異なっている数を要素とする類似度行列を前記問題を解く場合に考慮される観点ごとに算出し、類似度行列各々に所定の観点を基準とした場合における各観点の重要度を表す重みを含む重み付き和の式を使用して類似度行列を算出し、当該類似度行列の要素を前記第一データにより示される解との類似度として算出する類似度算出機能と、前記類似度が所定の条件を満たす前記第二データを出力するデータ出力機能と、を実現させる意思決定支援プログラムである。 In one aspect of the present invention, a computer obtains first data indicating a solution obtained by solving a problem in which a plurality of objective functions can be defined, and is subject to constraints on at least two of the plurality of objective functions. A data acquisition function that acquires a plurality of second data indicating the solution obtained by solving the above problem, and a simple undirected graph that converts the solution indicated by the first data into an adjacent matrix. The conversion process is executed for each viewpoint considered when solving the problem , at least one of the solutions shown by the second data is converted into a simple undirected graph, and the simple undirected graph is converted into an adjacent matrix. The processing is executed for each viewpoint considered when solving the problem, and the elements of the upper triangular matrix of the adjacent matrix of the solution shown by the first data and the upper triangle of the adjacent matrix of the solution shown by the second data are executed. When a similarity matrix whose elements are numbers whose values are different from those of the matrix elements is calculated for each viewpoint considered when solving the problem, and each similarity matrix is based on a predetermined viewpoint. using the formula weighted sum to calculate a similarity matrix containing the weights representing the importance of each aspect, the similarity calculating an element of the similarity matrix as the similarity of the solution indicated by the first data It is a decision support program that realizes a calculation function and a data output function that outputs the second data whose similarity satisfies a predetermined condition.
本発明の一態様は、コンピュータが、複数の目的関数が定義され得る問題を解くことにより得られた解を示す第一データを取得し、複数の前記目的関数の少なくとも二つに関する制約条件の下で前記問題を解くことにより得られた解を示す第二データを複数取得するデータ取得ステップと、コンピュータが、前記第一データにより示される解を単純無向グラフに変換し、単純無向グラフを隣接行列に変換する処理を前記問題を解く場合に考慮される観点ごとに実行し、前記第二データにより示される解の少なくとも一つを単純無向グラフに変換し、単純無向グラフを隣接行列に変換する処理を前記問題を解く場合に考慮される観点ごとに実行し、前記第一データにより示される解の隣接行列の上三角行列の要素と、前記第二データにより示される解の隣接行列の上三角行列の要素とのうち値が互いに異なっている数を要素とする類似度行列を前記問題を解く場合に考慮される観点ごとに算出し、類似度行列各々に所定の観点を基準とした場合における各観点の重要度を表す重みを含む重み付き和の式を使用して類似度行列を算出し、当該類似度行列の要素を前記第一データにより示される解との類似度として算出する類似度算出ステップと、コンピュータが、前記類似度が所定の条件を満たす前記第二データを出力するデータ出力ステップと、を含む意思決定支援方法である。 In one aspect of the invention, a computer obtains first data indicating a solution obtained by solving a problem in which a plurality of objective functions can be defined, and is subject to constraints on at least two of the plurality of objective functions. In the data acquisition step of acquiring a plurality of second data indicating the solution obtained by solving the problem in, the computer converts the solution indicated by the first data into a simple undirected graph, and obtains a simple undirected graph. The process of converting to an adjacent matrix is executed for each viewpoint considered when solving the problem , at least one of the solutions shown by the second data is converted into a simple undirected graph, and the simple undirected graph is converted into an adjacent matrix. The process of converting to is executed for each viewpoint considered when solving the problem, and the elements of the upper triangular matrix of the adjacent matrix of the solution shown by the first data and the adjacent matrix of the solution shown by the second data are executed. A similarity matrix whose elements are different values from the elements of the upper triangular matrix is calculated for each viewpoint considered when solving the problem, and each similarity matrix is based on a predetermined viewpoint. using the formula weighted sum to calculate a similarity matrix containing the weights representing the importance of each aspect in the case where the calculated elements of the similarity matrix as the similarity of the solution indicated by the first data a similarity calculation step of, computer, wherein the similarity is a decision support method comprising: a data output step of outputting a predetermined condition is satisfied the second data.
本発明によれば、複数の要素を考慮した上で好適な意思決定を行うことを支援することができる意思決定支援装置、意思決定支援プログラム及び意思決定支援方法を提供することができる。 According to the present invention, it is possible to provide a decision support device, a decision support program, and a decision support method that can support making a suitable decision in consideration of a plurality of factors.
図1は、本発明の実施形態に係る意思決定支援システムの一例を示す図である。図1に示すように、意思決定支援システム1は、端末10と、演算装置20と、意思決定支援装置30と、出力装置40とを備える。端末10、演算装置20、意思決定支援装置30及び出力装置40は、いずれもネットワークNWに接続されている。ネットワークNWは、例えば、インターネット、WAN(Wide Area Network)、LAN(Local Area Network)である。
FIG. 1 is a diagram showing an example of a decision support system according to an embodiment of the present invention. As shown in FIG. 1, the decision support system 1 includes a
端末10は、例えば、コンピュータ、タブレットであり、担当者が多目的最適化問題を手動で解く作業を補助するアプリケーションを使用することを可能にしている。
The
多目的最適化問題は、複数の目的関数が定義され得る問題である。目的関数は、多目的最適化問題において考慮される必要がある要素を表す関数である。例えば、多目的最適化問題が複数の工事現場に複数の監督者を割り当てる問題である場合、目的関数は、各監督者が複数の工事現場を巡回するために移動する必要がある道程の合計、各監督者が複数の工事現場を巡回するために必要な時間の合計、監督者が有する知識、監督者が有する経験及び監督者が所持している装備の少なくとも一つと工事の内容との整合性の度合い、監督者が工事を監督する場合に負う負担の度合いとなる。ここで言う装備は、例えば、工事を監督する場合に使用される脚立等の機材である。また、多目的最適化問題の解は、出来る限り多数の目的関数を出来る限り大きくすること又は出来る限り小さくすることが好ましく、出来る限り多数の目的関数を最大にすること又は最小にすることが更に好ましい。 A multi-objective optimization problem is a problem in which multiple objective functions can be defined. An objective function is a function that represents an element that needs to be considered in a multi-objective optimization problem. For example, if the multi-objective optimization problem is a problem of assigning multiple supervisors to multiple construction sites, the objective function is the sum of the paths each supervisor needs to travel to patrol multiple construction sites, each. The total time required for the supervisor to patrol multiple construction sites, the knowledge possessed by the supervisor, the experience possessed by the supervisor, and the consistency of at least one of the equipment possessed by the supervisor with the contents of the construction. It is the degree and the degree of burden that the supervisor bears when supervising the construction. The equipment referred to here is, for example, equipment such as a stepladder used when supervising construction work. Further, in the solution of the multi-objective optimization problem, it is preferable to make as many objective functions as large or as small as possible, and it is more preferable to maximize or minimize as many objective functions as possible. ..
上述したアプリケーションは、例えば、工事現場の場所を示すアイコン、監督者の現在位置を示すアイコン、監督者が有する知識及び経験のレベルを示す数字、文字、記号等、監督者が所持している装備を示すアイコンを地図に重ね合わせた画像をディスプレイに表示させる。この画像にアイコンで表示される工事は、電話、ファクシミリ、電子メール等により通知された工事のうち監督者による監督が必要であると事前に判断された工事のみであってもよい。監督者の現在位置を示すデータは、例えば、監督者が携帯している携帯端末に搭載されているGPS(Global Positioning System)を使用して計測されることにより生成される。また、このアプリケーションは、監督者の現在位置等が更新された場合、ディスプレイ表示させる画像を適宜更新する。上述したアプリケーションは、担当者がディスプレイに表示された画像を見ながら、複数の工事現場に複数の監督者を割り当てる作業を即時的かつ直感的に実施することを可能にする。 The above-mentioned application is, for example, an icon indicating the location of a construction site, an icon indicating the current position of the supervisor, numbers, letters, symbols, etc. indicating the level of knowledge and experience possessed by the supervisor, and the equipment possessed by the supervisor. The image indicating that the icon indicating is superimposed on the map is displayed on the display. The work displayed as an icon in this image may be only the work notified in advance by telephone, facsimile, e-mail, etc., which is determined to require supervision by a supervisor. The data indicating the current position of the supervisor is generated by measuring using, for example, GPS (Global Positioning System) mounted on the mobile terminal carried by the supervisor. In addition, this application updates the image to be displayed on the display as appropriate when the current position of the supervisor is updated. The above-mentioned application enables a person in charge to perform the work of assigning a plurality of supervisors to a plurality of construction sites immediately and intuitively while looking at the image displayed on the display.
端末10は、上述したアプリケーションを使用して多目的最適化問題の解が得られた後、この解を示す第一データを意思決定支援装置30に送信する。
After the solution of the multi-objective optimization problem is obtained by using the above-mentioned application, the terminal 10 transmits the first data indicating the solution to the
演算装置20は、例えば、コンピュータであり、上述したアプリケーションを使用して解かれる多目的最適化問題と同じ多目的最適化問題に数理モデルを適用して解く。
The
この数理モデルの第一の例は、次の式(1)で算出される値を出来る限り小さくする数理モデルである。式(1)の第一項は、各監督者が複数の工事現場を巡回するために移動する必要がある道程DSの合計を表している。式(1)の第二項は、監督者が有する知識、監督者が有する経験及び監督者が所持している装備の少なくとも一つと工事の内容との整合性の度合いcsjの合計を表している。式(1)の第一項及び式(1)の第二項は、いずれも目的関数の一例である。また、式(1)の第二項は、重みαが掛けられている。式(1)に含まれているS、J及びTは、それぞれ監督者の集合、工事の集合及び工事が実施される時間帯の集合を表している。また、式(1)に含まれているs、j及びtは、それぞれS、J及びTの要素を表している。 The first example of this mathematical model is a mathematical model in which the value calculated by the following equation (1) is made as small as possible. The first term of Equation (1) represents the total journey D S of the supervisor needs to move in order to patrol the plurality of construction sites. The second term of equation (1), expressed knowledge possessed by the supervisor, the total integrity of the degree c sj and at least one with the contents of the construction of equipment experience and supervisor supervisor has is in possession There is. The first term of the equation (1) and the second term of the equation (1) are both examples of the objective function. Further, the second term of the equation (1) is multiplied by the weight α. S, J, and T included in the formula (1) represent a set of supervisors, a set of works, and a set of time zones in which the works are carried out, respectively. Further, s, j and t included in the equation (1) represent elements of S, J and T, respectively.
式(1)の第二項に含まれている決定変数xsjtは、次の式(2)で表されるように「0」又は「1」となる。決定変数xsjtは、監督者sが時間帯tに実施される工事jに割り当てられる場合、「1」となり、それ以外の場合、「0」となる。 The coefficient of determination variable x sjt included in the second term of the equation (1) is "0" or "1" as represented by the following equation (2). The decision variable x sjt is "1" when the supervisor s is assigned to the construction work j performed in the time zone t, and is "0" in other cases.
また、決定変数xsjtは、次の式(3)で表される制約及び次の式(4)で表される制約を受けている。式(3)は、一人の監督者に時間帯が重複する二つ以上の工事を監督させることが不可能であることを表している。式(4)は、一件の工事に割り当てられる監督者が一人であり、一件の工事が実施される時間帯が一つに決まっていることを表している。 Further, the decision variable x sjt is subject to the constraint expressed by the following equation (3) and the constraint expressed by the following equation (4). Equation (3) indicates that it is impossible for one supervisor to supervise two or more works with overlapping time zones. Equation (4) indicates that one supervisor is assigned to one construction work, and the time zone in which one construction work is carried out is fixed to one.
さらに、式(1)の第一項に含まれている道程DSは、決定変数xsj及び工事kが実施される現場と工事lが実施される現場との間の道程dklを含む次の式(5)で表される。 Additionally, the following journey D S included in the first term of equation (1) is, the site and construction l of decision variables x sj and construction k may be practiced includes a journey d kl between sites to be performed It is expressed by the equation (5) of.
式(2)から式(5)は、いずれも多目的最適化問題について現実に即した解を得るために目的関数に課される制約条件の一例である。 Equations (2) to (5) are examples of constraints imposed on the objective function in order to obtain a realistic solution to the multi-objective optimization problem.
上述した数理モデルの第二の例は、上述した式(1)で算出される値を出来る限り小さくする数理モデルである。ただし、数理モデルの第二の例は、上述した式(2)から式(5)で表される制約条件に加え、工事kを監督する場合に負う負担の度合いikを含む次の式(6)で表される制約条件の下で式(1)により算出される値を出来る限り小さくする。式(6)は、各監督者が工事を監督する場合に負う負担の度合いの合計に上限を設けている。 The second example of the above-mentioned mathematical model is a mathematical model in which the value calculated by the above-mentioned equation (1) is made as small as possible. However, the second example of the mathematical model, in addition to the constraint represented by the formula (5) from equation (2) described above, the following equation including the degree i k burden bear when overseeing the construction k ( The value calculated by the equation (1) is made as small as possible under the constraint condition represented by 6). Formula (6) sets an upper limit on the total degree of burden that each supervisor bears when supervising construction.
数理モデルの第三の例は、上述した数理モデルの第二の例と同じく、各監督者が複数の工事現場を巡回するために移動する必要がある道程の合計、監督者が有する知識、監督者が有する経験及び監督者が所持している装備の少なくとも一つと工事の内容との整合性の度合い及び各監督者が工事を監督する場合に負う負担の度合いの合計を考慮する。 The third example of the mathematical model, like the second example of the mathematical model described above, is the total number of steps each supervisor needs to travel to patrol multiple construction sites, the knowledge the supervisor has, and the supervision. Consider the total of the experience of the person, the degree of consistency between at least one of the equipment possessed by the supervisor and the contents of the construction, and the degree of burden that each supervisor bears when supervising the construction.
ただし、数理モデルの第三の例は、各監督者が監督する工事が実際には高々三つであることに着目し、数理モデルの第二の例よりも短い演算時間で解を算出することを可能にしている。具体的には、数理モデルの第三の例は、監督者が巡回可能な工事の巡回経路の組み合わせ、各巡回経路上を移動するために必要な時間及び監督者が有する経験及び監督者が所持している装備の少なくとも一つと工事の内容との整合性の度合いを事前に算出する。そして、数理モデルの第三の例は、全ての工事現場がいずれかの巡回経路に含まれ、各巡回経路上を移動するために必要な時間が出来る限り短くなり、かつ、監督者が有する経験及び監督者が所持している装備の少なくとも一つと工事の内容との整合性の度合いの合計が出来る限り大きくなる解を選択する。 However, the third example of the mathematical model focuses on the fact that there are actually at most three works supervised by each supervisor, and the solution is calculated in a shorter calculation time than the second example of the mathematical model. Is possible. Specifically, the third example of the mathematical model is a combination of construction patrol routes that the supervisor can patrol, the time required to move on each patrol route, the experience that the supervisor has, and the possession of the supervisor. Calculate in advance the degree of consistency between at least one of the equipment you are wearing and the contents of the construction. And the third example of the mathematical model is that all construction sites are included in one of the patrol routes, the time required to travel on each patrol route is as short as possible, and the supervisor has experience. And select a solution that maximizes the total degree of consistency between at least one of the equipment possessed by the supervisor and the contents of the construction.
数理モデルの第三の例は、次の式(7)で算出される値を出来る限り小さくする数理モデルである。式(7)の括弧内の第一項crは、巡回経路r上を移動するために必要な時間を表している。式(7)の括弧内の第二項qrsは、監督者が有する経験及び監督者が所持している装備の少なくとも一つと工事の内容との整合性の度合いを表しており、重みαが掛けられている。式(7)に含まれているRは、巡回経路の集合を表している。また、式(7)に含まれているrは、Rの要素を表している。 The third example of the mathematical model is a mathematical model in which the value calculated by the following equation (7) is made as small as possible. Paragraph c r in brackets in equation (7) represents the time required to move on the patrol route r. The second term qrs in parentheses in equation (7) represents the degree of consistency between the experience of the supervisor and at least one of the equipment possessed by the supervisor and the contents of the construction, and the weight α is It is hung. R included in the equation (7) represents a set of cyclic paths. Further, r included in the equation (7) represents an element of R.
式(7)に含まれている決定変数yrsは、次の式(8)で表されるように「0」又は「1」となる。決定変数yrsは、監督者sが巡回経路r上に含まれる工事を監督する場合、「1」となり、それ以外の場合、「0」となる。 The coefficient of determination variable y rs included in the equation (7) is "0" or "1" as represented by the following equation (8). The coefficient of determination variable y rs is "1" when the supervisor s supervises the work included in the patrol route r, and is "0" in other cases.
また、決定変数yrsは、次の式(9)から式(12)で表される制約を受けている。式(9)は、各工事が複数の巡回経路に含まれることが無く、かつ、各工事が複数の監督者により監督されることが無いことを表している。式(10)は、一人の監督者が巡回する巡回経路が一つであることを表している。式(11)は、監督者の合計人数が巡回経路の総数以上であることを表している。式(12)は、各監督者が巡回経路r上の工事を監督する場合に負う負担の度合いmrの合計に上限を設けている。 Further, the coefficient of determination y rs is constrained by the following equations (9) to (12). Equation (9) indicates that each work is not included in a plurality of patrol routes, and each work is not supervised by a plurality of supervisors. Equation (10) represents that one supervisor patrols one patrol route. Equation (11) represents that the total number of supervisors is equal to or greater than the total number of patrol routes. Equation (12) is an upper limit to the sum of the degree m r burden bear when the supervisor supervises the work of the patrol route r.
演算装置20は、上述した数理モデルの第一の例から数理モデルの第三の例のいずれかを適用して多目的最適化問題の解を得る。そして、演算装置20は、この解を示す第二データを意思決定支援装置30に送信する。
The
意思決定支援装置30は、図1に示すように、データ取得部31と、類似度算出部32と、データ出力部33とを備える。
As shown in FIG. 1, the
データ取得部31は、端末10から第一データを取得し、演算装置20から第二データを取得する。第一データは、例えば、複数の目的関数が定義され得る問題を手動で解くことにより得られた解を示すデータである。第二データは、例えば、複数の目的関数の少なくとも二つに関する制約条件の下で問題を数理的に解くことにより得られた解を示すデータである。なお、以下の説明では、演算装置20が上述した数理モデルの第三の例を使用して解を得た場合を例に挙げて説明する。
The
図2は、本発明の実施形態に係る第一データにより示される解を表示する画像の一例を示す図である。図2に示した画像PHは、工事現場W1から工事現場W9を地図上に描出し、各監督者の巡回経路を実線、一点鎖線又は二点鎖線で描出している。 FIG. 2 is a diagram showing an example of an image displaying a solution shown by the first data according to the embodiment of the present invention. Image PH shown in FIG. 2, the construction site W9 from construction site W1 visualized on the map, it is rendered the patrol route of each supervisor solid, one-dot chain line or two-dot chain line.
図2に示した画像PHは、監督者Aが工事現場W1、工事現場W2、工事現場W3の順に巡回し、監督者Bが工事現場W4、工事現場W5、工事現場W6の順に巡回し、監督者Cが工事現場W7、工事現場W8、工事現場W9の順に巡回する解Hを示している。 In the image PH shown in FIG. 2, the supervisor A patrols the construction site W1, the construction site W2, and the construction site W3 in this order, and the supervisor B patrols the construction site W4, the construction site W5, and the construction site W6 in this order, and supervises the image PH. Person C shows the solution H that patrols the construction site W7, the construction site W8, and the construction site W9 in this order.
図3から図7は、本発明の実施形態に係る第二データにより示される解を表示する画像の一例を示す図である。図3から図7に示した画像は、いずれも工事現場W1から工事現場W9を地図上に描出し、各監督者の巡回経路を実線、一点鎖線又は二点鎖線で描出している。 3 to 7 are diagrams showing an example of an image displaying a solution shown by the second data according to the embodiment of the present invention. Image shown in FIGS. 3-7 are all visualized on a map the construction site W9 from construction site W1, it is rendered the patrol route of each supervisor solid, one-dot chain line or two-dot chain line.
図3に示した画像PM1は、監督者Aが工事現場W1、工事現場W2、工事現場W3の順に巡回し、監督者Bが工事現場W4、工事現場W5、工事現場W6の順に巡回し、監督者Cが工事現場W8、工事現場W7、工事現場W9の順に巡回する解M1を示している。 In the image PM1 shown in FIG. 3, the supervisor A patrols the construction site W1, the construction site W2, and the construction site W3 in this order, and the supervisor B patrols the construction site W4, the construction site W5, and the construction site W6 in this order, and supervises the image PM1. Person C shows a solution M1 that patrols the construction site W8, the construction site W7, and the construction site W9 in this order.
同様に、図4に示した画像PM2は、監督者Aが工事現場W1、工事現場W2、工事現場W3の順に巡回し、監督者Bが工事現場W4、工事現場W5、工事現場W6の順に巡回し、監督者Cが工事現場W8、工事現場W7、工事現場W9の順に巡回する解M2を示している。図5に示した画像PM3は、監督者Aが工事現場W1、工事現場W2、工事現場W4の順に巡回し、監督者Bが工事現場W3、工事現場W5、工事現場W7の順に巡回し、監督者Cが工事現場W6、工事現場W8、工事現場W9の順に巡回する解M3を示している。 Similarly, in the image PM2 shown in FIG. 4, the supervisor A patrols the construction site W1, the construction site W2, and the construction site W3 in this order, and the supervisor B patrols the construction site W4, the construction site W5, and the construction site W6 in this order. However, the supervisor C shows the solution M2 that patrols the construction site W8, the construction site W7, and the construction site W9 in this order. In the image PM3 shown in FIG. 5, the supervisor A patrols the construction site W1, the construction site W2, and the construction site W4 in this order, and the supervisor B patrols the construction site W3, the construction site W5, and the construction site W7 in this order, and supervises the image PM3. Person C shows a solution M3 that patrols the construction site W6, the construction site W8, and the construction site W9 in this order.
また、図6に示した画像PM4は、監督者Aが工事現場W1、工事現場W2、工事現場W3の順に巡回し、監督者Bが工事現場W4、工事現場W5、工事現場W7の順に巡回し、監督者Cが工事現場W6、工事現場W8、工事現場W9の順に巡回する解M4を示している。図7に示した画像PM5は、監督者Aが工事現場W1、工事現場W6、工事現場W8の順に巡回し、監督者Bが工事現場W3、工事現場W5、工事現場W7の順に巡回し、監督者Cが工事現場W2、工事現場W4、工事現場W9の順に巡回する解M5を示している。 Further, in the image PM4 shown in FIG. 6, the supervisor A patrols the construction site W1, the construction site W2, and the construction site W3 in this order, and the supervisor B patrols the construction site W4, the construction site W5, and the construction site W7 in this order. , The supervisor C shows the solution M4 that goes around the construction site W6, the construction site W8, and the construction site W9 in this order. In the image PM5 shown in FIG. 7, the supervisor A patrols the construction site W1, the construction site W6, and the construction site W8 in this order, and the supervisor B patrols the construction site W3, the construction site W5, and the construction site W7 in this order, and supervises the image PM5. Person C shows a solution M5 in which the construction site W2, the construction site W4, and the construction site W9 are patrolled in this order.
なお、図2から図7に示した画像の少なくとも一つは、例えば、意思決定支援装置30に接続されているディスプレイに表示される。
At least one of the images shown in FIGS. 2 to 7 is displayed on, for example, a display connected to the
類似度算出部32は、第二データにより示される解の少なくとも一つに関して第一データにより示される解との類似度を算出する。類似度は、二つの解の間で定義される。例えば、類似度算出部32は、次に説明する手順で当該類似度を算出する。
The
まず、類似度算出部32は、各巡回経路における工事現場の順序の観点を踏まえて、図2から図7に示した解のうちの二つの解の間の観点別類似度を算出する。この観点は、多目的最適化問題を解く場合に考慮される観点の一例である。
First, the
類似度算出部32は、図2から図7に実線、一点鎖線又は二点鎖線で示した巡回経路を単純無向グラフに変換し、単純無向グラフを隣接行列に変換する。これらの単純無向グラフは、いずれも辺の数が各巡回経路上の工事現場の数に等しくなる。そして、類似度算出部32は、二つの解各々の隣接行列の上三角行列の要素のうち値が互いに異なっている数を類似度行列の要素とする。なぜなら、二つの単純無向グラフの全ての辺が異なる場合、互いに異なる隣接行列の上三角行列の要素の数は、一つの巡回経路に含まれている工事の数の二倍となるからである。
The
図8は、本発明の実施形態に係る意思決定支援装置が各巡回経路における工事現場の順序の観点から算出した類似度行列の一例を示す図である。図8に示した類似度行列HAの要素は、二つの解の間の観点別類似度を示している。この観点別類似度は、値が小さい程、二つの解が類似していることを示しており、値が大きい程、二つの解が乖離していることを示している。例えば、図8の二行目に示すように、第一データにより示される解Hは、各巡回経路における工事現場の順序の観点から検討した場合、解M1、解M2及び解M3と全く同じであり、解M4、解M5及び解M6と異なることが分かる。 FIG. 8 is a diagram showing an example of a similarity matrix calculated by the decision support device according to the embodiment of the present invention from the viewpoint of the order of construction sites in each patrol route. The elements of the similarity matrix HA shown in FIG. 8 indicate the viewpoint-specific similarity between the two solutions. The smaller the value, the more similar the two solutions are, and the larger the value, the more the two solutions are separated. For example, as shown in the second line of FIG. 8, the solution H shown by the first data is exactly the same as the solution M1, the solution M2, and the solution M3 when examined from the viewpoint of the order of the construction sites in each patrol route. It can be seen that there is a difference from the solution M4, the solution M5, and the solution M6.
次に、類似度算出部32は、監督者と巡回経路との組み合わせの観点を踏まえて、図2から図7に示した解のうちの二つの解の間の観点別類似度を算出する。この観点は、多目的最適化問題を解く場合に考慮される観点の一例である。
Next, the
類似度算出部32は、図2から図7に示した解について、監督者と巡回経路と紐付ける隣接行列を算出する。そして、類似度算出部32は、二つの解各々の隣接行列の要素のうち値が異なっている数を類似度行列の要素とする。
The
図9は、本発明の実施形態に係る意思決定支援装置が監督者と巡回経路との組み合わせの観点から算出した類似度行列の一例を示す図である。図9に示した類似度行列HBの要素は、二つの解の間の観点別類似度を示している。この観点別類似度は、値が小さい程、二つの解が類似していることを示しており、値が大きい程、二つの解が乖離していることを示している。例えば、図9の二行目に示すように、第一データにより示される解Hは、監督者と巡回経路との組み合わせの観点から検討した場合、解M1及び解M2と全く同じであり、解M3、解M4、解M5及び解M6と異なることが分かる。 FIG. 9 is a diagram showing an example of a similarity matrix calculated by the decision support device according to the embodiment of the present invention from the viewpoint of the combination of the supervisor and the patrol route. Elements of the similarity matrix H B shown in FIG. 9 shows a viewpoint different similarity between two solutions. The smaller the value, the more similar the two solutions are, and the larger the value, the more the two solutions are separated. For example, as shown in the second line of FIG. 9, the solution H shown by the first data is exactly the same as the solution M1 and the solution M2 when examined from the viewpoint of the combination of the supervisor and the patrol route. It can be seen that it is different from M3, solution M4, solution M5 and solution M6.
そして、類似度算出部32は、図8に示した類似度行列HAと図9に示した類似度行列HBとの重み付き和を算出することにより類似度行列HCを算出する。例えば、類似度算出部32は、重みβを含む次の式(13)を使用して類似度行列HCを算出する。重みβは、各巡回経路における工事現場の順序の観点を基準とした場合における監督者と巡回経路との組み合わせの観点の重要度を表している。
Then, the
図10は、本発明の実施形態に係る意思決定支援装置が図8に示した類似度行列と図9に示した類似度行列との重み付き和を算出することにより得られた類似度行列の一例を示す図である。図10に示した類似度行列HCは、重みβの値を0.67として算出されている。類似度行列HCの要素は、上述した二種類の観点別類似度の重み付き和である類似度である。 FIG. 10 shows the similarity matrix obtained by the decision-making support device according to the embodiment of the present invention calculating the weighted sum of the similarity matrix shown in FIG. 8 and the similarity matrix shown in FIG. It is a figure which shows an example. Similarity matrix H C shown in FIG. 10 is calculated the value of the weight β as 0.67. Elements of the similarity matrix H C is the similarity is weighted sum of two types of aspect-specific similarities described above.
例えば、図10の二行目に示すように、第一データにより示される解Hは、各巡回経路における工事現場の順序の観点と、監督者と巡回経路との組み合わせの観点と、これら二つの観点の相対的な重要度の違いを考慮した場合、解M1と全く同じであり、解M2、解M3、解M4、解M5及び解M6と異なることが分かる。 For example, as shown in the second line of FIG. 10, the solution H shown by the first data is the viewpoint of the order of the construction site in each patrol route and the viewpoint of the combination of the supervisor and the patrol route. Considering the difference in the relative importance of the viewpoints, it can be seen that the solution M1 is exactly the same as the solution M2, the solution M3, the solution M4, the solution M5, and the solution M6.
データ出力部33は、類似度が所定の条件を満たす第二データを出力する。例えば、データ出力部33は、上述した解M1から解M5のうち解Hとの間の類似度が所定の閾値を超えている解を示す第二データを図1に示した出力装置40に送信する。出力装置40は、例えば、ディスプレイであり、データ出力部33から受信した第二データにより示される解を任意の態様で表示する。
The
また、データ出力部33は、上述した類似度を示す類似度データ及び上述した観点別類似度を示す観点別類似度データの少なくとも一つを出力してもよい。出力装置40は、これらのデータをデータ出力部33から受信した場合、当該データにより示されている類似度や観点別類似度を任意の態様で表示する。
Further, the
次に、図11を参照しながら実施形態に係る意思決定支援装置が実行する処理の一例を説明する。図11は、本発明の実施形態に係る意思決定支援装置が実行する処理の一例を示すフローチャートである。 Next, an example of the process executed by the decision-making support device according to the embodiment will be described with reference to FIG. FIG. 11 is a flowchart showing an example of a process executed by the decision-making support device according to the embodiment of the present invention.
ステップS10において、データ取得部31は、複数の目的関数が定義され得る問題を解くことにより得られた解を示す第一データを取得し、複数の目的関数の少なくとも二つに関する制約条件の下で問題を解くことにより得られた解を示す第二データを複数取得する。
In step S10, the
ステップS20において、類似度算出部32は、第二データにより示される解の少なくとも一つに関して第一データにより示される解との類似度を算出する。
In step S20, the
ステップS30において、データ出力部33は、類似度が所定の条件を満たす第二データを出力する。なお、ステップS30において、データ出力部33は、類似度データ及び観点別類似度データの少なくとも一つを更に出力してもよい。
In step S30, the
以上、実施形態に係る意思決定支援システム1について意思決定支援装置30を中心に説明した。意思決定支援装置30は、複数の目的関数が定義され得る問題を解くことにより得られた解を示す第一データを取得し、複数の目的関数の少なくとも二つに関する制約条件の下で問題を解くことにより得られた解を示す第二データを複数取得する。そして、意思決定支援装置30は、第二データにより示される解の少なくとも一つに関して第一データにより示される解との類似度を算出し、類似度が所定の条件を満たす第二データを出力する。
The decision support system 1 according to the embodiment has been described above, focusing on the
これにより、意思決定支援装置30は、複数の要素を考慮した上で好適な意思決定を行う必要がある問題の解を得る必要がある場合に、実情に即していると思われる解に近い解を提供することができる。また、意思決定支援装置30は、このような解を提供することにより、意思決定を要求している問題を解く者が行う業務を効率化したり、当該問題を解く知識や経験を十分に習得していない者が行う業務を支援したりすることができる。
As a result, the
また、意思決定支援装置30は、類似度を示す類似度データを出力する。これにより、意思決定支援装置30は、多目的最適化問題を数理的に解くことにより得られた解が多目的最適化問題を手動で解くことにより得られた解と類似している度合いをユーザに提示し、ユーザが適切な解を選択することを支援し得る。
Further, the
また、意思決定支援装置30は、観点別類似度を示す観点別類似度データを出力する。これにより、意思決定支援装置30は、多目的最適化問題を数理的に解くことにより得られた解が多目的最適化問題を手動で解くことにより得られた解と類似している度合いを観点別にユーザに提示し、ユーザが適切な解を選択することを支援し得る。
Further, the
なお、上述した実施形態では、多目的最適化問題として、複数の監督者を複数の工事に割り当てる問題を例にあげたが、これに限定されない。 In the above-described embodiment, as a multi-purpose optimization problem, a problem of allocating a plurality of supervisors to a plurality of works has been given as an example, but the problem is not limited to this.
例えば、上述した多目的最適化問題として、仮想化により複数のハードウェアを統合し、複数のソフトウェアに割り当てる問題が挙げられる。この場合、目的関数は、例えば、各ハードウェアの稼働率、各ハードウェアに掛かる負荷、各ハードウェアの処理速度となる。 For example, as the above-mentioned multi-objective optimization problem, there is a problem of integrating a plurality of hardware by virtualization and allocating them to a plurality of software. In this case, the objective function is, for example, the operating rate of each hardware, the load applied to each hardware, and the processing speed of each hardware.
或いは、上述した多目的最適化問題として、複数のテーマを有する技術開発を遂行する場合に複数の技術者を複数のテーマに割り当てる問題が挙げられる。この場合、目的関数は、例えば、各技術者が有する知識及び経験、各テーマの重要度、各テーマの納期、技術開発全体の納期となる。 Alternatively, as the above-mentioned multi-objective optimization problem, there is a problem of assigning a plurality of engineers to a plurality of themes when carrying out a technology development having a plurality of themes. In this case, the objective function is, for example, the knowledge and experience of each engineer, the importance of each theme, the delivery date of each theme, and the delivery date of the entire technology development.
また、意思決定支援装置30が有する機能の少なくとも一部は、例えば、CPU(Central Processing Unit)等のハードウェアプロセッサがプログラム又はソフトウェアを実行することにより実現される。また、これらのうち一部又は全部は、LSI(Large Scale Integration)、ASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)等の回路部(circuitry)を含むハードウェアにより実現されてもよいし、ソフトウェアとハードウェアの協働により実現されてもよい。プログラムは、予めHDD(Hard Disk Drive)、フラッシュメモリ等の非一過性の記憶媒体を備える記憶装置に格納されていてもよいし、DVD、CD−ROM等の着脱可能な非一過性の記憶媒体に格納されており、当該記憶媒体がドライブ装置に装着されることでインストールされてもよい。
Further, at least a part of the functions of the
以上、本発明の実施形態について図面を参照しながら説明した。ただし、意思決定支援システム1及び意思決定支援装置30の少なくとも一方は、上述した実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形、置換、組み合わせ又は設計変更が加えられてもよい。
The embodiments of the present invention have been described above with reference to the drawings. However, at least one of the decision support system 1 and the
なお、本明細書に記載されている内容は、将来、査読付き論文誌に投稿される予定である。 The contents of this specification will be submitted to peer-reviewed journals in the future.
1…意思決定支援システム、10…端末、20…演算装置、30…意思決定支援装置、31…データ取得部、32…類似度算出部、33…データ出力部、40…出力装置、NW…ネットワーク 1 ... decision support system, 10 ... terminal, 20 ... arithmetic unit, 30 ... decision support device, 31 ... data acquisition unit, 32 ... similarity calculation unit, 33 ... data output unit, 40 ... output device, NW ... network
Claims (5)
前記第一データにより示される解を単純無向グラフに変換し、単純無向グラフを隣接行列に変換する処理を前記問題を解く場合に考慮される観点ごとに実行し、前記第二データにより示される解の少なくとも一つを単純無向グラフに変換し、単純無向グラフを隣接行列に変換する処理を前記問題を解く場合に考慮される観点ごとに実行し、前記第一データにより示される解の隣接行列の上三角行列の要素と、前記第二データにより示される解の隣接行列の上三角行列の要素とのうち値が互いに異なっている数を要素とする類似度行列を前記問題を解く場合に考慮される観点ごとに算出し、類似度行列各々に所定の観点を基準とした場合における各観点の重要度を表す重みを含む重み付き和の式を使用して類似度行列を算出し、当該類似度行列の要素を前記第一データにより示される解との類似度として算出する類似度算出部と、
前記類似度が所定の条件を満たす前記第二データを出力するデータ出力部と、
を備える意思決定支援装置。 Obtained by acquiring first data indicating a solution obtained by solving a problem in which a plurality of objective functions can be defined, and solving the problem under constraints on at least two of the plurality of objective functions. A data acquisition unit that acquires multiple second data indicating a solution,
The process of converting the solution shown by the first data into a simple undirected graph and converting the simple undirected graph into an adjacent matrix is executed for each viewpoint considered when solving the problem, and is shown by the second data. At least one of the solutions to be solved is converted into a simple undirected graph, and the process of converting the simple undirected graph into an adjacent matrix is executed for each viewpoint considered when solving the problem, and the solution shown by the first data is executed. The problem is solved by using a similarity matrix whose elements are different values from the elements of the upper triangular matrix of the adjacent matrix of the above and the elements of the upper triangular matrix of the adjacent matrix of the solution shown by the second data. Calculate for each viewpoint considered in the case, and calculate the similarity matrix using a weighted sum formula that includes weights that represent the importance of each viewpoint when each similarity matrix is based on a predetermined viewpoint. , A similarity calculation unit that calculates the elements of the similarity matrix as the similarity with the solution shown by the first data.
A data output unit that outputs the second data whose similarity satisfies a predetermined condition, and
A decision support device equipped with.
請求項1に記載の意思決定支援装置。 The data output unit further outputs similarity data indicating the similarity.
The decision support device according to claim 1.
請求項1又は請求項2に記載の意思決定支援装置。 The data output unit further outputs viewpoint-specific similarity data indicating the viewpoint-specific similarity, which is the viewpoint-specific similarity considered when solving the problem.
The decision-making support device according to claim 1 or 2.
複数の目的関数が定義され得る問題を解くことにより得られた解を示す第一データを取得し、複数の前記目的関数の少なくとも二つに関する制約条件の下で前記問題を解くことにより得られた解を示す第二データを複数取得するデータ取得機能と、
前記第一データにより示される解を単純無向グラフに変換し、単純無向グラフを隣接行列に変換する処理を前記問題を解く場合に考慮される観点ごとに実行し、前記第二データにより示される解の少なくとも一つを単純無向グラフに変換し、単純無向グラフを隣接行列に変換する処理を前記問題を解く場合に考慮される観点ごとに実行し、前記第一データにより示される解の隣接行列の上三角行列の要素と、前記第二データにより示される解の隣接行列の上三角行列の要素とのうち値が互いに異なっている数を要素とする類似度行列を前記問題を解く場合に考慮される観点ごとに算出し、類似度行列各々に所定の観点を基準とした場合における各観点の重要度を表す重みを含む重み付き和の式を使用して類似度行列を算出し、当該類似度行列の要素を前記第一データにより示される解との類似度として算出する類似度算出機能と、
前記類似度が所定の条件を満たす前記第二データを出力するデータ出力機能と、
を実現させる意思決定支援プログラム。 On the computer
Obtained by acquiring first data indicating a solution obtained by solving a problem in which a plurality of objective functions can be defined, and solving the problem under constraints on at least two of the plurality of objective functions. A data acquisition function that acquires multiple second data indicating a solution,
The process of converting the solution shown by the first data into a simple undirected graph and converting the simple undirected graph into an adjacent matrix is executed for each viewpoint considered when solving the problem, and is shown by the second data. At least one of the solutions to be solved is converted into a simple undirected graph, and the process of converting the simple undirected graph into an adjacent matrix is executed for each viewpoint considered when solving the problem, and the solution shown by the first data is executed. The problem is solved by using a similarity matrix whose elements are different values from the elements of the upper triangular matrix of the adjacent matrix of the above and the elements of the upper triangular matrix of the adjacent matrix of the solution shown by the second data. Calculate for each viewpoint considered in the case, and calculate the similarity matrix using a weighted sum formula that includes weights that represent the importance of each viewpoint when each similarity matrix is based on a predetermined viewpoint. , A similarity calculation function that calculates the elements of the similarity matrix as the similarity with the solution shown by the first data.
A data output function that outputs the second data whose similarity satisfies a predetermined condition, and
Decision support program to realize.
コンピュータが、前記第一データにより示される解を単純無向グラフに変換し、単純無向グラフを隣接行列に変換する処理を前記問題を解く場合に考慮される観点ごとに実行し、前記第二データにより示される解の少なくとも一つを単純無向グラフに変換し、単純無向グラフを隣接行列に変換する処理を前記問題を解く場合に考慮される観点ごとに実行し、前記第一データにより示される解の隣接行列の上三角行列の要素と、前記第二データにより示される解の隣接行列の上三角行列の要素とのうち値が互いに異なっている数を要素とする類似度行列を前記問題を解く場合に考慮される観点ごとに算出し、類似度行列各々に所定の観点を基準とした場合における各観点の重要度を表す重みを含む重み付き和の式を使用して類似度行列を算出し、当該類似度行列の要素を前記第一データにより示される解との類似度として算出する類似度算出ステップと、
コンピュータが、前記類似度が所定の条件を満たす前記第二データを出力するデータ出力ステップと、
を含む意思決定支援方法。 A computer obtains first data indicating a solution obtained by solving a problem in which a plurality of objective functions can be defined, and solves the problem under constraints on at least two of the said objective functions. A data acquisition step to acquire multiple second data indicating the obtained solution, and
The computer executes the process of converting the solution shown by the first data into a simple undirected graph and converting the simple undirected graph into an adjacent matrix for each viewpoint considered when solving the problem, and the second At least one of the solutions shown by the data is converted into a simple undirected graph, and the process of converting the simple undirected graph into an adjacent matrix is executed for each viewpoint considered when solving the problem, and the first data is used. The similarity matrix whose elements are different values from the elements of the upper triangular matrix of the adjacent matrix of the solution shown and the elements of the upper triangular matrix of the adjacent matrix of the solution shown by the second data is described above. A similarity matrix calculated for each viewpoint considered when solving a problem, using a weighted sum equation that includes weights that represent the importance of each viewpoint when each similarity matrix is based on a given viewpoint. And the similarity calculation step of calculating the elements of the similarity matrix as the similarity with the solution shown by the first data.
A data output step in which the computer outputs the second data whose similarity satisfies a predetermined condition.
Decision support methods including.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019233713A JP6971297B2 (en) | 2019-12-25 | 2019-12-25 | Decision support device, decision support program and decision support method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019233713A JP6971297B2 (en) | 2019-12-25 | 2019-12-25 | Decision support device, decision support program and decision support method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021103390A JP2021103390A (en) | 2021-07-15 |
| JP6971297B2 true JP6971297B2 (en) | 2021-11-24 |
Family
ID=76755165
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019233713A Active JP6971297B2 (en) | 2019-12-25 | 2019-12-25 | Decision support device, decision support program and decision support method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6971297B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7292333B2 (en) * | 2021-08-03 | 2023-06-16 | 西日本電信電話株式会社 | Decision support device, decision support program and decision support method |
| JP7224405B1 (en) | 2021-08-18 | 2023-02-17 | 西日本電信電話株式会社 | Decision support device, decision support program and decision support method |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4829441B2 (en) * | 2001-09-20 | 2011-12-07 | 富士通株式会社 | Constraint satisfaction problem solving apparatus and solution |
| JP2016189161A (en) * | 2015-03-30 | 2016-11-04 | 株式会社日立製作所 | Countermeasure selection device and countermeasure selection method |
| JP6440840B2 (en) * | 2015-06-15 | 2018-12-19 | 株式会社日立製作所 | Planning work support system and planning work support method |
| JP7110624B2 (en) * | 2018-03-01 | 2022-08-02 | 富士電機株式会社 | Operation planning method, operation planning device and program |
-
2019
- 2019-12-25 JP JP2019233713A patent/JP6971297B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021103390A (en) | 2021-07-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Chen | GIS-based multi-criteria analysis for land use suitability assessment in City of Regina | |
| US8514283B2 (en) | Automatic vision sensor placement apparatus and method | |
| Zanen et al. | Using 4D CAD to visualize the impacts of highway construction on the public | |
| US20110082643A1 (en) | Location enhancement system and method based on topology constraints | |
| US11263573B2 (en) | Degradation prediction apparatus, degradation prediction method, and computer-readable recording medium | |
| JP7131078B2 (en) | Design support system | |
| JP6971297B2 (en) | Decision support device, decision support program and decision support method | |
| JP2009092468A (en) | Disaster damage forecasting device, disaster damage forecasting method, and disaster damage forecasting program | |
| EP3336796A1 (en) | Simulation program, simulation method, and simulation device | |
| Assaf et al. | Chapter thirteen generic simulation models for facilitating stakeholder involvement in water resources planning and management: a comparison, evaluation, and identification of future needs | |
| Zamanifar et al. | Recovery planning model for roadways network after natural hazards | |
| Sabri et al. | A multi-dimensional analytics platform to support planning and design for liveable and sustainable urban environment | |
| JP6665785B2 (en) | Evacuation prediction system, evacuation prediction method, and computer-readable recording medium | |
| JP6683129B2 (en) | Evacuation prediction system, model generation device, prediction device, evacuation prediction method, and computer-readable recording medium | |
| JP2021047625A (en) | Evacuation guidance device, and evacuation guidance model learning device | |
| Mirahadi et al. | A real-time path-planning model for building evacuations | |
| JP7292333B2 (en) | Decision support device, decision support program and decision support method | |
| US20170177755A1 (en) | System and method for dynamically adjusting an emergency coordination simulation system | |
| JP2009031461A (en) | Disaster evacuation situation prediction apparatus and disaster evacuation situation prediction method | |
| JP5460494B2 (en) | Disaster countermeasure support apparatus, method and program | |
| US12460935B2 (en) | Information presenting device, information presenting method, and information presenting program | |
| JP7042322B1 (en) | Decision support device, decision support program and decision support method | |
| JP2017069620A (en) | Reliability evaluation device, reliability evaluation method and program | |
| Sanni et al. | Estimating walking modal share: a novel approach based on spatial regression models and GIS | |
| US20250363754A1 (en) | Non-transitory computer-readable recording medium, measure execution method, and information processing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191225 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210406 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210525 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210720 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210921 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20211005 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211101 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6971297 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |