Field Workforce Dispatching Using Knowledge Graphs and MILP

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing field workforce management systems face challenges in efficiently dispatching personnel to off-site locations due to factors such as available personnel, task constraints, and target response times, leading to ineffective workforce management.

Innovation Solution

A computer-implemented method using integer programming to generate a directed graph, extended knowledge graph, and mixed-integer linear program (MILP) to optimize the dispatching of workers, considering customer information, resource and budget constraints, and operational rules, with an MILP solver engine generating solutions for managing workers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional workforce management methods are used, then implementation is simpler, but scheduling efficiency and optimization are insufficient

Engineering Contradiction:
Improvescheduling efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary processing layer that transforms complex workforce scheduling data into a structured format suitable for MILP optimization. This intermediary layer includes data preprocessing modules that clean and standardize input data, and model generation modules that translate business rules into mathematical constraints, thereby enabling efficient optimization without requiring direct complex system architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the workforce management system into distinct functional modules: data collection module, data preprocessing module, MILP model generation module, solver execution module, and result analysis module. Each module handles specific tasks independently, improving overall scheduling efficiency while maintaining manageable system complexity through modular design

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If complex constraints and rules are modeled in detail, then solution accuracy improves, but computational resources required increase

Engineering Contradiction:
Improvesolution accuracyVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent performs preliminary actions by pre-processing workforce data before optimization, including validating data formats, standardizing time representations, and pre-calculating basic metrics. This preliminary preparation ensures that the MILP solver receives clean, structured data, improving solution accuracy while reducing the computational burden during the actual optimization process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent transforms complex workforce constraints into standardized mathematical parameters suitable for MILP formulation. By converting qualitative business rules into quantitative constraints with specific parameter formats, the system achieves precise modeling of complex scenarios while maintaining computational efficiency through parameter standardization

Inventive Principle:
Principle #35Parameter changes

3Reliability

If more detailed customer information and resource constraints are considered, then dispatching quality improves, but problem complexity increases

Engineering Contradiction:
Improvedispatching qualityVSAvoidproblem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal MILP modeling framework that can handle multiple types of constraints and business rules through a unified mathematical structure. This framework uses standardized constraint templates that can accommodate various customer information requirements and resource constraints, improving dispatching quality across different scenarios while avoiding the need for separate complex models for each case

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

Data Source

PatentUS20250371444A1Field workforce dispatching with integer programming
Publication Date: 2025.12.04 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20250371444A1 patent drawing
  • US20250371444A1 patent drawing
  • US20250371444A1 patent drawing

AI summary

A computer-implemented method of generating a directed graph associated with a set of workers, a set of customers, and a set of tasks associated with the set of customers, based on: customer information associated with the set of tasks; and resource and budget information associated with the set of customers is provided. Aspects include generating an extended knowledge graph based on the directed graph and a set of operation and business rules. Aspects include generating, based on the extended knowledge graph, a mixed-integer linear program (MILP) problem associated with completing the set of tasks. Aspects include generating, by a MILP solver engine, one or more solutions associated with dispatching and managing the set of workers in association with solving the MILP problem.