JP7661078B2 - Utilization area decision support system, utilization area decision support method, and program - Google Patents
Utilization area decision support system, utilization area decision support method, and program Download PDFInfo
- Publication number
- JP7661078B2 JP7661078B2 JP2021045775A JP2021045775A JP7661078B2 JP 7661078 B2 JP7661078 B2 JP 7661078B2 JP 2021045775 A JP2021045775 A JP 2021045775A JP 2021045775 A JP2021045775 A JP 2021045775A JP 7661078 B2 JP7661078 B2 JP 7661078B2
- Authority
- JP
- Japan
- Prior art keywords
- tables
- group
- specific
- area
- groups
- 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 utilization area determination support system, a utilization area determination support method, and a program.
近年、ワーカー(従業員)が最も効率的に仕事を行う場所を選択できるワークスタイル(ABW:Activity Based Working)が注目されている。
オフィスにおけるワーカーの行動を複数の「シーン(ワークシーン)」、例えば、「スィンク(Think)」、「ステーション(Station)」、「コミュニティー(Community)」、「レビュー(Review)」、「レセプション(Reception)」、「アカデミー(Academy)」、「ブレイク(Break)」に区分する方法が知られている(例えば、特許文献1参照。)。各シーンの建物内の配置、建物を利用するグループが業務を行う位置を、フロアプランの設計段階で最適化することで、建物の利便性を高めることができる。特許文献1によれば、一般的なオフィス業務は「ステーション」に分類され、ワーカー同士が打ち合わせをする交流は「コミュニティー」などに分類される。このようなシーン分けによって、効率的に仕事を行えるように構成された建物が既に提供されている。
さらに、オフィス業務のための領域(「ステーション」)をフリーアドレス型で構成すれば、ワーカーの好みで、その領域内に設けられたテーブルと席の中から自身が利用するテーブルと席との選択が可能になる。このようなフリーアドレス型のオフィスにおいて、グループ内のコミュニケーションを活性化させること、適した環境で仕事ができることなどが望まれる場合があった。
フリーアドレス型のオフィスにおいて、例えばグループ単位でグループが活動する領域の位置を割り付けるグループアドレスが適用される場合があった。
In recent years, a work style called Activity Based Working (ABW), which allows workers (employees) to choose the place where they can work most efficiently, has been attracting attention.
A method of dividing the behavior of workers in an office into a number of "scenes (work scenes)," such as "Think,""Station,""Community,""Review,""Reception,""Academy," and "Break" is known (see, for example, Patent Document 1). The layout of each scene in a building and the location where groups using the building carry out their work can be optimized at the floor plan design stage to increase the convenience of the building. According to
Furthermore, if the area for office work ("station") is configured as a free address system, workers can choose the table and seat they want to use from the tables and seats provided in that area. In such a free address office, it is sometimes desirable to stimulate communication within a group and to be able to work in a suitable environment.
In a free address type office, for example, a group address is sometimes applied, which assigns the location of an area in which each group is active to each group.
フリーアドレス型オフィスとして利用される対象領域内に、各グループが利用する領域がグループアドレスを適用する場合に、特定のグループに割り当てられた複数のテーブル同士の間に、その特定のグループ以外に割り当てられたテーブルが配置されることがある。このような場合に、その特定のグループに割り当てられたテーブルが互いに隣接しないことにより、その特定のグループが利用する領域が纏まらないことがあった。
本発明の目的は、フリーアドレス型のオフィスにおいて各グループが利用する領域がグループ毎に纏まるように配置可能な利用領域決定支援システム、利用領域決定支援方法及びプログラムを提供することにある。
When a group address is applied to an area used by each group within a target area used as a free address office, a table assigned to a specific group may be placed between multiple tables assigned to that specific group. In such a case, the tables assigned to the specific group may not be adjacent to each other, and the areas used by the specific group may not be consolidated.
An object of the present invention is to provide a utilization area decision support system, utilization area decision support method, and program that can arrange areas used by each group in a free address office so that the areas are grouped together.
(1)本発明は、上記課題を解決するためになされたものであり、本発明の第1の態様である利用領域決定支援システムは、フリーアドレス型のオフィスとして利用される対象領域内に、前記対象領域を利用する複数のグループの夫々に対して、グループに利用を許可する領域内のテーブルをグループ毎に夫々割り付ける。利用領域決定支援システムは、テーブルの選定順が予め定められたテーブル選定基準と、同一のグループに割り当てるテーブル間の距離の上限値とを取得する取得部と、テーブルの選定順が予め定められたテーブル選定基準に従って、前記対象領域内に位置する複数のテーブルの中から特定のテーブルを決定し、その後、前記特定のテーブルを利用するグループとして、割り当てが未了のテーブルを含むグループを割り付けた場合の評価値を試算して、前記試算された評価値に基づいて、前記割り当てが未了の複数のグループの内の特定のグループを前記特定のテーブルに割り当てるレコメンド処理部と、を備える。前記レコメンド処理部は、同一のグループに割り当てられたテーブル間の距離が予め定められた上限値を超えないように、前記特定のグループが利用するテーブルを夫々割り当てる。
(2)さらに利用領域決定支援システムにおいて、前記レコメンド処理部は、前記対象領域内の利用予定率が予め定められた所定値を超える場合に、前記対象領域の中ほどのフリースペース領域を配置する。
(3)さらに利用領域決定支援システムにおいて、前記テーブル選定基準には、前記対象領域内のテーブルの中から前記フリースペース領域以外の領域のテーブルを優先して選定する優先度が規定されている。
(4)さらに利用領域決定支援システムにおいて、前記レコメンド処理部は、前記フリースペース領域以外の領域に前記特定のグループが利用するテーブルとして割り当てられたテーブルからの距離が前記予め定められた上限値を超えない範囲に位置する前記フリースペース領域内のテーブルに前記特定のグループが利用するテーブルを割り当てる。
(5)さらに利用領域決定支援システムにおいて、前記レコメンド処理部は、前記対象領域内の利用予定率が予め定められた所定値を超えない場合に、前記特定のグループが利用するテーブルとして割り当てられたテーブルからの距離が予め定められた上限値を超えない範囲に位置する未割当のテーブルに前記特定のグループが利用するテーブルを割り当てる。
(6)さらに本発明の一態様は、フリーアドレス型のオフィスとして利用される対象領域内に、前記対象領域を利用する複数のグループの夫々に対して、グループに利用を許可する領域内のテーブルをグループ毎に夫々割り付ける利用領域決定支援システムの利用領域決定支援方法であって、テーブルの選定順が予め定められたテーブル選定基準と、同一のグループに割り当てるテーブル間の距離の上限値とを取得するステップと、テーブルの選定順が予め定められたテーブル選定基準に従って、前記対象領域内に位置する複数のテーブルの中から特定のテーブルを決定し、その後、前記特定のテーブルを利用するグループとして、割り当てが未了のテーブルを含むグループを割り付けた場合の評価値を試算して、前記試算された評価値に基づいて、前記割り当てが未了の複数のグループの内の特定のグループを前記特定のテーブルに割り当てるステップと、同一のグループに割り当てられたテーブル間の距離が予め定められた上限値を超えないように、前記特定のグループが利用するテーブルを夫々割り当てるステップとを含む利用領域決定支援方法である。
(7)さらに本発明の一態様は、フリーアドレス型のオフィスとして利用される対象領域内に、前記対象領域を利用する複数のグループの夫々に対して、グループに利用を許可する領域内のテーブルをグループ毎に夫々割り付ける利用領域決定支援システムのコンピュータに、テーブルの選定順が予め定められたテーブル選定基準と、同一のグループに割り当てるテーブル間の距離の上限値とを取得させるステップ、テーブルの選定順が予め定められたテーブル選定基準に従って、前記対象領域内に位置する複数のテーブルの中から特定のテーブルを決定させ、その後、前記特定のテーブルを利用するグループとして、割り当てが未了のテーブルを含むグループを割り付けた場合の評価値を試算させて、前記試算された評価値に基づいて、前記割り当てが未了の複数のグループの内の特定のグループを前記特定のテーブルに割り当てさせるステップと、同一のグループに割り当てられたテーブル間の距離が予め定められた上限値を超えないように、前記特定のグループが利用するテーブルを夫々割り当てさせるステップとを実行させるためのプログラムである。
(1) The present invention has been made to solve the above problems, and the utilization area decision support system, which is a first aspect of the present invention, allocates tables in a target area used as a free address office to each of a plurality of groups that use the target area, the tables being permitted to be used by the group. The utilization area decision support system includes an acquisition unit that acquires table selection criteria in which the order of table selection is predetermined and an upper limit value of the distance between tables to be allocated to the same group, and a recommendation processing unit that determines a specific table from among a plurality of tables located in the target area according to the table selection criteria in which the order of table selection is predetermined, and then estimates an evaluation value when a group including a table whose allocation has not been completed is allocated as a group that uses the specific table, and allocates a specific group from among the plurality of groups whose allocation has not been completed to the specific table based on the estimated evaluation value. The recommendation processing unit allocates each table to be used by the specific group so that the distance between tables allocated to the same group does not exceed a predetermined upper limit value.
(2) Furthermore, in the utilization area determination support system, the recommendation processing unit arranges a free space area in the middle of the target area when a planned utilization rate within the target area exceeds a predetermined value.
(3) Furthermore, in the utilization area determination support system, the table selection criteria define a priority for preferentially selecting tables in areas other than the free space area from among the tables in the target area.
(4) Further, in the utilization area determination support system, the recommendation processing unit assigns a table to be used by the specific group to a table in the free space area that is located within a range where the distance from a table assigned as the table to be used by the specific group in an area other than the free space area does not exceed the predetermined upper limit value.
(5) Further, in the utilization area determination support system, when the planned utilization rate within the target area does not exceed a predetermined specified value, the recommendation processing unit assigns the table to be used by the specific group to an unassigned table located within a range where the distance from the table assigned to be used by the specific group does not exceed a predetermined upper limit value.
(6) Another aspect of the present invention is a utilization area determination support method for a utilization area determination support system that allocates, to each of a plurality of groups that use a target area used as a free address office, a table within the area that the group is permitted to use, the method including the steps of: acquiring table selection criteria by which the order in which tables are selected is predetermined and an upper limit value for the distance between tables to be allocated to the same group; determining a specific table from among a plurality of tables located within the target area in accordance with the table selection criteria by which the order in which tables are selected is predetermined, and then calculating an evaluation value in the case where a group including a table whose allocation has not been completed is allocated as the group that will use the specific table, and allocating a specific group from among the plurality of groups whose allocation has not been completed to the specific table based on the estimated evaluation value; and allocating each of the tables to be used by the specific group so that the distance between tables allocated to the same group does not exceed the predetermined upper limit value.
(7) Another aspect of the present invention is a program for causing a computer of a utilization area determination support system, which allocates tables within a target area used as a free address office to each of a plurality of groups that use the target area, to acquire table selection criteria in which the order in which tables are selected is predetermined and an upper limit value for the distance between tables to be allocated to the same group; determining a specific table from among a plurality of tables located within the target area in accordance with the table selection criteria in which the order in which tables are selected is predetermined, and then calculating an evaluation value in the case where a group including a table whose allocation has not been completed is assigned as the group that uses the specific table, and assigning a specific group from among the plurality of groups whose allocation has not been completed to the specific table based on the estimated evaluation value; and assigning each of the tables to be used by the specific group such that the distance between tables assigned to the same group does not exceed a predetermined upper limit value.
本発明によれば、フリーアドレス型のオフィスにおいて各グループが利用する領域が纏まるように配置ができる。 According to the present invention, in a free address office, the areas used by each group can be arranged together.
以下、本発明に係る利用領域決定支援システム、利用領域決定支援方法及びプログラムの実施の形態を、添付図面を参照して説明する。 Below, an embodiment of a utilization area determination support system, utilization area determination support method, and program according to the present invention will be described with reference to the attached drawings.
(各実施形態に共通する事項)
以下に示す利用領域決定支援システムは、例えば、フリーアドレス型オフィスの座席エリア選定処理に適用される。
(Matters common to all embodiments)
The utilization area decision support system described below is applied to, for example, the seating area selection process for a free address office.
例えば、そのオフィスが設けられる建物内には、ワークスタイルに合うように前述の7つのシーンが適宜配置されている。ワークスタイルは、仕事内容や就業場所、雇用形態、勤務時間などのさまざまな要件を含み、グループまたはワーカー単位で予め定められている。各シーンの配置は、フロアプランとゾーニングとによって設計段階で予め定められていて、変更される頻度は比較的低い。毎日の業務の内容によって上記の各シーンの利用率が異なる場合があるが、本実施形態では、共通のフロアプランが適用され、各シーンの位置は不変とする。 For example, within the building in which the office is located, the seven scenes mentioned above are appropriately arranged to suit the work style. The work style includes various requirements such as the work content, work place, employment type, and working hours, and is determined in advance for each group or worker. The layout of each scene is determined in advance at the design stage using the floor plan and zoning, and is changed relatively infrequently. The utilization rate of each of the above scenes may vary depending on the content of daily work, but in this embodiment, a common floor plan is applied and the position of each scene is immutable.
以下に示す実施形態は、「ステーション」に割り当てられた領域の利用に関するものである。実施形態の利用領域決定支援システムは、フリーアドレス型の「ステーション」において、ワーカーが利用するテーブルと席をグループ単位にまとめた「ホームエリア」を設けて、「グループアドレス方式」を適用する。この「ホームエリア」の中に、日ごとの業務で利用する席(ホーム)を定める。利用領域決定支援システムは、ワーカーからの要求に応じて、「ホームエリア」に割り当てられたテーブルの位置を提案(レコメンド)する。これによって、グループ内外のコミュニケーションの活性化を図り、ワーカーの帰属意識が高まることに作用することを見込む。さらに、各グループの作業領域(ホームエリア)の配置が最適化されることによってフリースペースが生まれる。利用領域決定支援システムは、そのフリースペースを所望の位置に設けて、その活用の機会を提供する。以下、これに関する詳細を説明する。 The embodiment described below relates to the use of areas assigned to "stations." In the embodiment, the utilization area determination support system applies a "group address system" by providing a "home area" in which the tables and seats used by workers are grouped together in a free-address "station." Seats (homes) to be used for daily work are determined within this "home area." In response to requests from workers, the utilization area determination support system proposes (recommends) the location of tables assigned to the "home area." This is expected to stimulate communication both within and outside the group, and to increase the worker's sense of belonging. Furthermore, free space is created by optimizing the layout of each group's work area (home area). The utilization area determination support system provides the opportunity to utilize the free space by providing it in the desired location. Details of this will be explained below.
(実施形態の適用例)
次の適用例を示して、実施形態について説明する。
図1は、実施形態が適用される建物の例を説明するための図である。
図1の中の(a)に示す対象領域TZには、「ステーション(Station)」が割り当てられている。この対象領域TZを利用するワーカーの人数は、各テーブルの座席の総数に基づいて決定される。座席の総数までの人数を収容可能であるが、利便性を考慮すると座席の総数の80%程度までの人数で利用するとよい。例えば、「ステーション」に配置されるテーブルには、1テーブルあたり4席から6席が設けられているとよい。各テーブルは、例えば、2次元の格子の交点の位置に配置されている。各テーブルのサイズ、形、席数などは、一様であってよく、一部のものが互いに異なっていてもよい。各テーブルの個数、配置の位置は、図1の中の(a)に示すものに制限されることなく適宜変更してもよい。
(Application examples of the embodiment)
The following application example will be given to explain the embodiment.
FIG. 1 is a diagram for explaining an example of a building to which the embodiment is applied.
A "station" is assigned to the target area TZ shown in (a) of FIG. 1. The number of workers using this target area TZ is determined based on the total number of seats at each table. Although the number of people can be accommodated up to the total number of seats, it is recommended to use up to about 80% of the total number of seats for convenience. For example, tables arranged in a "station" may have 4 to 6 seats per table. Each table is arranged, for example, at the intersection of a two-dimensional lattice. The size, shape, number of seats, etc. of each table may be uniform, or some of them may be different from each other. The number of tables and the arrangement positions may be changed as appropriate without being limited to those shown in (a) of FIG. 1.
図1の中の(a)に示す適用例の図には、上述の対象領域TZのほかに、隣接領域NZ1と、隣接領域NZ2とが含まれる。隣接領域NZ1は、対象領域TZに隣接する。隣接領域NZ1は、上述したシーンの1つである「コミュニティー(Community)」が割り当てられている。「コミュニティー」では、例えば、ワーカー同士がコミュニケーションを行える場が提供される。対象領域TZと隣接領域NZ1とには、隣接領域NZ2が隣接する、隣接領域NZ2には、対象領域TZと隣接領域NZ1が並べて配置される方向に沿った「通路」が設けられている。なお、対象領域TZ内のテーブルの位置をXY座標を用いて示す。XY座標の原点を、「コミュニティー」と「通路」とが接する箇所に定める。X軸方向が「通路」の延伸方向に沿う方向なり、Y軸方向が「通路」の延伸方向に交わる方向になる。 The diagram of the application example shown in (a) of FIG. 1 includes adjacent areas NZ1 and NZ2 in addition to the target area TZ. The adjacent area NZ1 is adjacent to the target area TZ. The adjacent area NZ1 is assigned to the "Community" which is one of the above-mentioned scenes. In the "Community", for example, a place where workers can communicate with each other is provided. The target area TZ and the adjacent area NZ1 are adjacent to the adjacent area NZ2, and the adjacent area NZ2 is provided with an "aisle" along the direction in which the target area TZ and the adjacent area NZ1 are arranged side by side. The position of the table in the target area TZ is indicated using XY coordinates. The origin of the XY coordinates is set at the point where the "community" and the "aisle" meet. The X-axis direction is the direction along the extension direction of the "aisle", and the Y-axis direction is the direction intersecting the extension direction of the "aisle".
図1の中の(a)に示す各テーブルのシンボルの中に、各テーブルに付与された情報を示す。図1の中の(b)に、4つの席が設けられたテーブルのシンボルの例を示し、各情報について説明する。4つの枡の中に「テーブルID」、「優先順位」、「X座標」、「Y座標」の情報が夫々割り付けられている。 The information assigned to each table is shown in the symbol of each table shown in (a) of Figure 1. An example of the symbol of a table with four seats is shown in (b) of Figure 1, and each piece of information will be explained. The information "table ID", "priority", "X coordinate", and "Y coordinate" are each assigned to the four squares.
図1の中の(a)に示す「a1」から「a5」、「b1」から「b5」、「c1」から「c5」及び「d1」から「d5」が記載された四角形は、例えば4つまたは6つの席が設けられたテーブルを夫々示している。例えば、符号S4Pは、4つの席が設けられたテーブルa1のシンボルを示し、その位置がX軸の1列、Y軸のa行になる。符号S6Pは、6つの席が設けられたテーブルb1のシンボルを示し、その位置がX軸の1列、Y軸のb行になる。
The rectangles marked "a1" to "a5", "b1" to "b5", "c1" to "c5", and "d1" to "d5" in (a) of Figure 1 respectively indicate tables with, for example, four or six seats. For example, the symbol S4P indicates the symbol for table a1 with four seats, and its position is
図示していないが、対象領域TZを利用する各グループの就業時間は、共通する時間帯に設定されていて、就業時間が互いに異なるシフト制によるものではない。さらに、フレックスタイム制や、残業時間が適用されていてもよい。例えば、利用領域決定支援システムが提案対象にする時間帯は、正規の就業時間内と残業時間との一方または両方であってよい。両方の場合、利用領域決定支援システムは、正規の就業時間内と残業時間の提案内容を変えてもよい。 Although not shown in the figure, the working hours of each group using the target area TZ are set to a common time period, and are not based on a shift system in which working hours differ from one another. Furthermore, a flextime system or overtime hours may be applied. For example, the time periods proposed by the utilization area determination support system may be either regular working hours or overtime hours, or both. In both cases, the utilization area determination support system may change the content of the proposals for regular working hours and overtime hours.
例えば、各グループのメンバーのワークスタイルに「ステーション」外に移動するなどの業務が比較的多い傾向がある場合には、通路側に近いテーブルに最上位の優先度を割り付けてもよい。 For example, if the work style of each group's members tends to involve a relatively large amount of tasks that involve moving outside of their "stations," the highest priority may be assigned to tables closest to the aisle.
各グループに割り当てられないフリーテーブルFT(不図示)が配置された領域をフリースペースFS(不図示)という。フリーテーブルFTがまとめて配置される領域を中央テーブルBBという。フリーテーブルFTは、空席化によって利用可能になったテーブルであるが、その空席を配置する位置を調整することで、各グループがそれぞれの目的でコミュニケーションなどの場として利用したり、ワーカー個人が集中の場として活用したりすることが許可される。 The area where free tables FT (not shown) that are not assigned to any group are located is called free space FS (not shown). The area where free tables FT are located together is called central table BB. Free tables FT are tables that have become available by leaving them vacant, but by adjusting the positions of the vacant seats, each group can use them for their own purposes as a place for communication, or individual workers can use them as a place to concentrate.
(第1の実施形態)
図2Aは、第1の実施形態の利用領域決定支援システム1の概略構成図である。
本実施形態における利用領域決定支援システム1は、解析処理装置100と、端末装置200と、端末装置200Mとを含む。ワーカーを符号Wで示す。管理者を符号Mで示す。以下の説明で、符号Wと符号Mの記載を省略する。
(First embodiment)
FIG. 2A is a schematic configuration diagram of a utilization area
The utilization area
端末装置200は、ワーカーが情報を投稿したり、閲覧したりする際に使用する装置である。例えば各ワーカーは、同種の端末装置200を携帯する。図3に示す符号GA、GB、GC、GDは、ワーカーが所属するグループを示す。各ワーカーは、自身が携帯する端末装置200を操作することで、解析処理装置100に情報(例えば、アンケートの回答。)を送り、解析処理装置100からの情報を取得して、その表示部に表示させることで、オフィス内でワーカーが利用可能なテーブルの位置を得ることができる。
The
端末装置200Mは、利用領域決定支援システム1の管理者Mが操作して、解析処理装置100の設定を変更する装置である。
The
図2Bと図2Cは、利用領域決定支援システム1の適用例を説明するための図である。
図2Bにある一日の典型的なワークスタイルを示す。
利用領域決定支援システム1は、例えば、9時にワーカーが出社したとき、又は出社予定の時刻(9時)になったときに、ワーカーがその日に利用する座席を案内する情報を、ワーカーが所持する端末装置200(例えばスマートホン)に表示させる。端末装置200は、この案内をポップアップ形式で表示してもよい(図2C)。ワーカーは、端末装置200のポップアップアイコンを操作して、座席の案内に関する関連情報を表示(サイネージ表示)させてもよい。
2B and 2C are diagrams for explaining an application example of the utilization area
FIG. 2B shows a typical work style for one day.
For example, when a worker arrives at work at 9:00 or when the worker is scheduled to arrive at work (9:00), the utilization area
また、利用領域決定支援システム1は、例えば、退社時刻(例えば17時半)になると、ワーカーがその日の残業時間に利用するワークエリア(座席)を案内する情報を、ワーカーが所持する端末装置200(例えばスマートホン)に表示させる。残業時間に利用するワークエリアは、全体の中の一部の領域内に全グループが収まるように決定される。このワークエリアの中で、グループ毎に纏まるようにグループに分けて配置してもよく、一般的なフリーアドレス型で配置してもよい。
In addition, for example, when it is time to leave work (e.g., 5:30 p.m.), the utilization area
このように、利用領域決定支援システム1は、オフィスの利用系に合わせて、ワークエリアのリコメンドを行うことができる。
In this way, the utilization area
解析処理装置100の一例を、図3を参照して説明する。図3は、第1の実施形態の解析処理装置100の構成図である。解析処理装置100は、コンピュータシステムの一例である。
An example of the
解析処理装置100は、例えば、情報取得部10と、算出部30と、レコメンド処理部40と、出力部50と、記憶部60(不図示)とを備える。
The
記憶部60は、利用領域決定支援システム1の後述する各部が実行する各種処理のための各種データとプログラムを格納する。なお、利用領域決定支援システム1は、記憶部60のほかに外部の記憶部を利用するように構成してもよく、これについては、通信を利用する一般的な方法を適用してよい。
The storage unit 60 stores various data and programs for various processes executed by each unit of the utilization area
情報取得部10は、図3Aに示されない操作部から、または通信回線NW(図2A)を介して、利用領域決定支援システム1の処理に係る各種データを取得する。各種データには、例えば、基本情報と、前日のアンケートに係る情報(予定情報)と、前日までの組織間コミュニケーション量のデータが含まれる。
The
例えば、基本情報には、建物のフロアプラン、対象の各グループのワークスタイル、各グループのワーカーの人員構成、複数のテーブルに付与される優先順位、上限値などの各種情報が含まれる。例えば、フロアプラン情報には、フリーアドレス型オフィスとして利用される対象領域TZと対象領域TZの外部に位置する特定用途の領域との位置関係と距離に関する情報が含まれる。複数のテーブルに付与される優先順位(テーブル優先順位という。)と上限値については後述する。前日のアンケートに関する情報には、各グループのワーカーが申告した当日の在室予定、当日の打ち合わせ予定の有無などが含まれている。上記の前日のアンケートに関する情報は、複数のテーブルの利用日前(前日)に申告された利用日の業務に関わる予定情報の一例である。上記の予定情報は、利用日の打ち合わせ予定に関わる予定情報を含むものの一例である。グループ間のコミュニケーション量には、前日までの数日間の行動履歴情報(位置情報を含む。)が含まれている。 For example, the basic information includes various information such as the floor plan of the building, the work style of each target group, the personnel composition of the workers of each group, the priority and upper limit values assigned to the multiple tables. For example, the floor plan information includes information on the positional relationship and distance between the target area TZ used as a free address office and an area for specific uses located outside the target area TZ. The priority (called table priority) and upper limit values assigned to the multiple tables will be described later. The information on the previous day's questionnaire includes the presence schedule for that day declared by the workers of each group, whether or not there is a meeting scheduled for that day, etc. The above information on the previous day's questionnaire is an example of schedule information related to the work on the day of use that was declared before the use of the multiple tables (the day before). The above schedule information is an example of schedule information including schedule information related to a meeting scheduled for the day of use. The amount of communication between groups includes behavior history information (including location information) for several days up to the day before.
情報取得部10は、上記の各種データを取得すると、記憶部60に取得した情報を書き込み、追加する。以下に示す各機能部は、情報取得部10が取得した各種データ、または記憶部60に格納された各種データを利用して、処理の結果を記憶部60に追加する。
When the
算出部30は、上記の予定情報に基づいて、対象領域TZ内の複数のテーブルの中から、利用日の利用形態を制限するテーブルとして利用する利用日当日の必要テーブルの個数(必要テーブル数)を算出する。必要テーブル数には、各グループのテーブル数、及びフリーテーブルの個数が含まれる。より具体的には、この利用日当日の必要テーブル数には、各グループが専ら利用するように割り当てるテーブルのテーブル数と、各グループが共用するように割り当てるフリーテーブルFTのテーブル数とが含まれる。本実施形態では、テーブル数を基準にした処理について説明するが、これに代えて、席の数を基準にした処理を用いてもよい。
The
算出部30は、上記の予定情報に基づいて、グループごとに、在席予定と回答した人数を算出する。算出部30は、行動履歴情報に基づいて、グループ間のコミュニケーション量を算出する。
The
レコメンド処理部40は、上記の予定情報に基づいて、対象領域TZ内に第1グループと第2グループとを含む複数のグループがそれぞれ利用するテーブルを決定するためのグループ配置の優先度を決定する。例えば、グループ配置の優先度がより高いグループを第1グループと呼ぶ。この場合、第2グループは、第1グループよりも優先度が低い。以下同様である。
Based on the above-mentioned schedule information, the
さらに、レコメンド処理部40は、第1グループのグループ配置の優先度よりも、優先度が低い第2グループの領域を、その必要テーブル数を満たすように第1グループの領域を配置した領域以外の領域に配置する。これによって、第2グループが決定する。なお、この第2グループの領域の配置は、後述する第2グループの領域の配置の規則に従うものとする。
Furthermore, the
レコメンド処理部40は、第1グループのメンバーと第2グループのメンバーとが適宜利用することが許可されたフリーテーブルFTを、その必要テーブル数を満たすように予め選定してもよい。
The
出力部50は、外部の端末装置からの要求を受け付けて、その要求に応じてレコメンド処理部40の処理の結果を、上記の端末装置に対して出力する。
The
図4Aから図4Eを参照して、実施形態に示す事例に係る各種情報の一例について説明する。 With reference to Figures 4A to 4E, an example of various types of information related to the example shown in the embodiment will be described.
図4Aは、実施形態のテーブルに係る情報の一例を説明するための図である。図4Aに示された「テーブルマスタ」には、各テーブルに係る情報が格納されている。「テーブルマスタ」は、テーブルID、座席数、座標(X座標、Y座標)、テーブル優先順位、中央テーブルなどの項目を含む。「テーブルマスタ」の各レコードは、テーブルごとに設けられている。 Figure 4A is a diagram for explaining an example of information related to a table in an embodiment. The "table master" shown in Figure 4A stores information related to each table. The "table master" includes items such as the table ID, number of seats, coordinates (X coordinate, Y coordinate), table priority, and center table. Each record in the "table master" is provided for each table.
テーブルIDは、各テーブルの識別情報である。座席数は、各テーブルの座席数である。X座標は、各テーブルのX方向の座標を示し、Y座標は、Y方向の座標を示す。テーブル優先順位は、グループの配置を行う際に選択するテーブルの優先順位である。テーブル優先順位について、例えば、「1」を最も優先順位が高いものとして規定して、以下連番で数値が大きくなるほど優先順位が下がるものとする。 The table ID is identification information for each table. The number of seats is the number of seats at each table. The X coordinate indicates the coordinate in the X direction of each table, and the Y coordinate indicates the coordinate in the Y direction. The table priority is the priority of the table selected when arranging groups. For table priority, for example, "1" is defined as the highest priority, and the higher the consecutive number, the lower the priority.
中央テーブルは、中央テーブルBB内のテーブルであることを識別するための情報と、中央テーブルBB内のテーブルの優先順位を規定する情報とを示す。例えば、「0」は、中央テーブルBBとして設定されていないことを示し、「0」以外の数値は、各テーブルが中央テーブルとして設定されていることを示す。中央テーブルBB内のテーブルの優先順位も、テーブル優先順位と同様に1からの連番で規定するとよい。 The central table indicates information for identifying it as a table within central table BB, and information defining the priority of tables within central table BB. For example, "0" indicates that it is not set as central table BB, and any number other than "0" indicates that the respective table is set as a central table. The priority of tables within central table BB should also be defined by consecutive numbers starting from 1, similar to the table priority.
図4Bは、実施形態のグループに係る情報の一例を説明するための図である。図4Bに示された「グループマスタ」には、各グループに係る情報が格納されている。
「グループマスタ」は、グループID、所属人数、先頭防止、グループ優先順位などの項目を含む。
4B is a diagram for explaining an example of information related to groups according to the embodiment. The "group master" shown in FIG. 4B stores information related to each group.
The "group master" includes items such as group ID, number of members, prevention of leading, and group priority.
例えば、グループIDは、各グループの識別情報である。グループ名は、各グループの名称を示す。所属人数は、各グループの所属人数を示す。先頭防止は、グループの配置処理を行う際に、最優先のテーブルに配置されない様にするための情報を示す。例えば、最優先のテーブルに配置されない様にするグループには1を設定する。グループ優先順位は、グループの配置を行う処理において、順にグループを選択する順位を示す。「グループマスタ」のグループ優先順位も、前述のテーブル優先順位と同様に1からの連番で規定するとよい。 For example, the group ID is identification information for each group. The group name indicates the name of each group. The number of members indicates the number of members in each group. The first prevention indicates information for preventing a group from being placed in the highest priority table when performing group placement processing. For example, a value of 1 is set for a group that should not be placed in the highest priority table. The group priority indicates the order in which groups are selected when performing group placement processing. The group priority of the "group master" should also be specified as a consecutive number starting from 1, similar to the table priority described above.
図4Cは、実施形態の上限値に係る情報の一例を説明するための図である。図4Cの(a)に示された「上限値」には、各グループを配置するテーブル間の距離の上限値に係る情報が格納されている。 Figure 4C is a diagram for explaining an example of information related to upper limit values in an embodiment. The "upper limit value" shown in (a) of Figure 4C stores information related to the upper limit value of the distance between the tables in which each group is placed.
「上限値」は、上限値UL1、上限値UL2などの項目を含む。例えば、上限値UL1は、異なるグループ間の隣接関係を抽出する際に、対象先の範囲を規定する距離の上限値を示す。例えば、グループを配置しようとしているテーブルについて、その周囲(隣接)のテーブルにどのグループが既に割り付けられているかを抽出する際の範囲を規定する。
上限値UL2は、同一のグループを隣接したテーブルに配置する際の対象先の範囲を規定する距離の上限値を示す。例えば、2つのグループを配置しようとしているテーブルについて、その周囲(隣接)のテーブルにどのグループが既に割り付けられているかを抽出する際の範囲を規定する。
The "upper limit" includes items such as upper limit UL1 and upper limit UL2. For example, upper limit UL1 indicates the upper limit of the distance that defines the range of the target when extracting the adjacent relationship between different groups. For example, it defines the range when extracting which groups have already been assigned to the surrounding (adjacent) tables for a table in which a group is to be placed.
The upper limit value UL2 indicates the upper limit of the distance that defines the range of the target destination when placing the same group in adjacent tables. For example, it defines the range when extracting which groups have already been assigned to the surrounding (adjacent) tables for a table in which two groups are to be placed.
図4Cの(b)に、テーブル間の距離の算出例を示す。テーブルの中心同士の距離を用いる。X軸方向とY軸方向に、各テーブルが格子状に配置されている。格子の間隔を1.0とする。各テーブルの基準の位置をこの格子に合わせる。テーブルの基準の位置を、例えば、各テーブルの天板の中央にする。例えば、テーブルa1とテーブルa2は、X軸方向に隣り合う。この間の距離は1.0になる。テーブルa1とテーブルb1は、Y軸方向に隣り合う。この間の距離は1.0になる。これに対して、テーブルa1とテーブルb2は、比較的近くに配置されているが隣り合わないテーブルになる。この間の距離は1.4になる。 Figure 4C (b) shows an example of calculating the distance between tables. The distance between the centers of the tables is used. The tables are arranged in a grid pattern in the X-axis and Y-axis directions. The grid spacing is set to 1.0. The reference position of each table is aligned with this grid. The reference position of the table is set, for example, to the center of the table top. For example, tables a1 and a2 are adjacent to each other in the X-axis direction. The distance between them is 1.0. Tables a1 and b1 are adjacent to each other in the Y-axis direction. The distance between them is 1.0. In contrast, tables a1 and b2 are arranged relatively close to each other, but are not adjacent to each other. The distance between them is 1.4.
図4Dは、実施形態の各グループの処理に利用する各変数の一例を説明するための図である。図4Dに示された「グループデータ」には、処理に利用する各変数のデータが格納されている。例えば、「グループデータ」は、グループID、在席予定数、打合せ予定数、打合せ予定者比率、処理順位などの項目を含む。 Figure 4D is a diagram for explaining an example of each variable used in processing each group in an embodiment. The "group data" shown in Figure 4D stores data on each variable used in processing. For example, the "group data" includes items such as the group ID, number of people scheduled to be present, number of meetings scheduled, ratio of people scheduled to have meetings, and processing order.
グループIDは、各グループの識別情報である。在席予定数は、その日に在籍する予定人数を示す。例えば、アンケート結果に基づいて、その日に在籍する予定人数を集計した値であって良い。打合せ予定数は、在籍予定者の中で打合せの予定がある人数を示す。例えば、アンケート結果に基づいて、在籍予定者の中で打合せの予定があると回答した人数を集計した値であって良い。打合せ予定者比率は、在席予定者の内、打合せ予定があると回答した人の割合を示す。例えば、上記の「打合せ予定数」に対する「在席予定数」の比率であってよい。処理順位は、次に処理をするグループの処理順位を示す。この処理順位は、処理の都度、打合せ比率、グループマスタ、グループ間近接度、出力履歴を参照して再計算され更新される。なお、グループ間近接度の算出方法として、特開2016-115006号公報などに記載の既知の方法を利用してもよい。 The group ID is identification information for each group. The number of people scheduled to be present indicates the number of people scheduled to be present on that day. For example, it may be a value obtained by aggregating the number of people scheduled to be present on that day based on the results of a survey. The number of people scheduled to have meetings indicates the number of people who have meetings scheduled among those scheduled to be present. For example, it may be a value obtained by aggregating the number of people who answered that they have meetings scheduled among those scheduled to be present based on the results of a survey. The ratio of people scheduled to have meetings indicates the ratio of people who answered that they have meetings scheduled among those scheduled to be present. For example, it may be the ratio of the "number of people scheduled to be present" to the above-mentioned "number of people scheduled to have meetings". The processing order indicates the processing order of the group to be processed next. This processing order is recalculated and updated each time processing is performed by referring to the meeting ratio, group master, inter-group proximity, and output history. Note that a known method described in JP2016-115006A or the like may be used as a method for calculating inter-group proximity.
図4Eは、実施形態の処理結果のデータの一例を説明するための図である。図4Eに示された「出力データ」には、処理結果のデータが格納されている。「出力データ」は、テーブルID、グループID、座席使用数などの項目を含む。例えば、テーブルIDに対応付けられたテーブル毎に、グループIDに対応づけられたグループが割り当てられ、その人数が座席使用数として格納される。 Figure 4E is a diagram for explaining an example of data resulting from processing in an embodiment. The "output data" shown in Figure 4E stores data resulting from processing. The "output data" includes items such as a table ID, a group ID, and the number of seats in use. For example, for each table associated with a table ID, a group associated with a group ID is assigned, and the number of groups is stored as the number of seats in use.
図5は、実施形態のレコメンド処理のフローチャートである。 Figure 5 is a flowchart of the recommendation process of the embodiment.
まず、事前準備処理を実施する(ステップS12)。
例えば、情報取得部10は、施設の管理者が指定する基本情報、予定情報、及び行動履歴情報を取得する。例えば、上記の予定情報は、情報取得部10がグループのメンバーに対してアンケートを提示して、そのアンケートの回答に基づくものであってもよく、図示されない予定管理装置が収集した予定情報に基づくものであってもよい。算出部30は、上記の予定情報に基づいて必要テーブル数を算出する。これに基づいて、管理者は、例えば、フリースペースの配置位置の種別の1つである中央配置を選択する。
First, a preparation process is carried out (step S12).
For example, the
本実施形態では、例えば、予定情報として在席率を用いて、以下に示す処理の適用の適否を識別してもよい。図6は、実施形態の事前準備処理のフローチャートである。 In this embodiment, for example, the occupancy rate may be used as schedule information to identify whether or not the application of the process described below is appropriate. Figure 6 is a flowchart of the advance preparation process of this embodiment.
算出部30は、例えば、アンケートの回答に基づいて、各グループの在席予定数の合計値と、全体の在席率を算出する。なお、在席率は、各グループの所属人数の合計値に対する、各グループの在席予定数の合計値の比である。算出部30は、全体の在席率が所定の値よりも低いか否かを判定して(ステップS122)、全体の在席率が所定の値よりも低い場合には、処理をステップS126に進める。上記の在席率に係る所定の値を例えば40%にしてもよい。全体の在席率が所定の値を超える場合には、算出部30は、在席予定数の合計値が、中央テーブルを除いたテーブルの座席数よりも多いか否かを判定する(ステップS124)。
The
在席予定数の合計値が、中央テーブルを除いたテーブルの座席数よりも多い場合には、座席数が不足しないように中央テーブルを設けない配置条件に決定して(ステップS126)、一連の処理を終える。在席予定数の合計値が、中央テーブルを除いたテーブルの座席数よりも多くない場合には、中央テーブル(フリースペース領域)を設ける配置条件にして、一連の処理を終える。なお、在席率は、利用予定率の一例である。 If the total number of people expected to be present is greater than the number of seats at the tables excluding the center table, the arrangement condition is determined to be such that no center table is provided so that there is no shortage of seats (step S126), and the process ends. If the total number of people expected to be present is not greater than the number of seats at the tables excluding the center table, the arrangement condition is determined to be such that a center table (free space area) is provided, and the process ends. Note that the occupancy rate is an example of a planned utilization rate.
本実施形態の以下の説明では、中央テーブル(フリースペース領域)を設ける配置条件の場合を中心に説明する。 The following explanation of this embodiment focuses on the case where a central table (free space area) is provided.
図5に戻り、次に、レコメンド処理部40は、予め定められたグループ優先順位に従って、最初に処理を実施する対象のグループ(第1処理グループ)を抽出する(ステップS14)。このグループ優先順位は、管理者が予め定めておいてもよく、グループの配置結果の履歴情報に基づいて決定してもよい。
Returning to FIG. 5, the
次に、レコメンド処理部40は、テーブル優先順位が1番目のテーブルに、処理順が1番目のグループ(Gr)を配置する(ステップS18)。なお、「グループ(Gr)」は、そのグループの識別情報を示す。
Next, the
ここで、図7と図8を参照して、テーブル優先順位が1番目のテーブルへの配置を説明する。図7と図8は、テーブル優先順位が1番目のテーブルへの配置を説明するための図である。テーブル優先順位は、グループマスタ、出力データなどに基づいて決定される。例えば、テーブル選定基準には、対象領域TZ内のテーブルの中から中央テーブルBB(フリースペース領域)以外の領域のテーブルを優先して選定する優先度が規定されている。 Now, with reference to Figures 7 and 8, we will explain the placement of tables with the first table priority. Figures 7 and 8 are diagrams for explaining the placement of tables with the first table priority. The table priority is determined based on the group master, output data, etc. For example, the table selection criteria specifies a priority for preferentially selecting tables in areas other than the central table BB (free space area) from among the tables in the target area TZ.
例えば、レコメンド処理部40は、図7に示すテーブル優先順位を用いて、テーブルa1を、テーブル優先順位が1番目のテーブルに決定する。なお、図7に示すテーブル優先順位は、中央テーブルを配置することを前提にして、テーブル優先順位の並びを整理された結果を示す。中央テーブルに割り付けられたテーブルの優先順位は、中央テーブルに割り付けられなかったテーブルの優先順位よりも低く設定されている。その結果、図8に示すように、テーブル優先順位が1番目のテーブルa1に、処理順が1番目のグループ(Gr)が配置される。図7に示すテーブル(a1)の外枠の二重線は、割り当て済みを示す。以下、同様。
For example, the
レコメンド処理部40は、同じグループ(Gr)のテーブルを複数配置する必要がある場合に、同じグループ(Gr)のテーブルを互いに近接する様に配置する(ステップS20)。例えばレコメンド処理部40は、同じグループ(Gr)の在予定数の席を確保するように、テーブル優先順位に従って抽出したテーブルを、同じグループ(Gr)のテーブルとして割り付ける。この処理の詳細を後述する。なお、この段階で、テーブルが不足した場合には、相席配置などの方法で配置可能な席を確保するとよい。
When multiple tables of the same group (Gr) need to be placed, the
次に、レコメンド処理部40は、全てのグループの配置が終了したか否かを判定する(ステップS22)。全てのグループの配置が終了した場合には、一連の処理を終了する。
Next, the
未配置のグループがある場合には、レコメンド処理部40は、空きテーブルの中でテーブル優先順位の最も高いテーブルのテーブルID(T)を取得する(ステップS30)。
If there are any unallocated groups, the
次に、レコメンド処理部40は、隣接するテーブルに配置されたグループと近接度の高いグループのグループ(Gr)を取得する(ステップS32)。レコメンド処理部40は、同一グループの隣接配置の可否を判定して、隣接配置できない場合はテーブルID(T)を所定のルールに従い変更する(ステップS34)。これを必要な回数を繰り返して、隣接配置可能なテーブルのテーブルID(T)を決定する。
Next, the
レコメンド処理部40は、隣接配置可能なテーブル(テーブルID(T))に、近接度の高いグループ(Gr)を配置する(ステップS36)。
The
上記の処理の手順により、レコメンド処理部40は、近接度の高いグループ(Gr)を隣接配置することができる。
By following the above processing steps, the
以下、幾つかの具体的な事例(シナリオ)を例示して、各事例に係る処理について説明する。 Below, we will provide some specific examples (scenarios) and explain the processing involved in each example.
シナリオ1A:同じグループ(Gr)のテーブルを複数配置する場合 Scenario 1A: Placing multiple tables from the same group (Gr)
図9Aから図9Cを参照して、同じグループ(Gr)のテーブルを複数配置する場合の処理(図5のステップS20)について説明する。図9Aは、実施形態の同じグループ(Gr)のテーブルを複数配置することに係る処理のフロチャートである。図9Bと図9Cは、実施形態の同じグループ(Gr)のテーブルを複数配置することに係る処理を説明するための図である。 The process for arranging multiple tables of the same group (Gr) (step S20 in FIG. 5) will be described with reference to FIG. 9A to FIG. 9C. FIG. 9A is a flowchart of the process for arranging multiple tables of the same group (Gr) in an embodiment. FIG. 9B and FIG. 9C are diagrams for explaining the process for arranging multiple tables of the same group (Gr) in an embodiment.
図9Cに示す情報は、特定のグループに割り当てられたテーブルから、新たに配置する対象のテーブルまでの距離を夫々試算した結果の一例である。図9Cに示す情報は、前述の図4Aに示された「テーブルマスタ」に対して、割り当てられたテーブルから、新たに配置する対象のテーブルまでの距離の項目が増えている。 The information shown in Figure 9C is an example of the results of calculating the distance from a table assigned to a specific group to the new target table. The information shown in Figure 9C is an example of the results of calculating the distance from the assigned table to the new target table, compared to the "table master" shown in Figure 4A above.
ここで例示する前提条件は、テーブルc1、d1に既に同じグループが割り当てられていて(配置済で)、同グループの3卓目を配置する段階にある。 The prerequisites for this example are that the same group has already been assigned to tables c1 and d1 (placed), and we are at the stage of placing a third table from the same group.
図9Cに示す情報のうち「c1からの距離」と「c2からの距離」は、夫々、テーブルc1とテーブルc2とから配置対象の各テーブルまでの距離である。上記の距離の合計を距離(M)に示す。 In the information shown in Figure 9C, "distance from c1" and "distance from c2" are the distances from table c1 and table c2 to the respective tables to be placed. The sum of the above distances is shown as distance (M).
図9Aに示すように、まず、レコメンド処理部40は、特定のグループの在席予定者数と、同グループの配置済座席数とを比較して、配置したグループの不足座席数を算出する。例えば、レコメンド処理部40は、在席予定者数が配置済座席数以下であるか否かを判定する(ステップS202)。この条件式を式(1)に示す。
As shown in FIG. 9A, first, the
在席予定者数 ≦ 配置済座席数 ・・・(1) Number of people expected to attend <= Number of seats already allocated ... (1)
なお、テーブル単位で割り付けを行うため、在席予定者数よりも配置済座席数の方が多くなることがある。この差が、そのテーブルの空き席数になる。 Note that because allocation is done on a table-by-table basis, the number of allocated seats may be greater than the number of people expected to be seated. This difference represents the number of available seats at that table.
在席予定者数が配置済座席数以下である場合、レコメンド処理部40は、一連の処理を終える。在席予定者数が配置済座席数を超える場合、レコメンド処理部40は、割り当てられていないテーブル(空きテーブル)があるか否かを判定して(ステップS204)、空きテーブルがない場合には、例えば相席処理を試みるとよい。相席処理については後述する。
If the number of people planning to attend is equal to or less than the number of allocated seats, the
空きテーブルがある場合には、レコメンド処理部40は、各空きテーブルに対して、グループ(Gr)の配置済テーブルからの距離(M)を算出する(ステップS206)。この場合、同グループに配置済テーブルが複数ある場合には、それぞれのテーブルからの距離を合計するとよい。
If there are free tables, the
次に、レコメンド処理部40は、テーブルマスタに係る、中央テーブル、距離(M)、テーブル優先順位などの数値を用いて配置の順を並び替えて、同グループ(Gr)を配置するテーブルを選択する。レコメンド処理部40は、選択したテーブルに同グループ(Gr)を割り当てて、ここに同グループ(Gr)を配置する(ステップS208)。レコメンド処理部40は、ステップS208の処理を終えると、ステップS202の処理に進める。
Next, the
例えば、図9Cの一覧は、テーブルマスタに登録されている各テーブルに空きテーブルがある状況で、中央テーブル、距離(M)、テーブル優先順位の順に、それぞれの項目の値に基づいてソーティングされた結果を示す。一番上に示されたレコードは、テーブルIDが「d2」のテーブルd2について試算された結果であり、「テーブルc1からテーブルd2までの距離」、「テーブルc2からテーブルd2までの距離」及びその合計の「距離(M)」が、夫々1.41、1.00、2.41である。「距離(M)」の値は、評価値の一例であり、より詳しくは距離に係る評価値の一例である。各レコードのなかで、「距離(M)」の値が最小になるテーブルを選択するとよい。これにより、レコメンド処理部40は、テーブルd2が適しているテーブルとして抽出する。
For example, the list in FIG. 9C shows the results of sorting based on the values of each item in the order of center table, distance (M), and table priority when there is a free table in each table registered in the table master. The record shown at the top is the result of trial calculation for table d2 with table ID "d2", and the "distance from table c1 to table d2", "distance from table c2 to table d2", and the total "distance (M)" are 1.41, 1.00, and 2.41, respectively. The "distance (M)" value is an example of an evaluation value, and more specifically, an example of an evaluation value related to distance. It is advisable to select the table with the smallest "distance (M)" value among the records. As a result, the
上記の処理により、同じグループ(Gr)のテーブルを複数配置する場合に、同グループ内のテーブルを隣接配置にすることができる。 By using the above process, when placing multiple tables from the same group (Gr), the tables in the same group can be placed adjacent to each other.
シナリオ1B:中央テーブル以外の席を割り当てるとグループのテーブルが隣接しなくなる場合 Scenario 1B: If seats other than the center table are assigned, the group's tables will not be adjacent
次に、図10から図12を参照して、中央テーブル以外の席を割り当てるとグループのテーブルが隣接しなくなる場合に適用する処理について説明する。図10は、実施形態の同一グループの隣接配置に関する処理のフローチャートである。図11は、中央テーブル以外の席を割り当てるとグループのテーブルが隣接しなくなる場合の処理について説明するための図である。図12は、テーブルのシンボル内に示す各情報について説明するための図である。 Next, referring to Figures 10 to 12, a process that is applied when the tables of a group will not be adjacent if seats other than the central table are assigned will be described. Figure 10 is a flowchart of a process related to adjacent placement of tables of the same group in an embodiment. Figure 11 is a diagram for explaining a process that will not be adjacent if seats other than the central table are assigned. Figure 12 is a diagram for explaining each piece of information shown in the table symbol.
例えば、中央テーブルを利用することを前提にした条件で処理中に、空きテーブルに特定のグループを配置することがある。以下、この事例について説明する。 For example, during processing, a specific group may be placed on a free table under conditions that assume the central table will be used. An example of this is described below.
図11に、テーブルの割り当て状況を示す。図12に、4つの席が設けられたテーブルのシンボルの第2の例を示し、テーブル内の各枡内に示す各情報について説明する。上側の2つの枡の中に「テーブルID」、「グループ優先順位」の情報が夫々割り付けられ、下側の枡の中に「割り当てられたグループ」の情報が割り付けられている。 Figure 11 shows the table allocation status. Figure 12 shows a second example of a symbol for a table with four seats, and explains the information shown in each cell in the table. The information "Table ID" and "Group priority" are allocated to the top two cells, and the information "Allocated group" is allocated to the bottom cell.
図11に示すように、中央テーブル以外のテーブルは、テーブルd5以外が既に割り当てられているものとする。上記の通り中央テーブル以外のテーブルには、テーブルd5以外に空きテーブルがない。テーブルd5は、対象領域の角にあたるテーブルである。そのため、テーブルd5から-X方向と-Y方向に夫々隣り合うテーブル(テーブルc5とテーブルd4)は、隣接範囲CC内のテーブルであるが既に割り当てられている状況にある。 As shown in Figure 11, it is assumed that all tables other than the central table, except for table d5, have already been assigned. As mentioned above, there are no free tables other than table d5 among the tables other than the central table. Table d5 is a table that is at the corner of the target area. Therefore, the tables adjacent to table d5 in the -X and -Y directions (tables c5 and d4) are tables within the adjacent range CC, but have already been assigned.
この状況で、在席予定者数が11名のFグループを配置する場合、席が4つのテーブルd5だけでは、Fグループを配置しきれない。テーブルd5への割り当てだけでは不足するFグループの席を中央テーブル内の空きテーブルに割り付けると、Fグループのテーブルが隣接しなくなる。 In this situation, if group F, which has 11 people expected to be present, is to be placed at table d5, which has only four seats, group F cannot be placed there. If the seats for group F, which are insufficient when allocated to table d5, are allocated to vacant tables in the center table, the tables for group F will no longer be adjacent.
そこで、このような状況の課題を、本実施形態は、次の処理によって解消させる。 Therefore, this embodiment solves the problem of such a situation by the following process.
図10に示すように、まず、レコメンド処理部40は、配置先の候補に選択されたテーブル(配置しようとしているテーブル)の空席数よりも、グループの在籍予定者数が多いか否かを判定する(ステップS342)。そもそも、選択されたテーブルの空席数よりも、グループの在籍予定者数が多くなければ、同グループに複数のテーブルを割り当てる必要がないため、一連の処理を終了する。
As shown in FIG. 10, first, the
その一方で、選択されたテーブルの空席数よりも、グループの在籍予定者数が多い場合、レコメンド処理部40は、隣接範囲CC内から配置先の候補に選択されたテーブルに、隣接する空きテーブルが無いか否かを判定する(ステップS344)。例えば、この判定に、上記の上限値UL2の値(例えば、1.2)を用いて、隣接範囲CCを規定するとよい。上限値UL2の値を閾値に用いることによって、テーブルd5からテーブルc4までの距離が1.4以上になるテーブルc4は、テーブルd5に隣接するテーブルではないと判定される。
On the other hand, if the number of people expected to be enrolled in the group is greater than the number of vacant seats at the selected table, the
配置先の候補に選択されたテーブルに隣接する空きテーブルがある場合には、レコメンド処理部40は、そのテーブルを用いることに決定して、そのテーブルのテーブルIDを変数(T)にして、一連の処理を終える。
If there is a free table adjacent to the table selected as a candidate for placement, the
配置先の候補に選択されたテーブルに、隣接する空きテーブルがない場合には、レコメンド処理部40は、他に空きテーブルがあるか否かを判定し(ステップS346)、他に空きテーブルがない場合には相席処理に進める。
If there is no free table adjacent to the table selected as a candidate for placement, the
他に空きテーブルがある場合には、レコメンド処理部40は、空きテーブルのテーブルIDを示す変数(T)を、次の空きテーブルのテーブルIDの値に変更して(ステップS348)、処理をステップS342に進める。
If there are other free tables, the
上記の処理により、レコメンド処理部40は、中央テーブルBB(フリースペース領域)以外の領域に特定のグループが利用するテーブルとして割り当てられたテーブルからの距離が予め定められた上限値UL2の値を超えない範囲に位置する中央テーブルBB内のテーブルに、上記の特定のグループが利用するテーブルを割り当てることができる。これにより、グループのテーブルが、他のグルーブが配置された位置によって隣接しなくなる場合に、これを解消することができる。
By the above process, the
なお、上記の相席処理とは、1つのテーブルに複数のグループを割り当てる処理のことである。このような相席処理を組み合わせることにより、1つのテーブルを独占的に利用できるように単独のグループを割り当てる処理だけでは、テーブル数が不足する場合を解消できる場合がある。 The above-mentioned sharing process refers to the process of assigning multiple groups to one table. By combining such sharing processes, it may be possible to resolve cases where there are not enough tables when only the process of assigning a single group so that they can use one table exclusively.
レコメンド処理部40は、この相席処理の手法として、下記する事例を適用してもよい。
The
・2つのグループの境界になる1つのテーブルを相席にして、その境界をテーブル内に設ける。 - One table will be shared between the two groups, and the boundary will be set up within the table.
・2つのグループの境界になる2つのテーブルを相席にして、その境界を2つのテーブル内に夫々設ける。 - The two tables that form the boundary between the two groups will be shared, and the boundary will be set up within each of the two tables.
上記の実施形態によれば、利用領域決定支援システム1は、フリーアドレス型のオフィスとして利用される対象領域内に、対象領域を利用する複数のグループの夫々に対して、グループに利用を許可する領域内のテーブルをグループ毎に夫々割り付ける。利用領域決定支援システム1は、テーブルの選定順が予め定められたテーブル選定基準と、同一のグループに割り当てるテーブル間の距離の上限値とを取得する情報取得部と、テーブルの選定順が予め定められたテーブル選定基準に従って、対象領域内に位置する複数のテーブルの中から特定のテーブルを決定し、その後、特定のテーブルを利用するグループとして、割り当てが未了のテーブルを含むグループを割り付けた場合の評価値を試算して、試算された評価値に基づいて、割り当てが未了の複数のグループの内の特定のグループを特定のテーブルに割り当てるレコメンド処理部40と、を備える。レコメンド処理部40は、同一のグループに割り当てられたテーブル間の距離が予め定められた上限値を超えないように、特定のグループが利用するテーブルを夫々割り当てる。これにより、フリーアドレス型のオフィスにおいて各グループが利用する領域がグループ毎に纏まるように配置することができる。なお、上記の上限値は、同一グループ間について規定されることの制限されず、単に所定の値が設定されたものであってもよい。同一グループ間について規定された上限値UL2は、上記の上限値の一例である。上限値を、同一グループ間について規定された上限値UL2を用いることにより、隣接するテーブルに同一グループを配置することができる。
According to the above embodiment, the utilization area
(第2の実施形態)
第2の実施形態について説明する。第1の実施形態では、中央テーブルを配置する事例について説明した。本実施形態では、中央テーブルを配置しない事例について説明する。第1の実施形態との相違点を中心に説明する。
Second Embodiment
A second embodiment will be described. In the first embodiment, a case where a central table is arranged will be described. In this embodiment, a case where a central table is not arranged will be described. The differences from the first embodiment will be mainly described.
図13から図17を参照して、中央テーブルを配置しない事例のなかで近接度の比較的高いグループを取得する処理について説明する。 With reference to Figures 13 to 17, we will explain the process of obtaining groups with relatively high proximity in cases where a central table is not placed.
図13は、第2の実施形態の近接度の高いグループを取得する処理のフローチャートである。図14Aから図15は、図13に関わる近接度の高いグループを取得する処理を説明するための図である。図14Aに、各テーブルの位置情報を示し、図14Bに、各テーブルに既に割り付けられたグループの情報を示す。なお、ここでいう近接度には、近接度そのもの、打合せ予定者の比率、グループの優先順位などの情報が含まれていてもよい。図16は、実施形態のテーブル優先順位を説明するための図である。 Figure 13 is a flowchart of the process of acquiring groups with high proximity in the second embodiment. Figures 14A to 15 are diagrams for explaining the process of acquiring groups with high proximity related to Figure 13. Figure 14A shows the position information of each table, and Figure 14B shows information on groups already assigned to each table. Note that the proximity referred to here may include information such as the proximity itself, the ratio of people scheduled to meet, and group priority. Figure 16 is a diagram for explaining table priority in the embodiment.
この処理の解析対象にするテーブルは、隣接範囲DDとして、上限値UL1に基づいて規定される。例えば、隣接範囲DDは、基準にするテーブルの位置を中心にして、上限値UL1を半径とする円内を領域とする。レコメンド処理部40は、上限値UL1に基づいた隣接範囲DD内のテーブルに配置されているグループと未配置のグループとの関連度に基づいて、処理対象のグループを抽出する(ステップS322)。
The table to be analyzed in this process is defined as the adjacent range DD based on the upper limit value UL1. For example, the adjacent range DD is a region within a circle with the position of the reference table as its center and the upper limit value UL1 as its radius. The
例えば、レコメンド処理部40は、対象のテーブルからの隣接範囲DD内のテーブルに配置されているグループと未配置のグループとの関連度を算出する。レコメンド処理部40は、未配置のグループのグループID(近接グループIDという。)をキーにして、未配置のグループの関連度を示す情報を集約する。未配置のグループの関連度を示す情報には、平均距離、近接度、打合せ予定者比率、グループ優先順位などが含まれていてよい。
For example, the
上記の平均距離とは、配置先の候補に選択されたテーブル(配置しようとしているテーブル)から配置済みの近接グループのテーブルまでの距離を近接グループ毎に算出した平均値のことである。近接度とは、配置済みのグループに関連性が高いグループ(近接グループという。)の近接度のことである。打合せ予定者比率とは、近接グループの在籍者数に対する打ち合わせ予定者の比率のことである。 The above average distance refers to the average distance calculated for each proximity group from the table selected as a candidate for placement (the table to be placed) to tables in adjacent groups that have already been placed. Proximity refers to the proximity of groups that are highly related to the group that has already been placed (called adjacent groups). The ratio of people scheduled to have meetings refers to the ratio of people scheduled to have meetings to the number of people in the adjacent group.
次に、レコメンド処理部40は、上記の抽出の結果に基づいて、未配置のグループの中から処理対象のグループを決定して(ステップS324)、終える。
Next, the
例えば、レコメンド処理部40は、各グループの平均距離、近接度、打合せ予定者比率、グループ優先順位の1つ以上の情報に基づいて、処理対象のグループの情報をソーティングして、最上位になったグループを処理対象のグループとして決定するとよい。
For example, the
これにより、レコメンド処理部40は、対象領域TZ内の在籍率(利用予定率)が予め定められた所定値を超えない場合に、特定のグループが利用するテーブルとして割り当てられたテーブルからの距離が予め定められた上限値UL1を超えない範囲に位置する未割当のテーブルに、上記の特定のグループが利用するテーブルを割り当てることができる。
As a result, when the occupancy rate (planned usage rate) within the target area TZ does not exceed a predetermined value, the
図15と図16を参照して、より具体的な例を示し、平均距離の算出等について説明する。 Referring to Figures 15 and 16, we will show a more specific example and explain how to calculate the average distance.
図15の(a)は、未配置のテーブルに関するデータを抜粋して示したものである。
例えば、図15の(b)に示す未配置のテーブルが残っている段階で、レコメンド処理部40は、図15の(a)に示すリストに示す割り当てが未了のテーブルの中から、既定の選択基準に基づいて優先度の高いテーブルを配置先の候補に選択する。図16に示す状況の場合には、レコメンド処理部40は、テーブル優先順位に基づいて、テーブル優先順位が若番のテーブルc3を選択する。
FIG. 15A shows an excerpt of data relating to an unallocated table.
For example, at the stage where the unallocated tables shown in Fig. 15(b) remain, the
例えば、図15の(a)に示すように、テーブルb2-b4、テーブルc2とテーブルc4、及びテーブルd2-d4が、隣接範囲DD内のテーブルである。図14Bと図15の(a)とに示すようにテーブルb2-b3、テーブルc2、及びテーブルd2-d3には、既に割り当てられたグループが設定されている。隣接範囲DD内のテーブルに既に割り当てられたグループは、グループA、C、D、Eである。上記の他、隣接範囲DD外のテーブルにグループBが割り当てられている。 For example, as shown in FIG. 15(a), tables b2-b4, tables c2 and c4, and tables d2-d4 are tables within the adjacent range DD. As shown in FIG. 14B and FIG. 15(a), tables b2-b3, table c2, and tables d2-d3 have already been assigned groups. The groups already assigned to tables within the adjacent range DD are groups A, C, D, and E. In addition to the above, group B is assigned to a table outside the adjacent range DD.
レコメンド処理部40は、グループテーブルのグループ優先順位に基づいて、評価対象のグループとして、例えばグループF、Gの2つのグループを抽出して、図12の(a)に示す各情報を生成する。
例えば、図15の(a)に示すようにグループA、C、Eに対してグループGの近接度が0である。図15の(a)には示していないが、グループA、C、Eに対してグループFの近接度も0である。上記の通りグループF、Gともに「グループA、C、Eに対する」近接度が0である。その一方で、図15の(a)に示すようにグループDに対するグループFの近接度が7であるから、グループDとグループFの関連性が高いことがわかる。
これにより、「近接度」に基づいて、「近接度」がより高い値のグループFを選択する(図15(b))。
The
For example, as shown in Fig. 15(a), the proximity of group G to groups A, C, and E is 0. Although not shown in Fig. 15(a), the proximity of group F to groups A, C, and E is also 0. As described above, the proximity of both groups F and G "to groups A, C, and E" is 0. On the other hand, as shown in Fig. 15(a), the proximity of group F to group D is 7, which indicates that the association between groups D and F is high.
As a result, based on the "proximity", group F, which has a higher "proximity" value, is selected (FIG. 15(b)).
なお、グループデータ(図4D)によれば、グループFの在席予定人数が4名であり、グループGの在席予定人数が11名である。グループFについては、4席のテーブルc3の1つのテーブルに割り付けできる。グループGについては、4席のテーブルc3の1つのテーブルだけでは割り付けることができず、複数のテーブルに跨って割り付けることになる。 According to the group data (Figure 4D), the number of people expected to be present in group F is four, and the number of people expected to be present in group G is eleven. Group F can be allocated to one table, table c3, which has four seats. Group G cannot be allocated to just one table, table c3, which has four seats, and will have to be allocated across multiple tables.
図17を参照して、前述の図5の近接度の高いグループ(Gr)を配置する処理(ステップS36)の、より具体的な一例について説明する。図17は、実施形態の近接度の高いグループ(Gr)を配置する処理のフローチャートである。 With reference to FIG. 17, a more specific example of the process (step S36) of arranging a group (Gr) with high proximity as shown in FIG. 5 described above will be described. FIG. 17 is a flowchart of the process of arranging a group (Gr) with high proximity according to an embodiment.
レコメンド処理部40は、配置先の候補に選択されたテーブル(配置しようとしているテーブル)の空席数よりも、在席予定者数の方が多いか否かを判定する(ステップS362)。上記の空席数よりも、在席予定者数の方が多い場合には、レコメンド処理部40は、そのテーブルに、そのテーブルの空席数分を配置して(ステップS364)、出力データの座席使用数の欄に上記の空席数の値のデータを追加する。これにより一連の処理を終える。
The
在席予定者数が上記の空席数以下の場合には、レコメンド処理部40は、そのテーブルに、在席予定者数分を配置して(ステップS366)、出力データの座席使用数の欄に上記の在席予定者数の値のデータを追加する。これにより一連の処理を終える。
If the number of people planning to be present is equal to or less than the number of vacant seats, the
上記の処理により、配置するグループの在席予定者数に応じて、隣接配置可能なテーブルに、近接度の高いグループ(Gr)を配置することができる。 By performing the above process, groups (Gr) with high proximity can be placed at tables that can be placed adjacently, depending on the number of people expected to be present in the group to be placed.
上記の何れかの実施形態により、利用領域決定支援システム1は、フリーアドレス型のオフィスとして利用される対象領域内に、前記対象領域を利用する複数のグループの夫々に対して、グループに利用を許可する領域内のテーブルをグループ毎に夫々割り付ける。利用領域決定支援システム1は、テーブルの選定順が予め定められたテーブル選定基準と、同一のグループに割り当てるテーブル間の距離の上限値とを取得する情報取得部10と、テーブルの選定順が予め定められたテーブル選定基準に従って、前記対象領域内に位置する複数のテーブルの中から特定のテーブルを決定し、その後、前記特定のテーブルを利用するグループとして、割り当てが未了のテーブルを含むグループを割り付けた場合の評価値を試算して、前記試算された評価値に基づいて、前記割り当てが未了の複数のグループの内の特定のグループを前記特定のテーブルに割り当てるレコメンド処理部40と、を備える。レコメンド処理部40は、同一のグループに割り当てられたテーブル間の距離が予め定められた上限値を超えないように、前記特定のグループが利用するテーブルを夫々割り当てる。これにより、利用領域決定支援システム1は、フリーアドレス型のオフィスにおいて各グループが利用する領域がグループ毎に纏まるように配置することができる。
According to any of the above embodiments, the utilization area
以上、本発明の実施形態について説明したが、利用領域決定支援システム1は、内部にコンピュータシステムを有している。そして、上述した処理に関する一連の処理の過程は、プログラムの形式でコンピュータ読み取り可能な記憶媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここで、コンピュータ読み取り可能な記憶媒体とは、磁気ディスク、光磁気ディスク、CD-ROM、DVD-ROM、半導体メモリなどをいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。また、ここでいう「コンピュータシステム」とは、OSなども含むものとする。
The above describes an embodiment of the present invention, and the utilization area
以上、本発明の一実施形態について説明したが、本発明の実施形態は上記のものに限定されない。本発明の実施形態は、例えば、上記の実施形態を次のように変形したものとすることができる。 Although one embodiment of the present invention has been described above, the embodiment of the present invention is not limited to the above. For example, the embodiment of the present invention can be a modification of the above embodiment as follows.
例えば、上記の実施形態では、本発明に関連する構成を便宜上、利用領域決定支援システム1の各機能が1つの装置に一体化されたものとして説明したが、各機能を複数の装置に適宜分散して構成してもよい。
For example, in the above embodiment, for the sake of convenience, the configuration related to the present invention has been described as the functions of the utilization area
1 利用領域決定支援システム、10 情報取得部、30 算出部、40 レコメンド処理部、50 出力部、60 記憶部、100 解析処理装置、200、200M 端末装置 1 Utilization area decision support system, 10 Information acquisition unit, 30 Calculation unit, 40 Recommendation processing unit, 50 Output unit, 60 Storage unit, 100 Analysis processing device, 200, 200M Terminal device
Claims (7)
テーブルの選定順が予め定められたテーブル選定基準と、同一のグループに割り当てるテーブル間の距離の上限値とを取得する取得部と、
テーブルの選定順が予め定められたテーブル選定基準に従って、前記対象領域内に位置する複数のテーブルの中から特定のテーブルを決定し、
その後、前記特定のテーブルを利用するグループとして、割り当てが未了のテーブルを含むグループを割り付けた場合の前記特定のテーブルと他のテーブルとの間のテーブル間の距離を示す評価値を試算して、
前記試算された評価値に基づいて、前記割り当てが未了の複数のグループの内の特定のグループを前記特定のテーブルに割り当てるレコメンド処理部と、
を備え、
前記レコメンド処理部は、同一のグループに割り当てられたテーブル間の距離を示す評価値が予め定められた上限値を超えないように、前記特定のグループが利用するテーブルを夫々割り当てる
利用領域決定支援システム。 A utilization area decision support system that allocates tables in an area that is permitted for use by a group to each of a plurality of groups that use the target area, the tables being allocated to each group within the area, the tables being permitted for use by the group, within a target area that is used as a free address type office,
an acquisition unit that acquires table selection criteria in which a selection order of tables is predetermined and an upper limit value of the distance between tables to be assigned to the same group;
determining a specific table from among a plurality of tables located within the target area according to a table selection criterion in which a table selection order is predetermined;
Then, an evaluation value indicating a distance between the specific table and other tables when a group including a table whose allocation has not been completed is allocated as a group that uses the specific table is calculated;
a recommendation processing unit that allocates a specific group among the plurality of groups for which allocation has not been completed to the specific table based on the estimated evaluation value;
Equipped with
The recommendation processing unit assigns tables to be used by the specific groups such that an evaluation value indicating a distance between tables assigned to the same group does not exceed a predetermined upper limit.
前記対象領域内の利用予定率が予め定められた所定値を超える場合に、前記対象領域の中ほどのフリースペース領域を配置する
請求項1に記載の利用領域決定支援システム。 The recommendation processing unit is
2. The utilization area determination support system according to claim 1, wherein a free space area is arranged in the middle of the target area when a planned utilization rate within the target area exceeds a predetermined value.
請求項2に記載の利用領域決定支援システム。 3. The utilization area determination support system according to claim 2, wherein the table selection criteria defines a priority for preferentially selecting tables in an area other than the free space area from among the tables in the target area.
前記フリースペース領域以外の領域に前記特定のグループが利用するテーブルとして割り当てられたテーブルからの距離が前記予め定められた上限値を超えない範囲に位置する前記フリースペース領域内のテーブルに前記特定のグループが利用するテーブルを割り当てる
請求項2又は請求項3に記載の利用領域決定支援システム。 The recommendation processing unit is
A utilization area determination support system as described in claim 2 or claim 3, which assigns a table to be used by the specific group to a table in the free space area that is located in an area other than the free space area and whose distance from the table assigned as the table to be used by the specific group does not exceed the predetermined upper limit value.
前記対象領域内の利用予定率が予め定められた所定値を超えない場合に、前記特定のグループが利用するテーブルとして割り当てられたテーブルからの距離が前記予め定められた上限値を超えない範囲に位置する未割当のテーブルに前記特定のグループが利用するテーブルを割り当てる
請求項1から請求項4の何れか1項に記載の利用領域決定支援システム。 The recommendation processing unit is
A utilization area determination support system as described in any one of claims 1 to 4, wherein when the planned utilization rate within the target area does not exceed a predetermined specified value, the table to be used by the specific group is assigned to an unallocated table located within a range whose distance from the table assigned to be used by the specific group does not exceed the predetermined upper limit value.
テーブルの選定順が予め定められたテーブル選定基準と、同一のグループに割り当てるテーブル間の距離の上限値とを取得するステップと、
テーブルの選定順が予め定められたテーブル選定基準に従って、前記対象領域内に位置する複数のテーブルの中から特定のテーブルを決定し、
その後、前記特定のテーブルを利用するグループとして、割り当てが未了のテーブルを含むグループを割り付けた場合の前記特定のテーブルと他のテーブルとの間のテーブル間の距離を示す評価値を試算して、
前記試算された評価値に基づいて、前記割り当てが未了の複数のグループの内の特定のグループを前記特定のテーブルに割り当てるステップと、
同一のグループに割り当てられたテーブル間の距離を示す評価値が予め定められた上限値を超えないように、前記特定のグループが利用するテーブルを夫々割り当てるステップと
を含む利用領域決定支援方法。 A utilization area decision support system and method for allocating tables in an area permitted for use by a group to each of a plurality of groups using the target area, the target area being used as a free address type office, the method comprising:
obtaining table selection criteria in which the order in which tables are selected is predetermined, and an upper limit of the distance between tables to be assigned to the same group;
determining a specific table from among a plurality of tables located within the target area according to a table selection criterion in which a table selection order is predetermined;
Then, an evaluation value indicating a distance between the specific table and other tables when a group including a table whose allocation has not been completed is allocated as a group that uses the specific table is calculated;
A step of allocating a specific group from among the plurality of groups for which allocation has not been completed to the specific table based on the estimated evaluation value;
and allocating tables to be used by the specific groups so that an evaluation value indicating a distance between tables allocated to the same group does not exceed a predetermined upper limit.
テーブルの選定順が予め定められたテーブル選定基準と、同一のグループに割り当てるテーブル間の距離の上限値とを取得させるステップ、
テーブルの選定順が予め定められたテーブル選定基準に従って、前記対象領域内に位置する複数のテーブルの中から特定のテーブルを決定させ、
その後、前記特定のテーブルを利用するグループとして、割り当てが未了のテーブルを含むグループを割り付けた場合の前記特定のテーブルと他のテーブルとの間のテーブル間の距離を示す評価値を試算させて、
前記試算された評価値に基づいて、前記割り当てが未了の複数のグループの内の特定のグループを前記特定のテーブルに割り当てさせるステップと、
同一のグループに割り当てられたテーブル間の距離を示す評価値が予め定められた上限値を超えないように、前記特定のグループが利用するテーブルを夫々割り当てさせるステップと
を実行させるためのプログラム。 A computer of a utilization area decision support system which allocates tables in an area permitted for use by a group to each of a plurality of groups using the target area, the target area being used as a free address type office,
acquiring table selection criteria in which the order in which tables are selected is predetermined, and an upper limit of the distance between tables to be assigned to the same group;
determining a specific table from among a plurality of tables located within the target area according to a table selection criterion in which a selection order of the tables is predetermined;
Then, an evaluation value indicating a distance between the specific table and other tables when a group including a table whose allocation has not been completed is allocated as a group that uses the specific table is estimated, and
A step of allocating a specific group from among the plurality of groups for which allocation has not been completed to the specific table based on the estimated evaluation value;
and a step of allocating tables to be used by the specific groups such that an evaluation value indicating the distance between tables allocated to the same group does not exceed a predetermined upper limit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021045775A JP7661078B2 (en) | 2021-03-19 | 2021-03-19 | Utilization area decision support system, utilization area decision support method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021045775A JP7661078B2 (en) | 2021-03-19 | 2021-03-19 | Utilization area decision support system, utilization area decision support method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022144663A JP2022144663A (en) | 2022-10-03 |
| JP7661078B2 true JP7661078B2 (en) | 2025-04-14 |
Family
ID=83454839
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021045775A Active JP7661078B2 (en) | 2021-03-19 | 2021-03-19 | Utilization area decision support system, utilization area decision support method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7661078B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7683968B1 (en) | 2024-02-07 | 2025-05-27 | Necプラットフォームズ株式会社 | Office utilization proposal device, electronic device, office utilization proposal method, and program |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019212096A (en) | 2018-06-06 | 2019-12-12 | 富士通株式会社 | Information processing program, information processing method, and information processor |
| JP2020038552A (en) | 2018-09-05 | 2020-03-12 | 株式会社日立情報通信エンジニアリング | Free address office management system and access control system |
-
2021
- 2021-03-19 JP JP2021045775A patent/JP7661078B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019212096A (en) | 2018-06-06 | 2019-12-12 | 富士通株式会社 | Information processing program, information processing method, and information processor |
| JP2020038552A (en) | 2018-09-05 | 2020-03-12 | 株式会社日立情報通信エンジニアリング | Free address office management system and access control system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022144663A (en) | 2022-10-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7661553B2 (en) | Seat area selection system, seat area selection method and program | |
| US8643646B2 (en) | Constructing a cell-based cluster of data records of a scatter plot | |
| JP2026012530A (en) | Information processing system and information processing method | |
| JP7661078B2 (en) | Utilization area decision support system, utilization area decision support method, and program | |
| JP6427640B2 (en) | Activity analysis system, activity analysis method, and program | |
| JP3373506B1 (en) | Personnel assignment system and personnel assignment program | |
| Chiu et al. | Flexible employment in Hong Kong: Trends and patterns in comparative perspective | |
| Liu et al. | Improving coordination in assembly job shops: redesigning order release and dispatching | |
| JP6809875B2 (en) | Output device, computer program and output method | |
| JP7668696B2 (en) | Seat area selection system, seat area selection method and program | |
| US20160134753A1 (en) | Personnel allocation planning device, method and program | |
| US8489228B2 (en) | Path planning in a warehouse | |
| JP2021157515A (en) | Layout design support system, layout design support method and program | |
| EP2869251A1 (en) | Data management server and data management program | |
| JP2017134619A (en) | Work shift creation support system and work shift creation support program | |
| WO2007090410A1 (en) | A method and system for resource planning | |
| JP2013084297A (en) | Work schedule creation device and program | |
| Antonelli et al. | Analysis of patient flows in elective surgery: modelling and optimisation of the hospitalisation process | |
| JP2023090614A (en) | Manufacturing line design device, manufacturing line design system, manufacturing line design method, and computer program | |
| Van Nieuwenhuyse et al. | Order batching in multi-server pick-and-sort warehouses | |
| JP2005053683A (en) | Operation support system | |
| JP2006106829A (en) | Production scheduling apparatus and production scheduling program | |
| JP5167398B1 (en) | Work plan creation device and program | |
| CN119940579A (en) | A shared workstation system based on team configuration | |
| Anbumalar et al. | Dynamic cellular manufacturing under multi-period planning horizons |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240307 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241120 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241126 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20250127 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250219 |
|
| 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: 20250305 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250402 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7661078 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |