Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7460235B2 - Matching support device, matching support method, program and recording medium - Google Patents
[go: Go Back, main page]

JP7460235B2 - Matching support device, matching support method, program and recording medium - Google Patents

Matching support device, matching support method, program and recording medium Download PDF

Info

Publication number
JP7460235B2
JP7460235B2 JP2020058018A JP2020058018A JP7460235B2 JP 7460235 B2 JP7460235 B2 JP 7460235B2 JP 2020058018 A JP2020058018 A JP 2020058018A JP 2020058018 A JP2020058018 A JP 2020058018A JP 7460235 B2 JP7460235 B2 JP 7460235B2
Authority
JP
Japan
Prior art keywords
matching
facility
score
applicant
item
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
Application number
JP2020058018A
Other languages
Japanese (ja)
Other versions
JP2021157578A (en
Inventor
将之 山木
俊輔 井上
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.)
NEC Solution Innovators Ltd
Original Assignee
NEC Solution Innovators Ltd
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 NEC Solution Innovators Ltd filed Critical NEC Solution Innovators Ltd
Priority to JP2020058018A priority Critical patent/JP7460235B2/en
Publication of JP2021157578A publication Critical patent/JP2021157578A/en
Application granted granted Critical
Publication of JP7460235B2 publication Critical patent/JP7460235B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、マッチング支援装置、マッチング支援方法、プログラム及び記録媒体に関する。 The present invention relates to a matching support device, a matching support method, a program, and a recording medium.

保育園等の施設に入所を申請する申請者に、要望する条件に合った1または複数の施設をネットワークを利用して仲介するシステムが報告されている(例えば、特許文献1等)。 A system has been reported that uses a network to match applicants for admission to a facility such as a nursery school with one or more facilities that meet the applicant's desired conditions (for example, Patent Document 1, etc.).

特開2002-259728号公報JP 2002-259728 A

最適な申請者と施設との組み合わせを算出し、且つ短時間で処理可能な技術が求められている。 There is a need for technology that can calculate the optimal combination of applicant and facility and process the process in a short time.

そこで、本発明は、最適な申請者と施設との組み合わせを算出し、且つ短時間で処理可能なマッチング支援装置、マッチング支援方法、プログラム及び記録媒体の提供を目的とする。 The present invention aims to provide a matching support device, matching support method, program, and recording medium that can calculate optimal combinations of applicants and facilities and process them in a short time.

前記目的を達成するために、本発明のマッチング支援装置は、
取得手段、スコア化手段、マッチング手段、及び出力手段を含み、
前記取得手段は、申請情報、及び施設情報を取得し、
前記スコア化手段は、任意の点数表により、前記申請情報及び前記施設情報の少なくとも一方の情報に対し、項目毎に点数をつけてスコア化し、
前記マッチング手段は、前記点数、多次元ベクトルの長さ、及び予め設定した条件の少なくとも一つに基づき、複数の申請者及び複数の施設の中から、前記申請者と前記施設とを組み合わせるマッチングを実行し、
前記マッチング手段は、推定手段、及び算出手段を含み、
前記推定手段は、前記点数が他の対象者の申請情報または他の施設の施設情報と同点となる場合に、複数のマッチングパターンを推定し、
前記算出手段は、前記マッチングパターン毎に、二乗和平方根を用いて、複数の要素によって構成される多次元ベクトルの長さを算出し、
前記出力手段は、前記マッチングの結果を出力する、装置である。
In order to achieve the above object, the matching support device of the present invention includes:
Including an acquisition means, a scoring means, a matching means, and an output means,
The acquisition means acquires application information and facility information,
The scoring means scores each item of at least one of the application information and the facility information using an arbitrary score table;
The matching means performs matching between the applicant and the facility from among the plurality of applicants and the plurality of facilities based on at least one of the score, the length of the multidimensional vector, and preset conditions. execute,
The matching means includes an estimation means and a calculation means,
The estimation means estimates a plurality of matching patterns when the score is the same as application information of another target person or facility information of another facility,
The calculation means calculates, for each matching pattern, the length of a multidimensional vector constituted by a plurality of elements using the square root of the sum of squares;
The output means is a device that outputs the matching result.

本発明のマッチング支援方法は、
取得工程、スコア化工程、マッチング工程、及び出力工程を含み、
前記取得工程は、申請情報、及び施設情報を取得し、
前記スコア化工程は、任意の点数表により、前記申請情報及び前記施設情報の少なくとも一方の情報に対し、項目毎に点数をつけてスコア化し、
前記マッチング工程は、前記点数、多次元ベクトルの長さ、及び予め設定した条件の少なくとも一つに基づき、複数の申請者及び複数の施設の中から、前記申請者と前記施設とを組み合わせるマッチングを実行し、
前記マッチング工程は、推定工程、及び算出工程を含み、
前記推定工程は、前記点数が他の対象者の申請情報または他の施設の施設情報と同点となる場合に、複数のマッチングパターンを推定し、
前記算出工程は、前記マッチングパターン毎に、二乗和平方根を用いて、複数の要素によって構成される多次元ベクトルの長さを算出し、
前記出力工程は、前記マッチングの結果を出力する、方法である。
The matching support method of the present invention includes:
Including an acquisition process, a scoring process, a matching process, and an output process,
The acquisition step acquires application information and facility information,
In the scoring step, score each item of at least one of the application information and the facility information using an arbitrary score table;
The matching step includes matching the applicant and the facility from among a plurality of applicants and a plurality of facilities based on at least one of the score, the length of the multidimensional vector, and preset conditions. execute,
The matching step includes an estimation step and a calculation step,
The estimation step estimates a plurality of matching patterns when the score is the same as application information of another target person or facility information of another facility,
The calculation step calculates the length of a multidimensional vector constituted by a plurality of elements using the square root of the sum of squares for each of the matching patterns,
The output step is a method of outputting the matching result.

本発明のプログラムは、
コンピュータに、取得手順、スコア化手順、マッチング手順、及び出力手順を含む手順を実行させるためのプログラムであって、
前記取得手順は、申請情報、及び施設情報を取得し、
前記スコア化手順は、任意の点数表により、前記申請情報及び前記施設情報の少なくとも一方の情報に対し、項目毎に点数をつけてスコア化し、
前記マッチング手順は、前記点数、多次元ベクトルの長さ、及び予め設定した条件の少なくとも一つに基づき、複数の申請者及び複数の施設の中から、前記申請者と前記施設とを組み合わせるマッチングを実行し、
前記マッチング手順は、推定手順、及び算出手順を含み、
前記推定手順は、前記点数が他の対象者の申請情報または他の施設の施設情報と同点となる場合に、複数のマッチングパターンを推定し、
前記算出手順は、前記マッチングパターン毎に、二乗和平方根を用いて、複数の要素によって構成される多次元ベクトルの長さを算出し、
前記出力手順は、前記マッチングの結果を出力する、プログラムである。
The program of the present invention is
A program for causing a computer to execute a procedure including an acquisition procedure, a scoring procedure, a matching procedure, and an output procedure,
The acquisition procedure acquires application information and facility information,
The scoring procedure includes scoring each item of at least one of the application information and the facility information using an arbitrary score table;
The matching procedure includes matching the applicant and the facility from among a plurality of applicants and a plurality of facilities based on at least one of the score, the length of the multidimensional vector, and preset conditions. execute,
The matching procedure includes an estimation procedure and a calculation procedure,
The estimation procedure estimates a plurality of matching patterns when the score is the same as application information of another target person or facility information of another facility,
The calculation procedure includes calculating, for each matching pattern, the length of a multidimensional vector composed of a plurality of elements using the square root of the sum of squares;
The output procedure is a program that outputs the matching results.

本発明によれば、最適な申請者と施設との組み合わせを算出し、且つ短時間で処理することができる。 According to the present invention, the optimal combination of applicant and facility can be calculated and processed in a short time.

図1は、実施形態1の装置の一例の構成を示すブロック図である。FIG. 1 is a block diagram showing an example of a configuration of an apparatus according to the first embodiment. 図2は、実施形態1の装置のハードウエア構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of a hardware configuration of the apparatus according to the first embodiment. 図3は、実施形態1の装置における処理の一例を示すフローチャートである。FIG. 3 is a flowchart showing an example of processing in the device of the first embodiment. 図4は、実施形態1の装置を保育園と保育園への入園希望者とのマッチングに適用した一例を示す模式図である。FIG. 4 is a schematic diagram illustrating an example in which the device of the first embodiment is applied to matching between a nursery school and a person wishing to enter the nursery school. 図5は、実施形態1の装置を保育園と保育園への入園希望者とのマッチングに適用した一例を示す模式図である。FIG. 5 is a schematic diagram showing an example in which the device of the first embodiment is applied to matching between nurseries and applicants for admission to the nurseries. 図6は、実施形態1の装置を保育園と保育園への入園希望者とのマッチングに適用した一例を示す模式図である。FIG. 6 is a schematic diagram showing an example in which the device of the first embodiment is applied to matching between nurseries and applicants for admission to the nurseries. 図7は、実施形態1の装置を保育園と保育園への入園希望者とのマッチングに適用した一例を示す模式図である。FIG. 7 is a schematic diagram showing an example in which the device of the first embodiment is applied to matching between nurseries and applicants for admission to the nurseries. 図8は、実施形態1の装置を保育園と保育園への入園希望者とのマッチングに適用した一例を示す模式図である。FIG. 8 is a schematic diagram showing an example in which the device of the first embodiment is applied to matching between nurseries and applicants for admission to the nurseries. 図9は、実施形態1の装置を保育園と保育園への入園希望者とのマッチングに適用した一例を示す模式図である。FIG. 9 is a schematic diagram showing an example in which the device of the first embodiment is applied to matching between nurseries and applicants for admission to the nurseries.

本発明のマッチング支援装置において、例えば、
前記マッチング手段は、さらに、条件設定手段を含み、
前記条件設定手段は、前記予め設定した条件として、前記マッチングに手動によるマッチングの介入を可能とする介入条件を設定し、
前記マッチング手段は、前記介入条件を満たす前記申請者と前記施設との組み合わせが出現した場合に、前記マッチングに手動によるマッチングを介入する、という態様であってもよい。
In the matching support device of the present invention, for example,
The matching means further includes a condition setting means,
The condition setting means sets, as the preset condition, an intervention condition that enables manual matching intervention in the matching,
The matching means may be configured to manually intervene in the matching when a combination of the applicant and the facility that satisfies the intervention condition appears.

