Work shift generation device, work shift generation method, and work shift generation program

The work shift generation device classifies stations and allocates staff based on line connections, addressing inappropriate personnel allocation by utilizing staff experiences and preferences, enhancing staff development and operational efficiency.

JP2025182409AActive Publication Date: 2025-12-15MITSUBISHI ELECTRIC CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024089934
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-03
Publication Date
2025-12-15
Estimated Expiration
2044-06-03

AI Technical Summary

Technical Problem

Existing personnel allocation systems for railway station staff do not adequately consider the development of station staff, leading to inappropriate allocation of personnel despite similar work experiences across different stations.

Method used

A work shift generation device that classifies railway stations into groups based on connection relationships of railway lines and allocates staff to tasks within these groups, considering their experience and preferences, using a combinatorial optimization method to minimize total cost and ensure appropriate personnel allocation.

Benefits of technology

This approach allows for more effective utilization of staff experiences, reduces the workload of shift allocation, and ensures personnel are assigned to tasks that align with their skills and preferences, promoting staff development and improving operational efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025182409000001_ABST
    Figure 2025182409000001_ABST
Patent Text Reader

Abstract

To provide a work shift generation device capable of realizing an appropriate personnel allocation considering a human resource development for station staffs.SOLUTION: A station classification unit 21 classifies multiple train stations into multiple groups considering a railway line connecting relation. An experience aggregation unit 23 aggregates the experiences about each of the multiple tasks for multiple station staffs, separately for each group classified by the station classification unit 21. The shift allocation unit 24 allocates the station staffs to each of the multiple tasks in the target station based on the experience in the group to which the target station belongs among the experiences about multiple tasks of each station staff member, which is aggregated by the experience aggregation unit 23.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a technology for supporting the formulation of work shift schedules for railway station staff. [Background technology]

[0002] Railway operators are required to allocate personnel with consideration for the development of station staff. However, in the railway business, even if the work is similar, the content may differ depending on the station. Therefore, even if an employee has experience in similar work at another station, that experience may not be fully utilized. When considering human resource development, it is necessary to allocate personnel with consideration for the differences in work between stations. Currently, personnel allocation is determined based on the experience and intuition of managers, which may result in inappropriate personnel allocation.

[0003] Patent Document 1 describes that work shifts for each store that meet conditions such as employee requests are generated by combining a plurality of pre-prepared shift patterns. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent Publication No. 2021-111233 Summary of the Invention [Problem to be solved by the invention]

[0005] It may be possible to realize personnel allocation that takes into account the wishes of station staff using the technology described in Patent Document 1. However, the technology described in Patent Document 1 cannot realize appropriate personnel allocation that takes into account the training of station staff. The present disclosure aims to make it possible to realize appropriate personnel allocation that takes into consideration the development of station staff. [Means for solving the problem]

[0006] The work shift generation device according to the present disclosure includes: a shift allocation unit that allocates station staff to each of a plurality of tasks at a target station based on experience of a group to which a target station belongs among experience of a plurality of tasks of each of a plurality of station staff, the experience being separately compiled for each group into which a plurality of railway stations are classified in consideration of connection relationships of railway lines; Equipped with. [Effects of the Invention]

[0007] In the present disclosure, station staff are assigned to each of multiple tasks at a target station based on the experience of the group to which the target station belongs, among the experiences separately compiled for each group classified taking into account the connection relationships of railway lines. By taking into account the connection relationships of railway lines, it is possible to classify stations with similar tasks into the same group. Therefore, by assigning station staff to each of multiple tasks at a target station based on the experience of the group to which the target station belongs, it is possible to realize personnel placement that takes into account the development of station staff based on appropriate experience. [Brief explanation of the drawings]

[0008] [Figure 1] 1 is a configuration diagram of a work shift generation device 10 according to a first embodiment. [Figure 2] 3 is a flowchart showing the flow of processing by the work shift generation device 10 according to the first embodiment. [Figure 3] FIG. 3 is an explanatory diagram of an example of a specific method for allocating station staff to each task according to the first embodiment. [Figure 4] FIG. 10 is an explanatory diagram of a specific method for allocating station staff to each task according to the first modified example. [Figure 5] FIG. 10 is a configuration diagram of a work shift generation device 10 according to a second embodiment. [Figure 6] FIG. 10 is an explanatory diagram of requirement data 34 according to the second embodiment. [Figure 7] FIG. 10 is a configuration diagram of a work shift generation device 10 according to a third embodiment. [Figure 8]10 is a flowchart showing the flow of processing by the work shift generation device 10 according to the third embodiment. [Figure 9] FIG. 13 is a configuration diagram of a work shift generation device 10 according to a sixth modification. [Figure 10] FIG. 10 is a configuration diagram of a work shift generation device 10 according to a fourth embodiment. [Figure 11] 10 is a flowchart showing the flow of processing by the work shift generation device 10 according to the fourth embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0009] Embodiment 1 ***Configuration Description*** The configuration of a work shift generation device 10 according to the first embodiment will be described with reference to FIG. The work shift generation device 10 is a computer. The work shift generation device 10 includes hardware such as a processor 11, a memory 12, a storage 13, and a communication interface 14. The processor 11 is connected to other hardware via signal lines and controls the other hardware.

[0010] The processor 11 is an IC that performs processing. IC stands for Integrated Circuit. Specific examples of the processor 11 include a CPU, a DSP, and a GPU. CPU stands for Central Processing Unit. DSP stands for Digital Signal Processor. GPU stands for Graphics Processing Unit.

[0011] The memory 12 is a storage device that temporarily stores data. Specific examples of the memory 12 include SRAM and DRAM. SRAM stands for Static Random Access Memory. DRAM stands for Dynamic Random Access Memory.

[0012] The storage 13 is a storage device that stores data. A specific example of the storage 13 is an HDD. HDD is an abbreviation for Hard Disk Drive. The storage 13 may also be a portable recording medium such as an SD (registered trademark) memory card, CompactFlash (registered trademark), NAND flash, a flexible disk, an optical disk, a compact disk, a Blu-ray (registered trademark) disk, or a DVD. SD is an abbreviation for Secure Digital. DVD is an abbreviation for Digital Versatile Disk.

[0013] The communication interface 14 is an interface for communicating with external devices. Specific examples of the communication interface 14 include Ethernet (registered trademark), USB, and HDMI (registered trademark) ports. USB stands for Universal Serial Bus. HDMI stands for High-Definition Multimedia Interface.

[0014] The work shift generation device 10 includes, as functional components, a station classification unit 21, a name integration unit 22, an experience aggregation unit 23, and a shift allocation unit 24. The functions of each functional component of the work shift generation device 10 are realized by software. The storage 13 stores a program that realizes the function of each functional component of the work shift generation device 10. This program is read into the memory 12 by the processor 11 and executed by the processor 11. In this way, the function of each functional component of the work shift generation device 10 is realized.

[0015] The storage 13 stores route data 31, shift data 32, and station staff data 33.

[0016] 1 shows only one processor 11. However, there may be a plurality of processors 11, and the plurality of processors 11 may cooperate to execute programs that realize the respective functions.

[0017] ***Explanation of Operation*** The operation of the work shift generation device 10 according to the first embodiment will be described with reference to FIGS. The operation procedure of the work shift generation device 10 according to the embodiment 1 corresponds to the work shift generation method according to the embodiment 1. Moreover, the program that realizes the operation of the work shift generation device 10 according to the embodiment 1 corresponds to the work shift generation program according to the embodiment 1.

[0018] The flow of processing by the work shift generation device 10 according to the first embodiment will be described with reference to FIG. (Step S11: Station classification process) The station classification unit 21 classifies a plurality of railway stations into a plurality of groups with reference to the line data 31. The line data 31 is data indicating the connection relationships of railway lines and the types of lines. Specifically, the station classification unit 21 classifies multiple railway stations into multiple groups based on the similarity of station operations, taking into account the connection relationships of the railway lines indicated by the line data 31 and the type of line. Here, the station classification unit 21 classifies stations into groups of general stations and special stations according to the type of connected line. For example, a special station is a station connected to a Shinkansen line, and a general station is a station not connected to a Shinkansen line. A special station may be a station where there is a transfer to another railway company, or a station where there is a special transfer. Furthermore, the station classification unit 21 classifies general stations into groups of large stations, medium-sized stations, and small stations according to the number of connected lines. As a result, stations are classified into four groups: special stations, large stations, medium-sized stations, and small stations. Note that the groups are not limited to these four groups and may be classified more finely. In this case, the station classification unit 21 may further consider at least one of the number of passengers boarding and alighting and the attributes of the station to determine the similarity of the station's operations. The attributes of the station indicate whether the station is located in a commuter town or an office district, for example.

[0019] (Step S12: Name integration process) The name integration unit 22 sets each of the multiple groups as a target group. Then, the name integration unit 22 unifies the expressions of the names of tasks in the shift data 32 of the stations classified into the target group in step S11. In other words, even among stations belonging to the same group, different names may be set for the same task at different stations. The name integration unit 22 unifies the names of the same tasks. For example, at different stations, names for each counter, such as counter A and counter B, may be assigned to counter tasks. The name integration unit 22 unifies such names into counter tasks, etc. The shift data 32 is data that indicates the content of the task, the time period during which the task is performed, etc., for each of the multiple tasks at each station. For example, the name integration unit 22 unifies the expression of names by referring to a correspondence table between the names of tasks at each station and unified names and converting the names of each station into unified names. Alternatively, the name integration unit 22 unifies the expression of names by identifying the similarity of the content of tasks between stations and setting the same name for tasks whose similarity is equal to or greater than a threshold. Alternatively, the name integration unit 22 may unify the expression of names by inputting the shift data 32 into a representation unification model, which is a learning model, and acquiring the name of each task output by the representation unification model.

