Production Timing Computation for Overlapping Constraint Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods struggle to plan a production order that satisfies specification constraints while observing period constraints, especially when there is partial overlap in period constraints, leading to inefficiencies and increased calculation times.

Innovation Solution

A computer-readable recording medium storing a computation program that calculates probabilities for each processing specification and timing, sums these probabilities, and uses cumulative sums to determine optimal processing timings that balance specification constraints with period constraints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing methods are used to plan production orders with partial overlap in period constraints, then calculation time increases and efficiency decreases, but the ability to satisfy both specification and period constraints is maintained

Engineering Contradiction:
Improveproduction planning efficiencyVSAvoidcalculation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the production planning problem by dividing objects into groups based on their period constraints and specification requirements. This segmentation allows the system to handle partial overlaps in period constraints more efficiently by processing segmented data rather than treating all objects uniformly, thereby reducing calculation time while maintaining constraint satisfaction.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes key parameters including probability values representing the likelihood of selecting each object at each timing, cumulative sum values for determining optimal processing sequences, and weighting factors for different constraint types. By dynamically adjusting these parameters based on period constraint overlaps and specification requirements, the system optimizes production planning efficiency without sacrificing constraint satisfaction.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If complex calculation methods are used to handle partial overlap in period constraints, then constraint satisfaction improves, but computational complexity increases

Engineering Contradiction:
Improveconstraint satisfactionVSAvoidcomputation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by pre-calculating probability values for each object at each processing timing based on their period constraints and specification requirements. Cumulative sum values are also pre-computed to facilitate rapid determination of optimal processing sequences. This preliminary computation reduces the complexity of real-time decision-making while ensuring constraint satisfaction is maintained.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces intermediary computational elements including probability distributions as mediators between period constraints and processing timing decisions, and cumulative sum values as intermediaries for determining optimal sequences. These intermediary structures simplify the relationship between complex constraints and processing decisions, reducing computational complexity while maintaining reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250069009A1Computer-readable recording medium storing computation program, computation method, and information processing apparatus
Publication Date: 2025.02.27 FUJITSU LTD
  • US20250069009A1 patent drawing
  • US20250069009A1 patent drawing
  • US20250069009A1 patent drawing

AI summary

A computer-readable recording medium storing a program for causing a computer to execute: on a condition that each of objects is processed at any of a plurality of processing timings for which an order is determined, a processing specification is determined for each of the objects, a processing period in which processing is performed for each of the objects is determined, and the processing period includes one or more of the processing timings, calculating a probability obtained as a reciprocal of a number of the processing timings included in the processing period for each of the processing specifications of the objects, for each processing timing; calculating a sum of probabilities of the processing specifications for each processing timing; and calculating a cumulative sum of sums of the probabilities for the processing timing; and specifying the processing timings of the objects by using the cumulative sum.