本発明のマッチング支援装置において、例えば、
前記マッチング手段は、さらに、推奨手段を含み、
前記推奨手段は、前記介入条件を満たす前記申請者と前記施設との組み合わせが出現した場合、マッチング候補の対象者及び前記施設の少なくとも一方を推奨し、
前記マッチング手段は、前記介入条件を満たす前記申請者と前記施設との組み合わせが出現した場合に、前記手動及び前記推奨されたマッチング候補の選択の少なくとも一方によるマッチングを実行する、という態様であってもよい。
In the matching support device of the present invention, for example,
The matching means further includes a recommendation means;
The recommendation means, when a combination of the applicant and the facility that satisfies the intervention condition appears, recommends at least one of a matching candidate subject and the facility;
The matching means may be configured to perform matching by at least one of manual matching and selection of recommended matching candidates when a combination of the applicant and the facility that satisfies the intervention condition appears.

本発明のマッチング支援装置において、例えば、
前記条件設定手段は、さらに、前記予め設定した条件として、前記出力されたマッチングの結果に対し、再マッチングの対象外とする再マッチング対象外フラグを立てるためのフラグ条件を設定し、
前記マッチング手段は、前記再マッチング対象外フラグに基づき、前記マッチングを再実行する、という態様であってもよい。
In the matching support device of the present invention, for example,
The condition setting means further sets, as the preset condition, a flag condition for setting a re-matching ineligibility flag to exclude the outputted matching result from re-matching;
The matching means may re-execute the matching based on the re-matching exclusion flag.

本発明のマッチング支援装置において、例えば、前記多次元ベクトルが、以下の3つの要素によって構成される3次元ベクトルである、という態様であってもよい。

要素1:複数の対象者のうちマッチングされた対象者の数
要素2:上位の点数を有する対象者に対する影響度
要素3:申請者の推定満足度
In the matching support device of the present invention, for example, the multidimensional vector may be a three-dimensional vector composed of the following three elements.

Element 1: Number of matched targets among multiple targets Element 2: Impact on targets with high scores Element 3: Applicant's estimated satisfaction level

本発明のマッチング支援装置において、例えば、
前記算出手段は、前記要素毎に重み付けを行う、という態様であってもよい。
In the matching support device of the present invention, for example,
The calculation means may be configured to weight each element.

本発明のマッチング支援装置において、例えば、
前記出力手段は、前記マッチングの結果を任意の項目毎に順位形式で出力する、という態様であってもよい。
In the matching support device of the present invention, for example,
The output means may output the matching result in a ranking format for each arbitrary item.

本発明のマッチング支援装置において、例えば、
前記出力手段は、さらに、前記マッチングした前記施設を地図上にマッピングして出力する、という態様であってもよい。
In the matching support device of the present invention, for example,
The output means may further map and output the matched facilities on a map.

本発明のマッチング支援方法において、例えば、
前記マッチング工程は、さらに、条件設定工程を含み、
前記条件設定工程は、前記予め設定した条件として、前記マッチングに手動によるマッチングの介入を可能とする介入条件を設定し、
前記マッチング工程は、前記介入条件を満たす前記申請者と前記施設との組み合わせが出現した場合に、前記マッチングに手動によるマッチングを介入する、という態様であってもよい。
In the matching support method of the present invention, for example,
The matching step further includes a condition setting step,
The condition setting step sets, as the preset condition, an intervention condition that enables manual matching intervention in the matching,
The matching step may be such that when a combination of the applicant and the facility that satisfies the intervention condition appears, manual matching is performed in the matching.

本発明のマッチング支援方法において、例えば、
前記マッチング工程は、さらに、推奨工程を含み、
前記推奨工程は、前記介入条件を満たす前記申請者と前記施設との組み合わせが出現した場合、マッチング候補の対象者及び前記施設の少なくとも一方を推奨し、
前記マッチング工程は、前記介入条件を満たす前記申請者と前記施設との組み合わせが出現した場合に、前記手動及び前記推奨されたマッチング候補の選択の少なくとも一方によるマッチングを実行する、という態様であってもよい。
In the matching support method of the present invention, for example,
The matching step further includes a recommending step,
The recommendation step recommends at least one of the target person and the facility as matching candidates when a combination of the applicant and the facility that satisfies the intervention condition appears;
In the matching step, when a combination of the applicant and the facility that satisfies the intervention condition appears, matching is performed by at least one of the manual selection and the selection of the recommended matching candidate. Good too.

本発明のマッチング支援方法において、例えば、
前記条件設定工程は、さらに、前記予め設定した条件として、前記出力されたマッチングの結果に対し、再マッチングの対象外とする再マッチング対象外フラグを立てるためのフラグ条件を設定し、
前記マッチング工程は、前記再マッチング対象外フラグに基づき、前記マッチングを再実行する、という態様であってもよい。
In the matching support method of the present invention, for example,
The condition setting step further includes setting, as the preset condition, a flag condition for setting a re-matching exclusion flag for excluding the output matching result from re-matching;
The matching step may be performed again based on the non-rematching target flag.

本発明のマッチング支援方法において、例えば、前記多次元ベクトルが、以下の3つの要素によって構成される3次元ベクトルである、という態様であってもよい。

要素1:複数の対象者のうちマッチングされた対象者の数
要素2:上位の点数を有する対象者に対する影響度
要素3:申請者の推定満足度
In the matching support method of the present invention, for example, the multidimensional vector may be a three-dimensional vector composed of the following three elements:

Element 1: Number of subjects who were matched among multiple subjects Element 2: Impact on subjects with higher scores Element 3: Estimated satisfaction of applicant

本発明のマッチング支援方法において、例えば、
前記算出工程は、前記要素毎に重み付けを行う、という態様であってもよい。
In the matching support method of the present invention, for example,
The calculation step may include weighting each of the elements.

本発明のマッチング支援方法において、例えば、
前記出力工程は、前記マッチングの結果を任意の項目毎に順位形式で出力する、という態様であってもよい。
In the matching support method of the present invention, for example,
The output step may be such that the matching results are output in a ranking format for each arbitrary item.

本発明のマッチング支援方法において、例えば、
前記出力工程は、さらに、前記マッチングした前記施設を地図上にマッピングして出力する、という態様であってもよい。
In the matching support method of the present invention, for example,
The output step may further include mapping the matched facilities on a map and outputting the mapping result.

本発明のプログラムにおいて、例えば、
前記マッチング手順は、さらに、条件設定手順を含み、
前記条件設定手順は、前記予め設定した条件として、前記マッチングに手動によるマッチングの介入を可能とする介入条件を設定し、
前記マッチング手順は、前記介入条件を満たす前記申請者と前記施設との組み合わせが出現した場合に、前記マッチングに手動によるマッチングを介入する、という態様であってもよい。
In the program of the present invention, for example,
The matching procedure further includes a condition setting procedure,
The condition setting procedure sets, as the preset condition, an intervention condition that enables manual matching intervention in the matching,
The matching procedure may be such that, when a combination of the applicant and the facility that satisfies the intervention condition appears, manual matching is intervened in the matching.

本発明のプログラムにおいて、例えば、
前記マッチング手順は、さらに、推奨手順を含み、
前記推奨手順は、前記介入条件を満たす前記申請者と前記施設との組み合わせが出現した場合、マッチング候補の対象者及び前記施設の少なくとも一方を推奨し、
前記マッチング手順は、前記介入条件を満たす前記申請者と前記施設との組み合わせが出現した場合に、前記手動及び前記推奨されたマッチング候補の選択の少なくとも一方によるマッチングを実行する、という態様であってもよい。
In the program of the present invention, for example,
The matching procedure further comprises a recommendation procedure;
The recommendation step includes, when a combination of the applicant and the facility that satisfies the intervention condition appears, recommending at least one of a matching candidate subject and the facility;
The matching procedure may be such that, when a combination of the applicant and the facility that satisfies the intervention condition appears, matching is performed by at least one of manual matching and selection of the recommended matching candidates.

本発明のプログラムにおいて、例えば、
前記条件設定手順は、さらに、前記予め設定した条件として、前記出力されたマッチングの結果に対し、再マッチングの対象外とする再マッチング対象外フラグを立てるためのフラグ条件を設定し、
前記マッチング手順は、前記再マッチング対象外フラグに基づき、前記マッチングを再実行する、という態様であってもよい。
In the program of the present invention, for example,
The condition setting step further includes setting, as the preset condition, a flag condition for setting a re-matching exclusion flag for excluding the output matching result from re-matching;
The matching step may be such that the matching is re-executed based on the re-matching excluded flag.

本発明のプログラムにおいて、例えば、前記多次元ベクトルが、以下の3つの要素によって構成される3次元ベクトルである、という態様であってもよい。

要素1:複数の対象者のうちマッチングされた対象者の数
要素2:上位の点数を有する対象者に対する影響度
要素3:申請者の推定満足度
In the program of the present invention, for example, the multidimensional vector may be a three-dimensional vector composed of the following three elements.

Element 1: Number of matched targets among multiple targets Element 2: Impact on targets with high scores Element 3: Applicant's estimated satisfaction level

本発明のプログラムにおいて、例えば、
前記算出手順は、前記要素毎に重み付けを行う、という態様であってもよい。
In the program of the present invention, for example,
The calculation procedure may be such that each element is weighted.

本発明のプログラムにおいて、例えば、
前記出力手順は、前記マッチングの結果を任意の項目毎に順位形式で出力する、という態様であってもよい。
In the program of the present invention, for example,
The output step may be a step of outputting the matching result in a ranking format for each arbitrary item.

本発明のプログラムにおいて、例えば、
前記出力手順は、さらに、前記マッチングした前記施設を地図上にマッピングして出力する、という態様であってもよい。
In the program of the present invention, for example,
The output step may further include mapping and outputting the matched facilities on a map.

本発明の記録媒体は、本発明のプログラムを記録しているコンピュータ読み取り可能な記録媒体である。 The recording medium of the present invention is a computer-readable recording medium that records the program of the present invention.

本発明において、「施設」は、特に制限されず、例えば、保育園、介護施設、病院、等がある。また、本発明において、前記施設への入所(入園・入院等ともいう)を申請する申請者と、前記施設への入所の対象となる対象者は、同じでもよいし、異なっていてもよい。本発明において、「申請者」は、特に制限されず、例えば、子供の保育園への入園を希望する親、介護施設への入所を希望する被介護者及びその家族、病院への入院を検討中の患者、その家族、及び医療従事者、救急患者の受け入れを申請する医療従事者等がある。 In the present invention, a "facility" is not particularly limited, and includes, for example, a nursery school, a nursing care facility, a hospital, and the like. Furthermore, in the present invention, the applicant who applies for admission to the facility (also referred to as admission, hospitalization, etc.) and the person to be admitted to the facility may be the same or different. In the present invention, "applicants" are not particularly limited, and include, for example, parents who wish to enroll their child in a nursery school, cared persons and their families who wish to enter a nursing care facility, and those who are considering admission to a hospital. patients, their families, and medical workers, as well as medical workers applying to accept emergency patients.

