Neural Network Elevator Dispatching via Reinforcement Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing elevator control algorithms become complex and inefficient in tall buildings with multiple elevators, as they rely on conventional rules-based systems rather than advanced machine-learning models.

Innovation Solution

A computer-implemented method for training multiple artificial neural networks to assign calls to elevator cars, where each neural network is trained using reinforcement learning with reward values to optimize call assignment efficiency, promoting competition and collaboration between networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If conventional rules-based control algorithms are used in tall buildings with multiple elevators, then the control logic becomes very complex, but the system can still manage basic elevator operations

Engineering Contradiction:
Improvecontrol algorithm complexityVSAvoidelevator control efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent replaces conventional rules-based control algorithms with machine-learning models (artificial neural networks) that learn optimal control strategies through reinforcement learning. This substitution transforms the complex rule-based mechanical control system into an adaptive intelligent system that automatically optimizes elevator dispatching without requiring complex predefined rules

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

Solution Approach 2:

The patent changes the control approach from static rules to dynamic parameter optimization by training neural networks with adjustable weights and parameters. The system learns optimal control parameters through reinforcement learning, allowing adaptive adjustment of dispatching strategies based on real-time building traffic patterns and elevator states

Inventive Principle:
Principle #35Parameter changes

2Productivity

If machine-learning models are used to control elevators in tall buildings, then control decisions are improved, but the training and implementation become more complex

Engineering Contradiction:
Improveelevator control efficiencyVSAvoidtraining system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates multiple artificial neural networks that serve as copies or agents, each representing a different elevator or control perspective. These multiple agents compete and collaborate to optimize overall system performance, distributing the computational complexity across multiple simpler networks rather than requiring one extremely complex centralized model

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent segments the elevator control problem into multiple independent neural network agents, each responsible for specific aspects of control. This segmentation allows parallel training and evaluation of multiple strategies simultaneously, reducing the complexity burden on any single model while improving overall control efficiency

Inventive Principle:
Principle #1Segmentation

3Loss of time

If reinforcement learning is used to train artificial neural networks for elevator control, then future control decisions are optimized, but waiting times during training may increase

Engineering Contradiction:
Improvepassenger waiting timeVSAvoidtraining duration
Core Design Contradiction:
Loss of timeVSDuration of action of moving object

Solution Approach 1:

The patent performs preliminary training of multiple neural network agents in a simulated environment before deploying them to real elevators. This preliminary action allows the system to learn optimal control strategies offline, so that when deployed, the networks immediately provide optimized control decisions without causing delays in actual passenger service

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses a simulation environment as an intermediary between the training process and real elevator operations. The simulation acts as a mediator that absorbs the training time and computational requirements, allowing real elevators to benefit from optimized control without experiencing training-related delays or performance degradation

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250171270A1Method for training multiple artificial neural networks to assign calls to cars of an elevator
Publication Date: 2025.05.29 INVENTIO AG
  • US20250171270A1 patent drawing
  • US20250171270A1 patent drawing

AI summary

A method for training neural networks to assign calls to elevator cars simulates an environment in which first and second cars move between building floors in reaction to calls indicating desired floors, each simulation including steps: determining a current state of the environment including a current position of each car, a list of current calls and a new call; inputting first and second input data encoding at least a part of the current state into respective first and second neural networks each configured to convert the input data into output values indicating a probability and/or tendency for the cars to be assigned to the new call; determining a selected car using the output values; assigning the new call to the selected car, and determining reward values quantifying a usefulness of the assignment; training the neural networks using past simulation reward values to increase the usefulness of future assignments.