[0020] (Step S13: Experience aggregation process) The experience aggregation unit 23 sets each of the multiple groups as a target group. In addition, the experience aggregation unit 23 sets each station staff member as a target station staff member. The experience aggregation unit 23 refers to the station staff data 33 of the target station staff member and aggregates the experience of the target station staff member for each of the multiple tasks at the station classified into the target group in step S11. At this time, the experience aggregation unit 23 does not include experience at stations classified into other groups, even if the tasks are similar, but only adds experience at the station classified into the target group. For example, suppose the target station is a medium-sized station and the experience of the target station staff member in counter work is to be aggregated. In this case, the experience (e.g., the time spent working) of counter work at stations classified into medium-sized stations is aggregated for the target station staff member. The station staff data 33 is data indicating the experience of each station staff member in each job at each station. For example, the station staff data 33 is data indicating the time spent in each job as experience.

[0021] (Step S14: Shift allocation process) The shift allocation unit 24 sets one or more jurisdictions as target jurisdictions. A jurisdiction indicates the stations within the working range of a station employee. A station employee belongs to one of the jurisdictions and is assigned work at one of the stations within the jurisdiction to which the employee belongs. The jurisdictions are classified so that nearby stations are under the same jurisdiction, taking into consideration factors such as the convenience of the station employee's commute.

[0022] The shift allocation unit 24 sets each of the multiple stations within the target jurisdiction as a target station. The shift allocation unit 24 refers to the experience of the group to which the target station belongs among the experience of multiple tasks of each of the multiple station staff belonging to the target jurisdiction, which was separately compiled for each group in step S13. The shift allocation unit 24 assigns station staff to each of the multiple tasks at the target station based on the referred experience. Specifically, the shift allocation unit 24 allocates station staff so that at least some station staff belonging to the target jurisdiction are more likely to be assigned to tasks for which they have little experience. The at least some station staff may be all station staff. Alternatively, the at least some station staff may be station staff whose years of service are less than a reference number of years. Alternatively, the at least some station staff may be station staff who have little experience in a particular task. A task for which they have little experience is a task for which the station staff data 33 indicates less experience than a first reference value.

[0023] Here, the shift allocation unit 24 collectively specifies the allocation for each day in a reference period such as January. At this time, the shift allocation unit 24 takes into consideration the vacation plans of each station staff member and specifies only station staff members who are scheduled to work on each day as station staff members who can be assigned.

[0024] An example of a specific method for allocating station staff to each task will be described with reference to FIG. The shift allocation unit 24 may allocate station staff to each task using a combinatorial optimization method. Specifically, the shift allocation unit 24 uses a cost matrix 41 shown in Fig. 3 to search for an allocation of station staff to each task that minimizes the total cost. The cost matrix 41 is a matrix that indicates the cost C for each combination of station staff and task. The closer the cost matrix 41 is to the above-mentioned station staff allocation method, the smaller the value set for the cost C. For example, for at least some of the station staff described above, the less experience they have with a task, the smaller the value set for the cost C.

[0025] The shift allocation unit 24 identifies an allocation that minimizes the total cost using the cost matrix 41. Specifically, the shift allocation unit 24 identifies an allocation that minimizes the total cost using the Munkres algorithm. Then, the shift allocation unit 24 generates an allocation result that indicates the identified allocation. Alternatively, the shift allocation unit 24 uses the cost matrix 41 to identify the top N allocations with the smallest total costs. N is a natural number. Specifically, the shift allocation unit 24 identifies the top N allocations with the smallest total costs using Murty's algorithm. Then, for each of the identified N allocations, the shift allocation unit 24 generates an allocation result indicating the allocation. The shift allocation unit 24 determines allocations under constraints such as there is no task to which a station staff member is not assigned, and one station staff member cannot be assigned to multiple tasks at the same time.

[0026] (Step S15: Shift output processing) The shift allocation unit 24 outputs the allocation result of the station staff assigned to each task in step S14 to the user's terminal. The user determines the shift allocation by referring to the allocation result. The user may determine the shift allocation using the allocation result as is, or may determine the shift allocation by making corrections to the allocation result. If multiple allocation results are obtained, such as when the top N allocations with the smallest total costs are identified, the shift allocation unit 24 outputs the multiple allocation results to the user's terminal. The user selects a desired allocation result from the multiple allocation results and determines the shift allocation by making corrections, etc.

[0027] ***Effects of the First Embodiment*** As described above, the work shift generation device 10 according to the first embodiment assigns station staff to each of a plurality of tasks at a target station based on experience collected separately for each group classified in consideration of the connections of railway lines. By taking into consideration the connections of railway lines, it becomes possible to classify stations with similar tasks into the same group. Therefore, by assigning station staff to each of a plurality of tasks at a target station based on the experience of the group to which the target station belongs, it is possible to realize personnel allocation that takes into consideration the development of station staff based on appropriate experience.

[0028] Furthermore, the work shift generation device 10 according to the first embodiment can more appropriately classify stations with similar work content into the same group by taking into consideration at least one of the number of passengers boarding and alighting and the attributes of the station.

[0029] Manually allocating shifts is a complicated and time-consuming process. The work shift generation device 10 according to the first embodiment presents the results of personnel allocation that takes human resource development into consideration. This reduces the workload of the shift allocation process.