本発明の適用分野は、特に制限されず、例えば、前記対象者に着目して前記施設を選定する場合や、前記施設に着目して前記対象者を選定する場合等、前記対象者と前記施設とのマッチングを必要とする分野であればよい。 The field of application of the present invention is not particularly limited, and for example, when selecting the facility by focusing on the target person, or selecting the target person by focusing on the facility, the target person and the facility Any field that requires matching is fine.

本発明の実施形態について図を用いて説明する。本発明は、以下の実施形態には限定されない。以下の各図において、同一部分には、同一符号を付している。また、各実施形態の説明は、特に言及がない限り、互いの説明を援用でき、各実施形態の構成は、特に言及がない限り、組合せ可能である。 Embodiments of the present invention will be described using figures. The present invention is not limited to the following embodiments. In each figure below, the same parts are given the same reference numerals. In addition, the explanations of each embodiment can refer to each other unless otherwise mentioned, and the configurations of the embodiments can be combined unless otherwise mentioned.

[実施形態1]
図1は、本実施形態のマッチング支援装置10の一例の構成を示すブロック図である。図1に示すように、本装置10は、取得手段11、スコア化手段12、マッチング手段13、及び出力手段14を含む。マッチング手段13は、推定手段131、及び算出手段132を含む。
[Embodiment 1]
Fig. 1 is a block diagram showing an example of the configuration of a matching support device 10 according to the present embodiment. As shown in Fig. 1, the device 10 includes an acquisition unit 11, a scoring unit 12, a matching unit 13, and an output unit 14. The matching unit 13 includes an estimation unit 131 and a calculation unit 132.

本装置10は、例えば、前記各部を含む1つの装置でもよいし、前記各部が、通信回線網を介して接続可能な装置でもよい。また、本装置10は、前記通信回線網を介して、後述する外部装置と接続可能である。前記通信回線網は、特に制限されず、公知のネットワークを使用でき、例えば、有線でも無線でもよい。前記通信回線網は、例えば、インターネット回線、WWW(World Wide Web)、電話回線、LAN(Local Area Network)、SAN(Storage Area Network)、DTN(Delay Tolerant Networking)等があげられる。無線通信としては、例えば、WiFi(Wireless Fidelity)、Bluetooth(登録商標)等が挙げられる。前記無線通信としては、各装置が直接通信する形態(Ad Hoc通信)、アクセスポイントを介した間接通信のいずれであってもよい。本装置10は、例えば、システムとしてサーバに組み込まれていてもよい。また、本装置10は、例えば、本発明のプログラムがインストールされたパーソナルコンピュータ(PC、例えば、デスクトップ型、ノート型)、スマートフォン、タブレット端末等であってもよい。 The present device 10 may be, for example, a single device including each of the sections described above, or may be a device to which each of the sections can be connected via a communication network. Further, the device 10 can be connected to an external device, which will be described later, via the communication line network. The communication line network is not particularly limited, and any known network may be used, and may be wired or wireless, for example. Examples of the communication line network include the Internet line, WWW (World Wide Web), telephone line, LAN (Local Area Network), SAN (Storage Area Network), and DTN (Delay Tolerant Networking). Examples of wireless communication include WiFi (Wireless Fidelity), Bluetooth (registered trademark), and the like. The wireless communication may be either direct communication between devices (Ad Hoc communication) or indirect communication via an access point. This device 10 may be incorporated into a server as a system, for example. Further, the device 10 may be, for example, a personal computer (PC, e.g., desktop type, notebook type), a smartphone, a tablet terminal, etc., on which the program of the present invention is installed.

図2に、本装置10のハードウエア構成のブロック図を例示する。本装置10は、例えば、中央演算装置(CPU,GPU等)101、メモリ102、バス103、記憶装置104、入力装置105、表示装置106、通信デバイス107等を有する。本装置10のハードウエア構成の各部は、それぞれのインタフェース(I/F)により、バス103を介して相互に接続されている。 Figure 2 shows an example block diagram of the hardware configuration of the device 10. The device 10 has, for example, a central processing unit (CPU, GPU, etc.) 101, memory 102, bus 103, storage device 104, input device 105, display device 106, communication device 107, etc. Each part of the hardware configuration of the device 10 is connected to each other via the bus 103 by their respective interfaces (I/F).

中央演算装置(中央処理装置)101は、本装置10の全体の制御を担う。本装置10において、中央演算装置101により、例えば、本発明のプログラムやその他のプログラムが実行され、また、各種情報の読み込みや書き込みが行われる。具体的には、例えば、中央演算装置101が、取得手段11、スコア化手段12、マッチング手段13、及び出力手段14として機能する。 A central processing unit (central processing unit) 101 is responsible for overall control of the device 10. In this device 10, a central processing unit 101 executes, for example, the program of the present invention and other programs, and also reads and writes various information. Specifically, for example, the central processing unit 101 functions as the acquisition means 11, the scoring means 12, the matching means 13, and the output means 14.

バス103は、例えば、外部装置とも接続できる。前記外部装置は、例えば、外部データベース、プリンター、記憶装置、撮像装置(カメラ等)等があげられる。本装置10は、例えば、バス103に接続された通信デバイス107により、前記通信回線網に接続でき、前記通信回線網を介して、外部装置と接続することもできる。 The bus 103 can also be connected to, for example, an external device. Examples of the external device include an external database, a printer, a storage device, an imaging device (such as a camera), etc. The present device 10 can be connected to the communication line network, for example, by a communication device 107 connected to the bus 103, and can also be connected to an external device via the communication line network.

メモリ102は、例えば、メインメモリ(主記憶装置)が挙げられる。中央演算装置101が処理を行う際には、例えば、後述する記憶装置104に記憶されている本発明のプログラム等の種々の動作プログラムを、メモリ102が読み込み、中央演算装置101は、メモリ102からデータを受け取って、プログラムを実行する。前記メインメモリは、例えば、RAM(ランダムアクセスメモリ)である。また、メモリ102は、例えば、ROM(読み出し専用メモリ)であってもよい。 The memory 102 may be, for example, a main memory (primary storage device). When the central processing unit 101 performs processing, the memory 102 reads various operating programs, such as the program of the present invention, stored in the storage device 104 described below, and the central processing unit 101 receives data from the memory 102 and executes the programs. The main memory may be, for example, a RAM (random access memory). The memory 102 may also be, for example, a ROM (read only memory).

記憶装置104は、例えば、前記メインメモリ(主記憶装置)に対して、いわゆる補助記憶装置ともいう。前述のように、記憶装置104には、本発明のプログラムを含む動作プログラムが格納されている。記憶装置104は、例えば、記録媒体と、記録媒体に読み書きするドライブとの組合せであってもよい。前記記録媒体は、特に制限されず、例えば、内蔵型でも外付け型でもよく、HD(ハードディスク)、CD-ROM、CD-R、CD-RW、MO、DVD、フラッシュメモリー、メモリーカード等が挙げられる。記憶装置104は、例えば、記録媒体とドライブとが一体化されたハードディスクドライブ(HDD)、及びソリッドステートドライブ(SSD)であってもよい。 The storage device 104 is also referred to as an auxiliary storage device, for example, in contrast to the main memory (primary storage device). As described above, the storage device 104 stores operating programs including the program of the present invention. The storage device 104 may be, for example, a combination of a recording medium and a drive that reads and writes from the recording medium. The recording medium is not particularly limited, and may be, for example, an internal or external type, such as a HD (hard disk), CD-ROM, CD-R, CD-RW, MO, DVD, flash memory, or memory card. The storage device 104 may be, for example, a hard disk drive (HDD) in which the recording medium and the drive are integrated, or a solid state drive (SSD).

本装置10において、メモリ102及び記憶装置104は、管理者からのアクセス情報及びログ情報、並びに、外部データベース(図示せず)から取得した情報を記憶することも可能である。 In the device 10, the memory 102 and storage device 104 can also store access information and log information from an administrator, as well as information obtained from an external database (not shown).

本装置10は、例えば、さらに、入力装置105、表示装置106を有する。入力装置105は、例えば、タッチパネル、キーボード、マウス等である。表示装置106は、例えば、LEDディスプレイ、液晶ディスプレイ等が挙げられる。 The device 10 further includes an input device 105 and a display device 106, for example. The input device 105 is, for example, a touch panel, a keyboard, a mouse, or the like. Examples of the display device 106 include an LED display, a liquid crystal display, and the like.

つぎに、本実施形態のマッチング支援方法の一例を、図3のフローチャートに基づき説明する。本実施形態のマッチング支援方法は、例えば、図1のマッチング支援装置10を用いて、次のように実施する。なお、本実施形態のマッチング支援方法は、図1のマッチング支援装置10の使用には限定されない。 Next, an example of the matching support method of this embodiment will be described based on the flowchart in FIG. 3. The matching support method of this embodiment is implemented, for example, as follows using the matching support device 10 of FIG. 1. Note that the matching support method of this embodiment is not limited to use of the matching support device 10 of FIG. 1.

まず、取得手段11により、申請情報、及び施設情報を取得する(S1)。前記申請情報は、例えば、申請者情報、対象者情報、希望施設情報等の情報がある。前記申請者情報は、例えば、前記申請者の名前、生年月日、性別、世帯年収、前記対象者との関係等の情報がある。前記対象者情報は、例えば、前記対象者の名前、生年月日、性別、病歴、アレルギーの有無、家族構成等の情報がある。前記希望施設情報は、前記申請者が希望する施設の情報であり、例えば、施設名、施設のエリア、施設の設備、受け入れ可能人数、空き人数等の情報がある。前記取得の形式は、特に制限されず、例えば、前記通信回路網を介して取得してもよいし、入力装置105を用いて前記各情報が入力されることで、取得してもよい。 First, the acquisition means 11 acquires application information and facility information (S1). The application information includes, for example, applicant information, target person information, desired facility information, and the like. The applicant information includes, for example, the applicant's name, date of birth, gender, annual household income, and relationship with the target person. The subject information includes, for example, the subject's name, date of birth, gender, medical history, presence or absence of allergies, family composition, and the like. The desired facility information is information on the facility desired by the applicant, and includes information such as the facility name, facility area, facility equipment, number of people who can be accepted, and number of vacancies. The form of the acquisition is not particularly limited, and for example, the information may be acquired via the communication network, or the information may be acquired by inputting the information using the input device 105.

