1 research outputs found

    Cooperative planning in multi-agent systems

    Full text link
    Tesis por compendio[EN] Automated planning is a centralized process in which a single planning entity, or agent, synthesizes a course of action, or plan, that satisfies a desired set of goals from an initial situation. A Multi-Agent System (MAS) is a distributed system where a group of autonomous agents pursue their own goals in a reactive, proactive and social way. Multi-Agent Planning (MAP) is a novel research field that emerges as the integration of automated planning in MAS. Agents are endowed with planning capabilities and their mission is to find a course of action that attains the goals of the MAP task. MAP generalizes the problem of automated planning in domains where several agents plan and act together by combining their knowledge, information and capabilities. In cooperative MAP, agents are assumed to be collaborative and work together towards the joint construction of a competent plan that solves a set of common goals. There exist different methods to address this objective, which vary according to the typology and coordination needs of the MAP task to solve; that is, to which extent agents are able to make their own local plans without affecting the activities of the other agents. The present PhD thesis focuses on the design, development and experimental evaluation of a general-purpose and domain-independent resolution framework that solves cooperative MAP tasks of different typology and complexity. More precisely, our model performs a multi-agent multi-heuristic search over a plan space. Agents make use of an embedded search engine based on forward-chaining Partial Order Planning to successively build refinement plans starting from an initial empty plan while they jointly explore a multi-agent search tree. All the reasoning processes, algorithms and coordination protocols are fully distributed among the planning agents and guarantee the preservation of the agents' private information. The multi-agent search is guided through the alternation of two state-based heuristic functions. These heuristic estimators use the global information on the MAP task instead of the local projections of the task of each agent. The experimental evaluation shows the effectiveness of our multi-heuristic search scheme, obtaining significant results in a wide variety of cooperative MAP tasks adapted from the benchmarks of the International Planning Competition.[ES] La planificaci贸n autom谩tica es un proceso centralizado en el que una 煤nica entidad de planificaci贸n, o agente, sintetiza un curso de acci贸n, o plan, que satisface un conjunto deseado de objetivos a partir de una situaci贸n inicial. Un Sistema Multi-Agente (SMA) es un sistema distribuido en el que un grupo de agentes aut贸nomos persiguen sus propias metas de forma reactiva, proactiva y social. La Planificaci贸n Multi-Agente (PMA) es un nuevo campo de investigaci贸n que surge de la integraci贸n de planificaci贸n autom谩tica en SMA. Los agentes disponen de capacidades de planificaci贸n y su prop贸sito consiste en generar un curso de acci贸n que alcance los objetivos de la tarea de PMA. La PMA generaliza el problema de planificaci贸n autom谩tica en dominios en los que diversos agentes planifican y act煤an conjuntamente mediante la combinaci贸n de sus conocimientos, informaci贸n y capacidades. En PMA cooperativa, se asume que los agentes son colaborativos y trabajan conjuntamente para la construcci贸n de un plan competente que resuelva una serie de objetivos comunes. Existen distintos m茅todos para alcanzar este objetivo que var铆an de acuerdo a la tipolog铆a y las necesidades de coordinaci贸n de la tarea de PMA a resolver; esto es, hasta qu茅 punto los agentes pueden generar sus propios planes locales sin afectar a las actividades de otros agentes. La presente tesis doctoral se centra en el dise帽o, desarrollo y evaluaci贸n experimental de una herramienta independiente del dominio y de prop贸sito general para la resoluci贸n de tareas de PMA cooperativa de distinta tipolog铆a y nivel de complejidad. Particularmente, nuestro modelo realiza una b煤squeda multi-agente y multi-heur铆stica sobre el espacio de planes. Los agentes hacen uso de un motor de b煤squeda embebido basado en Planificaci贸n de Orden Parcial de encadenamiento progresivo para generar planes refinamiento de forma sucesiva mientras exploran conjuntamente el 谩rbol de b煤squeda multiagente. Todos los procesos de razonamiento, algoritmos y protocolos de coordinaci贸n est谩n totalmente distribuidos entre los agentes y garantizan la preservaci贸n de la informaci贸n privada de los agentes. La b煤squeda multi-agente se gu铆a mediante la alternancia de dos funciones heur铆sticas basadas en estados. Estos estimadores heur铆sticos utilizan la informaci贸n global de la tarea de PMA en lugar de las proyecciones locales de la tarea de cada agente. La evaluaci贸n experimental muestra la efectividad de nuestro esquema de b煤squeda multi-heur铆stico, que obtiene resultados significativos en una amplia variedad de tareas de PMA cooperativa adaptadas a partir de los bancos de pruebas de las Competici贸n Internacional de Planificaci贸n.[CA] La planificaci贸 autom脿tica 茅s un proc茅s centralitzat en el que una 煤nica entitat de planificaci贸, o agent, sintetitza un curs d'acci贸, o pla, que satisfau un conjunt desitjat d'objectius a partir d'una situaci贸 inicial. Un Sistema Multi-Agent (SMA) 茅s un sistema distribu茂t en el que un grup d'agents aut貌noms persegueixen les seues pr貌pies metes de forma reactiva, proactiva i social. La Planificaci贸 Multi-Agent (PMA) 茅s un nou camp d'investigaci贸 que sorgeix de la integraci贸 de planificaci贸 autom脿tica en SMA. Els agents estan dotats de capacitats de planificaci贸 i el seu prop貌sit consisteix en generar un curs d'acci贸 que aconseguisca els objectius de la tasca de PMA. La PMA generalitza el problema de planificaci贸 autom脿tica en dominis en qu猫 diversos agents planifiquen i act煤en conjuntament mitjan莽ant la combinaci贸 dels seus coneixements, informaci贸 i capacitats. En PMA cooperativa, s'assumeix que els agents s贸n col路laboratius i treballen conjuntament per la construcci贸 d'un pla competent que ressolga una s猫rie d'objectius comuns. Existeixen diferents m猫todes per assolir aquest objectiu que varien d'acord a la tipologia i les necessitats de coordinaci贸 de la tasca de PMA a ressoldre; 茅s a dir, fins a quin punt els agents poden generar els seus propis plans locals sense afectar a les activitats d'altres agents. La present tesi doctoral es centra en el disseny, desenvolupament i avaluaci贸 experimental d'una ferramenta independent del domini i de prop貌sit general per la resoluci贸 de tasques de PMA cooperativa de diferent tipologia i nivell de complexitat. Particularment, el nostre model realitza una cerca multi-agent i multi-heuristica sobre l'espai de plans. Els agents fan 煤s d'un motor de cerca embegut en base a Planificaci贸 d'Ordre Parcial d'encadenament progressiu per generar plans de refinament de forma successiva mentre exploren conjuntament l'arbre de cerca multiagent. Tots els processos de raonament, algoritmes i protocols de coordinaci贸 estan totalment distribu茂ts entre els agents i garanteixen la preservaci贸 de la informaci贸 privada dels agents. La cerca multi-agent es guia mitjan莽ant l'aternan莽a de dues funcions heur铆stiques basades en estats. Aquests estimadors heur铆stics utilitzen la informaci贸 global de la tasca de PMA en lloc de les projeccions locals de la tasca de cada agent. L'avaluaci贸 experimental mostra l'efectivitat del nostre esquema de cerca multi-heur铆stic, que obt茅 resultats significatius en una ampla varietat de tasques de PMA cooperativa adaptades a partir dels bancs de proves de la Competici贸 Internacional de Planificaci贸.Torre帽o Lerma, A. (2016). Cooperative planning in multi-agent systems [Tesis doctoral no publicada]. Universitat Polit猫cnica de Val猫ncia. https://doi.org/10.4995/Thesis/10251/65815TESISPremiadoCompendi
    corecore