[0030] ***Other Configurations*** <Variation 1> The shift allocation unit 24 may allocate station staff using a timetable pattern 42 set for each group. As shown in FIG. 4, the timetable pattern 42 indicates the number of staff required for station work and a work timetable that indicates the work assigned to each staff member for each time period. Five work timetables, A to E, are shown in FIG. 4. In FIG. 4, the number of staff required is represented by the number of work timetables. In other words, since five work timetables are shown in FIG. 4, the number of staff required is five. The shift allocation unit 24 allocates station staff to each task at the target station by allocating the station staff to each work schedule in the schedule pattern 42 corresponding to the group into which the target station is classified.

[0031] Taking into consideration the connections of railway lines, stations with similar size and operations are classified into the same group. Therefore, by using the same timetable pattern 42 for stations classified into the same group, it is possible to achieve a generally appropriate shift allocation.

[0032] When the timetable pattern 42 is used, the cost in the cost matrix 41 may be set for each pair of station staff and work timetable.

[0033] <Variation 2> The shift allocation unit 24 may simultaneously assign station staff with experience equal to or greater than a reference value for the assigned task to a station and task to which an inexperienced station staff is assigned. A station staff with experience equal to or greater than a reference value is a station staff member whose experience in the task indicated by the station staff data 33 is equal to or greater than a second reference value. In other words, the shift allocation unit 24 may assign both an inexperienced station staff member and an experienced station staff member to the same task at the same station. For each task, it may be set whether or not an experienced station staff member needs to accompany an inexperienced station staff member.

[0034] <Variation 3> The costs in the cost matrix 41 may be determined taking into consideration other conditions in addition to experience. For example, the costs may be determined taking into consideration weather conditions. As a specific example, when the weather is bad and there is a high possibility of train delays, the costs for tasks with more experience may be lower than when the weather is good. Furthermore, the costs may be determined taking into consideration at least one of responses to operational disruptions and responses to unexpected events as other conditions.

[0035] The cost may be reduced as the distance between the station employee's residence or off-duty waiting location and the work station is shorter. Alternatively, the cost may be reduced as the time it takes to arrive at the work station from the station employee's residence or off-duty waiting location is shorter. For example, the off-duty waiting location is a school in the case of a student. Furthermore, constraints on the allocation of station staff may be set based on data on the start time and the first train time. In other words, constraints may be set so that a target station for work that cannot make it in time for the start time does not become an assigned station.

[0036] <Variation 4> For the purpose of developing station staff human resources, sequence data indicating the order of responsibility for combinations of groups and tasks may be provided. Groups are classifications of stations. For example, the sequence data may stipulate that for a certain task, large stations, medium-sized stations, and small stations are to be responsible in that order. For a certain task, the sequence data may indicate the order of responsibility not only for large stations, medium-sized stations, and small stations, but also for special stations. Large stations have many station staff, and each person is often responsible for a limited number of tasks. On the other hand, small stations have fewer station staff, and each person must be responsible for a variety of tasks. Therefore, it is desirable to have large stations, medium-sized stations, and small stations in that order. When given sequence data, the shift allocation unit 24 allocates at least some of the station staff to tasks according to the order of their duties indicated by the sequence data. When allocating station staff to each task using the cost matrix 41, the shift allocation unit 24 may set a condition that the station staff are allocated in the order indicated by the sequence data as a constraint.

[0037] Embodiment 2 The second embodiment differs from the first embodiment in that allocation is performed taking into consideration the wishes of station staff, etc. In the second embodiment, this difference will be explained, and explanation of the same points will be omitted.

[0038] ***Configuration Description*** The configuration of the work shift generation device 10 according to the second embodiment will be described with reference to FIG. The work shift generation device 10 differs from that shown in FIG. 1 in that requirement data 34 is stored in the storage 13.

[0039] ***Explanation of Operation*** The requirement data 34 according to the second embodiment will be described with reference to FIG. The requirement data 34 is data that defines requirements for shift allocation, such as station staff preferences. The requirement data 34 includes mandatory requirements and secondary requirements. The mandatory requirements are requirements that must be met, such as requirements related to laws and safety. The secondary requirements are requirements that are desirable to meet, such as station staff preferences. In step S14 of FIG. 2, the shift allocation unit 24 allocates station staff members belonging to the target group to each of one or more tasks so that the essential requirements are always met and the secondary requirements are easily met.

[0040] As shown in Fig. 6, the sub-requirements are set as a plurality of requirements to which priorities are assigned. The shift allocation unit 24 makes it easier for a sub-requirement with a higher priority to be satisfied. In this case, if it is possible to assign station staff to each task that satisfies all of the sub-requirements, the shift allocation unit 24 performs the assignment so that all of the sub-requirements are satisfied. However, if it is not possible to assign station staff to each task that satisfies all of the sub-requirements, the shift allocation unit 24 performs the assignment so that the sub-requirements with a higher priority are preferentially satisfied. For example, when performing allocation using the cost matrix 41, the shift allocation unit 24 sets the requirements indicated by the requirement data 34 as constraints and performs allocation. If it is not possible to allocate a station staff member to each task that satisfies all sub-requirements, the shift allocation unit 24 attempts to allocate a station staff member by excluding sub-requirements from the constraints in order of lowest priority.

[0041] A secondary requirement may be set in consideration of the need for additional personnel (reserve personnel) for emergency response in the event of an emergency such as a transportation disruption or sudden vacancy. For example, a secondary requirement may be set to have additional personnel candidates who can rush to locations where a response is required in an emergency. Specifically, a secondary requirement may be that there is an off-duty station employee whose place of residence or off-duty waiting location is within the distance limit from his / her workplace. Alternatively, a secondary requirement may be that there is an off-duty station employee whose place of residence or off-duty waiting location takes less than the time limit to arrive at his / her workplace.

[0042] ***Effects of the Second Embodiment*** As described above, the work shift generation device 10 according to the second embodiment allocates station staff in consideration of requirements such as the station staff's wishes. This makes it possible to perform allocation that reflects the station staff's wishes, etc.

[0043] The work shift generation device 10 according to the second embodiment separates essential requirements from secondary requirements, and attempts to allocate station staff by gradually relaxing the secondary requirements. This makes it possible to ensure that essential requirements are always met, while also satisfying the secondary requirements as much as possible.

[0044] ***Other Configurations*** <Variation 5> The shift allocation unit 24 may allocate station staff by excluding sub-requirements in order of priority, not just when it is impossible to allocate station staff to each task that satisfies all sub-requirements. This allows for allocation results that do not satisfy all sub-requirements to be obtained, in addition to allocation results that satisfy all sub-requirements. The user can select an allocation result to adopt, taking into consideration the possibility that some sub-requirements may not be satisfied.

[0045] Embodiment 3 The third embodiment differs from the first and second embodiments in that allocation is determined taking into consideration corrections made by users to past allocation results. In the third embodiment, this difference will be explained, and explanations of the same points will be omitted. In the third embodiment, a case where a modification is made to the first embodiment will be described. However, it is also possible to make modifications to the second embodiment.

[0046] ***Configuration Description*** The configuration of a work shift generation device 10 according to the third embodiment will be described with reference to FIG. The work shift generation device 10 differs from the work shift generation device 10 shown in Fig. 1 in that it includes a correction unit 25 as a functional component. The correction unit 25, like the other functional components, is realized by software.

[0047] ***Explanation of Operation*** The flow of processing by the work shift generation device 10 according to the third embodiment will be described with reference to FIG. The processing from step S21 to step S23 is the same as the processing from step S11 to step S13 in Fig. 2. The processing from step S25 is the same as the processing from step S15 in Fig. 2.

[0048] (Step S26: Correction acceptance process) The correction unit 25 receives a correction made by the user in step S25 to the allocation result, which is the result of allocating station staff in step S24. Then, the correction unit 25 reflects the received correction in the allocation result to generate a corrected shift.

[0049] (Step S24: Shift allocation process) The shift allocation unit 24 takes the corrected shift previously generated in step S26 as the correct shift and allocates station staff so as to be close to the correct shift. For example, when performing allocation using the cost matrix 41, the shift allocation unit 24 may lower the cost of the destination allocated after the correction and raise the cost of the destination allocated before the correction.

[0050] ***Effects of the Third Embodiment*** As described above, the work shift generation device 10 according to the third embodiment regards the corrected shift as the correct shift and assigns station staff so that the correct shift is as close to the correct shift as possible. This enables assignment that reflects the requests of users.

[0051] ***Other Configurations*** <Variation 6> The priority of the sub-requirements described in the second embodiment may be set based on the corrected shift generated in the past. In this case, as shown in FIG. 9, the work shift generation device 10 includes a priority setting unit 26 as a functional component. The priority setting unit 26 sets the priority of the sub-requirements based on the corrected shift generated in the past. Specifically, it is possible to lower the priority of a sub-requirement that was satisfied before the correction but is no longer satisfied as a result of the correction. Conversely, it is possible to raise the priority of a sub-requirement that was not satisfied before the correction but is now satisfied as a result of the correction.

[0052] Embodiment 4 The fourth embodiment differs from the first to third embodiments in that adjustments are made when station staff scheduled to be on duty cannot be assigned to all tasks. In the fourth embodiment, this difference will be explained, and explanations of the same points will be omitted. In the fourth embodiment, a case where a modification is made to the first embodiment will be described. However, modifications can also be made to the second and third embodiments.

[0053] ***Configuration Description*** The configuration of a work shift generation device 10 according to the fourth embodiment will be described with reference to FIG. 1 in that the work shift generation device 10 includes an attendance adjustment unit 27 as a functional component. The attendance adjustment unit 27, like the other functional components, is realized by software.

[0054] ***Explanation of Operation*** The flow of processing by the work shift generation device 10 according to the fourth embodiment will be described with reference to FIG. The processing from step S31 to step S34 is the same as the processing from step S11 to step S14 in Fig. 2. The processing from step S37 is the same as the processing from step S15 in Fig. 2.

[0055] (Step S35: Allocation determination process) The attendance adjustment unit 27 determines whether or not it has been possible to assign station staff who are scheduled to attend to each of a plurality of tasks. An example of a case where it is not possible to assign a station staff member to each of a plurality of tasks is when it is not possible to assign a station staff member to each of a plurality of tasks in a manner that satisfies the essential requirements described in the second embodiment. If the attendance adjustment unit 27 is unable to assign a station employee scheduled to attend work to each of the multiple tasks, the process proceeds to step S36. On the other hand, if the attendance adjustment unit 27 is able to assign a station employee scheduled to attend work to each of the multiple tasks, the process proceeds to step S37.

