Skip to main content
Glossary Variant Management

Variant Space

n. (ˈver-ē-ənt ˈspās)
Definition

A variant space is the complete set of all valid product variants that can be derived from a product family, defined by its variation points and the constraints between them.

Updated
15 May 2026

A variant space is the complete set of all valid product variants that can be derived from a product family, defined by the available variation points Variation Point (ˌver-ē-ˈā-shən ˈpȯint) n. A variation point is a specific location in a product or system architecture where a decision between alternatives must be made to create a specific variant. and the constraints between them. In variant management, understanding the size and structure of the variant space is essential for determining what configuration tools, documentation approaches, and production processes are appropriate.

How a variant space is defined

The theoretical size of a variant space is the product of all alternatives at each variation point. A product with ten variation points, each offering three alternatives, has a theoretical variant space of 3¹⁰ = 59,049 combinations.

In practice, the actual variant space is much smaller. Boolean algebra Boolean Algebra (ˈbü-lē-ən ˈal-ji-brə) n. Boolean algebra provides the logical operators (AND, OR, NOT) used to define valid product configurations and constraints in variant management and CPQ. constraints eliminate combinations that are technically impossible or commercially meaningless:

  • An electric vehicle cannot be configured with a combustion engine exhaust system.
  • A budget trim level cannot be combined with optional features reserved for premium trims.
  • A specific connector interface requires a matching housing variant.

After applying constraints, the valid variant space may contain only a fraction of the theoretical maximum. Determining the exact size of this constrained space — and verifying that every valid configuration is buildable — is a non-trivial problem for large product families. This is where SAT solvers are applied.

Variant space and the 150% BOM

The 150% BOM 150% BOM (ˌwən-ˌfif-tē pər-ˈsent ˌbil əv mə-ˈtir-ē-əlz) n. A 150% BOM lists all possible components across all product variants, serving as the master structure for subtractive configuration in variant management. is the engineering representation of the full variant space at the component level. It lists all components that appear in any valid variant — the union of all variant BOMs. The variant space is the conceptual model; the 150% BOM is one practical way to document it in a product structure.

Explicit versus implicit variant spaces

A key distinction in variant management is between variant spaces that are explicit and those that are implicit:

  • Explicit variant space — The variation points, alternatives, and constraints are formally documented. Any configuration tool, configurator, or ERP system can derive valid combinations from this model. The scope of the product family is clear.
  • Implicit variant space — Variants exist as separate product models, part numbers, or engineering drawings, with no formal model connecting them. The effective variant space can only be inferred by cataloguing all existing products — a laborious and error-prone process.

Moving from an implicit to an explicit variant space is one of the central tasks in a variant management improvement initiative.

Examples

  • Commercial vehicles — A truck platform may have dozens of variation points (wheelbase, cab type, engine, axle configuration, body mounting). The valid variant space is defined by manufacturer constraints (e.g., heavy engines require reinforced chassis variants) and regulatory constraints (e.g., axle load limits). Explicit management of this space allows the manufacturer to guarantee buildability for every quotation.
  • Consumer electronics — A smartphone line offered in three sizes, two storage capacities, and twelve colors has a theoretical variant space of 3 × 2 × 12 = 72 combinations. If certain colors are only available in the largest size, the actual variant space is smaller. Documenting this explicitly avoids offering unavailable combinations to customers.

Frequently asked questions

What is the difference between a variant space and a configuration space?

The terms are used interchangeably in most contexts. Some authors use “configuration space” specifically for the space of possible configurations before constraints are applied (the theoretical maximum), and “variant space” for the set of valid configurations after constraints are enforced. In practice, both terms refer to the set of configurations that a product family can produce, and the distinction is rarely critical outside of formal modeling literature.

How large can a variant space get?

For complex products, variant spaces can be astronomically large. Automotive manufacturers commonly cite variant spaces with more combinations than atoms in the observable universe — a result of combinatorial explosion across many variation points. This makes manual enumeration impossible and is the reason formal constraint-solving tools (SAT solvers, BDD-based methods) are used to analyze and navigate large variant spaces.

Related article

Understanding Variant Spaces is challenging. Find out how it's made easy.

What is a variant space? Learn how a multi-storey car park analogy and Euler/Venn diagrams make even billions of product variants manageable.