Combinatorial Exchange Bid Allocation via Minimax Regret Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for determining optimal allocations in combinatorial exchanges, such as auctions, fail to efficiently explore tradeoff spaces between costs and non-price attributes, leading to suboptimal choices due to manual navigation processes that do not guarantee sufficient or efficient exploration of allocation options.

Innovation Solution

A method involving the calculation of minimax regret and maximum regret values to iteratively refine candidate allocations, using equations EQ1 and EQ2 to determine desirable allocations within a predetermined range of optimality, incorporating utility values and constraints to ensure efficient exploration of tradeoff spaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual scenario navigation is used to explore allocations, then users can examine specific allocation options, but the exploration process is inefficient and does not guarantee sufficient coverage of tradeoff space

Engineering Contradiction:
Improvemanual scenario navigationVSAvoidexploration efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system automatically performs scenario navigation and allocation exploration without requiring manual user intervention. The automated algorithm generates and evaluates multiple allocation scenarios, selecting those that satisfy user-defined constraints and exploring tradeoff spaces efficiently, thereby eliminating the inefficiencies of manual navigation while maintaining ease of use through automated decision support

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements iterative feedback loops where allocation evaluations are continuously refined based on user preferences and constraints. The algorithm receives feedback about user priorities and dynamically adjusts the exploration strategy, generating new allocation scenarios and refining existing ones to ensure comprehensive coverage of relevant tradeoff spaces while maintaining computational efficiency

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If tradeoff weights are made explicit and incorporated into the objective function, then algorithms can deal with non-price attributes, but most bid takers are unable or unwilling to articulate precise tradeoffs

Engineering Contradiction:
Improvehandling non-price attributesVSAvoidarticulating tradeoffs
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system introduces an intermediary layer between the user's qualitative preferences and the quantitative optimization algorithm. Instead of requiring users to directly specify tradeoff weights, the system translates user-defined constraints and preferences into mathematical formulations that the algorithm can process, effectively mediating between human judgment and computational optimization

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically adjusts optimization parameters and objective function formulations based on user preferences and problem characteristics. Rather than requiring fixed explicit tradeoff weights, the algorithm adapts its parameters iteratively to capture the essence of user preferences, enabling versatile handling of non-price attributes without requiring precise quantitative articulation from users

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If multiple allocations are generated by imposing constraints, then users can examine implications on optimal allocation, but the process does not ensure sufficient or efficient exploration of allocations

Engineering Contradiction:
Improveexploration of allocation optionsVSAvoidtime for scenario navigation
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-computing and pre-evaluating multiple allocation scenarios before the user needs to make decisions. The algorithm proactively generates a diverse set of allocations that satisfy various constraints and explores their implications in advance, providing the user with ready-to-examine options that save time and ensure comprehensive coverage of tradeoff spaces

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system generates and evaluates more allocation scenarios than would be practical to examine manually, using computational power to explore extensive portions of the allocation space. By performing excessive action in the computational domain, the system provides sufficient exploration coverage while the user only needs to review the most relevant outcomes, effectively trading computational exhaustiveness for user-time efficiency

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7353191B2Method and apparatus for selecting a desirable allocation of bids in a combinatorial exchange setting
Publication Date: 2008.04.01 JAGGAER LLC
  • US7353191B2 patent drawing
  • US7353191B2 patent drawing
  • US7353191B2 patent drawing

AI summary

A desirable allocation of bids in a combinatorial exchange can be selected by determining a first candidate allocation of the bids and a first value of a minimax regret, related to the difference in utility between the adversarial allocation and the candidate allocation, as a function of a first adversarial allocation of the bids. Based on the first candidate allocation, a second adversarial allocation of the bids and a first value of a maximum regret related to the difference in utility between the new adversarial allocation and the utility of the candidate allocation can be determined. When the value of the maximum regret is greater than the value of the minimax regret, the candidate allocation can be designated as the desirable allocation.