Monte Carlo Task Assignment Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large business projects face challenges in optimal task assignment due to computational complexity and the inability of current methods to scale, often getting stuck in local optima rather than finding global optimal solutions, which is resource-intensive and inefficient.

Innovation Solution

A method that determines assignment completion time distribution, project completion time distribution, and project cost, generating a list of task assignments based on these distributions to optimize task assignments while minimizing reliance on deterministic local optimization methods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If global optimization methods are used to check all possible assignment combinations, then the optimal feasible combination can be found, but the computational cost becomes prohibitively expensive and impossible to compute for large projects

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

Solution Approach 1:

The patent transforms the discrete combinatorial optimization problem into a continuous probability distribution problem by using Monte Carlo simulation. Instead of evaluating discrete assignment combinations, the system samples from continuous probability distributions of task completion times to estimate project completion time distribution, thereby avoiding the exponential computational complexity of checking all possible assignments.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical exhaustive search method with a statistical simulation approach. Rather than systematically checking each assignment combination like a mechanical process, the system uses probabilistic sampling and statistical analysis to achieve optimization, substituting computational brute force with mathematical modeling.

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

2Productivity

If deterministic local optimization methods are used to check limited assignment combinations iteratively, then the methods converge and are computationally feasible, but they often get stuck in local optima that are far from global optimal

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidoptimization accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent introduces dynamic probabilistic sampling where the sampling distribution evolves during the optimization process. The Monte Carlo simulation dynamically adjusts the exploration of assignment combinations by sampling from updated probability distributions that reflect learned information from previous iterations, enabling the system to escape local optima while maintaining computational efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback through iterative Monte Carlo simulation where the project completion time distribution estimated from previous samples informs subsequent sampling decisions. The feedback loop allows the system to learn from previous assignments and adjust the search strategy, preventing stagnation in local optima while maintaining computational feasibility.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If the number of tasks in a project increases, then the project becomes more complex and realistic, but the number of possible assignment combinations grows exponentially making optimization impossible under current IT infrastructures

Engineering Contradiction:
Improveproject scalabilityVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent changes the fundamental parameter of optimization from discrete combinatorial space to continuous probability space. By representing task completion times as continuous random variables with probability distributions rather than fixed discrete values, the system transforms the exponential complexity problem into a polynomial complexity simulation problem that scales gracefully with project size.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies partial action by performing a limited number of Monte Carlo simulation iterations rather than exhaustively evaluating all possible assignments. This partial exploration of the solution space is sufficient to achieve good optimization results for large projects, trading complete exhaustiveness for computational feasibility while maintaining practical effectiveness.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9779374B2System and method for task assignment in workflows
Publication Date: 2017.10.03 SAP SE
  • US9779374B2 patent drawing
  • US9779374B2 patent drawing
  • US9779374B2 patent drawing

AI summary

The method includes determining an assignment completion time distribution based on a task set defining a project, determining a project completion time distribution based on the assignment completion time distribution and the task set, determining a project cost based on assignments of the task set, and generating a list of project task assignments based on the project cost and the project completion time distribution.