[0056] (Step S36: Work Attendance Adjustment Processing) The attendance adjustment unit 27 requests station staff who are not scheduled to work to come to work. At this time, the attendance adjustment unit 27 determines the priority of the attendance request based on the past shift preference data of the station staff who are not scheduled to work and the station staff's place of residence or waiting location, and requests the station staff to come to work in order of priority. The shift preference data is data that indicates the days of the week on which a station staff member wishes to work or the days on which a station staff member does not wish to work. The attendance adjustment unit 27 increases the priority of station staff for whom the day to be assigned is a day that meets their preference. When a station staff member who will come to work in response to the attendance request is found, the attendance adjustment unit 27 adds the station staff member to the station staff who are scheduled to come to work, and then returns the process to step S34.

[0057] ***Effects of the Fourth Embodiment*** As described above, when it is not possible to assign station staff who are scheduled to work to each of a plurality of tasks, the work shift generation device 10 according to the fourth embodiment requests station staff who are not scheduled to work to attend work. In particular, the work shift generation device 10 determines the priority of the attendance request from past shift preference data, and requests station staff to attend work in descending order of priority. This makes it possible to adjust the attendance schedules of station staff and assign station staff to tasks.

[0058] ***Other Configurations*** <Variation 7> In step S36 of Fig. 11, the attendance adjustment unit 27 may recruit new applicants to work instead of requesting a specific station employee to come to work. In this case, the attendance adjustment unit 27 may determine treatment for the new applicants to work from the station employee's past shift preference data, and then recruit the new applicants to work according to the determined treatment. Specifically, the attendance adjustment unit 27 determines treatment so that the fewer applicants to work on the day to be assigned, the better the treatment. Then, when a new person who wishes to work applies, the attendance adjustment unit 27 adds any station staff member who applied to the list of station staff members who are scheduled to work, and then returns the process to step S34.

[0059] <Variation 8> In step S36 of FIG. 11, if there is a shortage of people for the shift allocation, the attendance adjustment unit 27 may recommend canceling some of the work. Alternatively, the attendance adjustment unit 27 may recommend a shift in which station staff rotate between multiple stations based on the travel time between stations. This may allow adjustment so that station staff can be assigned without making a request for attendance, etc. After that, the attendance adjustment unit 27 may return the process to step S34.

[0060] In step S36 of FIG. 11, the attendance adjustment unit 27 may set a patrol staff member who travels between stations, and return the process to step S34. Normally, a station staff member works at one station all day. A patrol staff member travels between multiple stations in a day to perform their duties. By setting up a patrol staff member, it may be possible to make up for a shortage of station staff.

[0061] <Variation 9> Even when the processing is performed by the attendance adjustment unit 27, there may be cases where it is not possible to assign station staff who are scheduled to work and belong to the target group to each of the multiple tasks so as to satisfy the essential requirements. In this case, the attendance adjustment unit 27 may perform the adjustment as described in the eighth modification example and reduce the number of people assigned to at least one of the multiple tasks.

[0062] <Modification 10> In the first embodiment, each functional component is realized by software. However, as a modification 10, each functional component may be realized by hardware. The differences between this modification 10 and the first embodiment will be described below.

[0063] When each functional component is realized by hardware, the work shift generation device 10 includes an electronic circuit instead of the processor 11, the memory 12, and the storage 13. The electronic circuit is a dedicated circuit for realizing the functions of each functional component, the memory 12, and the storage 13.

[0064] Possible electronic circuits include single circuits, composite circuits, programmed processors, parallel programmed processors, logic ICs, GAs, ASICs, and FPGAs. GA stands for Gate Array. ASIC stands for Application Specific Integrated Circuit. FPGA stands for Field-Programmable Gate Array. Each functional component may be realized by one electronic circuit, or each functional component may be realized by distributing it among a plurality of electronic circuits.

[0065] <Variation 11> As an eleventh modification, some of the functional components may be realized by hardware, and other functional components may be realized by software.

[0066] The processor 11, memory 12, storage 13, and electronic circuitry are collectively referred to as a processing circuit. In other words, the functions of the functional components are realized by the processing circuit.

[0067] Furthermore, the term "unit" in the above description may be read as a "circuit," "step," "procedure," "process," or "processing circuit."

