Bargaining and negotiation in artificial intelligence.it is about the software agents in ai.what are the approaches in software agents and types of bargaining and negotiation.it is based on the 2017 anna university syllabus.it is related to software agents in unit-4.it shortly explain how agents communicate and get resources from other agents.it also contains the need of negotiation
2. NEGOTIATION
The process of developing intelligent
agents or systems that can engage in
bargaining or decision-making with other
agents or systems.
The goal of negotiation in AI is to develop agents
that can interact with other agents or systems in
a way that maximizes their own objectives.
3. NEED FOR NEGOTIATION
Resource Allocation : Negotiation techniques can be used to
allocate these resources efficiently and fairly among the
different agents or systems.
Conflict Resolution : Negotiation techniques can help to resolve
these conflicts and reach a mutually acceptable solution.
Cooperative Decision : Negotiation can help to facilitate this
cooperation by allowing agents to share information, coordinate
their actions, and allocate tasks and responsibilities.
Human Interaction : Negotiation skills can help AI systems to
understand and respond to human needs and preferences.
4. MOST COMMONLY USED PROTOCOL
1.Bilateral negotiation protocol: In this protocol, two agents negotiate
with each other to reach an agreement. Each agent presents an initial offer, and
then they take turns making counteroffers until they reach a mutually acceptable
agreement.
2.Multilateral negotiation protocol In this protocol, more than two agents
negotiate with each other to reach a mutually beneficial agreement. The agents may form
coalitions or alliances to strengthen their bargaining power.
3.Auction-based negotiation protocol: In this protocol, agents bid for
resources or items of value, with the highest bidder being awarded the resource or item.
4.Mediated negotiation protocol In this protocol, a third party mediator
facilitates the negotiation process between two or more agents.
5.Automated negotiation protocol In this protocol, the negotiation process is
entirely automated, and AI agents negotiate with each other without human intervention.
5. Bargaining: Negotiating agents may make
offers and counteroffers to try to reach a
mutually acceptable agreement. This can
involve a range of bargaining strategies, such as
making extreme offers, making incremental
concessions, or threatening to walk away from
the negotiation.
BARGAINING
6. 1.Distributive bargaining: This strategy involves trying to maximize one's own
gain by claiming a larger share of a fixed resource. For example, in an auction,
agents may bid against each other to try to win a specific item.
2.Integrative bargaining: This strategy involves finding ways to create value and
expand the available resources so that both parties can benefit. For example, in
a negotiation over a business partnership, agents may seek to identify
opportunities for joint ventures or other mutually beneficial projects.
3.Concession-making: This strategy involves making concessions or
compromises in order to reach an agreement. For example, one agent may be
willing to accept a lower price for a resource in exchange for other benefits.
4.Anchoring: This strategy involves making an extreme initial offer in order to
influence the negotiation process. For example, an agent may start with a high
bid in an auction in order to set the tone for the rest of the negotiation.
VARIOUS BARGAINING STATERGIES