次に、スコア化手段12により、任意の点数表により、前記申請情報及び前記施設情報の少なくとも一方の情報に対し、項目毎に点数をつけてスコア化する(S2)。前記点数表は、特に制限されず、例えば、自治体や施設が公開している「保育所入所基準指数表」等を取得して用いてもよいし、ユーザが予め作成した点数表を用いてもよい。前記点数には、例えば、総合点、基準点、調整点等がある。前記対象者に兄弟等の家族がいる場合、スコア化手段12は、前記対象者の点数を、前記家族の点数と同一にしてもよいし、前記家族の点数との平均にしてもよい。前記対象者の点数を前記同一にするか前記平均とするかは、例えば、本装置10のユーザが任意に選択可能である。 Next, the scoring means 12 assigns a score to at least one of the application information and the facility information by assigning a score to each item using an arbitrary score table (S2). The score table is not particularly limited, and may be, for example, a "nursery school admission standard index table" published by a local government or facility, or a score table created in advance by the user. The scores include, for example, a total score, a standard score, and an adjustment score. If the subject has family members such as siblings, the scoring means 12 may set the subject's score to the same score as the family members' scores, or may set the score to the average of the family members' scores. For example, the user of the device 10 can select whether to set the subject's score to the same score or the average.

次に、マッチング手段13により、前記点数、後述の多次元ベクトルの長さ、及び予め設定した条件の少なくとも一つに基づき、複数の申請者及び複数の施設の中から、前記申請者と前記施設とを組み合わせるマッチングを実行する(S3)。以下において、前記マッチングは、例えば、自動マッチングともいう。前記予め設定した条件は、特に制限されず、任意に設定可能である。具体的には、例えば、前記マッチングに手動によるマッチングの介入を可能とする介入条件、後述の出力手段14によって出力されたマッチングの結果に対し、再マッチングの対象外とする再マッチング対象外フラグを立てるためのフラグ条件等である。また、本装置10は、前記予め設定した条件として、前記対象者の兄弟等の家族と同じ施設への入所を希望するか、及びその希望する程度を設定してもよい。さらに、本装置10は、前記予め設定した条件として、前記兄弟等の家族間において、対象者毎に優先順位を設定してもよい。マッチング手段13が、前記点数に基づき、前記マッチングを実行する場合は、例えば、前記点数(総合点や基準点、調整点等)の高い順からマッチングを実行してもよい。マッチング手段13が、前記多次元ベクトルの長さに基づき、前記マッチングを実行する場合は、例えば、前記多次元ベクトルの長さの長い順からマッチングを実行してもよい。 Next, the matching means 13 performs matching to pair the applicant with the facility from among a plurality of applicants and a plurality of facilities based on at least one of the scores, the length of a multidimensional vector described later, and a preset condition (S3). Hereinafter, the matching is also referred to as, for example, automatic matching. The preset condition is not particularly limited and can be set arbitrarily. Specifically, for example, an intervention condition that enables manual intervention in the matching, a flag condition for setting a rematching non-target flag that excludes the matching result output by the output means 14 described later from the target for rematching, and the like. In addition, the present device 10 may set, as the preset condition, whether the subject wishes to be admitted to the same facility as his/her siblings or other family members, and the degree of such a desire. Furthermore, the present device 10 may set, as the preset condition, a priority order for each subject among the family members such as siblings. When the matching means 13 performs the matching based on the scores, for example, the matching may be performed in descending order of the scores (total score, reference score, adjustment score, etc.). When the matching means 13 performs the matching based on the length of the multidimensional vector, the matching may be performed, for example, in descending order of the length of the multidimensional vector.

具体的に、マッチング手段13は、推定手段131により、前記点数が他の対象者の申請情報または他の施設の施設情報と同点となる場合に、複数のマッチングパターンを推定する(S3-1)。そして、算出手段132により、前記マッチングパターン毎に、二乗和平方根を用いて、複数の要素によって構成される多次元ベクトルの長さを算出する(S3-2)。より具体的には、実施形態2にて説明する。 Specifically, the matching means 13 estimates a plurality of matching patterns using the estimation means 131 when the score is the same as the application information of another target person or the facility information of another facility (S3-1). . Then, the calculation means 132 calculates the length of a multidimensional vector constituted by a plurality of elements for each matching pattern using the square root of the sum of squares (S3-2). More specifically, this will be explained in Embodiment 2.

そして、出力手段14は、前記マッチングの結果を出力し(S4)、終了する(END)。前記出力の形式は、特に制限されず、例えば、前記マッチングの結果を任意の項目毎に順位形式で出力してもよいし、前記マッチングした前記施設を地図上にマッピングして出力してもよい。これにより、前記マッチングの結果を視覚的に把握しやすくなる。 Then, the output means 14 outputs the matching results (S4) and ends the process (END). The format of the output is not particularly limited, and for example, the matching results may be output in the form of a ranking for each item, or the matched facilities may be output by mapping them on a map. This makes it easier to visually grasp the matching results.

マッチング手段13は、例えば、さらに、条件設定手段を含んでもよい。前記条件設定手段は、前記予め設定した条件として、前記自動マッチングに手動によるマッチングの介入を可能とする介入条件を設定する。前記手動によるマッチングとは、例えば、ユーザが目視により、前記申請者と前記施設とを組み合わせるマッチングを実行することをいう。そして、マッチング手段13は、前記介入条件を満たす前記申請者と前記施設との組み合わせが出現した場合に、前記自動マッチングに手動によるマッチングを介入する。本装置10は、例えば、前記手動によるマッチングの介入前の前記自動マッチングの結果を記憶装置104に一時的に記録してもよい。そして、本装置10は、例えば、前記記録した自動マッチングの結果に、前記手動による前記申請者と前記施設との組み合わせに対するマッチングの結果を付加し、さらに、他の申請者及び他の施設に対する自動マッチングの処理を実行する。本装置10は、例えば、さらに、推奨手段を含んでもよい。前記推奨手段は、前記介入条件を満たす前記申請者と前記施設との組み合わせが出現した場合、マッチング候補の対象者及び前記施設の少なくとも一方を推奨する。そして、マッチング手段13は、例えば、前記介入条件を満たす前記申請者と前記施設との組み合わせが出現した場合に、前記手動及び本装置10によって推奨されたマッチング候補の選択の少なくとも一方によるマッチングを実行する。 The matching means 13 may further include a condition setting means, for example. The condition setting means sets, as the preset condition, an intervention condition that enables manual matching intervention in the automatic matching. The manual matching means, for example, that a user visually performs matching that combines the applicant and the facility. Then, when a combination of the applicant and the facility that satisfies the intervention condition appears, the matching means 13 intervenes in manual matching in the automatic matching. The device 10 may, for example, temporarily record the results of the automatic matching in the storage device 104 before the intervention of the manual matching. Then, for example, the device 10 adds the manual matching result for the combination of the applicant and the facility to the recorded automatic matching result, and further adds the automatic matching result for the combination of the applicant and the facility. Executes matching processing. The device 10 may further include recommendation means, for example. When a combination of the applicant and the facility that satisfies the intervention condition appears, the recommendation means recommends at least one of the matching candidate and the facility. Then, for example, when a combination of the applicant and the facility that satisfies the intervention condition appears, the matching means 13 performs matching by at least one of the manual method and the selection of matching candidates recommended by the device 10. do.

前記設定手段は、さらに、前記予め設定した条件として、出力手段14によって出力されたマッチングの結果に対し、再マッチングの対象外とする再マッチング対象外フラグを立てるためのフラグ条件を設定してもよい。この場合、マッチング手段13は、前記再マッチング対象外フラグに基づき、前記マッチングを再実行する。すなわち、この場合において、本装置10は、前記工程(S3)から前記工程(S4)を反復処理する。具体的には、例えば、本装置10とは別に手動でマッチングさせて確定した場合や、前記出力されたマッチングの結果により、前記マッチングの結果に含まれる複数の対象者及び複数の施設から、一部の対象者及び一部の施設において前記マッチングが確定した場合、等がある。 The setting means may further set, as the preset condition, a flag condition for setting a re-matching ineligible flag to exclude the matching result outputted by the output means 14 from being re-matched. good. In this case, the matching means 13 re-executes the matching based on the re-matching exclusion flag. That is, in this case, the device 10 repeatedly processes the steps (S3) to (S4). Specifically, for example, if the matching is determined manually separately from the device 10, or if the outputted matching results are used to select one person from a plurality of subjects and a plurality of facilities included in the matching results. There may be cases where the above matching has been confirmed for the target persons of the department and some facilities.

本実施形態のマッチング支援装置10によれば、最適な申請者と施設との組み合わせを算出し、且つ短時間で処理することができる。また、本装置10によれば、例えば、手動でのマッチング処理も可能であるため、マッチング処理の原理が不明(いわゆる、ブラックボックス)であり、マッチング処理をやり直す等の問題を解消できる。また、本装置10によれば、予め設定した条件に基づいたマッチングを行うため、兄弟等のカップリングを考慮したマッチングが可能となる。さらに、本装置10によれば、例えば、多次元ベクトルを用いることで、複数の対象者及び複数の施設に対し、より最適なマッチングを行うことができる。特に、保育園への入園選考において、従来は、作業員が多数の申請書類等を目視で確認して、対象者に点数をつけて選考を行っていた。そのため、選考に時間や人手がかかっていた。しかしながら、本装置10によれば、入園選考を短時間で処理することが可能であり、人的コストも抑えられる。 According to the matching support device 10 of this embodiment, it is possible to calculate an optimal combination of an applicant and a facility, and to process it in a short time. Further, according to the present device 10, for example, manual matching processing is also possible, so it is possible to solve problems such as the principle of matching processing being unknown (so-called black box) and redoing matching processing. Further, according to the present device 10, since matching is performed based on preset conditions, it is possible to perform matching in consideration of coupling of siblings and the like. Further, according to the present device 10, for example, by using a multidimensional vector, more optimal matching can be performed for a plurality of subjects and a plurality of facilities. In particular, in the selection process for admission to nursery schools, workers have traditionally visually checked a large number of application documents and assigned scores to candidates. Therefore, the selection process took time and manpower. However, according to the present device 10, it is possible to process admission selection in a short time, and the human cost can be reduced.

[実施形態2]
具体的に、保育園と保育園への入園希望者とのマッチングに本装置10を適用した一例を図4~図9を用いて説明する。
[Embodiment 2]
Specifically, an example in which the device 10 is applied to matching between nurseries and applicants for admission to the nurseries will be described with reference to FIGS.

