CN116663858B - Screw press resource scheduling method and system based on demand matching - Google Patents
Screw press resource scheduling method and system based on demand matching Download PDFInfo
- Publication number
- CN116663858B CN116663858B CN202310915850.3A CN202310915850A CN116663858B CN 116663858 B CN116663858 B CN 116663858B CN 202310915850 A CN202310915850 A CN 202310915850A CN 116663858 B CN116663858 B CN 116663858B
- Authority
- CN
- China
- Prior art keywords
- screw press
- demand
- screw
- availability
- resource
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 238000009826 distribution Methods 0.000 claims abstract description 26
- 239000011159 matrix material Substances 0.000 claims description 20
- 230000006870 function Effects 0.000 description 32
- 238000003860 storage Methods 0.000 description 26
- 238000004519 manufacturing process Methods 0.000 description 16
- 230000008901 benefit Effects 0.000 description 12
- 238000012545 processing Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 8
- 238000005457 optimization Methods 0.000 description 5
- 238000013459 approach Methods 0.000 description 4
- 230000001934 delay Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 230000002068 genetic effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000002245 particle Substances 0.000 description 2
- 238000002922 simulated annealing Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/06315—Needs-based resource requirements planning or analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/16—Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/06312—Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- General Business, Economics & Management (AREA)
- Mathematical Physics (AREA)
- Marketing (AREA)
- Tourism & Hospitality (AREA)
- Mathematical Optimization (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Development Economics (AREA)
- Computational Mathematics (AREA)
- Educational Administration (AREA)
- Mathematical Analysis (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Pure & Applied Mathematics (AREA)
- Algebra (AREA)
- Computing Systems (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- General Factory Administration (AREA)
Abstract
The invention discloses a method and a system for scheduling screw press resources based on demand matching, wherein the method comprises the following steps: acquiring the number of requirements, the availability of the screw presses, the resource requirement of the screw press for each requirement, the value of meeting the requirements brought by the allocation of the requirements to the screw presses and the time required for allocating the requirements to the screw presses; setting a resource scheduling model, and calculating the maximum demand distribution value according to the availability of the screw presses, the screw press resource requirement of each demand, the value of meeting the demand brought by the demand distributed to the screw presses and the time required for distributing the demand to the screw presses, or calculating the matching degree of the demand and the screw presses according to the quantity of the demand, the utilization rate of the screw presses and the availability of the screw presses; and scheduling the resources of the screw press according to the maximum demand distribution value or the matching degree of the demand and the screw press.
Description
Technical Field
The invention belongs to the technical field of screw press resource scheduling, and particularly relates to a screw press resource scheduling method and system based on demand matching.
Background
The order and distribution status of screw presses may vary from one production environment to another and from one organization to another. The following are some common orders and the current state of screw press dispensing:
1. manual scheduling: in some cases, the order and the dispensing of the screw press may be performed manually by a person. The production dispatcher makes decisions based on the demand of the order and the availability of the screw presses, manually arranging the order for allocation to the screw presses. This approach may be subjective and subject to human error, and may not adequately account for maximization of resource utilization and efficiency.
2. Rule of thumb: some organizations may rely on empirical rules to make orders and screw press assignments. These rules may be based on past experience and knowledge such as priority rules, equipment characteristics, process requirements, etc. While this approach may provide a simple and effective allocation strategy to some extent, it lacks flexibility and adaptability and cannot cope with complex scheduling scenarios.
In general, with the development and advancement of intelligent production management technology, order and screw press distribution is gradually transitioning to a more intelligent, automated manner. By combining real-time data, predictive analysis and optimization algorithms, more efficient, accurate and sustainable order and screw press allocation can be achieved to meet customer needs, improving production efficiency and resource utilization.
However, no technology is available at present to efficiently and automatically match the requirements according to the screw press resources.
Disclosure of Invention
In order to solve the technical problems, the invention provides a screw press resource scheduling method based on demand matching, which comprises the following steps:
acquiring the number of requirements, the availability of the screw presses, the resource requirement of the screw press for each requirement, the value of meeting the requirements brought by the allocation of the requirements to the screw presses and the time required for allocating the requirements to the screw presses;
setting a resource scheduling model, and calculating the maximum demand distribution value according to the availability of the screw presses, the screw press resource requirement of each demand, the value of meeting the demand brought by the demand distributed to the screw presses and the time required for distributing the demand to the screw presses, or calculating the matching degree of the demand and the screw presses according to the quantity of the demand, the utilization rate of the screw presses and the availability of the screw presses;
And scheduling the resources of the screw press according to the maximum demand distribution value or the matching degree of the demand and the screw press.
Further, the method also comprises the steps of generating a demand vector set, a screw press resource vector set and a binary decision matrix:
,
,
,
wherein D is a demand vector set, R is a screw press resource vector set, and X is oneBinary decision matrix of->Is->Availability of bench screw press>Is->The screw press resource requirement of each requirement is thatWhen it indicates that->The individual demands are assigned to->Bench screw press, when->When it indicates no->The individual demands are assigned to any screw press.
Further, the resource scheduling model is as follows:
,
wherein f is the maximum demand assigned value,to be->The individual demands are assigned to->The value of meeting the demands brought by a bench screw press, < > is provided>For penalty term, delay for balancing demand completion, +.>For penalty influence weight, for controlling the influence extent of penalty, +.>To be->The individual demands are assigned to->The time required for the bench screw press.
Further, the constraint conditions are:
each demand can be assigned to only one screw press;
The capacity of each screw press cannot exceed its availability;
。
further, the resource scheduling model includes:
,
wherein M is the matching degree of the requirement and the screw press, P is the number of the requirement, Q is the number of the screw presses, A is the availability of the screw press, 0.ltoreq.A.ltoreq.1, wherein A=1 represents the whole availability of the screw press, U is the utilization rate of the screw press, 0.ltoreq.U.ltoreq.1, wherein U=1 represents the whole utilization of the screw press, and a, b and c are parameters for adjusting the function curve.
The invention also provides a screw press resource scheduling system based on demand matching, which comprises:
the acquisition data module is used for acquiring the number of requirements, the availability of the screw presses, the resource requirement of the screw press for each requirement, the value of meeting the requirements brought by the allocation of the requirements to the screw presses and the time required by the allocation of the requirements to the screw presses;
the setting model module is used for setting a resource scheduling model, calculating the maximum demand distribution value according to the availability of the screw press, the resource demand of the screw press of each demand, the value of meeting the demand brought by the demand distributed to the screw press and the time required for distributing the demand to the screw press, or calculating the matching degree of the demand and the screw press according to the quantity of the demand, the utilization rate of the screw press and the availability of the screw press;
And the scheduling module is used for scheduling the screw press resources according to the maximum demand distribution value or the matching degree of the demand and the screw press.
Further, the method also comprises the steps of generating a demand vector set, a screw press resource vector set and a binary decision matrix:
,
,
,
wherein D is a demand vector set, R is a screw press resource vector set, and X is oneBinary decision matrix of->Is->Availability of bench screw press>Is->The screw press resource requirement of each requirement is thatWhen it indicates that->The individual demands are assigned to->Bench screw press, when->When it indicates no->The individual demands are assigned to any screw press.
Further, the resource scheduling model is as follows:
,
wherein f is the maximum demand assigned value,to be->The individual demands are assigned to->The value of meeting the demands brought by a bench screw press, < > is provided>For penalty term, delay for balancing demand completion, +.>For penalty influence weight, for controlling the influence extent of penalty, +.>To be->The individual demands are assigned to->The time required for the bench screw press.
Further, the constraint conditions are:
each demand can be assigned to only one screw press;
The capacity of each screw press cannot exceed its availability;
。
further, the resource scheduling model includes:
,
wherein M is the matching degree of the requirement and the screw press, P is the number of the requirement, Q is the number of the screw presses, A is the availability of the screw press, 0.ltoreq.A.ltoreq.1, wherein A=1 represents the whole availability of the screw press, U is the utilization rate of the screw press, 0.ltoreq.U.ltoreq.1, wherein U=1 represents the whole utilization of the screw press, and a, b and c are parameters for adjusting the function curve.
In general, the above technical solutions conceived by the present invention have the following beneficial effects compared with the prior art:
the invention obtains the quantity of the demands, the availability of the screw presses, the resource demand of the screw presses of each demand, the value of meeting the demands brought by the allocation of the demands to the screw presses and the time required by the allocation of the demands to the screw presses; setting a resource scheduling model, and calculating the maximum demand distribution value according to the availability of the screw presses, the screw press resource requirement of each demand, the value of meeting the demand brought by the demand distributed to the screw presses and the time required for distributing the demand to the screw presses, or calculating the matching degree of the demand and the screw presses according to the quantity of the demand, the utilization rate of the screw presses and the availability of the screw presses; and scheduling the resources of the screw press according to the maximum demand distribution value or the matching degree of the demand and the screw press. The technical scheme provided by the invention can dynamically adjust according to the requirements and the screw press resources, and can achieve the maximization of resource utilization.
Drawings
FIG. 1 is a flow chart of the method of embodiment 1 of the present invention;
fig. 2 is a block diagram of a system of embodiment 2 of the present invention.
Detailed Description
In order to better understand the above technical solutions, the following detailed description will be given with reference to the accompanying drawings and specific embodiments.
The method provided by the invention can be implemented in a terminal environment, wherein the terminal can comprise one or more of the following components: processor, storage medium, and display screen. Wherein the storage medium has stored therein at least one instruction that is loaded and executed by the processor to implement the method described in the embodiments below.
The processor may include one or more processing cores. The processor connects various parts within the overall terminal using various interfaces and lines, performs various functions of the terminal and processes data by executing or executing instructions, programs, code sets, or instruction sets stored in the storage medium, and invoking data stored in the storage medium.
The storage medium may include a random access Memory (Random Access Memory, RAM) or a Read-Only Memory (ROM). The storage medium may be used to store instructions, programs, code sets, or instructions.
The display screen is used for displaying a user interface of each application program.
All subscripts in the formula of the invention are only used for distinguishing parameters and have no practical meaning.
In addition, it will be appreciated by those skilled in the art that the structure of the terminal described above is not limiting and that the terminal may include more or fewer components, or may combine certain components, or a different arrangement of components. For example, the terminal further includes components such as a radio frequency circuit, an input unit, a sensor, an audio circuit, a power supply, and the like, which are not described herein.
Example 1
As shown in fig. 1, an embodiment of the present invention provides a method for scheduling resources of a screw press based on demand matching, including:
step 101, obtaining the number of requirements, the availability of the screw presses, the resource requirement of the screw press of each requirement, the value of meeting the requirements brought by the allocation of the requirements to the screw presses and the time required by the allocation of the requirements to the screw presses;
specifically, the method further comprises the steps of generating a demand vector set, a screw press resource vector set and a binary decision matrix:
,
,
,
wherein D is a demand vector set, R is a screw press resource vector set, and X is oneBinary decision matrix of- >Is->Availability of bench screw press>Is->The screw press resource requirement of each requirement is thatWhen it indicates that->The individual demands are assigned to->Bench screw press, when->When it indicates no->The individual demands are assigned to any screw press.
Demand vector (D): the demand vector represents the demand for different orders or tasks, where each element (di) represents the demand for the ith order. The demand may be any suitable unit of measure, such as product quantity, processing time, or other indicia, depending on the particular production environment and demand characteristics. By integrating the demand for all orders into a demand vector, the overall demand can be more conveniently analyzed and processed.
Resource vector (R): the resource vector represents the available screw press resources, wherein each element (ri) represents the availability of the ith screw press. Availability may be expressed as the number of screw presses, operating time, capacity, or other relevant resource indicators. The resource vector provides information about the available screw press resources for matching and scheduling with demand.
Each element in the resource vector R Is->Bench screw pressAvailability of (c). Availability means the extent or state of availability of the screw press for a certain period of time.
Availability may be expressed in terms of numerical values, depending on the unit of measure and definition used. The following are some possible representations:
quantity:the number of screw presses may be indicated. For example, if there are 5 screw presses available, r1=5.
The working time is as follows:the working time of the screw press can be indicated. For example, if each screw press can operate continuously for 8 hours per day, r1=8 indicates that the availability of the screw press is 8 hours.
Capacity:the capacity of the screw press can be expressed. For example, if each screw press can process 100 products per hour, r1=100 means that the availability of the screw press is a capacity of 100 products per hour.
Step 102, setting a resource scheduling model, and calculating the maximum demand distribution value according to the availability of the screw presses, the resource requirement of the screw presses of each demand, the value of meeting the demand brought by the demand distributed to the screw presses and the time required for distributing the demand to the screw presses, or calculating the matching degree of the demand and the screw presses according to the quantity of the demand, the utilization rate of the screw presses and the availability of the screw presses;
Specifically, the resource scheduling model is as follows:
,
wherein f is the maximum demand assigned value,to be->The individual demands are assigned to->The value of meeting the demands brought by a bench screw press, < > is provided>For penalty term, delay for balancing demand completion, +.>For penalty influence weight, for controlling the influence extent of penalty, +.>To be->The individual demands are assigned to->The time required for the bench screw press.
To be->The individual demands are assigned to->The value of meeting the requirements brought by the table screw press. The value here may be a measure for evaluating the benefit or benefit of assigning orders to a particular screw press.
In particular, this value may be based on specific business needs and objectives, and may be one or a combination of the following:
profit value: indicating the expected profit or economic benefit to be brought about by the allocation of orders to a particular screw press. This may include evaluating different allocation schemes in view of the cost of the order, market demand, profit margin, etc.
Delivery time value: representing the value of delivering orders to customers in time. Shorter delivery times may mean higher customer satisfaction, better customer relationships, and higher repeat order rates, thereby bringing more business opportunities and brand reputation.
Priority value: indicating the priority satisfaction of assigning orders to a particular screw press. Some orders may have a higher priority, such as orders for important customers or emergency orders. Assigning these orders to the appropriate screw presses can meet priority requirements, maintaining customer satisfaction and stability of business relationships.
Efficiency value: indicating the increase in production efficiency resulting from the allocation of orders to specific screw presses. Some screw presses may have higher capacity, faster processing speeds, or lower failure rates, so allocation of orders to these screw presses may increase production efficiency and resource utilization.
Specifically, the constraint conditions are:
each demand can be assigned to only one screw press;
the capacity of each screw press cannot exceed its availability;
。
the goal of this mathematical formula is to satisfy the needs of all orders by maximum demand assigned value. Constraints ensure that each order can only be allocated to one screw press and that the capacity of each screw press does not exceed its availability. The decision variable is a binary matrix that indicates whether the order is to be assigned to the screw press.
This mathematical formula may help to take into account efficient utilization of resources and order delivery delays while maximizing the value of the overall demand. By adjustingWeight coefficientA tradeoff may be made between resource utilization and order delivery delay to meet specific scheduling objectives.
And step 103, scheduling the screw press resources according to the maximum demand distribution value or the matching degree of the demand and the screw press.
Example 2
As shown in fig. 2, the embodiment of the present invention further provides a screw press resource scheduling system based on demand matching, including:
the acquisition data module is used for acquiring the number of requirements, the availability of the screw presses, the resource requirement of the screw press for each requirement, the value of meeting the requirements brought by the allocation of the requirements to the screw presses and the time required by the allocation of the requirements to the screw presses;
specifically, the method further comprises the steps of generating a demand vector set, a screw press resource vector set and a binary decision matrix:
,
,
,
wherein D is a demand vector set, R is a screw press resource vector set, and X is oneBinary decision matrix of->Is->Availability of a table screw press ,/>Is->The screw press resource requirement of each requirement is thatWhen it indicates that->The individual demands are assigned to->Bench screw press, when->When it indicates no->The individual demands are assigned to any screw press.
Demand vector (D): the demand vector represents the demand for different orders or tasks, where each element (di) represents the demand for the ith order. The demand may be any suitable unit of measure, such as product quantity, processing time, or other indicia, depending on the particular production environment and demand characteristics. By integrating the demand for all orders into a demand vector, the overall demand can be more conveniently analyzed and processed.
Resource vector (R): the resource vector represents the available screw press resources, wherein each element (ri) represents the availability of the ith screw press. Availability may be expressed as the number of screw presses, operating time, capacity, or other relevant resource indicators. The resource vector provides information about the available screw press resources for matching and scheduling with demand.
Each element in the resource vector RIs->Availability of bench screw presses. Availability means the extent or state of availability of the screw press for a certain period of time.
Availability may be expressed in terms of numerical values, depending on the unit of measure and definition used. The following are some possible representations:
quantity:the number of screw presses may be indicated. For example, if there are 5 screw presses available, r1=5.
The working time is as follows:the working time of the screw press can be indicated. For example, if each screw press can operate continuously for 8 hours per day, r1=8 indicates that the availability of the screw press is 8 hours.
Capacity:the capacity of the screw press can be expressed. For example, if each screw press can process 100 products per hour, r1=100 means that the availability of the screw press is a capacity of 100 products per hour.
The setting model module is used for setting a resource scheduling model, calculating the maximum demand distribution value according to the availability of the screw press, the resource demand of the screw press of each demand, the value of meeting the demand brought by the demand distributed to the screw press and the time required for distributing the demand to the screw press, or calculating the matching degree of the demand and the screw press according to the quantity of the demand, the utilization rate of the screw press and the availability of the screw press;
Specifically, the resource scheduling model is as follows:
,
wherein f is the maximum demand assigned value,to be->The individual demands are assigned to->The value of meeting the demands brought by a bench screw press, < > is provided>For penalty term, delay for balancing demand completion, +.>For penalty influence weight, for controlling the influence extent of penalty, +.>To be->The individual demands are assigned to->The time required for the bench screw press.
To be->The individual demands are assigned to->The value of meeting the requirements brought by the table screw press. The value here may be a measure for evaluating the benefit or benefit of assigning orders to a particular screw press.
In particular, this value may be based on specific business needs and objectives, and may be one or a combination of the following:
profit value: indicating the expected profit or economic benefit to be brought about by the allocation of orders to a particular screw press. This may include evaluating different allocation schemes in view of the cost of the order, market demand, profit margin, etc.
Delivery time value: representing the value of delivering orders to customers in time. Shorter delivery times may mean higher customer satisfaction, better customer relationships, and higher repeat order rates, thereby bringing more business opportunities and brand reputation.
Priority value: indicating the priority satisfaction of assigning orders to a particular screw press. Some orders may have a higher priority, such as orders for important customers or emergency orders. Assigning these orders to the appropriate screw presses can meet priority requirements, maintaining customer satisfaction and stability of business relationships.
Efficiency value: indicating the increase in production efficiency resulting from the allocation of orders to specific screw presses. Some screw presses may have higher capacity, faster processing speeds, or lower failure rates, so allocation of orders to these screw presses may increase production efficiency and resource utilization.
Specifically, the constraint conditions are:
each demand can be assigned to only one screw press;
the capacity of each screw press cannot exceed its availability;
。
the goal of this mathematical formula is to satisfy the needs of all orders by maximum demand assigned value. Constraints ensure that each order can only be allocated to one screw press and that the capacity of each screw press does not exceed its availability. The decision variable is a binary matrix that indicates whether the order is to be assigned to the screw press.
This mathematical formula may help to take into account efficient utilization of resources and order delivery delays while maximizing the value of the overall demand. By adjusting the weighting coefficientsA tradeoff may be made between resource utilization and order delivery delay to meet specific scheduling objectives.
And the scheduling module is used for scheduling the screw press resources according to the maximum demand distribution value or the matching degree of the demand and the screw press.
Example 3
The embodiment of the invention also provides a storage medium which stores a plurality of instructions for realizing the spiral press resource scheduling method based on the requirement matching.
Alternatively, in this embodiment, the storage medium may be located in any one of the computer terminals in the computer terminal group in the computer network, or in any one of the mobile terminals in the mobile terminal group.
Alternatively, in the present embodiment, the storage medium is configured to store program code for performing the steps of: step 101, obtaining the number of requirements, the availability of the screw presses, the resource requirement of the screw press of each requirement, the value of meeting the requirements brought by the allocation of the requirements to the screw presses and the time required by the allocation of the requirements to the screw presses;
Specifically, the method further comprises the steps of generating a demand vector set, a screw press resource vector set and a binary decision matrix:
,
,
,
wherein D is a demand vector set, R is a screw press resource vector set, and X is oneBinary decision matrix of->Is->Availability of bench screw press>Is->The screw press resource requirement of each requirement is thatWhen it indicates that->The individual demands are assigned to->Bench screw press, when->When it indicates no->The individual demands are assigned to any screw press.
Demand vector (D): the demand vector represents the demand for different orders or tasks, where each element (di) represents the demand for the ith order. The demand may be any suitable unit of measure, such as product quantity, processing time, or other indicia, depending on the particular production environment and demand characteristics. By integrating the demand for all orders into a demand vector, the overall demand can be more conveniently analyzed and processed.
Resource vector (R): the resource vector represents the available screw press resources, wherein each element (ri) represents the availability of the ith screw press. Availability may be expressed as the number of screw presses, operating time, capacity, or other relevant resource indicators. The resource vector provides information about the available screw press resources for matching and scheduling with demand.
Each element in the resource vector RIs->Availability of bench screw presses. Availability means the extent or state of availability of the screw press for a certain period of time.
Availability may be expressed in terms of numerical values, depending on the unit of measure and definition used. The following are some possible representations:
quantity:the number of screw presses may be indicated. For example, if there are 5 screw presses available, r1=5.
The working time is as follows:the working time of the screw press can be indicated. For example, if each screw press can operate continuously for 8 hours per day, r1=8 indicates that the availability of the screw press is 8 hours.
Capacity:the capacity of the screw press can be expressed. For example, if each screw press can process 100 products per hour, r1=100 means that the availability of the screw press is a capacity of 100 products per hour.
Step 102, setting a resource scheduling model, and calculating the maximum demand distribution value according to the availability of the screw presses, the resource requirement of the screw presses of each demand, the value of meeting the demand brought by the demand distributed to the screw presses and the time required for distributing the demand to the screw presses, or calculating the matching degree of the demand and the screw presses according to the quantity of the demand, the utilization rate of the screw presses and the availability of the screw presses;
Specifically, the resource scheduling model is as follows:
,
wherein f is the maximum demand assigned value,to be->The individual demands are assigned to->The value of meeting the demands brought by a bench screw press, < > is provided>For penalty term, delay for balancing demand completion, +.>For penalty influence weight, for controlling the influence extent of penalty, +.>To be->The individual demands are assigned to->The time required for the bench screw press.
To be->The individual demands are assigned to->The value of meeting the requirements brought by the table screw press. The value here may be a measure for evaluating the benefit or benefit of assigning orders to a particular screw press.
In particular, this value may be based on specific business needs and objectives, and may be one or a combination of the following:
profit value: indicating the expected profit or economic benefit to be brought about by the allocation of orders to a particular screw press. This may include evaluating different allocation schemes in view of the cost of the order, market demand, profit margin, etc.
Delivery time value: representing the value of delivering orders to customers in time. Shorter delivery times may mean higher customer satisfaction, better customer relationships, and higher repeat order rates, thereby bringing more business opportunities and brand reputation.
Priority value: indicating the priority satisfaction of assigning orders to a particular screw press. Some orders may have a higher priority, such as orders for important customers or emergency orders. Assigning these orders to the appropriate screw presses can meet priority requirements, maintaining customer satisfaction and stability of business relationships.
Efficiency value: indicating the increase in production efficiency resulting from the allocation of orders to specific screw presses. Some screw presses may have higher capacity, faster processing speeds, or lower failure rates, so allocation of orders to these screw presses may increase production efficiency and resource utilization.
Specifically, the constraint conditions are:
each demand can be assigned to only one screw press;
the capacity of each screw press cannot exceed its availability;
。
the goal of this mathematical formula is to satisfy the needs of all orders by maximum demand assigned value. Constraints ensure that each order can only be allocated to one screw press and that the capacity of each screw press does not exceed its availability. The decision variable is a binary matrix that indicates whether the order is to be assigned to the screw press.
This mathematical formula may help to take into account efficient utilization of resources and order delivery delays while maximizing the value of the overall demand. By adjusting the weight coefficient λ, a tradeoff can be made between resource utilization and order delivery delay to meet specific scheduling objectives.
And step 103, scheduling the screw press resources according to the maximum demand distribution value or the matching degree of the demand and the screw press.
Example 4
The embodiment of the invention also provides electronic equipment, which comprises a processor and a storage medium connected with the processor, wherein the storage medium stores a plurality of instructions, and the instructions can be loaded and executed by the processor so that the processor can execute the screw press resource scheduling method based on the requirement matching.
Specifically, the electronic device of the present embodiment may be a computer terminal, and the computer terminal may include: one or more processors, and a storage medium.
The storage medium may be used to store a software program and a module, for example, in an embodiment of the present invention, a method for scheduling resources of a screw press based on demand matching, corresponding to program instructions/modules, and the processor executes various functional applications and data processing by running the software program and the module stored in the storage medium, that is, implements the method for scheduling resources of a screw press based on demand matching. The storage medium may include a high-speed random access storage medium, and may also include a non-volatile storage medium, such as one or more magnetic storage systems, flash memory, or other non-volatile solid-state storage medium. In some examples, the storage medium may further include a storage medium remotely located with respect to the processor, and the remote storage medium may be connected to the terminal through a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The processor may invoke the information stored in the storage medium and the application program via the transmission system to perform the following steps: step 101, obtaining the number of requirements, the availability of the screw presses, the resource requirement of the screw press of each requirement, the value of meeting the requirements brought by the allocation of the requirements to the screw presses and the time required by the allocation of the requirements to the screw presses;
specifically, the method further comprises the steps of generating a demand vector set, a screw press resource vector set and a binary decision matrix:
,
,
,
wherein D is a demand vector set, R is a screw press resource vector set, and X is oneBinary decision matrix of->Is->Availability of bench screw press>Is->The screw press resource requirement of each requirement is thatWhen it indicates that->The individual demands are assigned to->Bench screw press, when->When it indicates no->The individual demands are assigned to any screw press.
Demand vector (D): the demand vector represents the demand for different orders or tasks, where each element (di) represents the demand for the ith order. The demand may be any suitable unit of measure, such as product quantity, processing time, or other indicia, depending on the particular production environment and demand characteristics. By integrating the demand for all orders into a demand vector, the overall demand can be more conveniently analyzed and processed.
Resource vector (R): the resource vector represents the available screw press resources, wherein each element (ri) represents the availability of the ith screw press. Availability may be expressed as the number of screw presses, operating time, capacity, or other relevant resource indicators. The resource vector provides information about the available screw press resources for matching and scheduling with demand.
Each element in the resource vector RIs->Availability of bench screw presses. Availability means the extent or state of availability of the screw press for a certain period of time.
Availability may be expressed in terms of numerical values, depending on the unit of measure and definition used. The following are some possible representations:
quantity:the number of screw presses may be indicated. For example, if there are 5 screw presses available, r1=5.
The working time is as follows:the working time of the screw press can be indicated. For example, if each screw press can operate continuously for 8 hours per day, r1=8 indicates that the availability of the screw press is 8 hours.
Capacity:the capacity of the screw press can be expressed. For example, if each screw press can process 100 products per hour, r1=100 means that the availability of the screw press is a capacity of 100 products per hour.
Step 102, setting a resource scheduling model, and calculating the maximum demand distribution value according to the availability of the screw presses, the resource requirement of the screw presses of each demand, the value of meeting the demand brought by the demand distributed to the screw presses and the time required for distributing the demand to the screw presses, or calculating the matching degree of the demand and the screw presses according to the quantity of the demand, the utilization rate of the screw presses and the availability of the screw presses;
specifically, the resource scheduling model is as follows:
,/>
wherein f is the maximum demand assigned value,to be->The individual demands are assigned to->The value of meeting the demands brought by a bench screw press, < > is provided>For penalty term, delay for balancing demand completion, +.>For penalty influence weight, for controlling the influence extent of penalty, +.>To be->The individual demands are assigned to->The time required for the bench screw press.
To be->The individual demands are assigned to->The value of meeting the requirements brought by the table screw press. The value here may be a measure for evaluating the benefit or benefit of assigning orders to a particular screw press.
In particular, this value may be based on specific business needs and objectives, and may be one or a combination of the following:
Profit value: indicating the expected profit or economic benefit to be brought about by the allocation of orders to a particular screw press. This may include evaluating different allocation schemes in view of the cost of the order, market demand, profit margin, etc.
Delivery time value: representing the value of delivering orders to customers in time. Shorter delivery times may mean higher customer satisfaction, better customer relationships, and higher repeat order rates, thereby bringing more business opportunities and brand reputation.
Priority value: indicating the priority satisfaction of assigning orders to a particular screw press. Some orders may have a higher priority, such as orders for important customers or emergency orders. Assigning these orders to the appropriate screw presses can meet priority requirements, maintaining customer satisfaction and stability of business relationships.
Efficiency value: indicating the increase in production efficiency resulting from the allocation of orders to specific screw presses. Some screw presses may have higher capacity, faster processing speeds, or lower failure rates, so allocation of orders to these screw presses may increase production efficiency and resource utilization.
Specifically, the constraint conditions are:
each demand can be assigned to only one screw press;
the capacity of each screw press cannot exceed its availability;
。
the goal of this mathematical formula is to satisfy the needs of all orders by maximum demand assigned value. Constraints ensure that each order can only be allocated to one screw press and that the capacity of each screw press does not exceed its availability. The decision variable is a binary matrix that indicates whether the order is to be assigned to the screw press.
This mathematical formula can help maximize the price of the overall demandWhile taking into account the efficient use of resources and order delivery delays. By adjusting the weighting coefficientsA tradeoff may be made between resource utilization and order delivery delay to meet specific scheduling objectives.
And step 103, scheduling the screw press resources according to the maximum demand distribution value or the matching degree of the demand and the screw press.
Example 5
The embodiment of the invention provides a spiral press resource scheduling method based on demand matching, which comprises the following steps:
step 101, obtaining the number of requirements, the availability of the screw presses, the resource requirement of the screw press of each requirement, the value of meeting the requirements brought by the allocation of the requirements to the screw presses and the time required by the allocation of the requirements to the screw presses;
Step 102, setting a resource scheduling model, and calculating the maximum demand distribution value according to the availability of the screw presses, the resource requirement of the screw presses of each demand, the value of meeting the demand brought by the demand distributed to the screw presses and the time required for distributing the demand to the screw presses, or calculating the matching degree of the demand and the screw presses according to the quantity of the demand, the utilization rate of the screw presses and the availability of the screw presses;
specifically, the resource scheduling model includes:
,
wherein M is the matching degree of the requirement and the screw press, P is the number of the requirement, Q is the number of the screw press, A is the availability of the screw press, 0.ltoreq.A.ltoreq.1, wherein A=1 indicates that the screw press is fully available, U is the utilization rate of the screw press, 0.ltoreq.U.ltoreq.1, wherein U=1 indicates that the screw press is fully utilized, a, b and c are parameters for adjusting a function curve, wherein an exponential function can increase the influence of the requirement and the resource proportion, namely, when the requirement exceeds the resource number, the matching degree is reduced in an exponential stage. The logarithmic function may reflect the effect of resource availability and resource utilization on the degree of matching, which increases slower as the resource availability or resource utilization approaches a maximum.
The parameters a, b and c can be adjusted according to actual conditions, so that the formula better reflects the matching degree of the requirements and the resources. Such a non-linear formula may more accurately capture the change in matching, providing more accurate scheduling plan selection.
Specifically, the following method is adopted for calculating the parameters a, b and c:
1. collecting data: a set of sample data is collected with known demand and resource matching. The data should include the amount of demand, the amount of resources, the availability of resources, and the value of the utilization of resources, as well as the degree of match or score associated therewith.
2. Selecting a fitting function: a suitable fitting function, such as an exponential function, a logarithmic function, or other form of function, is selected based on the characteristics of the data and the requirements of the problem.
3. Initial estimate: an initial estimate is selected for parameters a, b and c.
4. Fitting data: parameters are optimized by a fitting algorithm using the fitting function and the sample data. Common fitting algorithms include least squares, nonlinear minimization, and the like.
5. Evaluation and adjustment: and evaluating the fitting result, and checking whether the fitting function can accurately reflect the matching degree of the sample data. The values of the parameters are adjusted as needed to better suit the actual situation.
Alternatively, a, b and c are calculated by:
first, we can define an objective function F that represents the matching degree of the requirements and the resources, and can be determined according to the actual situation.
,
Wherein,,is the degree of matching that we desire.
Next, we can use an optimization algorithm, such as a genetic algorithm, a particle swarm algorithm, or a simulated annealing algorithm, to iteratively adjust the parameters a, b, and c to minimize the objective function F.
In each iteration we optimize by generating a set of candidate solutions (possible parameter value combinations). Then, the matching degree M corresponding to each candidate solution is calculated, and the value of the objective function F is calculated. And selecting the optimal candidate solution according to the strategy of the optimization algorithm, and updating the parameter value.
The above process is repeated until a preset stopping condition is reached (e.g., the number of iterations reaches a threshold or the objective function value reaches a certain accuracy requirement).
In this way, we can gradually optimize the values of parameters a, b and c to bring the degree of matching M close to the expected optimal solution. In this way, we can get formulas and parameter values that are tailored to specific needs and resources.
And step 103, scheduling the screw press resources according to the maximum demand distribution value or the matching degree of the demand and the screw press.
Example 6
The invention also provides a screw press resource scheduling system based on demand matching, which comprises:
the acquisition data module is used for acquiring the number of requirements, the availability of the screw presses, the resource requirement of the screw press for each requirement, the value of meeting the requirements brought by the allocation of the requirements to the screw presses and the time required by the allocation of the requirements to the screw presses;
the setting model module is used for setting a resource scheduling model, calculating the maximum demand distribution value according to the availability of the screw press, the resource demand of the screw press of each demand, the value of meeting the demand brought by the demand distributed to the screw press and the time required for distributing the demand to the screw press, or calculating the matching degree of the demand and the screw press according to the quantity of the demand, the utilization rate of the screw press and the availability of the screw press;
specifically, the resource scheduling model includes:
,
wherein M is the matching degree of the requirement and the screw press, P is the number of the requirement, Q is the number of the screw press, A is the availability of the screw press, 0.ltoreq.A.ltoreq.1, wherein A=1 indicates that the screw press is fully available, U is the utilization rate of the screw press, 0.ltoreq.U.ltoreq.1, wherein U=1 indicates that the screw press is fully utilized, a, b and c are parameters for adjusting a function curve, wherein an exponential function can increase the influence of the requirement and the resource proportion, namely, when the requirement exceeds the resource number, the matching degree is reduced in an exponential stage. The logarithmic function may reflect the effect of resource availability and resource utilization on the degree of matching, which increases slower as the resource availability or resource utilization approaches a maximum.
Specifically, the following method is adopted for calculating the parameters a, b and c:
1. collecting data: a set of sample data is collected with known demand and resource matching. The data should include the amount of demand, the amount of resources, the availability of resources, and the value of the utilization of resources, as well as the degree of match or score associated therewith.
2. Selecting a fitting function: a suitable fitting function, such as an exponential function, a logarithmic function, or other form of function, is selected based on the characteristics of the data and the requirements of the problem.
3. Initial estimate: an initial estimate is selected for parameters a, b and c.
4. Fitting data: parameters are optimized by a fitting algorithm using the fitting function and the sample data. Common fitting algorithms include least squares, nonlinear minimization, and the like.
5. Evaluation and adjustment: and evaluating the fitting result, and checking whether the fitting function can accurately reflect the matching degree of the sample data. The values of the parameters are adjusted as needed to better suit the actual situation.
Alternatively, a, b and c are calculated by:
first, we can define an objective function F that represents the matching degree of the requirements and the resources, and can be determined according to the actual situation.
,
Wherein,,is the degree of matching that we desire.
Next, we can use an optimization algorithm, such as a genetic algorithm, a particle swarm algorithm, or a simulated annealing algorithm, to iteratively adjust the parameters a, b, and c to minimize the objective function F.
In each iteration we optimize by generating a set of candidate solutions (possible parameter value combinations). Then, the matching degree M corresponding to each candidate solution is calculated, and the value of the objective function F is calculated. And selecting the optimal candidate solution according to the strategy of the optimization algorithm, and updating the parameter value.
The above process is repeated until a preset stopping condition is reached (e.g., the number of iterations reaches a threshold or the objective function value reaches a certain accuracy requirement).
In this way, we can gradually optimize the values of parameters a, b and c to bring the degree of matching M close to the expected optimal solution. In this way, we can get formulas and parameter values that are tailored to specific needs and resources.
And the scheduling module is used for scheduling the screw press resources according to the maximum demand distribution value or the matching degree of the demand and the screw press.
In the foregoing embodiments of the present invention, the descriptions of the embodiments are emphasized, and for a portion of this disclosure that is not described in detail in this embodiment, reference is made to the related descriptions of other embodiments.
In the embodiments provided in the present invention, it should be understood that the disclosed technology may be implemented in other manners. The system embodiments described above are merely exemplary, and for example, the division of the units is merely a logic function division, and there may be another division manner in actual implementation, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some interfaces, units or modules, or may be in electrical or other forms.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied essentially or partly in the form of a software product or all or part of the technical solution, which is stored in a storage medium, and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a Read-only memory (ROM), a random access memory (RAM, random Access Memory), a removable hard disk, a magnetic disk, or an optical disk, or the like, which can store program codes.
It is apparent that the above examples are given by way of illustration only and are not limiting of the embodiments. Other variations or modifications of the above teachings will be apparent to those of ordinary skill in the art. It is not necessary here nor is it exhaustive of all embodiments. While still being apparent from variations or modifications that may be made by those skilled in the art are within the scope of the invention.
Claims (4)
1. The method for scheduling the screw press resources based on the demand matching is characterized by comprising the following steps of:
acquiring the number of requirements, the availability of the screw presses, the resource requirement of the screw press for each requirement, the value of meeting the requirements brought by the allocation of the requirements to the screw presses and the time required for allocating the requirements to the screw presses;
setting a resource scheduling model, and calculating the maximum demand distribution value according to the availability of the screw presses, the screw press resource requirement of each demand, the value of meeting the demand brought by the demand distributed to the screw presses and the time required for distributing the demand to the screw presses, or calculating the matching degree of the demand and the screw presses according to the quantity of the demand, the utilization rate of the screw presses and the availability of the screw presses; generating a demand vector set, a screw press resource vector set and a binary decision matrix:
,
,
,
wherein D is a demand vector set, R is a screw press resource vector set, and X is oneBinary decision matrix of->Is->Availability of bench screw press>Is->The screw press resource requirement of each requirement is +. >When it indicates that->The individual demands are assigned to->Bench screw press, when->When it indicates no->The individual demands are assigned to any screw press;
the resource scheduling model is as follows:
,
wherein f is the maximum demand allocationThe value of the product is calculated,to be->The individual demands are assigned to->The value of meeting the demands brought by a bench screw press, < > is provided>For penalty term, delay for balancing demand completion, +.>For penalty influence weight, for controlling the influence extent of penalty, +.>To be->The individual demands are assigned to->The time required for the table screw press;
the matching degree of the calculation requirement and the screw press comprises the following steps:
,
wherein M is the matching degree of the requirement and the screw press, P is the number of the requirement, Q is the number of the screw presses, A is the availability of the screw press, 0.ltoreq.A.ltoreq.1, wherein A=1 represents the total availability of the screw press, U is the utilization rate of the screw press, 0.ltoreq.U.ltoreq.1, wherein U=1 represents the total utilization of the screw press,、/>and->Is a parameter for adjusting the function curve;
and scheduling the resources of the screw press according to the maximum demand distribution value or the matching degree of the demand and the screw press.
2. The screw press resource scheduling method based on demand matching as set forth in claim 1, wherein the constraint condition is:
Each demand can be assigned to only one screw press;
the capacity of each screw press cannot exceed its availability;
。
3. a demand matching based screw press resource scheduling system, comprising:
the acquisition data module is used for acquiring the number of requirements, the availability of the screw presses, the resource requirement of the screw press for each requirement, the value of meeting the requirements brought by the allocation of the requirements to the screw presses and the time required by the allocation of the requirements to the screw presses;
the setting model module is used for setting a resource scheduling model, calculating the maximum demand distribution value according to the availability of the screw press, the resource demand of the screw press of each demand, the value of meeting the demand brought by the demand distributed to the screw press and the time required for distributing the demand to the screw press, or calculating the matching degree of the demand and the screw press according to the quantity of the demand, the utilization rate of the screw press and the availability of the screw press; generating a demand vector set, a screw press resource vector set and a binary decision matrix:
,
,
,
wherein D is a demand vector set, R is a screw press resource vector set, and X is one Binary decision matrix of->Is->Availability of bench screw press>Is->The screw press resource requirement of each requirement is +.>When it indicates that->The individual demands are assigned to->Bench screw press, when->When it indicates no->The individual demands are assigned to any screw press;
the resource scheduling model is as follows:
,
wherein f is the maximum demand assigned value,to be->The individual demands are assigned to->The value of meeting the demands brought by a bench screw press, < > is provided>For penalty term, delay for balancing demand completion, +.>For penalty influence weight, for controlling the influence extent of penalty, +.>To be->The individual demands are assigned to->The time required for the table screw press;
the matching degree of the calculation requirement and the screw press comprises the following steps:
,
wherein M is the matching degree of the requirement and the screw press, P is the number of the requirement, Q is the number of the screw presses, A is the availability of the screw press, 0.ltoreq.A.ltoreq.1, wherein A=1 represents the total availability of the screw press, U is the utilization rate of the screw press, 0.ltoreq.U.ltoreq.1, wherein U=1 represents the total utilization of the screw press,、/>and->Is a parameter for adjusting the function curve;
and the scheduling module is used for scheduling the screw press resources according to the maximum demand distribution value or the matching degree of the demand and the screw press.
4. A screw press resource scheduling system based on demand matching as claimed in claim 3, wherein the constraints are:
each demand can be assigned to only one screw press;
the capacity of each screw press cannot exceed its availability;
。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310915850.3A CN116663858B (en) | 2023-07-25 | 2023-07-25 | Screw press resource scheduling method and system based on demand matching |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310915850.3A CN116663858B (en) | 2023-07-25 | 2023-07-25 | Screw press resource scheduling method and system based on demand matching |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116663858A CN116663858A (en) | 2023-08-29 |
CN116663858B true CN116663858B (en) | 2023-10-24 |
Family
ID=87712086
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310915850.3A Active CN116663858B (en) | 2023-07-25 | 2023-07-25 | Screw press resource scheduling method and system based on demand matching |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116663858B (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5596502A (en) * | 1994-11-14 | 1997-01-21 | Sunoptech, Ltd. | Computer system including means for decision support scheduling |
JP2002373013A (en) * | 2001-06-14 | 2002-12-26 | Asprova Corp | Production scheduling method, program for computer to execute the same method and computer-readable recording medium with the program recorded thereon |
US9898315B1 (en) * | 2014-11-24 | 2018-02-20 | Amazon Technologies, Inc. | Management of demand for virtual computing resources |
CN114048978A (en) * | 2021-10-27 | 2022-02-15 | 北京闪送科技有限公司 | Supply and demand scheduling strategy fusion application based on machine learning model |
CN114219359A (en) * | 2021-12-29 | 2022-03-22 | 杭州电子科技大学 | Man-machine cooperative assembly task allocation method considering task matching degree and human factors |
CN115167294A (en) * | 2022-06-08 | 2022-10-11 | 哈尔滨理工大学 | Multi-target parallel machine scheduling method for differentiated order complete delivery |
CN115796520A (en) * | 2022-11-29 | 2023-03-14 | 国网山东省电力公司应急管理中心 | Emergency resource matching analysis method and device based on multi-source scene element driving |
CN116128247A (en) * | 2023-02-15 | 2023-05-16 | 中国兵器工业信息中心 | Resource allocation optimization method and system for production equipment before scheduling |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003094107A2 (en) * | 2002-05-02 | 2003-11-13 | Manugistics, Inc. | Constraint-based production planning and scheduling |
US20170185943A1 (en) * | 2015-12-28 | 2017-06-29 | Sap Se | Data analysis for predictive scheduling optimization for product production |
-
2023
- 2023-07-25 CN CN202310915850.3A patent/CN116663858B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5596502A (en) * | 1994-11-14 | 1997-01-21 | Sunoptech, Ltd. | Computer system including means for decision support scheduling |
JP2002373013A (en) * | 2001-06-14 | 2002-12-26 | Asprova Corp | Production scheduling method, program for computer to execute the same method and computer-readable recording medium with the program recorded thereon |
US9898315B1 (en) * | 2014-11-24 | 2018-02-20 | Amazon Technologies, Inc. | Management of demand for virtual computing resources |
CN114048978A (en) * | 2021-10-27 | 2022-02-15 | 北京闪送科技有限公司 | Supply and demand scheduling strategy fusion application based on machine learning model |
CN114219359A (en) * | 2021-12-29 | 2022-03-22 | 杭州电子科技大学 | Man-machine cooperative assembly task allocation method considering task matching degree and human factors |
CN115167294A (en) * | 2022-06-08 | 2022-10-11 | 哈尔滨理工大学 | Multi-target parallel machine scheduling method for differentiated order complete delivery |
CN115796520A (en) * | 2022-11-29 | 2023-03-14 | 国网山东省电力公司应急管理中心 | Emergency resource matching analysis method and device based on multi-source scene element driving |
CN116128247A (en) * | 2023-02-15 | 2023-05-16 | 中国兵器工业信息中心 | Resource allocation optimization method and system for production equipment before scheduling |
Non-Patent Citations (4)
Title |
---|
Dispatching algorithm for production programming of flexibale job-shop sustem in the smart factory industry;Miguel A Ortiz;《annals of operation research》;第409-433页 * |
仿真网格中一种基于匹配度的改进Min-Min调度算法;张霞;杜丽敏;;山西大学学报(自然科学版)(第02期);第223-228页 * |
双机器流水车间中的订单选择和排序优化研究;谢晨光;岳青;万国华;;西南民族大学学报(自然科学版)(第04期);第616-623页 * |
汽车轮毂精锻成型工艺与自动化精锻生产线的研发及应用;冯仪 等;《锻压技术》;第11-17页 * |
Also Published As
Publication number | Publication date |
---|---|
CN116663858A (en) | 2023-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20130045006A (en) | Method and system for managing electric power demand based on prior prediction of electric power demand | |
CN110019420B (en) | Data sequence prediction method and computing device | |
US20210350427A1 (en) | Method and device for cost early warning of prefabricated building | |
CN112070301A (en) | Method, system and equipment for adjusting power consumption of user | |
CN113554354A (en) | Load aggregator optimal scheduling method considering user multivariate response characteristics | |
CN109492863A (en) | The automatic generation method and device of financial document | |
CN111429190B (en) | Automatic generation method and system of material purchase order, server and medium | |
CN116663858B (en) | Screw press resource scheduling method and system based on demand matching | |
CN113052417B (en) | Resource allocation method and device | |
CN110689177B (en) | Method and device for predicting order preparation time, electronic equipment and storage medium | |
CN112288245A (en) | Photovoltaic power consumption method and system based on price driving and service driving | |
CN111340568A (en) | Electricity selling price simulation method, system, readable storage medium and device | |
CN116542490A (en) | Virtual power plant day-ahead dispatching encapsulation model and dispatching ex-definition model construction method | |
CN115689222A (en) | Material scheduling method and construction site material management system based on Internet of things | |
CN111724176A (en) | Shop traffic adjusting method, device, equipment and computer readable storage medium | |
CN115185606A (en) | Method, device, equipment and storage medium for obtaining service configuration parameters | |
CN111582408B (en) | Data processing method, data processing device, storage medium and electronic equipment | |
CN114358519A (en) | Intelligent credit limit interest rate adjusting method and device | |
CN117056588B (en) | Intelligent recommending method and system for maintenance store of automobile manufacturing equipment | |
CN108346080A (en) | A kind of flow package combined optimization method and device | |
JP2004094662A (en) | Optimization model application method and device for credit risk management | |
CN117952356A (en) | Intelligent scheduling method and system based on multi-store spare parts | |
CN112214732A (en) | Method and device for evaluating comprehensive activity index of main body in power market and computer equipment | |
CN116503091A (en) | Product ordering method and device, electronic equipment and storage medium | |
CN115222124A (en) | Optimal dispatch path matching method, device, electronic equipment and storage medium |
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 |