Jadex 0.96

jadex.planlib
Interface IProposalEvaluator

All Known Implementing Classes:
ICNPHandler, ProposalEvaluator

public interface IProposalEvaluator

Interface used by default plans of the protocols capability for evaluating proposals, eg in iterated contract-net.


Method Summary
 ParticipantProposal[] evaluateProposals(Object cfp, Object cfp_info, NegotiationRecord[] history, ParticipantProposal[] proposals)
          Evaluate the given proposals and determine winning proposals.
 

Method Detail

evaluateProposals

ParticipantProposal[] evaluateProposals(Object cfp,
                                        Object cfp_info,
                                        NegotiationRecord[] history,
                                        ParticipantProposal[] proposals)
Evaluate the given proposals and determine winning proposals.

Parameters:
cfp - The original call-for-proposal object.
cfp_info - Local meta information associated to the interaction.
history - The history of negotiation rounds.
proposals - The received proposals.
Returns:
The acceptable proposals, sorted by preference (best proposal first).

Jadex 0.96

Submit a bug or feature
For further API reference and developer documentation, see the Jadex User Guide and the Jadex Tutorial. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, and working code examples.

Copyright (C) 2002-2007 Lars Braubach, Alexander Pokahr - University of Hamburg. Use is subject to license terms.