[0068] Various aspects of the present disclosure are summarized below as appendices. (Appendix 1) a shift allocation unit that allocates station staff to each of a plurality of tasks at a target station based on experience of a group to which a target station belongs among experience of a plurality of tasks of each of a plurality of station staff, the experience being separately compiled for each group into which a plurality of railway stations are classified in consideration of connection relationships of railway lines; A work shift generation device comprising: (Appendix 2) The shift allocation unit allocates station staff so that at least some of the station staff among the plurality of station staff are likely to be assigned to work for which they have less experience than a first reference value. 2. The work shift generation device of claim 1. (Appendix 3) The shift allocation unit refers to sequence data indicating a sequence of work assignments for a combination of groups and work tasks for the purpose of station staff human resource development, and allocates station staff so that at least some of the station staff are assigned to work tasks according to the sequence of work assignments indicated by the sequence data. 3. The work shift generation device according to claim 2. (Appendix 4) The shift allocation unit allocates station staff so that station staff with experience equal to or greater than a second reference value for the assigned station and assigned task are simultaneously allocated to the assigned station and task to which the station staff with experience less than a first reference value is allocated. 4. The work shift generation device according to claim 2 or 3. (Appendix 5) The shift allocation unit allocates station staff to each of a plurality of tasks at the target station so that the distance between the station staff's residence or waiting place and the target station for work becomes shorter, or the time it takes for the station staff to arrive at the target station for work from the station staff's residence or waiting place becomes shorter. 5. The work shift generation device according to any one of appendices 1 to 4. (Appendix 6) The shift allocation unit refers to requirement data indicating essential requirements and secondary requirements, and ensures that the essential requirements are met and that the secondary requirements are met more easily. 5. The work shift generation device according to any one of appendices 1 to 4. (Appendix 7) The shift allocation unit sets the secondary requirement as follows: there is an off-duty station employee whose place of residence or off-duty waiting place is less than the limit distance from his / her place of employment, or there is an off-duty station employee whose place of residence or off-duty waiting place is less than the limit time to arrive at his / her place of employment. 7. The work shift generation device of claim 6. (Appendix 8) As the sub-requirements, a plurality of requirements are set with priorities assigned, 8. The work shift generation device according to claim 6, wherein the shift allocation unit makes the sub-requirements with higher priorities more likely to be satisfied. (Appendix 9) The work shift generation device further includes: a correction unit that receives a correction to an assignment result that is a result of the assignment of station staff by the shift assignment unit, and generates a corrected shift by reflecting the received correction; a priority setting unit that sets the priority order based on the corrected shifts previously generated by the correction unit; 9. The work shift generation device according to claim 8, comprising: (Appendix 10) The work shift generation device further includes: a correction unit that receives a correction to an assignment result that is a result of the assignment of station staff by the shift assignment unit, and generates a corrected shift by reflecting the received correction; Equipped with The shift allocation unit assigns the corrected shift generated by the correction unit in the past as a correct shift and allocates station staff so as to be close to the correct shift. 10. The work shift generation device according to any one of appendices 1 to 9. (Appendix 11) The work shift generation device further includes: an attendance adjustment unit that requests station staff who are not scheduled to work to attend work when it is not possible to assign station staff who are scheduled to work to each of the plurality of tasks, the attendance adjustment unit determining a priority for requesting station staff who are not scheduled to work based on past shift preference data of the station staff who are not scheduled to work, and making the requests to station staff in order of priority Equipped with The shift allocation unit attempts to allocate station staff who are scheduled to work and belong to the target group to each of the plurality of tasks so as to satisfy the essential requirements, including station staff who are scheduled to work in accordance with the attendance request by the attendance adjustment unit. 11. The work shift generation device according to any one of appendices 1 to 10. (Appendix 12) An attendance adjustment section that, when it is not possible to assign station staff scheduled to work to each of the plurality of tasks, determines treatment for new applicants for attendance based on the past shift preference data of each station staff member, and then recruits new applicants for attendance based on the treatment. Equipped with The shift allocation unit attempts to allocate station staff who are scheduled to work and belong to the target group to each of the plurality of tasks so as to satisfy the essential requirements, including station staff who are scheduled to work in response to the recruitment by the attendance adjustment unit. 11. The work shift generation device according to any one of appendices 1 to 10. (Appendix 13) an attendance adjustment unit that, when it is not possible to assign station staff scheduled to work to each of the plurality of tasks, recommends canceling some of the tasks or rotating station staff among a plurality of stations; 11. The work shift generation device according to any one of appendices 1 to 10, comprising: (Appendix 14) The work shift generation device further includes: A name unification unit that unifies the expressions of the names of the services at stations classified into each group. 14. The work shift generation device according to any one of appendices 1 to 13, comprising: (Appendix 15) A work shift generation method in which a computer assigns station staff to each of a plurality of tasks at a target station based on the experience of each of a plurality of station staff in a plurality of tasks in the group to which the target station belongs, the experience being tallied separately for each of a plurality of groups into which a plurality of railway stations are classified, taking into account the connection relationships of the railway lines. (Appendix 16) A shift allocation process that allocates station staff to each of a plurality of tasks at a target station based on the experience of a group to which the target station belongs among the experience of each of a plurality of station staff in a plurality of tasks, which are separately compiled for each group into which a plurality of railway stations are classified in consideration of the connection relationships of the railway lines. A work shift generation program that causes a computer to function as a work shift generation device that performs the above.

[0069] The embodiments and modifications of the present disclosure have been described above. Some of these embodiments and modifications may be combined and implemented. Also, one or more of them may be implemented partially. Note that the present disclosure is not limited to the above embodiments and modifications, and various modifications are possible as needed. [Explanation of symbols]

[0070] 10 Work shift generation device, 11 Processor, 12 Memory, 13 Storage, 14 Communication interface, 21 Station classification unit, 22 Name integration unit, 23 Experience aggregation unit, 24 Shift allocation unit, 25 Correction unit, 26 Rank setting unit, 27 Attendance adjustment unit, 31 Route data, 32 Shift data, 33 Station staff data, 34 Requirements data, 41 Cost matrix, 42 Timetable pattern.

