Genetic Algorithm Scheduling for Just-in-Time Manufacturing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manufacturers face challenges in optimizing inventory levels to meet customer demand while minimizing storage costs and maximizing resource utilization, due to variations in demand and supplier availability, leading to suboptimal use of manufacturing resources.

Innovation Solution

A computer system utilizing a genetic algorithm to schedule manufacturing resources, including parts production lines, assembly lines, and suppliers, based on historical sales data and constraint optimization, to determine optimal production schedules that balance profitability and resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If inventory is produced in advance to meet potential consumer demand, then product availability is improved, but storage costs and loss of substance increase

Engineering Contradiction:
Improveproduct availabilityVSAvoidstorage costs
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The system performs preliminary scheduling and planning actions by using the chromosome comparator to evaluate potential schedules before actual production. The chromosome combiner creates optimized production schedules in advance that account for demand patterns, allowing the system to prepare production plans without producing physical inventory prematurely, thus maintaining product availability while avoiding excess storage costs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the chromosome comparator continuously evaluates schedule chromosomes against constraints and demand data. This feedback loop allows the scheduling system to adjust production plans based on actual consumer demand patterns, ensuring products are produced when needed rather than storing excess inventory, thereby reducing storage costs while maintaining availability.

Inventive Principle:
Principle #23Feedback

2Loss of substance

If production is reduced to minimize inventory, then storage costs are reduced, but product availability and profitability deteriorate

Engineering Contradiction:
Improvestorage costsVSAvoidproduct availability
Core Design Contradiction:
Loss of substanceVSReliability

Solution Approach 1:

The system applies dynamics by making production schedules flexible and adaptive rather than static. The chromosome combiner generates multiple potential schedules that can be dynamically selected based on current demand conditions. This allows the system to reduce production when demand is low (minimizing inventory) while quickly increasing production when demand rises (maintaining availability), thus resolving the contradiction between minimizing storage costs and maintaining product availability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters by evaluating multiple schedule chromosomes with different production rates, timing, and resource allocation parameters. The chromosome comparator selects optimal parameter combinations that balance production levels with demand patterns, allowing the system to maintain low inventory while ensuring products are produced at the right time to meet consumer demand, thereby avoiding both excess storage costs and availability shortfalls.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If manufacturing resources are increased to meet peak demand, then product availability is improved, but resource utilization efficiency deteriorates

Engineering Contradiction:
Improveproduct availabilityVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies universality by creating schedules that allow manufacturing resources to serve multiple functions and produce multiple product types. The chromosome combiner generates schedules where assembly lines and production facilities can be dynamically allocated to different products based on demand, allowing the same resources to meet peak demand for various items without requiring dedicated resources for each product, thus maintaining availability while improving overall resource utilization efficiency.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system implements periodic action by scheduling production in cycles and batches rather than continuous operation. The chromosome comparator evaluates schedules that utilize periodic production runs, where manufacturing resources are intensively used during scheduled production periods to build up inventory for specific products, then allowed to idle or switch to other products during low-demand periods. This periodic utilization pattern maintains product availability while significantly improving resource utilization efficiency compared to continuous operation at peak capacity.

Inventive Principle:
Principle #19Periodic action

4Productivity

If complex scheduling systems are implemented to optimize production, then resource utilization is improved, but device complexity increases

Engineering Contradiction:
Improveresource utilizationVSAvoidscheduling system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system applies segmentation by dividing the complex scheduling problem into manageable components represented as chromosome segments. Each chromosome represents a complete schedule but is constructed from segmented elements (production assignments, timing, resource allocation) that can be independently evaluated and recombined. The chromosome combiner uses segmented genetic operations (crossover, mutation, selection) to optimize schedules, breaking down the complexity into discrete, computable units while achieving high resource utilization through systematic optimization of each segment.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9224121B2Demand-driven collaborative scheduling for just-in-time manufacturing
Publication Date: 2015.12.29 SAP SE
  • US9224121B2 patent drawing
  • US9224121B2 patent drawing
  • US9224121B2 patent drawing

AI summary

A schedule manager may include a chromosome comparator configured to compare a plurality of schedule chromosomes, each schedule chromosome including a potential schedule of use of manufacturing resources within one or more time intervals in producing one or more items, and configured to compare each of the plurality of schedule chromosomes relative to constraints, to thereby output a selected subset of the plurality of schedule chromosomes. The schedule manager may include a chromosome combiner configured to combine schedule chromosomes of the selected subset to obtain a next generation of schedule chromosomes for output to the chromosome comparator and for subsequent comparison therewith of the next generation of schedule chromosomes with respect to the constraints, as part of an evolutionary loop of the plurality of schedule chromosomes between the chromosome comparator and the chromosome combiner, and a scheduler configured to select a selected schedule chromosome therefrom.