取得手段11は、図4に示す申請情報と、施設情報とを取得する。なお、前記施設情報において、「年齢」とは、各施設における受け入れ可能な園児の年齢を意味し、「募集」とは、各施設における受け入れ可能総人数から在籍園児総人数を引いた、いわゆる「空き人数」、「募集人数」を意味する。次に、スコア化手段12は、前記対象者毎に、点数をつける。この場合において、本装置10は、例えば、施設Eに在園している対象者(3)が、転所を希望しているため、施設Eにおける「募集」を0から仮定的に1に変更する。 The acquisition means 11 acquires the application information and facility information shown in FIG. 4. In the facility information, "age" refers to the age of children that can be accepted at each facility, and "recruitment" refers to the so-called "vacant number" and "recruitment number" obtained by subtracting the total number of enrolled children from the total number of children that can be accepted at each facility. Next, the scoring means 12 assigns a score to each of the subjects. In this case, for example, the device 10 hypothetically changes "recruitment" at facility E from 0 to 1 because subject (3) enrolled in facility E wishes to transfer.

次に、マッチング手段13は、図5に示すように、前記点数が最も高い対象者(1)を保育園Eにマッチング(配属、配園ともいう)するように仮決定する。このため、施設Eにおける「募集」は、1から0に変更される。しかしながら、対象者(2)~対象者(7)は、点数が同点であり、さらに、各施設の募集人数に対し、希望する前記対象者が多い等の競合が生じる。そこで、推定手段131は、対象者(2)~対象者(7)と、各施設とのマッチングパターンを推定する。前記推定したマッチングパターンの一部の一例を図6に示す。 Next, as shown in FIG. 5, the matching means 13 tentatively determines that the target person (1) with the highest score is matched with the nursery school E (also referred to as assignment or placement). Therefore, "recruitment" in facility E is changed from 1 to 0. However, subjects (2) to (7) have the same score, and furthermore, there is competition as there are many desired subjects compared to the number of recruits at each facility. Therefore, the estimating means 131 estimates a matching pattern between subjects (2) to (7) and each facility. FIG. 6 shows an example of a portion of the estimated matching pattern.

次に、算出手段132は、前記マッチングパターン毎に、複数の要素によって構成される多次元ベクトルの長さを算出する。図6では、前記複数の要素として、複数の対象者のうちマッチングされた対象者の数(配属人数(A))、上位の点数を有する対象者に対する影響度(転入不可影響度(B))、申請者の推定満足度(申請者満足度(C))の3つを設定した。さらに、前記申請者の推定満足度においては、各マッチングパターンによって、前記申請者の希望をどの程度実現できたかを示す希望満足度(C-1)と、兄弟等の家族が同じ施設に入れたかを示す親族満足度(C-2)との2つを設定した。 Next, the calculating means 132 calculates the length of a multidimensional vector constituted by a plurality of elements for each of the matching patterns. In FIG. 6, the plurality of elements include the number of matched subjects among the plurality of subjects (the number of assigned persons (A)), and the degree of influence on the subjects with higher scores (the degree of influence on non-transferability (B)). , and the applicant's estimated satisfaction level (applicant satisfaction level (C)). Furthermore, regarding the estimated satisfaction level of the applicant, the desired satisfaction level (C-1), which indicates the degree to which the applicant's wishes were realized by each matching pattern, and whether family members such as siblings were admitted to the same facility. We have set two levels: family satisfaction (C-2), which indicates

具体的に、配属人数(A)について説明する。パターンNo.1において、対象者(2)~対象者(7)のうち、施設Dへの転所を希望する対象者(3)以外の5人は、施設A~Dのいずれか一つに入園できるため、算出手段132により、配属人数(A)は「5」となる。一方で、パターンNo.3において、対象者(3)及び対象者(5)以外の4人は、施設A~Dのいずれか一つに入園できるため、算出手段132により、配属人数(A)は「4」となる。 Specifically, the number of assigned persons (A) will be explained. Pattern No. In 1, among eligible persons (2) to eligible persons (7), five persons other than eligible person (3) who wishes to transfer to facility D can enter any one of facilities A to D. , the number of assigned persons (A) is determined to be "5" by the calculation means 132. On the other hand, pattern no. In 3, four people other than target person (3) and target person (5) can enter one of the facilities A to D, so the number of assigned persons (A) is "4" according to the calculation means 132. .

具体的に、転入不可影響度(B)について説明する。パターン1のように、対象者(3)が配属できないマッチングパターンの場合、対象者(1)が仮決定した施設Eに配属されないことになる。すなわち、このようなマッチングパターンにおいては、対象者(3)よりも点数が上位の1人に影響があるということで、算出手段132により、転入不可影響度(B)は1になる。 Specifically, the influence degree (B) of inability to transfer will be explained. In the case of a matching pattern such as pattern 1 in which the target person (3) cannot be assigned, the target person (1) will not be assigned to the tentatively determined facility E. That is, in such a matching pattern, the one person with a higher score than the target person (3) is affected, so the calculation means 132 sets the degree of influence (B) of inability to transfer to 1.

具体的に、希望満足度(C-1)について説明する。パターンNo.1において、対象者(4)は、第2希望に配属されるため、予め設定した希望満足度点数表より点数は90である。さらに、希望満足度(C-1)に、重み付けとして0.3が設定されているため、算出手段132により、希望満足度(C-1)は、90に0.3を乗じて27となる。前記希望満足度点数表は、特に制限されず、任意に設定可能である。前記希望満足度点数表の一例を図9に示す。 Specifically, the desired satisfaction level (C-1) will be described. In pattern No. 1, the subject (4) is assigned to the second choice, and therefore receives a score of 90 according to the preset desired satisfaction level score table. Furthermore, since a weighting of 0.3 is set for the desired satisfaction level (C-1), the calculation means 132 multiplies the desired satisfaction level (C-1) by 0.3 to obtain 27. There are no particular restrictions on the desired satisfaction level score table, and it can be set arbitrarily. An example of the desired satisfaction level score table is shown in FIG. 9.

具体的に、親族満足度(C-2)について説明する。対象者(4)~(6)は、兄弟であり、同一施設への入所を希望している。しかしながら、パターンNo.1では、兄弟の配属施設数は施設A及びBの2施設となる。ここで、予め設定した親族満足度点数表より、同一施設への入所を希望している兄弟に対し、2施設を割り当てた場合の点数は50とする。前記親族満足度点数表は、特に制限されず、任意に設定可能である。前記親族満足度点数表の一例を図9に示す。また、親族満足度(C-2)に、重み付けとして0.7が設定されているため、算出手段132により、親族満足度(C-2)は、50に0.7を乗じて35となる。一方で、パターン3では、対象者(5)がいずれの施設にも配属されておらず、且つ対象者(4)と対象者(6)が配属される施設は異なっている。ここで、予め設定した親族満足度点数表により、対象者(5)における点数は、0であり、対象者(4)及び対象者(6)における点数は、それぞれ50とする。算出手段132は、この3人の合計点数(100)を3人で割り、重み付けの0.7を乗じて、23.333となる。 Specifically, the kinship satisfaction (C-2) will be described. The subjects (4) to (6) are siblings and wish to be admitted to the same facility. However, in pattern No. 1, the number of facilities to which the siblings are assigned is two, facilities A and B. Here, according to a preset kinship satisfaction score table, the score for assigning two facilities to siblings who wish to be admitted to the same facility is 50. The kinship satisfaction score table is not particularly limited and can be set arbitrarily. An example of the kinship satisfaction score table is shown in FIG. 9. In addition, since a weighting of 0.7 is set for kinship satisfaction (C-2), the calculation means 132 multiplies 50 by 0.7 to obtain kinship satisfaction (C-2) of 35. On the other hand, in pattern 3, the subject (5) is not assigned to any facility, and the subjects (4) and (6) are assigned to different facilities. Here, according to a preset family satisfaction score table, the score for subject (5) is 0, and the scores for subjects (4) and (6) are each 50. The calculation means 132 divides the total score for these three people (100) by the three people and multiplies it by a weighting of 0.7 to arrive at 23.333.

そして、算出手段132は、図7に示すように、二乗和平方根により、配属人数(A)の値と、転入不可影響度(B)の値と、申請者満足度(C)の値(希望満足度(C-1)の値と親族満足度(C-2)の値の合計)を用いて、3次元ベクトルの長さを算出する。算出手段132は、例えば、図7に示すように、要素毎に設定されている重みを用いて、各要素に重み付けを行う。より具体的には、図8に示す式を用いて、3次元ベクトルの長さを算出する。マッチング手段13は、図7に示すマッチングパターンの中から、最も3次元ベクトルの長さが長いパターンNo.10を最適なマッチングパターンと推定する。 Then, as shown in FIG. 7, the calculation means 132 calculates the value of the number of people to be assigned (A), the value of the degree of influence of non-transfer (B), and the value of the applicant's satisfaction level (C) (desired) by the square root of the sum of squares, as shown in FIG. The length of the three-dimensional vector is calculated using the sum of the satisfaction (C-1) value and the relative satisfaction (C-2) value. For example, as shown in FIG. 7, the calculation means 132 weights each element using a weight set for each element. More specifically, the length of the three-dimensional vector is calculated using the formula shown in FIG. The matching means 13 selects a pattern No. with the longest three-dimensional vector from among the matching patterns shown in FIG. 10 is estimated to be the optimal matching pattern.

そして、出力手段14は、前記パターンNo.10及び前記仮決定した対象者(1)を保育園Eにマッチング(配属)することを組み合わせたデータを前記マッチングの結果として出力する。 Then, the output means 14 outputs the pattern No. 10 and matching (assigning) the tentatively determined target person (1) to nursery school E is output as the matching result.

マッチング手段13は、例えば、予め設定した条件として、制限事項が設定されている場合、特定のマッチングパターンをマッチングの対象外としてもよい。前記制限事項として、例えば、同時期の入園を希望している兄弟等のうち配属されない対象者が存在するマッチングパターン(例えば、図6におけるパターンNo.3等)、同一施設への入園を希望している兄弟等において少なくとも1人が異なる施設へ配属されるマッチングパターン(例えば、図6におけるパターンNo.1等)、前記優先順位の低い兄弟が希望する施設へ配属され、且つ優先順位の高い兄弟がどの施設にも配属されないマッチングパターン等がある。 The matching means 13 may exclude a particular matching pattern from the matching when, for example, restrictions are set as pre-set conditions. The restrictions include, for example, a matching pattern in which some siblings who wish to enroll at the same time are not assigned (e.g., pattern No. 3 in FIG. 6 ), a matching pattern in which at least one of siblings who wish to enroll at the same facility is assigned to a different facility (e.g., pattern No. 1 in FIG. 6 ), a matching pattern in which a sibling with a low priority is assigned to the facility of his/her choice and a sibling with a high priority is not assigned to any facility, etc.