Claims

1. a shift allocation unit that allocates station staff to each of a plurality of tasks at a target station based on experience of a group to which a target station belongs among experience of a plurality of tasks of each of a plurality of station staff, the experience being separately compiled for each group into which a plurality of railway stations are classified in consideration of connection relationships of railway lines; A work shift generation device comprising:

2. The shift allocation unit allocates station staff so that at least some of the station staff among the plurality of station staff are likely to be assigned to work for which they have less experience than a first reference value. The work shift generation device according to claim 1 .

3. The shift allocation unit refers to sequence data indicating a sequence of work assignments for a combination of groups and work tasks for the purpose of station staff human resource development, and allocates station staff so that at least some of the station staff are assigned to work tasks according to the sequence of work assignments indicated by the sequence data. The work shift generation device according to claim 2 .

4. The shift allocation unit allocates station staff so that station staff with experience equal to or greater than a second reference value for the assigned work are simultaneously allocated to stations and work to which station staff with experience less than a first reference value are allocated. The work shift generation device according to claim 2 .

5. The shift allocation unit allocates station staff to each of a plurality of tasks at the target station so that the distance between the station staff's residence or waiting place and the target station for work becomes shorter, or the time it takes for the station staff to arrive at the target station for work from the station staff's residence or waiting place becomes shorter. The work shift generation device according to claim 1 .

6. The shift allocation unit refers to requirement data indicating essential requirements and secondary requirements, and ensures that the essential requirements are met and that the secondary requirements are met more easily. The work shift generation device according to claim 1 .

7. The shift allocation unit sets the secondary requirement as follows: there is an off-duty station employee whose place of residence or off-duty waiting place is less than the limit distance from his / her place of employment, or there is an off-duty station employee whose place of residence or off-duty waiting place is less than the limit time to arrive at his / her place of employment. The work shift generation device according to claim 6.

8. As the sub-requirements, a plurality of requirements are set with priorities assigned, The work shift generation device according to claim 6 , wherein the shift allocation unit makes the sub-requirements with higher priorities more likely to be satisfied.

9. The work shift generation device further includes: a correction unit that receives a correction to an assignment result that is a result of the assignment of station staff by the shift assignment unit, and generates a corrected shift by reflecting the received correction; a priority setting unit that sets the priority order based on the corrected shifts previously generated by the correction unit; The work shift generation device according to claim 8, comprising:

10. The work shift generation device further includes: a correction unit that receives a correction to an assignment result that is a result of the assignment of station staff by the shift assignment unit, and generates a corrected shift by reflecting the received correction; Equipped with The shift allocation unit assigns the corrected shift generated by the correction unit in the past as a correct shift and allocates station staff so as to be close to the correct shift. The work shift generation device according to claim 1 .

11. The work shift generation device further includes: an attendance adjustment unit that requests station staff who are not scheduled to work to attend work when it is not possible to assign station staff who are scheduled to work to each of the plurality of tasks, the attendance adjustment unit determining a priority for requesting station staff who are not scheduled to work based on past shift preference data of the station staff who are not scheduled to work, and making the requests to station staff in order of priority Equipped with The shift allocation unit attempts to allocate station staff who are scheduled to work and belong to the target group to each of the plurality of tasks so as to satisfy the essential requirements, including station staff who are scheduled to work in accordance with the attendance request by the attendance adjustment unit. The work shift generation device according to claim 1 .

12. An attendance adjustment section that, when it is not possible to assign station staff scheduled to work to each of the plurality of tasks, determines treatment for new applicants for attendance based on the past shift preference data of each station staff member, and then recruits new applicants for attendance based on the treatment. Equipped with The shift allocation unit attempts to allocate station staff who are scheduled to work and belong to the target group to each of the plurality of tasks so as to satisfy the essential requirements, including station staff who are scheduled to work in response to the recruitment by the attendance adjustment unit. The work shift generation device according to claim 1 .

13. an attendance adjustment unit that, when it is not possible to assign station staff scheduled to work to each of the plurality of tasks, recommends canceling some of the tasks or rotating station staff among a plurality of stations; The work shift generation device according to claim 1 , comprising:

14. The work shift generation device further includes: A name unification unit that unifies the expressions of the names of the services at stations classified into each group. The work shift generation device according to claim 1 , comprising:

15. A work shift generation method in which a computer assigns station staff to each of a plurality of tasks at a target station based on the experience of each of a plurality of station staff in a plurality of tasks in the group to which the target station belongs, the experience being tallied separately for each of a plurality of groups into which a plurality of railway stations are classified, taking into account the connection relationships of the railway lines.

16. A shift allocation process that allocates station staff to each of a plurality of tasks at a target station based on the experience of a group to which the target station belongs among the experience of each of a plurality of station staff in a plurality of tasks, which are separately compiled for each group into which a plurality of railway stations are classified in consideration of the connection relationships of the railway lines. A work shift generation program that causes a computer to function as a work shift generation device that performs the above.

Citation Information

Patent Citations

  • Work shift generation device, work shift generation method, and program

    JP2021111233A