Multi-valued Decision Diagram for Vehicle Configuration Space

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge lies in efficiently managing the complex configuration spaces of customizable products, such as vehicles, which often feature numerous optional categories, leading to a vast number of possible configurations that traditional systems struggle to handle effectively.

Innovation Solution

A method and system utilizing a multi-valued decision diagram (MDD) to represent the Boolean function specifying all possible configurations of a vehicle's features, allowing for efficient determination of feature states and availability mapping without violating constraints, implemented with a processor and memory to store and process this data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional systems are used to manage product configurations, then the system is simple to implement, but the system cannot efficiently handle complex configuration spaces with numerous optional categories

Engineering Contradiction:
Improveconfiguration space handling capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the complex configuration space into hierarchical levels, where each level represents a feature category with multiple mutually exclusive options. This segmentation allows the system to manage complexity by breaking down the overall configuration problem into smaller, manageable sub-problems at each level, enabling efficient handling of products with numerous optional categories while maintaining system tractability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimensional framework by organizing configurations across multiple hierarchical levels rather than treating all features as a flat space. This dimensional transformation from a single-level feature space to a multi-level hierarchical structure enables the system to efficiently navigate and constrain complex configuration spaces that would be intractable in traditional flat representations

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of information

If all possible configurations are enumerated and stored, then complete configuration information is available, but memory usage becomes prohibitive with thousands of valid configurations

Engineering Contradiction:
Improveconfiguration information completenessVSAvoidmemory usage
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent merges multiple configuration paths that share common sub-configurations into a single shared representation. By combining common prefixes and suffixes across different configuration paths, the system stores each unique configuration segment only once, dramatically reducing memory requirements while preserving complete configuration information. This merging approach allows efficient representation of thousands of valid configurations without prohibitive memory usage

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements a nested structure where configuration levels are organized hierically, with each level containing configurations that are nested within parent level configurations. This nesting allows the system to store configuration information in a compressed manner, where common parent configurations are stored once and child configurations reference them, reducing overall storage requirements while maintaining complete configuration data

Inventive Principle:
Principle #7Nested doll (Nesting)

3Reliability

If constraint validation is performed for each configuration, then configuration validity is ensured, but computational effort increases significantly in complex spaces

Engineering Contradiction:
Improveconfiguration validityVSAvoidcomputational effort
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The patent performs preliminary constraint validation by pre-processing and storing constraint information in the hierarchical configuration structure. Constraints are incorporated during the construction of the configuration space representation, allowing the system to efficiently check validity during configuration exploration without performing computationally intensive validation for each possible configuration. This preliminary action ensures configuration validity while minimizing computational effort during runtime

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10325063B2Multi-valued decision diagram feature state determination
Publication Date: 2019.06.18 FORD MOTOR CO
  • US10325063B2 patent drawing
  • US10325063B2 patent drawing
  • US10325063B2 patent drawing

AI summary

A system is provided with memory and a processor. The memory is configured to store data representative of a multi-valued decision diagram (MDD). The processor is in communication with the memory and is programmed to receive a current selection of one or more of the features, and to determine a feature state for each of the one or more features, based on the current selection and the possible configurations defined by the MDD. The processor is further programmed to calculate an availability bitset indicative of which features as available for further selection, consistent with the valid configurations and without violating existing constraints of the current selection.