[実施形態3]
本実施形態のプログラムは、前記実施形態1及び2記載の方法の各工程を、手順として、コンピュータに実行させるためのプログラムである。本発明において、「手順」は、「処理」と読み替えてもよい。また、本実施形態のプログラムは、例えば、コンピュータ読み取り可能な記録媒体に記録されていてもよい。前記記録媒体としては、特に限定されず、例えば、読み出し専用メモリ(ROM)、ハードディスク(HD)、光ディスク等が挙げられる。
[Embodiment 3]
The program of this embodiment is a program for causing a computer to execute each step of the method described in the first and second embodiments as a procedure. In the present invention, the "procedure" may be read as "processing." The program of this embodiment may be recorded, for example, in a computer-readable recording medium. The recording medium is not particularly limited, and examples thereof include a read-only memory (ROM), a hard disk (HD), and an optical disk.

以上、実施形態を参照して本発明を説明したが、本発明は、上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しうる様々な変更をできる。 Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above embodiments. The configuration and details of the present invention can be modified in various ways within the scope of the present invention by those skilled in the art.

<付記>
上記の実施形態の一部または全部は、以下の付記のように記載されうるが、以下には限られない。
(付記1)
取得手段、スコア化手段、マッチング手段、及び出力手段を含み、
前記取得手段は、申請情報、及び施設情報を取得し、
前記スコア化手段は、任意の点数表により、前記申請情報及び前記施設情報の少なくとも一方の情報に対し、項目毎に点数をつけてスコア化し、
前記マッチング手段は、前記点数、多次元ベクトルの長さ、及び予め設定した条件の少なくとも一つに基づき、複数の申請者及び複数の施設の中から、前記申請者と前記施設とを組み合わせるマッチングを実行し、
前記マッチング手段は、推定手段、及び算出手段を含み、
前記推定手段は、前記点数が他の対象者の申請情報または他の施設の施設情報と同点となる場合に、複数のマッチングパターンを推定し、
前記算出手段は、前記マッチングパターン毎に、二乗和平方根を用いて、複数の要素によって構成される多次元ベクトルの長さを算出し、
前記出力手段は、前記マッチングの結果を出力する、マッチング支援装置。
(付記2)
前記マッチング手段は、さらに、条件設定手段を含み、
前記条件設定手段は、前記予め設定した条件として、前記マッチングに手動によるマッチングの介入を可能とする介入条件を設定し、
前記マッチング手段は、前記介入条件を満たす前記申請者と前記施設との組み合わせが出現した場合に、前記マッチングに手動によるマッチングを介入する、付記1記載のマッチング支援装置。
(付記3)
前記マッチング手段は、さらに、推奨手段を含み、
前記推奨手段は、前記介入条件を満たす前記申請者と前記施設との組み合わせが出現した場合、マッチング候補の対象者及び前記施設の少なくとも一方を推奨し、
前記マッチング手段は、前記介入条件を満たす前記申請者と前記施設との組み合わせが出現した場合に、前記手動及び前記推奨されたマッチング候補の選択の少なくとも一方によるマッチングを実行する、付記2記載のマッチング支援装置。
(付記4)
前記条件設定手段は、さらに、前記予め設定した条件として、前記出力されたマッチングの結果に対し、再マッチングの対象外とする再マッチング対象外フラグを立てるためのフラグ条件を設定し、
前記マッチング手段は、前記再マッチング対象外フラグに基づき、前記マッチングを再実行する、付記2または3記載のマッチング支援装置。
(付記5)
前記多次元ベクトルが、以下の3つの要素によって構成される3次元ベクトルである、付記1から4のいずれかに記載のマッチング支援装置。
要素1:複数の対象者のうちマッチングされた対象者の数
要素2:上位の点数を有する対象者に対する影響度
要素3:申請者の推定満足度
(付記6)
前記算出手段は、前記要素毎に重み付けを行う、付記1から5のいずれかに記載のマッチング支援装置。
(付記7)
前記出力手段は、前記マッチングの結果を任意の項目毎に順位形式で出力する、付記1から6のいずれかに記載のマッチング支援装置。
(付記8)
前記出力手段は、さらに、前記マッチングした前記施設を地図上にマッピングして出力する、付記1から7のいずれかに記載のマッチング支援装置。
(付記9)
取得工程、スコア化工程、マッチング工程、及び出力工程を含み、
前記取得工程は、申請情報、及び施設情報を取得し、
前記スコア化工程は、任意の点数表により、前記申請情報及び前記施設情報の少なくとも一方の情報に対し、項目毎に点数をつけてスコア化し、
前記マッチング工程は、前記点数、多次元ベクトルの長さ、及び予め設定した条件の少なくとも一つに基づき、複数の申請者及び複数の施設の中から、前記申請者と前記施設とを組み合わせるマッチングを実行し、
前記マッチング工程は、推定工程、及び算出工程を含み、
前記推定工程は、前記点数が他の対象者の申請情報または他の施設の施設情報と同点となる場合に、複数のマッチングパターンを推定し、
前記算出工程は、前記マッチングパターン毎に、二乗和平方根を用いて、複数の要素によって構成される多次元ベクトルの長さを算出し、
前記出力工程は、前記マッチングの結果を出力する、マッチング支援方法。
(付記10)
前記マッチング工程は、さらに、条件設定工程を含み、
前記条件設定工程は、前記予め設定した条件として、前記マッチングに手動によるマッチングの介入を可能とする介入条件を設定し、
前記マッチング工程は、前記介入条件を満たす前記申請者と前記施設との組み合わせが出現した場合に、前記マッチングに手動によるマッチングを介入する、付記9記載のマッチング支援方法。
(付記11)
前記マッチング工程は、さらに、推奨工程を含み、
前記推奨工程は、前記介入条件を満たす前記申請者と前記施設との組み合わせが出現した場合、マッチング候補の対象者及び前記施設の少なくとも一方を推奨し、
前記マッチング工程は、前記介入条件を満たす前記申請者と前記施設との組み合わせが出現した場合に、前記手動及び前記推奨されたマッチング候補の選択の少なくとも一方によるマッチングを実行する、付記10記載のマッチング支援方法。
(付記12)
前記条件設定工程は、さらに、前記予め設定した条件として、前記出力されたマッチングの結果に対し、再マッチングの対象外とする再マッチング対象外フラグを立てるためのフラグ条件を設定し、
前記マッチング工程は、前記再マッチング対象外フラグに基づき、前記マッチングを再実行する、付記10または11記載のマッチング支援方法。
(付記13)
前記多次元ベクトルが、以下の3つの要素によって構成される3次元ベクトルである、付記9から12のいずれかに記載のマッチング支援方法。
要素1:複数の対象者のうちマッチングされた対象者の数
要素2:上位の点数を有する対象者に対する影響度
要素3:申請者の推定満足度
(付記14)
前記算出工程は、前記要素毎に重み付けを行う、付記9から13のいずれかに記載のマッチング支援方法。
(付記15)
前記出力工程は、前記マッチングの結果を任意の項目毎に順位形式で出力する、付記9から14のいずれかに記載のマッチング支援方法。
(付記16)
前記出力工程は、さらに、前記マッチングした前記施設を地図上にマッピングして出力する、付記9から15のいずれかに記載のマッチング支援方法。
(付記17)
コンピュータに、取得手順、スコア化手順、マッチング手順、及び出力手順を含む手順を実行させるためのプログラムであって、
前記取得手順は、申請情報、及び施設情報を取得し、
前記スコア化手順は、任意の点数表により、前記申請情報及び前記施設情報の少なくとも一方の情報に対し、項目毎に点数をつけてスコア化し、
前記マッチング手順は、前記点数、多次元ベクトルの長さ、及び予め設定した条件の少なくとも一つに基づき、複数の申請者及び複数の施設の中から、前記申請者と前記施設とを組み合わせるマッチングを実行し、
前記マッチング手順は、推定手順、及び算出手順を含み、
前記推定手順は、前記点数が他の対象者の申請情報または他の施設の施設情報と同点となる場合に、複数のマッチングパターンを推定し、
前記算出手順は、前記マッチングパターン毎に、二乗和平方根を用いて、複数の要素によって構成される多次元ベクトルの長さを算出し、
前記出力手順は、前記マッチングの結果を出力する、プログラム。
(付記18)
前記マッチング手順は、さらに、条件設定手順を含み、
前記条件設定手順は、前記予め設定した条件として、前記マッチングに手動によるマッチングの介入を可能とする介入条件を設定し、
前記マッチング手順は、前記介入条件を満たす前記申請者と前記施設との組み合わせが出現した場合に、前記マッチングに手動によるマッチングを介入する、付記17記載のプログラム。
(付記19)
前記マッチング手順は、さらに、推奨手順を含み、
前記推奨手順は、前記介入条件を満たす前記申請者と前記施設との組み合わせが出現した場合、マッチング候補の対象者及び前記施設の少なくとも一方を推奨し、
前記マッチング手順は、前記介入条件を満たす前記申請者と前記施設との組み合わせが出現した場合に、前記手動及び前記推奨されたマッチング候補の選択の少なくとも一方によるマッチングを実行する、付記18記載のプログラム。
(付記20)
前記条件設定手順は、さらに、前記予め設定した条件として、前記出力されたマッチングの結果に対し、再マッチングの対象外とする再マッチング対象外フラグを立てるためのフラグ条件を設定し、
前記マッチング手順は、前記再マッチング対象外フラグに基づき、前記マッチングを再実行する、付記18または19記載のプログラム。
(付記21)
前記多次元ベクトルが、以下の3つの要素によって構成される3次元ベクトルである、付記17から20のいずれかに記載のプログラム。
要素1:複数の対象者のうちマッチングされた対象者の数
要素2:上位の点数を有する対象者に対する影響度
要素3:申請者の推定満足度
(付記22)
前記算出手順は、前記要素毎に重み付けを行う、付記17から21のいずれかに記載のプログラム。
(付記23)
前記出力手順は、前記マッチングの結果を任意の項目毎に順位形式で出力する、付記17から22のいずれかに記載のプログラム。
(付記24)
前記出力手順は、さらに、前記マッチングした前記施設を地図上にマッピングして出力する、付記17から23のいずれかに記載のプログラム。
(付記25)
付記17から24のいずれかに記載のプログラムを記録しているコンピュータ読み取り可能な記録媒体。
<Additional notes>
Part or all of the above embodiments may be described as in the following additional notes, but are not limited to the following.
(Additional note 1)
Including an acquisition means, a scoring means, a matching means, and an output means,
The acquisition means acquires application information and facility information,
The scoring means scores each item of at least one of the application information and the facility information using an arbitrary score table;
The matching means performs matching between the applicant and the facility from among the plurality of applicants and the plurality of facilities based on at least one of the score, the length of the multidimensional vector, and preset conditions. execute,
The matching means includes an estimation means and a calculation means,
The estimation means estimates a plurality of matching patterns when the score is the same as application information of another target person or facility information of another facility,
The calculation means calculates, for each matching pattern, the length of a multidimensional vector constituted by a plurality of elements using the square root of the sum of squares;
The output means is a matching support device that outputs the matching result.
(Additional note 2)
The matching means further includes a condition setting means,
The condition setting means sets, as the preset condition, an intervention condition that enables manual matching intervention in the matching,
The matching support device according to supplementary note 1, wherein the matching means manually intervenes in the matching when a combination of the applicant and the facility that satisfies the intervention condition appears.
(Additional note 3)
The matching means further includes a recommendation means,
The recommendation means recommends at least one of the target person and the facility as matching candidates when a combination of the applicant and the facility that satisfies the intervention condition appears;
The matching according to appendix 2, wherein the matching means executes matching by at least one of the manual selection and the selection of the recommended matching candidate when a combination of the applicant and the facility that satisfies the intervention condition appears. Support equipment.
(Additional note 4)
The condition setting means further sets, as the preset condition, a flag condition for setting a re-matching ineligibility flag to exclude the outputted matching result from re-matching;
The matching support device according to appendix 2 or 3, wherein the matching means re-executes the matching based on the re-matching exclusion flag.
(Appendix 5)
5. The matching support device according to any one of Supplementary Notes 1 to 4, wherein the multidimensional vector is a three-dimensional vector composed of the following three elements.
Element 1: Number of matched targets among multiple targets Element 2: Impact on targets with high scores Element 3: Applicant's estimated satisfaction level (Appendix 6)
6. The matching support device according to any one of Supplementary Notes 1 to 5, wherein the calculation means weights each element.
(Appendix 7)
The matching support device according to any one of appendices 1 to 6, wherein the output means outputs the matching results in a ranking format for each arbitrary item.
(Appendix 8)
8. The matching support device according to any one of Supplementary Notes 1 to 7, wherein the output means further maps and outputs the matched facility on a map.
(Appendix 9)
Including an acquisition process, a scoring process, a matching process, and an output process,
The acquisition step acquires application information and facility information,
In the scoring step, score each item of at least one of the application information and the facility information using an arbitrary score table;
The matching step includes matching the applicant and the facility from among a plurality of applicants and a plurality of facilities based on at least one of the score, the length of the multidimensional vector, and preset conditions. execute,
The matching step includes an estimation step and a calculation step,
The estimation step estimates a plurality of matching patterns when the score is the same as application information of another target person or facility information of another facility,
The calculation step calculates the length of a multidimensional vector constituted by a plurality of elements using the square root of the sum of squares for each of the matching patterns,
In the matching support method, the output step outputs the matching result.
(Appendix 10)
The matching step further includes a condition setting step,
The condition setting step sets, as the preset condition, an intervention condition that enables manual matching intervention in the matching,
9. The matching support method according to supplementary note 9, wherein in the matching step, when a combination of the applicant and the facility that satisfies the intervention condition appears, manual matching is intervened in the matching.
(Appendix 11)
The matching step further includes a recommending step,
The recommendation step recommends at least one of the target person and the facility as matching candidates when a combination of the applicant and the facility that satisfies the intervention condition appears;
The matching according to supplementary note 10, wherein the matching step executes matching by at least one of the manual selection and the selection of the recommended matching candidate when a combination of the applicant and the facility that satisfies the intervention condition appears. How to help.
(Appendix 12)
The condition setting step further includes setting, as the preset conditions, a flag condition for setting a re-matching ineligibility flag to exclude the outputted matching results from re-matching;
The matching support method according to appendix 10 or 11, wherein the matching step re-executes the matching based on the re-matching exclusion flag.
(Appendix 13)
The matching support method according to any one of appendices 9 to 12, wherein the multidimensional vector is a three-dimensional vector composed of the following three elements.
Element 1: Number of matched targets among multiple targets Element 2: Impact on targets with higher scores Element 3: Applicant's estimated satisfaction level (Appendix 14)
14. The matching support method according to any one of appendices 9 to 13, wherein the calculation step weights each element.
(Appendix 15)
15. The matching support method according to any one of appendices 9 to 14, wherein the output step outputs the matching results in a ranking format for each arbitrary item.
(Appendix 16)
16. The matching support method according to any one of appendices 9 to 15, wherein the output step further includes mapping and outputting the matched facilities on a map.
(Appendix 17)
A program for causing a computer to execute a procedure including an acquisition procedure, a scoring procedure, a matching procedure, and an output procedure,
The acquisition procedure acquires application information and facility information,
The scoring procedure includes scoring each item of at least one of the application information and the facility information using an arbitrary score table;
The matching procedure includes matching the applicant and the facility from among a plurality of applicants and a plurality of facilities based on at least one of the score, the length of the multidimensional vector, and preset conditions. execute,
The matching procedure includes an estimation procedure and a calculation procedure,
The estimation procedure estimates a plurality of matching patterns when the score is the same as application information of another target person or facility information of another facility,
The calculation procedure includes calculating, for each matching pattern, the length of a multidimensional vector composed of a plurality of elements using the square root of the sum of squares;
The output procedure is a program that outputs the matching result.
(Appendix 18)
The matching procedure further includes a condition setting procedure,
The condition setting procedure sets, as the preset condition, an intervention condition that enables manual matching intervention in the matching,
The program according to supplementary note 17, wherein the matching procedure intervenes in the matching by manual matching when a combination of the applicant and the facility that satisfies the intervention condition appears.
(Appendix 19)
The matching procedure further includes a recommendation procedure,
The recommendation procedure recommends at least one of the target person and the facility as matching candidates when a combination of the applicant and the facility that satisfies the intervention condition appears;
The program according to appendix 18, wherein the matching procedure executes matching by at least one of the manual selection and the selection of the recommended matching candidate when a combination of the applicant and the facility that satisfies the intervention condition appears. .
(Additional note 20)
The condition setting procedure further includes setting, as the preset condition, a flag condition for setting a re-matching exclusion flag to exclude the output matching result from re-matching;
20. The program according to appendix 18 or 19, wherein the matching procedure re-executes the matching based on the re-matching exclusion flag.
(Additional note 21)
21. The program according to any one of appendices 17 to 20, wherein the multidimensional vector is a three-dimensional vector composed of the following three elements.
Element 1: Number of matched targets among multiple targets Element 2: Impact on targets with higher scores Element 3: Applicant's estimated satisfaction level (Appendix 22)
22. The program according to any one of appendices 17 to 21, wherein the calculation procedure weights each element.
(Additional note 23)
23. The program according to any one of appendices 17 to 22, wherein the output procedure outputs the matching results in a ranking format for each arbitrary item.
(Additional note 24)
The program according to any one of appendices 17 to 23, wherein the output procedure further maps and outputs the matched facility on a map.
(Additional note 25)
A computer-readable recording medium recording the program according to any one of appendices 17 to 24.

