Skip to content

A multi-attribute negotiation extreme strategy#205

Open
anirjoshi wants to merge 1 commit into
projnanda:mainfrom
anirjoshi:directional-integer-raw-weights
Open

A multi-attribute negotiation extreme strategy#205
anirjoshi wants to merge 1 commit into
projnanda:mainfrom
anirjoshi:directional-integer-raw-weights

Conversation

@anirjoshi

Copy link
Copy Markdown

Summary

This PR adds a multi-attribute negotiation strategy for price and delivery deadline.

It:

  • supports buyer and seller roles;
  • normalizes price and deadline values;
  • preserves the supplied preference weights;
  • uses a decreasing aspiration threshold;
  • generates integer counteroffers that satisfy the current threshold;
  • adds plugin registration and tests.

Testing

The implementation passes:

  • public seeds 42, 7, and 1337;
  • Pareto non-domination and individual-rationality validators;
  • an additional 100-seed robustness test.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant