Partial Contribution Computation in ABC/M Cost Flow Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional cost flow models, such as activity-based costing and management systems, face challenges in accurately calculating costs due to self-contributions and double-counting issues, especially in cyclic graphs, leading to inflated and meaningless results.

Innovation Solution

A computer-implemented system and method that generates a system of linear equations based on cost flow model data, excluding relationships that satisfy a removal criteria, and solves for contribution values by removing out-edges from target nodes to prevent double-counting and self-contribution, thereby providing accurate partial contribution computations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional cost flow models include all relationships in the graph, then complete cost flow coverage is achieved, but self-contributions and double-counting occur leading to inflated results

Engineering Contradiction:
Improvecost calculation accuracyVSAvoidself-contribution and double-counting
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

Solution Approach 1:

The patent extracts and removes specific relationships (out-edges from target nodes) from the cost flow graph that cause self-contribution and double-counting problems. By selectively removing these problematic edges while retaining necessary cost flow relationships, the system eliminates harmful self-loops and redundant paths, thereby preventing inflated cost calculations while maintaining accurate cost allocation.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the cost flow calculation process into distinct phases: identifying target nodes, removing their out-edges, solving the linear system, and allocating costs. This segmentation allows the system to handle complex reciprocal relationships by breaking them into manageable steps, where each phase addresses specific aspects of the cost flow problem without interference from self-contribution issues.

Inventive Principle:
Principle #1Segmentation

2Reliability

If all relationships are included in the system of equations, then complete cost allocation is achieved, but calculation complexity and computational burden increase

Engineering Contradiction:
Improvecost allocation completenessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and removes unnecessary relationships (out-edges from target nodes) from the system of equations before solving. This extraction reduces the number of variables and equations in the linear system, thereby decreasing computational complexity and solving time while still achieving complete and accurate cost allocation for all entities in the cost flow graph.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If traditional methods are used for reciprocal relationships, then simple calculation procedures are maintained, but cost calculations appear abnormally large due to self-contributions

Engineering Contradiction:
Improvecalculation simplicityVSAvoidcost calculation accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent removes out-edges from target nodes before solving the cost allocation problem, which eliminates self-contribution paths while maintaining a relatively simple linear system solution approach. This extraction modifies the graph structure to prevent harmful cycles and self-loops, allowing the use of straightforward linear algebra methods while achieving accurate cost calculations without abnormal inflation.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary modification of the cost flow graph by removing problematic out-edges from target nodes before initiating the cost allocation calculation. This preliminary action prevents self-contribution and double-counting issues from occurring during the calculation process, thereby ensuring accurate results while maintaining operational simplicity through a pre-conditioned graph structure.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8200518B2Computer-implemented systems and methods for partial contribution computation in ABC/M models
Publication Date: 2012.06.12 SAS INSTITUTE INC
  • US8200518B2 patent drawing
  • US8200518B2 patent drawing
  • US8200518B2 patent drawing

AI summary

Computer-implemented systems and methods for analyzing costs associated with a cost flow model having components of relationships and entities. A system and method can be configured to receive a data associated with the cost flow model as well as source-entity definitions, via-entity sets, and target-entity definitions. A set of linear equations is created that is representative of the costs and entity relationships, wherein data about certain relationships satisfying a removal criteria are not included in the matrices. The system of linear equations is solved to determine contribution values from the source entities to the target entities through the via-sets.