本発明によれば、最適な申請者と施設との組み合わせを算出し、且つ短時間で処理することができる。このため、本発明は、例えば、対象者と施設とのマッチングを必要とする分野において、特に有用である。 According to the present invention, it is possible to calculate the optimal combination of applicants and facilities and process it in a short time. Therefore, the present invention is particularly useful, for example, in fields that require matching between subjects and facilities.

10 マッチング支援装置
11 取得手段
12 スコア化手段
13 マッチング手段
131 推定手段
132 算出手段
14 出力手段

10 Matching support device 11 Acquisition means 12 Scoring means 13 Matching means 131 Estimation means 132 Calculation means 14 Output means

Claims (10)

取得手段、スコア化手段、マッチング手段、及び出力手段を含み、
前記取得手段は、申請情報、及び施設情報を取得し、
前記スコア化手段は、任意の点数表により、前記申請情報及び前記施設情報の少なくとも一方の情報に対し、項目毎に点数をつけてスコア化し、
前記マッチング手段は、前記点数、多次元ベクトルの長さ、及び予め設定した条件の少なくとも一つに基づき、複数の申請者及び複数の施設の中から、前記申請者と前記施設とを組み合わせるマッチングを実行し、
前記マッチング手段は、推定手段、及び算出手段を含み、
前記推定手段は、前記点数が他の対象者の申請情報に対する項目毎の点数、または他の施設の施設情報に対する項目毎の点数と同点となる場合に、複数のマッチングパターンを推定し、
前記算出手段は、前記マッチングパターン毎に、二乗和平方根を用いて、複数の要素によって構成される多次元ベクトルの長さを算出し、
前記出力手段は、前記マッチングの結果を出力する、マッチング支援装置。
The method includes an acquisition means, a scoring means, a matching means, and an output means,
The acquiring means acquires application information and facility information,
The scoring means scores at least one of the application information and the facility information by assigning a score to each item using an arbitrary score table;
the matching means performs matching to pair an applicant with a facility from among a plurality of applicants and a plurality of facilities based on at least one of the scores, the length of the multidimensional vector, and a preset condition;
The matching means includes an estimation means and a calculation means,
The estimation means estimates a plurality of matching patterns when the score is equal to a score for each item in the application information of another subject or a score for each item in the facility information of another facility,
the calculation means calculates, for each of the matching patterns, a length of a multidimensional vector formed by a plurality of elements by using a square root of the sum of squares;
The output means outputs a result of the matching.
前記マッチング手段は、さらに、条件設定手段を含み、
前記条件設定手段は、前記予め設定した条件として、前記マッチングに手動によるマッチングの介入を可能とする介入条件を設定し、
前記マッチング手段は、前記予め設定した条件のうち少なくとも前記介入条件に基づき、複数の申請者及び複数の施設の中から、前記申請者と前記施設とを組み合わせる手動によるマッチングを実行する、請求項1記載のマッチング支援装置。
The matching means further includes a condition setting means,
the condition setting means sets, as the preset condition, an intervention condition that enables manual intervention in the matching;
The matching support device according to claim 1 , wherein the matching means performs manual matching to pair the applicant with a facility from among a plurality of applicants and a plurality of facilities based on at least the intervention condition among the preset conditions .
前記マッチング手段は、さらに、推奨手段を含み
記マッチング手段は、前記予め設定した条件のうち少なくとも前記介入条件に基づき、複数の申請者及び複数の施設の中から、前記申請者と前記施設とを組み合わせる手動によるマッチングを実行し
前記推奨手段は、前記手動によるマッチングが実行された場合、マッチング候補の対象者及び前記施設の少なくとも一方を推奨し、
前記マッチング手段は、さらに、前記手動によるマッチングの選択、及び前記推奨されたマッチング候補の選択の少なくとも一方による、前記点数、多次元ベクトルの長さ、及び予め設定した条件の少なくとも一つに基づき、複数の申請者及び複数の施設の中から、前記申請者と前記施設とを組み合わせるマッチングを実行する、請求項2記載のマッチング支援装置。
The matching means further includes a recommendation means ;
the matching means performs manual matching to pair the applicant with a facility from among a plurality of applicants and a plurality of facilities based on at least the intervention condition among the preset conditions;
The recommendation means, when the manual matching is performed, recommends at least one of a matching candidate subject and the facility;
The matching support device of claim 2, wherein the matching means further performs matching to pair an applicant with a facility from among a plurality of applicants and a plurality of facilities based on at least one of the scores, the length of the multidimensional vector, and predetermined conditions obtained by at least one of the manual matching selection and the selection of the recommended matching candidates .
前記条件設定手段は、さらに、前記予め設定した条件として、前記出力されたマッチングの結果に対し、再マッチングの対象外とする再マッチング対象外フラグを立てるためのフラグ条件を設定し、
前記マッチング手段は、前記再マッチング対象外フラグに基づき、前記マッチングを再実行する、請求項2または3記載のマッチング支援装置。
The condition setting means further sets, as the preset condition, a flag condition for setting a re-matching ineligibility flag to exclude the outputted matching result from re-matching;
4. The matching support device according to claim 2, wherein said matching means re-executes said matching based on said re-matching exclusion flag.
前記多次元ベクトルが、以下の3つの要素によって構成される3次元ベクトルである、請求項1から4のいずれか一項に記載のマッチング支援装置。

