People Flow Estimation via Minimum-Cost Path Graph Inference

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing estimation techniques for the number of people moving between areas based on spatiotemporal population data using a maximum a posteriori (MAP) estimation on a collective graphical model (CGM) are inaccurate due to Stirling's approximation when sample sizes are small and produce non-integer solutions by relaxing constraints.

Innovation Solution

The method constructs a CGM in a path graph, generates an instance of a minimum cost flow problem, and solves it using a shortest path iteration method to estimate the number of people moved, avoiding Stirling's approximation and continuous relaxation of the feasible region.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If Stirling's approximation is applied to the factorial part of the objective function, then the computation is simplified, but the estimation accuracy deteriorates when the total number of samples is small

Engineering Contradiction:
Improvecomputation simplicityVSAvoidestimation accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent extracts and removes the problematic Stirling's approximation component from the objective function, instead using the exact factorial computation. This eliminates the source of inaccuracy for small sample sizes while maintaining the overall MAP estimation framework.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the computational parameter approach by not applying Stirling's approximation at all, instead computing factorials directly. This parameter change in the computational method resolves the accuracy issue for small samples while still allowing the optimization to proceed.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If the feasible region is continuously relaxed by removing the integer constraint, then the optimization becomes easier, but the solution becomes non-sparse and less accurate

Engineering Contradiction:
Improveoptimization easeVSAvoidsolution accuracy and sparsity
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent segments the optimization problem into two parts: first solving the relaxed continuous optimization problem, then applying a rounding procedure to obtain integer solutions. This segmentation allows the benefits of continuous optimization while recovering the sparsity and accuracy of integer solutions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary relaxation of the integer constraints to make optimization easier, then applies a rounding step as a preliminary correction to restore integer properties. This preliminary action approach allows the optimization to proceed smoothly while maintaining solution quality.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If MAP estimation on CGM is used to estimate people flow, then the method provides a systematic approach, but it produces inaccurate solutions when total number of samples is small

Engineering Contradiction:
Improvemethod systematicityVSAvoidestimation accuracy for small samples
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent applies local quality by treating small sample cases differently from large sample cases. Specifically, it avoids Stirling's approximation which is only valid for large numbers, and instead uses exact factorial computation for small samples, thereby adapting the method quality to the local data conditions.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12625921B2Estimation apparatus, estimation method and estimation program
Publication Date: 2026.05.12 NT T INC
  • US12625921B2 patent drawing
  • US12625921B2 patent drawing
  • US12625921B2 patent drawing

AI summary

An estimation apparatus includes a memory; and a processor configured to execute: receiving spatiotemporal population data and a probability of movement between areas as input; constructing a collective graphical model (CGM) in a path graph for estimating a number of people who have moved between areas from the spatiotemporal population data and the probability of movement between areas; generating an instance of a minimum cost flow problem for performing MAP estimation on the constructed CGM; solving the instance of the minimum cost flow problem to estimate the number of people who have moved between areas at individual time steps; and outputting the estimated number of people who have moved between the areas at the individual time steps.