14,926 research outputs found

    KEMNAD: A Knowledge Engineering Methodology for Negotiating Agent Development

    Get PDF
    Automated negotiation is widely applied in various domains. However, the development of such systems is a complex knowledge and software engineering task. So, a methodology there will be helpful. Unfortunately, none of existing methodologies can offer sufficient, detailed support for such system development. To remove this limitation, this paper develops a new methodology made up of: (1) a generic framework (architectural pattern) for the main task, and (2) a library of modular and reusable design pattern (templates) of subtasks. Thus, it is much easier to build a negotiating agent by assembling these standardised components rather than reinventing the wheel each time. Moreover, since these patterns are identified from a wide variety of existing negotiating agents(especially high impact ones), they can also improve the quality of the final systems developed. In addition, our methodology reveals what types of domain knowledge need to be input into the negotiating agents. This in turn provides a basis for developing techniques to acquire the domain knowledge from human users. This is important because negotiation agents act faithfully on the behalf of their human users and thus the relevant domain knowledge must be acquired from the human users. Finally, our methodology is validated with one high impact system

    Autonomous Agents for Business Process Management

    No full text
    Traditional approaches to managing business processes are often inadequate for large-scale organisation-wide, dynamic settings. However, since Internet and Intranet technologies have become widespread, an increasing number of business processes exhibit these properties. Therefore, a new approach is needed. To this end, we describe the motivation, conceptualization, design, and implementation of a novel agent-based business process management system. The key advance of our system is that responsibility for enacting various components of the business process is delegated to a number of autonomous problem solving agents. To enact their role, these agents typically interact and negotiate with other agents in order to coordinate their actions and to buy in the services they require. This approach leads to a system that is significantly more agile and robust than its traditional counterparts. To help demonstrate these benefits, a companion paper describes the application of our system to a real-world problem faced by British Telecom

    Implementing a Business Process Management System Using ADEPT: A Real-World Case Study

    Get PDF
    This article describes how the agent-based design of ADEPT (advanced decision environment for processed tasks) and implementation philosophy was used to prototype a business process management system for a real-world application. The application illustrated is based on the British Telecom (BT) business process of providing a quote to a customer for installing a network to deliver a specified type of telecommunication service. Particular emphasis is placed upon the techniques developed for specifying services, allowing heterogeneous information models to interoperate, allowing rich and flexible interagent negotiation to occur, and on the issues related to interfacing agent-based systems and humans. This article builds upon the companion article (Applied Artificial Intelligence Vol.14, no 2, pgs. 145-189) that provides details of the rationale and design of the ADEPT technology deployed in this application

    A Rule-driven Approach for Defining the Behavior of Negotiating Software Agents

    Get PDF
    One problem with existing agent-mediated negotiation systems is that they rely on ad hoc, static, non-adaptive, and hardcoded schemes to represent the behaviour of agents. This limitation is probably due to the complexity of the negotiation task itself. Indeed, while negotiating, software (human) agents face tough decisions. These decisions are based not only on the information made available by the negotiation server, but on the behaviour of the other participants in the negotiation process as well. The information and the behaviour in question are constantly changing and highly uncertain. In the first part of the paper, we propose a rule-driven approach to represent, manage and explore negotiation strategies and coordination information. For that, we divide the behaviour of negotiating agents into protocols, strategies and coordination. Among the many advantages of the proposed solution, we can cite the high level of abstraction, the closeness to human understanding, the versatility, and the possibility to modify the agents' behaviour during the negotiation process. To validate our solution, we ran many agent tournaments, and used the rule-driven approach to implement bidding strategies that are common in the English and Dutch auctions. We also implemented simple coordination schemes across several auctions. The ongoing validation work is detailed and discussed in the second part of the paper. Un des inconvĂ©nients qu'on retrouve frĂ©quemment dans les systĂšmes de nĂ©gociation par agents est qu'ils reposent sur des schĂ©mas ad-hoc, non adaptatifs et figĂ©s dans le code pour reprĂ©senter le comportement des agents. Cette limitation est probablement due Ă  la complexitĂ© de l'activitĂ© de nĂ©gociation elle-mĂȘme. En effet, au cours de la nĂ©gociation, les agents logiciels (humains) ont des dĂ©cisions difficiles Ă  prendre. Ces dĂ©cisions ne sont pas seulement basĂ©es sur l'information disponible sur le serveur de nĂ©gociation, mais aussi sur le comportement des autres participants durant le processus de nĂ©gociation. L'information et le comportement en question changent constamment et sont trĂšs incertains. Dans la premiĂšre partie de l'article, nous proposons une approche Ă  base de rĂšgles pour reprĂ©senter, gĂ©rer et explorer les stratĂ©gies de nĂ©gociation ainsi que l'information de coordination. Parmi les nombreux avantages de la solution proposĂ©e, on peut citer le haut niveau d'abstraction, la proximitĂ© avec la comprĂ©hension humaine, la souplesse d'utilisation et la possibilitĂ© de modifier le comportement des agents durant le processus de nĂ©gociation. Pour valider notre solution, nous avons effectuĂ© plusieurs tournois entre agents et utilisĂ© l'approche Ă  base de rĂšgles pour implĂ©menter des stratĂ©gies simples applicables Ă  l'enchĂšre anglaise et Ă  l'enchĂšre hollandaise. Nous avons aussi implĂ©mentĂ© des schĂ©mas simples de coordination impliquant plusieurs enchĂšres. Le travail de validation, en cours, est dĂ©taillĂ© et discutĂ© dans la seconde partie de l'article.e-negotiation, online auction, software agent, negotiation strategy, coordination, rule-based system, rule engine, NĂ©gociation Ă©lectronique, enchĂšres en ligne, agents logiciels, stratĂ©gie de nĂ©gociation, coordination, systĂšme Ă  base de rĂšgles, moteur de rĂšgles

    Now or never: negotiating efficiently with unknown counterparts

    Get PDF
    We define a new protocol rule, Now or Never (NoN), for bilateral negotiation processes which allows self-motivated competitive agents to efficiently carry out multi-variable negotiations with remote untrusted parties, where privacy is a major concern and agents know nothing about their opponent. By building on the geometric concepts of convexity and convex hull, NoN ensures a continuous progress of the negotiation, thus neutralising malicious or inefficient opponents. In par- ticular, NoN allows an agent to derive in a finite number of steps, and independently of the behaviour of the opponent, that there is no hope to find an agreement. To be able to make such an inference, the interested agent may rely on herself only, still keeping the highest freedom in the choice of her strategy. We also propose an actual NoN-compliant strategy for an automated agent and evaluate the computational feasibility of the overall approach on instances of practical size

    A multi-agent system with application in project scheduling

    Get PDF
    The new economic and social dynamics increase project complexity and makes scheduling problems more difficult, therefore scheduling requires more versatile solutions as Multi Agent Systems (MAS). In this paper the authors analyze the implementation of a Multi-Agent System (MAS) considering two scheduling problems: TCPSP (Time-Constrained Project Scheduling), and RCPSP (Resource-Constrained Project Scheduling). The authors propose an improved BDI (Beliefs, Desires, and Intentions) model and present the first the MAS implementation results in JADE platform.multi-agent architecture, scheduling, project management, BDI architecture, JADE.

    Mechanisms for Automated Negotiation in State Oriented Domains

    Full text link
    This paper lays part of the groundwork for a domain theory of negotiation, that is, a way of classifying interactions so that it is clear, given a domain, which negotiation mechanisms and strategies are appropriate. We define State Oriented Domains, a general category of interaction. Necessary and sufficient conditions for cooperation are outlined. We use the notion of worth in an altered definition of utility, thus enabling agreements in a wider class of joint-goal reachable situations. An approach is offered for conflict resolution, and it is shown that even in a conflict situation, partial cooperative steps can be taken by interacting agents (that is, agents in fundamental conflict might still agree to cooperate up to a certain point). A Unified Negotiation Protocol (UNP) is developed that can be used in all types of encounters. It is shown that in certain borderline cooperative situations, a partial cooperative agreement (i.e., one that does not achieve all agents' goals) might be preferred by all agents, even though there exists a rational agreement that would achieve all their goals. Finally, we analyze cases where agents have incomplete information on the goals and worth of other agents. First we consider the case where agents' goals are private information, and we analyze what goal declaration strategies the agents might adopt to increase their utility. Then, we consider the situation where the agents' goals (and therefore stand-alone costs) are common knowledge, but the worth they attach to their goals is private information. We introduce two mechanisms, one 'strict', the other 'tolerant', and analyze their affects on the stability and efficiency of negotiation outcomes.Comment: See http://www.jair.org/ for any accompanying file

    CONTRIBUTIONS TO MULTI-AGENT SYSTEMS IMPLEMENTATION FOR PROJECT SCHEDULING

    Get PDF
    Increasing project complexity makes scheduling problems more difficult to solve and requires more versatile algorithms. Two different approaches for the project scheduling optimization could be considered: TCPSP (Time-Constrained Project Scheduling), and RCPSP (Resource-Constrained Project Scheduling). In this paper we study thepossibility to apply Multi-Agent Systems (MAS) for these scheduling problems regarding different fitness functions. Wesearch for strengths and weaknesses of MAS as a prerequisite study for a further implementation of the TCSP on a specific MAS platform.multi-agent systems, scheduling, project management, planning

    E-Commerce Oriented Human-Computer Negotiation Strategy Model

    Get PDF
    Human-computer negotiation plays an important role in B2C e-commerce. There is a paucity of further scientific investigation and a pressing need on designing the software agent that can deal with the human’s random and dynamic offer, which is crucially useful in human-computer negotiation to achieve better online negotiation outcomes. The lack of such studies has decelerated the process of applying automated negotiation to real world applications. To address the critical issue, this paper develops a strategy concession model.The theoretical model and algorithm of the combined strategy were developed. To demonstrate the effectiveness of this model, we implement a prototype and conduct human-computer negotiations over 121 subjects. The experimental analysis not only confirms our model’s effect but also reveals some insights into future work about human-computer negotiation systems
    • 

    corecore