要素1:複数の対象者のうちマッチングされた対象者の数
要素2:上位の点数を有する対象者に対する影響度
要素3:申請者の推定満足度
The matching support device according to claim 1 , wherein the multidimensional vector is a three-dimensional vector composed of the following three elements:

Element 1: Number of subjects who were matched among multiple subjects Element 2: Impact on subjects with higher scores Element 3: Estimated satisfaction of applicant
前記算出手段は、前記要素毎に重み付けを行う、請求項1から5のいずれか一項に記載のマッチング支援装置。 The matching support device according to any one of claims 1 to 5, wherein the calculation means weights each element. 前記出力手段は、前記マッチングの結果を任意の項目毎に順位形式で出力する、請求項1から6のいずれか一項に記載のマッチング支援装置。 7. The matching support device according to claim 1, wherein the output means outputs the matching results in a ranking format for each arbitrary item. 前記出力手段は、さらに、前記マッチングした前記施設を地図上にマッピングして出力する、請求項1から7のいずれか一項に記載のマッチング支援装置。 The matching support device according to any one of claims 1 to 7, wherein the output means further maps and outputs the matched facilities on a map. 取得工程、スコア化工程、マッチング工程、及び出力工程を含み、
前記取得工程は、申請情報、及び施設情報を取得し、
前記スコア化工程は、任意の点数表により、前記申請情報及び前記施設情報の少なくとも一方の情報に対し、項目毎に点数をつけてスコア化し、
前記マッチング工程は、前記点数、多次元ベクトルの長さ、及び予め設定した条件の少なくとも一つに基づき、複数の申請者及び複数の施設の中から、前記申請者と前記施設とを組み合わせるマッチングを実行し、
前記マッチング工程は、推定工程、及び算出工程を含み、
前記推定工程は、前記点数が他の対象者の申請情報に対する項目毎の点数、または他の施設の施設情報に対する項目毎の点数と同点となる場合に、複数のマッチングパターンを推定し、
前記算出工程は、前記マッチングパターン毎に、二乗和平方根を用いて、複数の要素によって構成される多次元ベクトルの長さを算出し、
前記出力工程は、前記マッチングの結果を出力
前記各工程がコンピュータによって実行される、マッチング支援方法。
The method includes an acquisition step, a scoring step, a matching step, and an output step,
The acquiring step acquires application information and facility information,
The scoring step includes assigning a score to at least one of the application information and the facility information for each item using an arbitrary score table,
the matching step performs matching to pair an applicant with a facility from among a plurality of applicants and a plurality of facilities based on at least one of the scores, the length of the multidimensional vector, and a preset condition;
The matching step includes an estimation step and a calculation step,
The estimation step estimates a plurality of matching patterns when the score is equal to a score for each item of application information of another subject or a score for each item of facility information of another facility,
the calculation step calculates, for each of the matching patterns, a length of a multidimensional vector formed by a plurality of elements by using a square root of the sum of squares;
The output step outputs a result of the matching,
A matching support method , in which each of the steps is executed by a computer .
コンピュータに、取得手順、スコア化手順、マッチング手順、及び出力手順を含む手順を実行させるためのプログラムであって、
前記取得手順は、申請情報、及び施設情報を取得し、
前記スコア化手順は、任意の点数表により、前記申請情報及び前記施設情報の少なくとも一方の情報に対し、項目毎に点数をつけてスコア化し、
前記マッチング手順は、前記点数、多次元ベクトルの長さ、及び予め設定した条件の少なくとも一つに基づき、複数の申請者及び複数の施設の中から、前記申請者と前記施設とを組み合わせるマッチングを実行し、
前記マッチング手順は、推定手順、及び算出手順を含み、
前記推定手順は、前記点数が他の対象者の申請情報に対する項目毎の点数、または他の施設の施設情報に対する項目毎の点数と同点となる場合に、複数のマッチングパターンを推定し、
前記算出手順は、前記マッチングパターン毎に、二乗和平方根を用いて、複数の要素によって構成される多次元ベクトルの長さを算出し、
前記出力手順は、前記マッチングの結果を出力する、プログラム。
A program for causing a computer to execute procedures including an acquisition procedure, a scoring procedure, a matching procedure, and an output procedure,
The acquisition step includes acquiring application information and facility information,
The scoring step includes assigning a score to at least one of the application information and the facility information for each item using an arbitrary score table,
the matching step includes performing matching to pair an applicant with a facility from among a plurality of applicants and a plurality of facilities based on at least one of the scores, the length of the multidimensional vector, and a preset condition;
The matching step includes an estimation step and a calculation step,
The estimation step estimates a plurality of matching patterns when the score is equal to a score for each item of application information of another subject or a score for each item of facility information of another facility;
the calculation step includes calculating, for each of the matching patterns, a length of a multidimensional vector formed by a plurality of elements by using a square root of the sum of squares;
The output step outputs a result of the matching.
JP2020058018A 2020-03-27 2020-03-27 Matching support device, matching support method, program and recording medium Active JP7460235B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020058018A JP7460235B2 (en) 2020-03-27 2020-03-27 Matching support device, matching support method, program and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020058018A JP7460235B2 (en) 2020-03-27 2020-03-27 Matching support device, matching support method, program and recording medium

Publications (2)

Publication Number Publication Date
JP2021157578A JP2021157578A (en) 2021-10-07
JP7460235B2 true JP7460235B2 (en) 2024-04-02

Family

ID=77918519

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020058018A Active JP7460235B2 (en) 2020-03-27 2020-03-27 Matching support device, matching support method, program and recording medium

Country Status (1)

Country Link
JP (1) JP7460235B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7791543B2 (en) * 2022-03-23 2025-12-24 理想科学工業株式会社 Consistency determination device, consistency determination method, and consistency determination program

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018133056A (en) 2017-02-17 2018-08-23 富士通株式会社 MATCHING PROGRAM, MATCHING METHOD, AND MATCHING DEVICE

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018133056A (en) 2017-02-17 2018-08-23 富士通株式会社 MATCHING PROGRAM, MATCHING METHOD, AND MATCHING DEVICE

Also Published As

Publication number Publication date
JP2021157578A (en) 2021-10-07

Similar Documents

Publication Publication Date Title
Lin et al. Psychometric evaluation of the Persian eHealth Literacy Scale (eHEALS) among elder Iranians with heart failure
Rose Mortality risk score prediction in an elderly population using machine learning
Singh et al. Meta-analysis of Glasgow coma scale and simplified motor score in predicting traumatic brain injury outcomes
Petkov et al. The internal consistency and construct validity of the partners in health scale: validation of a patient rated chronic condition self-management measure
JP6004084B2 (en) Model updating method, apparatus, and program
JP6901146B2 (en) Health prediction device, health prediction method, and program
Friedman et al. A new life-span approach to conscientiousness and health: combining the pieces of the causal puzzle.
Kasper et al. Measuring physical capacity: an assessment of a composite measure using self-report and performance-based items
TWI686819B (en) Computer aided medical method and medical system for medical prediction
Harkness et al. The MMPI–2–RF personality psychopathology five (PSY–5–RF) scales: Development and validity research
Purc-Stephenson The Posttraumatic Growth Inventory: factor structure and invariance among persons with chronic diseases.
US10636515B2 (en) Medical or health information search support apparatus and medical or health information search support system
JP2016197330A (en) Analysis system, rehabilitation support system, method and program
JP5613212B2 (en) Graph display control device, method, and program
Cross et al. A better START for low-acuity victims: data-driven refinement of mass casualty triage
Cardoso et al. Reference values for the incremental shuttle walk test in patients with cardiovascular disease entering exercise-based cardiac rehabilitation
JP5392444B1 (en) Health guidance target person selection condition creation support device
JP7460235B2 (en) Matching support device, matching support method, program and recording medium
JP2019175497A (en) System, method, and program for supporting rehabilitation
Giganti et al. A comparison of seven Cox regression-based models to account for heterogeneity across multiple HIV treatment cohorts in Latin America and the Caribbean
Jiang et al. Comparison of machine learning algorithms to SAPS II in predicting in-hospital mortality of fractures of the pelvis and acetabulum: analyzes based on MIMIC-III database
Cecelja et al. Cardiovascular health and risk of hospitalization with COVID-19: a Mendelian randomization study
Kumar et al. Probabilistic matching of deidentified data from a trauma registry and a traumatic brain injury model system center: a follow-up validation study
Gómez-Gallego et al. Confirmatory factor analysis of the quality of life in Alzheimer’s disease scale in patients with Alzheimer’s disease
JP2024126661A (en) Health support device and health support method

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20220630

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230209

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20231207

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231212

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240209

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: 20240220

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240314

R150 Certificate of patent or registration of utility model

Ref document number: 7460235

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150