Unlock instant, AI-driven research and patent intelligence for your innovation.

Flexible job shop scheduling method based on deep reinforcement learning and multi-agent graph

A technology of reinforcement learning and workshop scheduling, applied in machine learning, instruments, manufacturing computing systems, etc., can solve the problems of lack of specific details of machines and operations, too simple representation of factory production environment status, and difficulty in generating satisfactory scheduling solutions.

Pending Publication Date: 2021-09-07
聪明工厂有限公司
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] (1) Local Optimum: The existing technology uses heuristic search [CN110009235A, 2019] or pre-defined scheduling rules [CN109270904A, 2019; CN111199272A, 2020], it is easy to fall into a local optimal solution, so it is difficult to generate a satisfactory scheduling scheme
[0007] (2) The state representation is simple: Although the patent [CN109270904A, 2019; CN111199272A, 2020] utilizes deep reinforcement learning, that is, a deep Q network, the state representation of the factory production environment is too simple
These characteristics represent the overall condition of the factory production environment, lacking the specific details of individual machines and operations
[0008] (3) The action is indirect and single: the action of the patent [CN109270904A, 2019; CN111199272A, 2020] is to select the scheduling rule according to the state; then, based on the current scheduling rule, indirectly assign the process of the job to the appropriate time slot of the specific machine
Therefore, existing patents must define the set of scheduling rules in advance

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Flexible job shop scheduling method based on deep reinforcement learning and multi-agent graph
  • Flexible job shop scheduling method based on deep reinforcement learning and multi-agent graph
  • Flexible job shop scheduling method based on deep reinforcement learning and multi-agent graph

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0039] An embodiment of the present invention provides a flexible job shop scheduling method based on deep reinforcement learning and multi-agent graphs, including the following steps:

[0040] Step a. Associate each machine or each job with the agent of reinforcement learning, and build a multi-agent graph according to the process relationship between the machine and the job, including the process sequence between machines and the current process of the job, specifically through Build in the following way:

[0041] Definition 1 (multi-agent graph): Given a machine set M, a job set J, a machine set for each process k of each job j∈J They form a multi-agent graph G=(I, E s ,E u ,E v ,E w ), I is the node set, that is, the agent set:

[0042] I=M∪J; (1)

[0043] E. s is a set of directed edges between machines, representing the static relationship between adjacent processes of machines:

[0044]

[0045] E. u is the undirected edge set of machines and jobs, represen...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a flexible job shop scheduling method based on deep reinforcement learning and a multi-agent graph. The method comprises the following steps: associating each machine or each job with a reinforcement learning agent, According to the process relationship between the machines and the jobs, including the process sequence between the machines and the current process of the jobs, determining the process sequence of the jobs; constructing a multi-agent graph; on the basis of the multi-agent graph, each agent adopts respective optimal action according to the surrounding environment state, that is, the machine agent arranges the next operation to process when being idle, and the operation agent is routed to a certain machine to process the next process after the current process is completed; and all the intelligent agents work cooperatively so as to take the optimal combined action. According to the method, deep reinforcement learning is utilized, operation sorting is carried out according to the environment state and each machine, operation routing is carried out on each operation, global sub-optimal scheduling is obtained through approximate calculation, heuristic search is not depended on, scheduling rules do not need to be defined in advance, and local optimum is avoided.

Description

technical field [0001] The invention relates to the technical field of flexible job shop scheduling, in particular to a flexible job shop scheduling method based on deep reinforcement learning and multi-agent graphs. Background technique [0002] Scheduling refers to arranging resources to perform tasks over a period of time. Developing optimal schedules is increasingly important in tough economic conditions or in a competitive business environment. Scheduling problems are common in fields ranging from computer engineering to industrial manufacturing. Job shop scheduling (JSS) is one of the most popular scheduling problems, which has been extensively studied in the last three decades due to its wide application in real factories. The decision-making step of JSS is job ordering, i.e., execution of jobs at specific times and on specific machines, where (1) the steps of each job need to be processed in a given order (called priority constraints), and (2) each machine is Only...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06Q10/06G06Q50/04G06N20/00
CPCG06Q10/0631G06Q50/04G06N20/00Y02P90/30
Inventor 张家栋陈永豪周志贤
Owner 聪明工厂有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More