{"title":"基于图论算法的员工调度问题研究","authors":"Fengda Zhu, Zeyu Liu, Ziyao Yan, Yu-Tung Liang","doi":"10.1109/ISECON.2018.8340484","DOIUrl":null,"url":null,"abstract":"Employee's scheduling problem is a very state-of-the-art problem that increases the efficiency and saves labor force effectively. This paper studies three scenarios that come close to the real situation of a specific factory: the first one considers only the requirements of the devices and the physical condition in the factory, based on which, the second takes the resting time of the employee into account, and the third one attempts to make the workers work off-peak in order to further increase the efficiency. To transform a real-life problem into a mathematic model, we map the condition of the factory into a graph where the devices are the nodes and the paths between the devices are the edges. To find the required minimum labor force, we use the Floyd's Algorithm to generate the complete graph and calculate the Hamiltonian cycle of it. To distribute the tasks evenly to every employee, in the first and the second scenarios, we equally separate the whole graph into several sub-graphs based on the minimum spanning tree, resulting in four and five sub-graphs respectively. However, for the third scenario, with the advantage of working off-peak, letting all the employees follow the Hamiltonian cycle is more efficient than letting each of them be responsible for each sub-graph. In this case, working off-peak requires the least labor force and provides the time to rest and eat for the workers. This model of employee scheduling problem can be utilized and expanded to many other fields including nursing patients in a hospital etc.","PeriodicalId":186215,"journal":{"name":"2018 IEEE Integrated STEM Education Conference (ISEC)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-03-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"A study into employee scheduling problem based on graph theory algorithms\",\"authors\":\"Fengda Zhu, Zeyu Liu, Ziyao Yan, Yu-Tung Liang\",\"doi\":\"10.1109/ISECON.2018.8340484\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Employee's scheduling problem is a very state-of-the-art problem that increases the efficiency and saves labor force effectively. This paper studies three scenarios that come close to the real situation of a specific factory: the first one considers only the requirements of the devices and the physical condition in the factory, based on which, the second takes the resting time of the employee into account, and the third one attempts to make the workers work off-peak in order to further increase the efficiency. To transform a real-life problem into a mathematic model, we map the condition of the factory into a graph where the devices are the nodes and the paths between the devices are the edges. To find the required minimum labor force, we use the Floyd's Algorithm to generate the complete graph and calculate the Hamiltonian cycle of it. To distribute the tasks evenly to every employee, in the first and the second scenarios, we equally separate the whole graph into several sub-graphs based on the minimum spanning tree, resulting in four and five sub-graphs respectively. However, for the third scenario, with the advantage of working off-peak, letting all the employees follow the Hamiltonian cycle is more efficient than letting each of them be responsible for each sub-graph. In this case, working off-peak requires the least labor force and provides the time to rest and eat for the workers. This model of employee scheduling problem can be utilized and expanded to many other fields including nursing patients in a hospital etc.\",\"PeriodicalId\":186215,\"journal\":{\"name\":\"2018 IEEE Integrated STEM Education Conference (ISEC)\",\"volume\":\"17 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-03-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 IEEE Integrated STEM Education Conference (ISEC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISECON.2018.8340484\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE Integrated STEM Education Conference (ISEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISECON.2018.8340484","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A study into employee scheduling problem based on graph theory algorithms
Employee's scheduling problem is a very state-of-the-art problem that increases the efficiency and saves labor force effectively. This paper studies three scenarios that come close to the real situation of a specific factory: the first one considers only the requirements of the devices and the physical condition in the factory, based on which, the second takes the resting time of the employee into account, and the third one attempts to make the workers work off-peak in order to further increase the efficiency. To transform a real-life problem into a mathematic model, we map the condition of the factory into a graph where the devices are the nodes and the paths between the devices are the edges. To find the required minimum labor force, we use the Floyd's Algorithm to generate the complete graph and calculate the Hamiltonian cycle of it. To distribute the tasks evenly to every employee, in the first and the second scenarios, we equally separate the whole graph into several sub-graphs based on the minimum spanning tree, resulting in four and five sub-graphs respectively. However, for the third scenario, with the advantage of working off-peak, letting all the employees follow the Hamiltonian cycle is more efficient than letting each of them be responsible for each sub-graph. In this case, working off-peak requires the least labor force and provides the time to rest and eat for the workers. This model of employee scheduling problem can be utilized and expanded to many other fields including nursing patients in a hospital etc.