6 research outputs found

    Temporal landmark graphs for solving overconstrained planning problems

    Full text link
    This paper presents TempLM, a novel approach for handling temporal planning problems with deadlines. The proposal revolves around the concept of temporal landmark, a proposition that must be necessarily true in all solution plans to achieve the problem goals within their deadlines. The temporal landmarks extracted from the problem form a landmarks graph where nodes are landmarks and edges represent temporal as well as causal relationships between landmarks. The graph comprises information about which propositions and when these propositions must be achieved in a solution plan, information that is later used to guide the search process as well as reduce the search space. Thus, the partial plans of the search tree that are not compliant with the information comprised in this graph are pruned. We present an exhaustive experimentation evaluation in overconstrained and unsolvable problems and we compare the performance of TempLM with other state-of-the-art planners. The results will show the efficiency of TempLM in the detection of unsolvable problems. (C) 2016 Elsevier B.V. All rights reserved:We thank Derek Long for solving our doubts about the modal operators in PDDL3 and Erez Karpas for supplying the compiled domain and problem files with their temporal landmarks. This work has been partially supported by Spanish Government Project MINECO TIN2014-55637-C2-2-R.Marzal Calatayud, EJ.; Sebasti谩 Tar铆n, L.; Onaindia De La Rivaherrera, E. (2016). Temporal landmark graphs for solving overconstrained planning problems. Knowledge-Based Systems. 106:14-25. https://doi.org/10.1016/j.knosys.2016.05.029S142510

    Modelo de landmarks temporales para problemas de planificaci贸n temporal altamente restringidos

    Full text link
    [EN] Automated temporal planning deals with the construction of plans for problems specified with durative actions of possibly different duration. The goal of temporal planning is to select and schedule the actions so as to achieve the problem goals, and the optimality criteria is the plan makespan. However, many real-word application define goals with time constraints which may not be satisfied with the plan of optimal makespan. The 2006 International Planning Competition introduced the PDDL3.0 language and organized the first and only track in planning with state trajectory constraints, including time restrictions, soft constraints and preferences. Particularly, four domains that feature deadline constraints were tested at the IPC and two planners participated in such competition although no one exhibited a good performance or fully-correction in the fulfillment of deadlines. An early detection of unsolvability in temporal planning problems, specifically those with strict deadlines, is crucial for avoiding an unfruitful exploration of the search space. And this is precisely the objective of this PhD dissertation. This work contributes with a temporal landmark-based model embedded into a temporal planner that allows for a rapid and eficient identification of unsolvable problems with deadline constraints. Our model incorporates the basic model operators of PDDL3.0 for defining temporal constraints and extends the STRIPS landmark concept to a temporal context. A temporal landmark is associated to three intervals that denote the time frame of the generation, validity and necessity of the landmark in the plan, respectively. The set of temporal landmarks of a problem along with their ordering relations and temporal restrictions define a temporal landmark graph which comprises the relationships that must exist between the literals of a solution plan and, therefore, between the corresponding actions. As long as new data is incorporated in the graph, the landmarks intervals are updated and propagated accordingly, thus reflecting a more accurate picture of a solution plan. The temporal landmark model is integrated in a domain-independent temporal planner named TempLM. During the search process, TempLM uses the temporal landmark graph to prune those partial plans of the search tree that are not compliant with the information of the graph. Additionally, we present a further improvement by which a feedback routine between the landmarks graph and the plan of a node tree is established. This process is used to refine the information of the graph and likewise narrow the search. In the experimental evaluation, we show the effectiveness of the proposed approach for detecting unsolvability and solving temporal planning problems with tight deadline constraints.[ES] El objetivo de la planificaci贸n temporal autom谩tica es la construcci贸n de planes con acciones de diferente duraci贸n que necesitan ser programadas adecuadamente con el fin de conseguir los objetivos del problema. En planificaci贸n temporal, la optimalidad se mide como la duraci贸n del plan m谩s corto. Sin embargo, en muchos problemas del mundo real es necesario gestionar restricciones temporales asociadas a los objetivos del problema que pueden no satisfacerse con el plan de menor duraci贸n. En la Competici贸n Internacional de Planificaci贸n del a帽o 2006 se present贸 el lenguaje PDDL3.0 y se realiz贸 la primera y 煤nica competici贸n de planificadores con gesti贸n de restricciones de trayectorias de estado y preferencias. Concretamente, en esta IPC se probaron cuatro dominios con restricciones temporales donde los objetivos deben satisfacerse dentro de un l铆mite de tiempo establecido o deadline. Dos planificadores participaron en esta competici贸n aunque ninguno present贸 un buen comportamiento respecto al cumplimiento de los deadlines. En este tipo de problemas, especialmente cuando se trata de problemas altamente restringidos, es crucial detectar la irresolubilidad de los mismos lo antes posible, y en este punto es donde se establece nuestro objetivo. Este trabajo de tesis presenta un modelo de landmarks temporales que permite identificar r谩pida y eficientemente la irresolubilidad de problemas de planificaci贸n con restricciones. Nuestro modelo incorpora las restricciones temporales del lenguaje PDDL3.0 y extiende el concepto de landmark STRIPS al contexto temporal. A cada landmark temporal se le asocian tres tipos de intervalos que se actualizan y propagan de acuerdo a las relaciones de orden y restricciones temporales entre ellos. Los landmarks temporales junto con sus relaciones de orden y restricciones temporales forman un grafo de landmarks temporales donde se sintetiza las relaciones que existen entre los literales de un plan soluci贸n y, consecuentemente, entre sus correspondientes acciones. Cuando se a帽ade nueva informaci贸n al grafo, se actualizan y propagan los intervalos de los landmarks, reflejando una imagen m谩s precisa del plan soluci贸n. Posteriormente, el modelo de landmarks temporales se integra en un planificador temporal heur铆stico independiente del dominio denominado TempLM. TempLM utiliza toda la informaci贸n extra铆da del problema para podar los planes parciales en el 谩rbol de b煤squeda que no son compatibles con la informaci贸n del grafo de landmarks temporales. Adem谩s, se dispone de un proceso de retroalimentaci贸n entre el grafo de landmarks temporales y el proceso de b煤squeda de un plan soluci贸n que permite enriquecer el grafo y, asimismo, acotar el espacio de b煤squeda. Los resultados experimentales muestran que esta aproximaci贸n detecta r谩pidamente problemas irresolubles y tambi茅n es muy efectiva para resolver problemas con restricciones muy ajustadas.[CA] L'objectiu de la planificaci贸 temporal autom脿tica 茅s la construcci贸 de plans amb accions de diferent durada que necessiten ser programades adequadament amb la finalitat d'aconseguir els objectius del problema. En planificaci贸 temporal, l'optimitat es mesura com la durada del pla m茅s curt. No obstant a莽貌, en molts problemas del m贸n real 茅s necessari gestionar restriccions temporals associades als objectius del problema que poden no satisfer-se amb el pla de menor durada. En la Competici贸 Internacional de Planificaci贸 de l'any 2006 es va presentar el llenguatge PDDL3.0 i es va realitzar la primera i 煤nica competici贸 de planificadors amb gesti贸 de restriccions de traject貌ries d'estat i prefer猫ncies. Concretament, en aquesta IPC es van provar quatre dominis amb restriccions temporals on els objectius han de satisfer-se dins d'un l铆mit de temps establit o deadline. Dos planificadors van participar en aquesta competici贸 encara que cap va presentar un bon comportament respecte al compliment dels deadlines. En aquest tipus de problemes, especialment quan es tracta de problemes altament restringits, 茅s crucial detectar la irresolubilitat dels mateixos el m茅s prompte possible, i en aquest punt 茅s on s'estableix el nostre objectiu. Aquest treball de tesi presenta un model de landmarks temporals que permet identificar r脿pida i eficientment la irresolubilitat de problemes de planificaci贸 amb restriccions. El nostre model incorpora les restriccions temporals del llenguatge PDDL3.0 i est茅n el concepte de landmark STRIPS al context temporal. A cada landmark temporal se li associen tres tipus d'intervals que s'actualitzen i propaguen d'acord a les relacions d'ordre i restriccions temporals entre ells. Els landmarks temporals juntament amb les seues relacions d'ordre i restriccions temporals formen un graf de landmarks temporals on se sintetitza les relacions que existeixen entre els literals d'un pla soluci贸 i, conseq眉entment, entre les seues corresponents accions. Quan s'afig nova informaci贸 al graf, s'actualitzen i propaguen els intervals dels landmarks, reflectint una imatge m茅s precisa del pla soluci贸. Posteriorment, el model de landmarks temporals s'integra en un planificador temporal heur铆stic independent del domini denominat TempLM. TempLM utilitza tota la informaci贸 extreta del problema per a podar els plans parcials en l'arbre de cerca que no s贸n compatibles amb la informaci贸 del graf de landmarks temporals. A m茅s, es disposa d'un proc茅s de retroalimentaci贸 entre el graf de landmarks temporals i el proc茅s de cerca d'un pla soluci贸 que permet enriquir el graf i, aix铆 mateix, limitar l'espai de cerca. Els resultats experimentals mostren que aquesta aproximaci贸 detecta r脿pidament problemes irresolubles i tamb茅 茅s molt efectiva per a resoldre problemes amb restriccions molt ajustades.Marzal Calatayud, EJ. (2016). Modelo de landmarks temporales para problemas de planificaci贸n temporal altamente restringidos [Tesis doctoral no publicada]. Universitat Polit猫cnica de Val猫ncia. https://doi.org/10.4995/Thesis/10251/61460TESI

    On the Use of Temporal Landmarks for Planning with Deadlines

    No full text
    In this paper we present a temporal planning approach for handling problems with deadlines. The model relies on the extraction of temporal landmarks from the problem and the construction of a landmarks graph as a skeleton of the solution plan. A temporal landmark is a proposition that must be achieved in a solution plan to satisfy the problem deadline constraints. Each temporal landmark is associated to three temporal intervals, which are updated and propagated according to the landmarks orders and the deadline constraints. Then, the partial plans in the search tree that are not compliant with the information comprised in this graph are pruned. The experimental results will show that this approach is helpful to quickly detect unsolvable problems and it is also very effective to solve problems with deadlines in comparison to other state-of-the-art planners

    Una propuesta de aprendizaje para el desarrollo orientado a objetos de proyectos software

    Get PDF
    Actualmente, el perfil profesional de Ingeniero del Software exige unas capacidades b谩sicas que la universidad espa帽ola debe potenciar. En este art铆culo se presenta una propuesta de aprendizaje para el desarrollo orientado a objetos de proyectos software como una alternativa flexible para garantizar dichas capacidades. Nuestra propuesta plasma cu谩les son las habilidades que se deben satisfacer para cada capacidad, indicando adem谩s las actividades b谩sicas para su consecuci贸n y c贸mo realizar su seguimiento. Tras analizar los resultados de una aplicaci贸n real de dicha propuesta, y examinar sus ventajas e inconvenientes, podemos afirmar que se trata de una propuesta eficaz y recomendable.SIN FINANCIACI脫NNo data (2005
    corecore