1,067 research outputs found

    Aligning the operations of barges and terminals through distributed planning

    Get PDF
    In this thesis we consider the barge handling problem, which is about the alignment of barge and terminal operations in a port. Complicating factor in tackling this problem is that centralized planning is not acceptable for the parties concerned. \ud \ud In our research we explore an alternative: distributed planning. We develop a Multi-Agent system (MAS) consisting of barge operator agents and terminal operator agents. We propose a specific interaction protocol based on service-time profiles through which barge and terminal operators are able to improve their planning. \ud \ud To evaluate the performance of our MAS we conduct simulation studies. In this way we get insight in the performance of the system as a whole as the result of the interactions of barge and terminal operators. Additionally, we compare the performance with an off-line benchmark, resembling central coordination.\ud \ud Our findings are promising. Our interaction protocol supports an efficient negotiation between barge and terminal operators. Our MAS allows for real-time alignment of barge and terminal operations such that the overall system performance is well within the range of central planning performance. Moreover, our MAS suppresses the propagation of disruptions, making the operations of barges and terminals more reliable.\ud \ud Experiences with the management game that we designed to explain our solution to practitioners, are encouraging and indicate that our MAS may be acceptable for barge and terminal operators and implementable in practice.\ud \ud Throughout the thesis we took the Port of Rotterdam as our source of inspiration, although our model is applicable to general multi-terminal, multi-barge settings. Generally we conclude that our Multi-Agent system is a promising solution for the barge handling problem and can result in a significant improvement in practice

    Controlling Distributed Planning

    Get PDF
    A system of software implements an extended version of an approach, denoted shared activity coordination (SHAC), to the interleaving of planning and the exchange of plan information among organizations devoted to different missions that normally communicate infrequently except that they need to collaborate on joint activities and/or the use of shared resources. SHAC enables the planning and scheduling systems of the organizations to coordinate by resolving conflicts while optimizing local planning solutions. The present software provides a framework for modeling and executing communication protocols for SHAC. Shared activities are represented in each interacting planning system to establish consensus on joint activities or to inform the other systems of consumption of a common resource or a change in a shared state. The representations of shared activities are extended to include information on (1) the role(s) of each participant, (2) permissions (defined as specifications of which participant controls what aspects of shared activities and scheduling thereof), and (3) constraints on the parameters of shared activities. Also defined in the software are protocols for changing roles, permissions, and constraints during the course of coordination and execution

    Cooperative Distributed Planning through Argumentation

    Full text link
    [EN] This paper addresses the problem of solving a cooperative distributed planning (CDP) task through an argumentation-based model. A CDP task involves building a central plan amongst a set of agents who will contribute differently to the joint task based on their abilities and knowledge. In our approach, planning agents accomplish the CDP task resolution through an argumentation-based model that allows them to exchange partial solutions, express opinions on the adequacy of the agents¿ solutions and adapt their own proposals for the benefit of the overall task. Hence, the construction of the joint plan is coordinated via a deliberation dialogue to decide what course of action should be adopted at each stage of the planning process. In this paper, we highlight the role of argumentation for planning tasks that require a coordinated behaviour for their resolution.Onaindia De La Rivaherrera, E.; Sapena Vercher, O.; Torreño Lerma, A. (2010). Cooperative Distributed Planning through Argumentation. International Journal of Artificial Intelligence. 4(10):118-136. http://hdl.handle.net/10251/99676S11813641

    Distributed Planning for Self-Organizing Production Systems

    Get PDF
    In dieser Arbeit wird ein Ansatz entwickelt, um eine automatische Anpassung des Verhaltens von Produktionsanlagen an wechselnde Aufträge und Rahmenbedingungen zu erreichen. Dabei kommt das Prinzip der Selbstorganisation durch verteilte Planung zum Einsatz

    Distributed Planning for Self-Organizing Production Systems

    Get PDF
    Für automatisierte Produktionsanlagen gibt es einen fundamentalen Tradeoff zwischen Effizienz und Flexibilität. In den meisten Fällen sind die Abläufe nicht nur durch den physischen Aufbau der Produktionsanlage, sondern auch durch die spezielle zugeschnittene Programmierung der Anlagensteuerung fest vorgegeben. Änderungen müssen aufwändig in einer Vielzahl von Systemen nachgezogen werden. Das macht die Herstellung kleiner Stückzahlen unrentabel. In dieser Dissertation wird ein Ansatz entwickelt, um eine automatische Anpassung des Verhaltens von Produktionsanlagen an wechselnde Aufträge und Rahmenbedingungen zu erreichen. Dabei kommt das Prinzip der Selbstorganisation durch verteilte Planung zum Einsatz. Die aufeinander aufbauenden Ergebnisse der Dissertation sind wie folgt: 1. Es wird ein Modell von Produktionsanlagen entwickelt, dass nahtlos von der detaillierten Betrachtung physikalischer Produktionsprozesse bis hin zu Lieferbeziehungen zwischen Unternehmen skaliert. Im Vergleich zu existierenden Modellen von Produktionsanlagen werden weniger limitierende Annahmen gestellt. In diesem Sinne ist der Modellierungsansatz ein Kandidat für eine häufig geforderte "Theorie der Produktion". 2. Für die so modellierten Szenarien wird ein Algorithmus zur Optimierung der nebenläufigen Abläufe entwickelt. Der Algorithmus verbindet Techniken für die kombinatorische und die kontinuierliche Optimierung: Je nach Detailgrad und Ausgestaltung des modellierten Szenarios kann der identische Algorithmus kombinatorische Fertigungsfeinplanung (Scheduling) vornehmen, weltweite Lieferbeziehungen unter Einbezug von Unsicherheiten und Risiko optimieren und physikalische Prozesse prädiktiv regeln. Dafür werden Techniken der Monte-Carlo Baumsuche (die auch bei Deepminds Alpha Go zum Einsatz kommen) weiterentwickelt. Durch Ausnutzung zusätzlicher Struktur in den Modellen skaliert der Ansatz auch auf große Szenarien. 3. Der Planungsalgorithmus wird auf die verteilte Optimierung durch unabhängige Agenten übertragen. Dafür wird die sogenannte "Nutzen-Propagation" als Koordinations-Mechanismus entwickelt. Diese ist von der Belief-Propagation zur Inferenz in Probabilistischen Graphischen Modellen inspiriert. Jeder teilnehmende Agent hat einen lokalen Handlungsraum, in dem er den Systemzustand beobachten und handelnd eingreifen kann. Die Agenten sind an der Maximierung der Gesamtwohlfahrt über alle Agenten hinweg interessiert. Die dafür notwendige Kooperation entsteht über den Austausch von Nachrichten zwischen benachbarten Agenten. Die Nachrichten beschreiben den erwarteten Nutzen für ein angenommenes Verhalten im Handlungsraum beider Agenten. 4. Es wird eine Beschreibung der wiederverwendbaren Fähigkeiten von Maschinen und Anlagen auf Basis formaler Beschreibungslogiken entwickelt. Ausgehend von den beschriebenen Fähigkeiten, sowie der vorliegenden Aufträge mit ihren notwendigen Produktionsschritten, werden ausführbare Aktionen abgeleitet. Die ausführbaren Aktionen, mit wohldefinierten Vorbedingungen und Effekten, kapseln benötigte Parametrierungen, programmierte Abläufe und die Synchronisation von Maschinen zur Laufzeit. Die Ergebnisse zusammenfassend werden Grundlagen für flexible automatisierte Produktionssysteme geschaffen -- in einer Werkshalle, aber auch über Standorte und Organisationen verteilt -- welche die ihnen innewohnenden Freiheitsgrade durch Planung zur Laufzeit und agentenbasierte Koordination gezielt einsetzen können. Der Bezug zur Praxis wird durch Anwendungsbeispiele hergestellt. Die Machbarkeit des Ansatzes wurde mit realen Maschinen im Rahmen des EU-Projekts SkillPro und in einer Simulationsumgebung mit weiteren Szenarien demonstriert

    Modeling Social Influence via Combined Centralized and Distributed Planning Control

    Get PDF
    Real world events are driven by a mixture of both centralized and distributed control of individual agents based on their situational context and internal make up. For example, some people have partial allegiances to multiple, contradictory authorities, as well as to their own goals and principles. This can create a cognitive dissonance that can be exploited by an appropriately directed psychological influence operation (PSYOP). An Autonomous Dynamic Planning and Execution (ADP&E) approach is proposed for modeling both the unperturbed context as well as its reaction to various PSYOP interventions. As an illustrative example, the unrest surrounding the Iranian elections in the summer of 2009 is described in terms applicable to an ADP&E modeling approach. Aspects of the ADP&E modeling process are discussed to illustrate its application and advantages for this example

    Market-based Risk Allocation for Multi-agent Systems

    Get PDF
    This paper proposes Market-based Iterative Risk Allocation (MIRA), a new market-based distributed planning algorithm for multi-agent systems under uncertainty. In large coordination problems, from power grid management to multi-vehicle missions, multiple agents act collectively in order to optimize the performance of the system, while satisfying mission constraints. These optimal plans are particularly susceptible to risk when uncertainty is introduced. We present a distributed planning algorithm that minimizes the system cost while ensuring that the probability of violating mission constraints is below a user-specified level. We build upon the paradigm of risk allocation (Ono & Williams 2008), in which the planner optimizes not only the sequence of actions, but also its allocation of risk among each constraint at each time step. We extend the concept of risk allocation to multi-agent systems by highlighting risk as a commodity that is traded in a computational market. The equilibrium price of risk that balances the supply and demand is found by an iterative price adjustment process called tˆatonnement (also known as Walrasian auction). Our work is distinct from the classical tˆatonnement approach in that we use Brent’s method to provide fast guaranteed convergence to the equilibrium price. The simulation results demonstrate the efficiency of the proposed distributed planner
    corecore