CN112836928A - An optimization method for manpower scheduling in an assembly shop - Google Patents
An optimization method for manpower scheduling in an assembly shop Download PDFInfo
- Publication number
- CN112836928A CN112836928A CN202011606759.6A CN202011606759A CN112836928A CN 112836928 A CN112836928 A CN 112836928A CN 202011606759 A CN202011606759 A CN 202011606759A CN 112836928 A CN112836928 A CN 112836928A
- Authority
- CN
- China
- Prior art keywords
- scheduling
- manpower
- total number
- flow
- manpower scheduling
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06316—Sequencing of tasks or work
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Educational Administration (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- General Factory Administration (AREA)
Abstract
The invention discloses a flow shop manpower scheduling optimization method, which comprises the following steps: s1, acquiring the total number of products of a certain style, basic information of the process and the total number of employees; s2, determining specific targets and constraint conditions of workshop scheduling, and establishing a flow workshop manpower scheduling model; and S3, solving the flow shop manpower scheduling model established in the S2 by using a greedy algorithm to obtain an optimal solution of the scheduling model, and outputting a manpower scheduling scheme. In the invention, a process is regarded as a node in the overall consideration, and the more workers are arranged, the stronger the processing capacity of the process is; in order to minimize the total completion time, a flow shop labor force scheduling model with the optimized target of approximately equal processing capacity of each procedure is established, and related constraint conditions are established; meanwhile, a greedy algorithm is utilized to obtain an optimal flow shop manpower scheduling scheme.
Description
Technical Field
The invention belongs to the technical field of workshop production scheduling control, and particularly relates to a flow shop manpower scheduling optimization method.
Background
Production scheduling is the work of organizing and executing a production scheduling plan. This is a decision-making process that plays an important role in manufacturing and production systems. The effective production scheduling can not only improve the production capacity, but also improve the customer satisfaction, reduce the energy consumption, the environmental pollution and the like. The first work in this regard was that in the 1950 s, Johnson solved the flow shop problem. Since then, people have developed a lot of research aiming at the production scheduling problem, and a series of meaningful scheduling optimization problems are solved. However, the work of Conway et al on production scheduling problems is currently beginning as a formal approach to scheduling problem theory. Since then, many scholars' research efforts have been developed around their research.
The clothing industry is one of the pillar type industries in China as a typical labor-intensive industry. In recent years, the consumption level of people is continuously improved, and the requirements on the aspects of clothes styles, fashion trends and the like are higher and higher. In order to remain competitive in the consumer market, garment enterprises must meet these needs of consumers. In addition, in the fast fashion era, clothing enterprises have to change from the original large-scale stock-type production mode to the small-order, multi-style, multi-batch order-based production mode. Driven by such a large environment, apparel enterprises have become deeply aware that changes in management patterns and scientific and technical forces will have a tremendous impact on productivity and labor costs.
The clothing industry is labor-intensive and has high professional requirements, so that in recent years, some new labor force is not willing to enter the clothing industry, and human resources become the most important wealth in the clothing industry. If the human resources are unreasonably utilized, great waste is caused to enterprises.
At present, some flow shop production scheduling research achievements which take human resources and machine resources into consideration exist. Fatemeh Bozorgnezhad et al studied the flexible flow shop scheduling problem including finding the best worker allocation. M.k. Marichelvam et al studied the multi-stage hybrid flow shop scheduling problem with the same parallel machine at each stage, taking into account the different skill levels of the employees and the impact of the forgetting effect. Ming Liu et al investigated the hybrid flow shop scheduling problem with the goal of minimizing manufacturing time and total flow time as optimization, taking into account the skills that workers possess and the varying degrees of familiarity with the skills.
However, the above researches are difficult to find an optimal solution, and the scheme provided by the invention can obtain an optimal scheduling strategy. According to the scheme, an optimal production and work arrangement strategy can be obtained through a greedy algorithm, the problem of manpower resource waste in the existing flow shop is solved, the labor cost is effectively reduced, and the intelligent work arrangement effect of the flow shop is achieved in a certain sense.
Disclosure of Invention
Based on the problems in the prior art, the technical problem to be solved by the invention is to provide an optimization scheme capable of helping the labor scheduling of the garment enterprise flow shop based on fast fashion so as to achieve intelligent production scheduling.
The invention adopts the following technical scheme: a flow shop manpower scheduling optimization method comprises the following steps:
s1, acquiring the total number of products of a certain style, basic information of the process and the total number of employees;
s2, determining specific targets and constraint conditions of workshop scheduling, and establishing a flow workshop manpower scheduling model;
and S3, solving the flow shop manpower scheduling model established in the S2 by using a greedy algorithm to obtain an optimal solution of the scheduling model, and outputting a manpower scheduling scheme.
Preferably, the basic information of the procedure comprises the total number of procedures required by the style product and the basic time required by the style product on each procedure.
Preferably, in step S2, the objective function optimization objective of the flow shop human scheduling model is: the processing capacity of each process is approximately equal, so that the completion time is minimized, and the objective function of the scheduling problem is as follows:
wherein, tnThe base time, R, required for the product in the nth stepnThe number of workers scheduled in the nth process.
Preferably, step S3 includes the following steps:
s3.1, according to t1:t2:...:tN=R1:R2:...:RnFinding R1,R2,...,RnAnd R is1+R2+...+RnR denotes total number of employees;
s3.2, calculating R obtained in the step S3.11,R2,...,RnEliminating the decimal place;
s3.3, judging R obtained after eliminating decimal place in the step S3.21,R2,...,RnIf the number is 0, changing 0 to 1, namely allocating 1 person to the corresponding process, if not, the obtained integer number is the number of the allocated persons corresponding to each process, and after the allocation is finished, obtaining the first scheduling result.
Preferably, step S3.3 is followed by the step of:
s3.4, subtracting the distributed number from the total number R to obtain the number R capable of being redistributedZ;
S3.5, dividing the basic time of each procedure by the corresponding distributed number of people, and sequencing the number of the rest people from large to smallZAnd 1, allocating the working procedures at the front of the sequence according to the working procedure 1, and obtaining a second scheduling result after the allocation is finished, namely an optimal manpower scheduling result.
Preferably, the total completion time for this style of product is:
wherein D is the total number of the products, and n is the total number of the processes for producing the products.
Preferably, the total number of products D is much larger than the total number of processes n.
Preferably, the proficiency of each employee is consistent.
Preferably, the total number of pieces of the design product is 300, and a total of 15 processes are required to produce the design product.
Preferably, the basic time required by 15 procedures is respectively as follows: 10. 8, 15, 5, 20, 10, 3, 12, 15, 3, 8, 10, 12 minutes, the total number of employees is 70.
The invention has the beneficial effects that: the flow shop is specifically analyzed, and different from the traditional modeling mode, one procedure is regarded as a node and considered from the whole; in order to minimize the total completion time, a flow shop labor force scheduling model with the optimized target of approximately equal processing capacity of each procedure is established, and related constraint conditions are established; meanwhile, a greedy algorithm is utilized to obtain an optimal flow shop manpower scheduling scheme.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without any creative effort.
FIG. 1 is a flow chart of a method for flow shop human scheduling optimization;
FIG. 2 is a schematic view of a flow shop process and manpower allocation;
FIG. 3 is a schematic flow chart of a greedy algorithm-based human scheduling optimization algorithm;
Detailed Description
The following description of the embodiments of the present invention is provided by way of specific examples, and other advantages and effects of the present invention will be readily apparent to those skilled in the art from the disclosure herein. The invention is capable of other and different embodiments and of being practiced or of being carried out in various ways, and its several details are capable of modification in various respects, all without departing from the spirit and scope of the present invention. It is to be noted that the features in the following embodiments and examples may be combined with each other without conflict.
Referring to fig. 1, the embodiment provides a method for optimizing flow shop manpower scheduling, and is described by way of example when a product is a garment, and includes the steps of:
s1, acquiring the total number of the produced clothes of a certain style, basic information of the process and the total number of employees;
s2, determining specific targets and constraint conditions of workshop scheduling, and establishing a flow workshop manpower scheduling model;
and S3, solving the flow shop manpower scheduling model established in the S2 by using a greedy algorithm to obtain an optimal solution of the scheduling model, and outputting a manpower scheduling scheme.
Specifically, the method comprises the following steps:
in step S1, the basic information of the process includes the total number of processes required for the style of clothes, and the basic time required for each process for the style of clothes.
The garment factory receives a single piece and produces D pieces of clothes of a certain style, n serial processes are needed for producing the clothes of the style, the sequence of the processes is known, and the basic time of each process is known. Assuming that the plant personnel are familiar with all the processes and have consistent proficiency, there is at least one employee per process for a total of R people. The number of staff on each process needs to be scheduled to minimize the time to complete the order.
The parameters and symbolic representations are shown in table 1, as follows:
TABLE 1 symbols and their meanings
As described with reference to fig. 2, considering each process as a node as a whole, the process is performed by using a single nodeI.e. the processing capacity of the j-th step, the processing capacity of each step should be as nearly equal as possible in order to allow almost unimpeded circulation of the garments on the production line.
Therefore, in step S2, the objective function optimization goal of the flow shop human scheduling model is: the processing capacity of each process is approximately equal, so that the completion time is minimized, and the objective function of the scheduling problem is as follows:
wherein, tnBasic time required for the clothing in the nth process, RnThe number of workers scheduled in the nth process.
The total finishing time for this style of garment is:
wherein D is the total number of the clothes, n is the total number of the working procedures for producing the clothes, and the character constraint conditions in the formula are as follows:
D>>n (3)
Rj≥1,j=1,2,...,n (5)
tj≥0,j=1,2,...,n (6)
Rj∈Z+ (7)
the objective function (1) in the above formula indicates that the processing capacity of each process is expected to be approximately equal; formula (2) represents the total processing time of the D-piece clothes; the constraint condition (3) indicates that the number of clothes is far larger than the number of processes, the constraint condition (4) indicates that the number of workers is limited, the constraint condition (5) indicates that at least one worker is arranged in each process, the constraint condition (6) indicates that the basic time of all the processes must be positive, and the constraint condition (7) indicates that the number of workers arranged in each process must be a positive integer.
Referring to fig. 3, step S3 includes the following steps:
s3.1, according to t1:t2:...:tN=R1:R2:...:RnFinding R1,R2,...,RnAnd R is1+R2+...+RnR denotes total number of employees;
s3.2, calculating R obtained in the step S3.11,R2,...,RnEliminating the decimal place;
s3.3, judging R obtained after eliminating decimal place in the step S3.21,R2,...,RnIf the number is 0, changing 0 to 1, namely allocating 1 person to the corresponding process, if not, the obtained integer number is the number of the allocated persons corresponding to each process, and after the allocation is finished, obtaining the first scheduling result.
Step S3.3 is followed by the step of:
s3.4, subtracting the distributed number from the total number R to obtain the number R capable of being redistributedZ;
S3.5, dividing the basic time of each procedure by the corresponding distributed number of people, and sequencing the number of the rest people from large to smallZAnd 1, allocating the working procedures at the front of the sequence according to the number of 1 in each working procedure, and obtaining a second scheduling result, namely an optimal manpower scheduling result after the allocation is finished.
As a verification, the following experiment was also performed in this example. Suppose that a single person is received in a factory at present to produce 300 clothes of a certain style, 15 processes are needed for producing the clothes, and the basic time needed by each process is as follows: 10. 8, 15, 5, 20, 10, 3, 12, 15, 3, 8, 10, 12 minutes, and a total number of staff members to be scheduled is 70. According to the formula:
10:8:15:5:5:20:10:10:10:3:12:15:3:8:10:12=R1:R2:...:Rnand the number of workers arranged on each procedure for the first time is respectively: 3.2, 6, 1, 8, 3, 0, 4, 6, 0, 2, 3, 4, 9 workers remain to be allocated. Dividing the basic time of each process by the number of the first distributed workers, sequencing the basic time and the number of the first distributed workers, distributing the remaining 9 workers to be distributed to the first 9 processes, distributing each process to one worker, and outputting the final optimal result of manpower scheduling, wherein the number of the workers in each process is respectively: 4. 4, 7, 3, 9, 5, 2, 5, 7, 2, 4, 5, the total time-out taken was 782.5 minutes.
In summary, the embodiment specifically analyzes the flow shop, and different from the previous modeling mode, the method of the embodiment considers a process as a node as a whole, and the more workers are arranged, the stronger the processing capacity of the process is; in order to minimize the total completion time, a flow shop labor force scheduling model with the optimized target of approximately equal processing capacity of each procedure is established, and related constraint conditions are established; meanwhile, a greedy algorithm is utilized to obtain an optimal flow shop manpower scheduling scheme.
The above-mentioned embodiments are merely illustrative of the preferred embodiments of the present invention, and do not limit the scope of the present invention, and various modifications and improvements made to the technical solutions of the present invention by those skilled in the art without departing from the spirit of the present invention should fall within the protection scope of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011606759.6A CN112836928B (en) | 2020-12-28 | 2020-12-28 | A flow workshop manpower scheduling optimization method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011606759.6A CN112836928B (en) | 2020-12-28 | 2020-12-28 | A flow workshop manpower scheduling optimization method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN112836928A true CN112836928A (en) | 2021-05-25 |
| CN112836928B CN112836928B (en) | 2023-09-22 |
Family
ID=75925392
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202011606759.6A Active CN112836928B (en) | 2020-12-28 | 2020-12-28 | A flow workshop manpower scheduling optimization method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN112836928B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113554225A (en) * | 2021-07-22 | 2021-10-26 | 浙江理工大学 | An optimization method of manpower scheduling in flow workshop based on barnacle mating algorithm |
| CN115730792A (en) * | 2022-11-16 | 2023-03-03 | 浙江理工大学 | Personalized clothing production line personnel scheduling method and system based on genetic algorithm |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100049574A1 (en) * | 2008-08-21 | 2010-02-25 | Toyota Motor Engineering & Manufacturing North America, Inc. | System and method for optimizing manufacturing workforce |
| CN102789211A (en) * | 2011-05-17 | 2012-11-21 | 中国科学院软件研究所 | Method for dynamically balancing suspend production line |
| CN104866898A (en) * | 2015-05-22 | 2015-08-26 | 大连理工大学 | Multi-target flexible job shop scheduling method based on cooperative hybrid artificial fish swarm model |
| US20160189072A1 (en) * | 2013-09-20 | 2016-06-30 | Kabushiki Kaisha Toshiba | Operation-plan scheduling device and its method |
| CN108132650A (en) * | 2016-12-01 | 2018-06-08 | 北京理工大学 | A kind of Flow Shop control method and device |
| CN110956371A (en) * | 2019-11-18 | 2020-04-03 | 杭州德意电器股份有限公司 | Green scheduling optimization method for intelligent manufacturing workshop facing complex man-machine coupling |
| CN112001618A (en) * | 2020-08-18 | 2020-11-27 | 西安建筑科技大学 | Integrated optimization method for project period assignment, order acceptance and production scheduling |
-
2020
- 2020-12-28 CN CN202011606759.6A patent/CN112836928B/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100049574A1 (en) * | 2008-08-21 | 2010-02-25 | Toyota Motor Engineering & Manufacturing North America, Inc. | System and method for optimizing manufacturing workforce |
| CN102789211A (en) * | 2011-05-17 | 2012-11-21 | 中国科学院软件研究所 | Method for dynamically balancing suspend production line |
| US20160189072A1 (en) * | 2013-09-20 | 2016-06-30 | Kabushiki Kaisha Toshiba | Operation-plan scheduling device and its method |
| CN104866898A (en) * | 2015-05-22 | 2015-08-26 | 大连理工大学 | Multi-target flexible job shop scheduling method based on cooperative hybrid artificial fish swarm model |
| CN108132650A (en) * | 2016-12-01 | 2018-06-08 | 北京理工大学 | A kind of Flow Shop control method and device |
| CN110956371A (en) * | 2019-11-18 | 2020-04-03 | 杭州德意电器股份有限公司 | Green scheduling optimization method for intelligent manufacturing workshop facing complex man-machine coupling |
| CN112001618A (en) * | 2020-08-18 | 2020-11-27 | 西安建筑科技大学 | Integrated optimization method for project period assignment, order acceptance and production scheduling |
Non-Patent Citations (3)
| Title |
|---|
| A.G. LAGODIMOS 等: ""Greedy heuristic algorithms for manpower shift planning"", 《INT. J. PRODUCTION ECONOMICS》 * |
| 张其亮 等: ""基于种群的多层次迭代贪婪算法优化阻塞 流水车间调度问题"", 《计算机集成制造系统》, vol. 22, no. 10 * |
| 袁帅鹏 等: ""两阶段流水车间成组调度问题的迭代贪婪算法"", 《系统工程理论与实践》, vol. 40, no. 10 * |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113554225A (en) * | 2021-07-22 | 2021-10-26 | 浙江理工大学 | An optimization method of manpower scheduling in flow workshop based on barnacle mating algorithm |
| CN113554225B (en) * | 2021-07-22 | 2023-09-26 | 浙江理工大学 | Flow shop manpower scheduling optimization method based on barnacle mating algorithm |
| CN115730792A (en) * | 2022-11-16 | 2023-03-03 | 浙江理工大学 | Personalized clothing production line personnel scheduling method and system based on genetic algorithm |
Also Published As
| Publication number | Publication date |
|---|---|
| CN112836928B (en) | 2023-09-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113159383B (en) | Manufacturing resource reconstruction scheduling method and system for multi-machine cooperation processing workshop | |
| CN114186791B (en) | Multi-model small-batch-oriented dynamic scheduling method for assembly and production of complex equipment products | |
| Ng et al. | Single machine scheduling with a variable common due date and resource-dependent processing times | |
| CN103679388B (en) | Production scheduling method and production scheduling system | |
| CN110928261B (en) | Distributed estimation scheduling method and system for distributed heterogeneous flow shop | |
| CN112836928A (en) | An optimization method for manpower scheduling in an assembly shop | |
| CN107146039A (en) | A customized mixed-flow assembly production method and device with multi-objective collaborative control | |
| Suer et al. | Evaluation of manufacturing cell loading rules for independent cells | |
| CN108710970A (en) | A kind of parallel dimension reduction method of Multiobjective Scheduling of huge Hydro Power Systems with Cascaded Reservoirs | |
| Chen et al. | Applying Meta-Heuristics Algorithm to Solve Assembly Line Balancing Problem with Labor Skill Level in Garment Industry. | |
| CN113487155A (en) | Intelligent scheduling system for plastic industry | |
| Yan et al. | A case study on integrated production planning and scheduling in a three-stage manufacturing system | |
| CN115730792B (en) | Personnel scheduling method and system for personalized clothing production line based on genetic algorithm | |
| CN119831246A (en) | Dynamic flexible operation semiconductor workshop scheduling method of knowledge-driven evolution algorithm | |
| Wang et al. | An instance generator for project scheduling problems with multi-skilled personnel constraints | |
| Ayough et al. | How to make lean cellular manufacturing work? Integrating human factors in the design and improvement process | |
| Yu et al. | Comparison of two typical scheduling rules of line-seru conversion problem | |
| CN113554225A (en) | An optimization method of manpower scheduling in flow workshop based on barnacle mating algorithm | |
| Liu et al. | Improvement of task pattern generation in multi-task call centers | |
| Liu et al. | Scheduling optimization of flexible flow shop | |
| Hidalgo et al. | Technology and growth in Spain (1950–1960): An evidence of Schumpeterian pattern of innovation based on patents | |
| CN109102112A (en) | A kind of Optimization Scheduling using clothing factory's line flow procedure | |
| CN118982163A (en) | A differential evolution approach for worker-constrained shop scheduling in aluminum electrolysis | |
| Wang et al. | Multi-objective worker assignment planning model and algorithm considering worker flexibility and cooperation | |
| Xu et al. | A Rule and Network Dual-Driven Dynamic Scheduling Approach for Complex Flexible Manufacturing Job Shop |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |