Constraint Optimization Model for Employee Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current employee scheduling processes are manual, time-consuming, and prone to errors, as managers spend significant time creating schedules while considering various constraints such as labor laws, employee preferences, and operational requirements.

Innovation Solution

A mathematical constraint optimization model that translates input data into mathematical formulas representing constraints as Boolean and/or integer values, processed by constraint optimization algorithms to generate an optimized employee assigned work schedule that minimizes gaps, costs, and overtime while maximizing worker preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual scheduling process is used, then flexibility in handling diverse constraints is maintained, but time consumption and error rate increase significantly

Engineering Contradiction:
Improveflexibility in handling constraintsVSAvoidtime consumption
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent replaces the manual mechanical scheduling process with an automated optimization system that uses mathematical models and algorithms. The system automatically processes constraints, generates schedules, and optimizes assignments without human intervention, thereby reducing time consumption while maintaining the ability to handle diverse constraints through programmable rule sets.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system transforms qualitative scheduling constraints into quantitative mathematical parameters and objectives. By converting constraints into mathematical formulations and using optimization algorithms, the system efficiently processes complex scheduling problems that would be time-consuming to handle manually, achieving both speed and accuracy.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If manual scheduling process is used, then adaptability to employee preferences is maintained, but scheduling accuracy and consistency deteriorate

Engineering Contradiction:
Improveadaptability to employee preferencesVSAvoidscheduling accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system replaces manual scheduling with an automated optimization algorithm that consistently applies defined constraints and objectives. This eliminates human error and ensures consistent, accurate scheduling while maintaining adaptability through programmable preference handling and constraint formulation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The optimization system incorporates feedback mechanisms where employee preferences and constraints are input as parameters, the system generates schedules, and the results are validated against the original constraints. This feedback loop ensures both accuracy and adaptability to employee preferences are maintained simultaneously.

Inventive Principle:
Principle #23Feedback

3Reliability

If comprehensive constraints are considered in scheduling, then schedule quality improves, but computational complexity increases

Engineering Contradiction:
Improveschedule qualityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the scheduling problem into distinct mathematical components: constraints are formulated as Boolean conditions, objectives are defined as optimization functions, and variables represent scheduling decisions. This segmentation allows complex constraints to be processed systematically through optimization algorithms, managing computational complexity while maintaining high schedule quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transforms complex scheduling constraints into mathematical parameters and uses optimization techniques to solve the problem efficiently. By formulating constraints as mathematical conditions and using appropriate algorithms, the system handles comprehensive constraints without excessive computational complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250182057A1Scheduling assignment optimizer
Publication Date: 2025.06.05 NCR VOYIX CORP
  • US20250182057A1 patent drawing
  • US20250182057A1 patent drawing
  • US20250182057A1 patent drawing

AI summary

A forecast for a future period of time is translated into resource requirements for each interval of time of each day provided in the future interval of time. Resource constraints and resource objectives of an enterprise are converted into mathematical values and statements and provided as input features to a constraint optimization model along with the resource requirements, the interval of time, and the future period of time. The model outputs a data structure representing an optimized resource-assigned schedule for each interval of each day over the future period of time. The data structure is translated into a format that represents a resource assigned schedule. The resource assigned schedule is rendered though an enterprise to a user. In an embodiment, the resource assigned schedule is translated into an additional format and uploaded to a scheduling system of the enterprise using an application programming interface.