905 research outputs found
Design and implementation of a Multi-Agent Planning System
This work introduces the design and implementation of a Multi-Agent Planning framework, in which a set of agents work jointly in order to devise a course of action to solve a certain planning problem.Torreño Lerma, A. (2011). Design and implementation of a Multi-Agent Planning System. http://hdl.handle.net/10251/15358Archivo delegad
TALplanner in IPC-2002: Extensions and Control Rules
TALplanner is a forward-chaining planner that relies on domain knowledge in
the shape of temporal logic formulas in order to prune irrelevant parts of the
search space. TALplanner recently participated in the third International
Planning Competition, which had a clear emphasis on increasing the complexity
of the problem domains being used as benchmark tests and the expressivity
required to represent these domains in a planning system. Like many other
planners, TALplanner had support for some but not all aspects of this increase
in expressivity, and a number of changes to the planner were required. After a
short introduction to TALplanner, this article describes some of the changes
that were made before and during the competition. We also describe the process
of introducing suitable domain knowledge for several of the competition
domains
FLAP: Applying Least-Commitment in Forward-Chaining Planning
In this paper, we present FLAP, a partial-order planner that accurately applies the least-commitment principle that governs traditional partial-order planning. FLAP fully exploits the partial ordering among actions of a plan and hence it solves more problems than other similar approaches. The search engine of FLAP uses a combination of different state-based heuristics and applies a parallel search technique to diversify the search in different directions when a plateau
is found. In the experimental evaluation, we compare FLAP with OPTIC, LPG-td and TFD, three state-of-the-art nonlinear planners. The results show that FLAP outperforms these planners in terms of number of problems solved; in addition,
the plans of FLAP represent a good trade-off between quality and computational time.This work has been partly supported by the Spanish MICINN under projects Consolider Ingenio 2010 CSD2007-00022 and TIN2011-27652-C03-01, the Valencian Prometeo project II/2013/019.Sapena Vercher, O.; Onaindia De La Rivaherrera, E.; Torreño Lerma, A. (2015). FLAP: Applying Least-Commitment in Forward-Chaining Planning. AI Communications. 28(1):5-20. https://doi.org/10.3233/AIC-140613S52028
Decision-making and problem-solving methods in automation technology
The state of the art in the automation of decision making and problem solving is reviewed. The information upon which the report is based was derived from literature searches, visits to university and government laboratories performing basic research in the area, and a 1980 Langley Research Center sponsored conferences on the subject. It is the contention of the authors that the technology in this area is being generated by research primarily in the three disciplines of Artificial Intelligence, Control Theory, and Operations Research. Under the assumption that the state of the art in decision making and problem solving is reflected in the problems being solved, specific problems and methods of their solution are often discussed to elucidate particular aspects of the subject. Synopses of the following major topic areas comprise most of the report: (1) detection and recognition; (2) planning; and scheduling; (3) learning; (4) theorem proving; (5) distributed systems; (6) knowledge bases; (7) search; (8) heuristics; and (9) evolutionary programming
Knowledge-Based Task Structure Planning for an Information Gathering Agent
An effective solution to model and apply planning domain knowledge for deliberation and action in probabilistic, agent-oriented control is presented. Specifically, the addition of a task structure planning component and supporting components to an agent-oriented architecture and agent implementation is described. For agent control in risky or uncertain environments, an approach and method of goal reduction to task plan sets and schedules of action is presented. Additionally, some issues related to component-wise, situation-dependent control of a task planning agent that schedules its tasks separately from planning them are motivated and discussed
The 1990 progress report and future plans
This document describes the progress and plans of the Artificial Intelligence Research Branch (RIA) at ARC in 1990. Activities span a range from basic scientific research to engineering development and to fielded NASA applications, particularly those applications that are enabled by basic research carried out at RIA. Work is conducted in-house and through collaborative partners in academia and industry. Our major focus is on a limited number of research themes with a dual commitment to technical excellence and proven applicability to NASA short, medium, and long-term problems. RIA acts as the Agency's lead organization for research aspects of artificial intelligence, working closely with a second research laboratory at JPL and AI applications groups at all NASA centers
Uses and applications of artificial intelligence in manufacturing
The purpose of the THESIS is to provide engineers and personnels with a overview of the concepts that underline Artificial Intelligence and Expert Systems. Artificial Intelligence is concerned with the developments of theories and techniques required to provide a computational engine with the abilities to perceive, think and act, in an intelligent manner in a complex environment.
Expert system is branch of Artificial Intelligence where the methods of reasoning emulate those of human experts. Artificial Intelligence derives it\u27s power from its ability to represent complex forms of knowledge, some of it common sense, heuristic and symbolic, and the ability to apply the knowledge in searching for solutions.
The Thesis will review : The components of an intelligent system, The basics of knowledge representation, Search based problem solving methods, Expert system technologies, Uses and applications of AI in various manufacturing areas like Design, Process Planning, Production Management, Energy Management, Quality Assurance, Manufacturing Simulation, Robotics, Machine Vision etc.
Prime objectives of the Thesis are to understand the basic concepts underlying Artificial Intelligence and be able to identify where the technology may be applied in the field of Manufacturing Engineering
Temporal and Hierarchical Models for Planning and Acting in Robotics
The field of AI planning has seen rapid progress over the last decade and planners are now able to find plan with hundreds of actions in a matter of seconds. Despite those important progresses, robotic systems still tend to have a reactive architecture with very little deliberation on the course of the plan they might follow. In this thesis, we argue that a successful integration with a robotic system requires the planner to have capacities for both temporal and hierarchical reasoning. The former is indeed a universal resource central in many robot activities while the latter is a critical component for the integration of reasoning capabilities at different abstraction levels, typically starting with a high level view of an activity that is iteratively refined down to motion primitives. As a first step to carry out this vision, we present a model for temporal planning unifying the generative and hierarchical approaches. At the center of the model are temporal action templates, similar to those of PDDL complemented with a specification of the initial state as well as the expected evolution of the environment over time. In addition, our model allows for the specification of hierarchical knowledge possibly with a partial coverage. Consequently, our model generalizes the existing generative and HTN approaches together with an explicit time representation. In the second chapter, we introduce a planning procedure suitable for our planning model. In order to support hierarchical features, we extend the existing Partial-Order Causal Link approach used in many constraintbased planners, with the notions of task and decomposition. We implement it in FAPE (Flexible Acting and Planning Environment) together with automated problem analysis techniques used for search guidance. We show FAPE to have performance similar to state of the art temporal planners when used in a generative setting. The addition of hierarchical information leads to further performance gain and allows us to outperform traditional planners. In the third chapter, we study the usual methods used to reason on temporal uncertainty while planning. We relax the usual assumption of total observability and instead provide techniques to reason on the observations needed to maintain a plan dispatchable. We show how such needed observations can be detected at planning time and incrementally dealt with by considering the appropriate sensing actions. In a final chapter, we discuss the place of the proposed planning system as a central component for the control of a robotic actor. We demonstrate how the explicit time representation facilitates plan monitoring and action dispatching when dealing with contingent events that require observation. We take advantage of the constraint-based and hierarchical representation to facilitate both plan-repair procedures as well opportunistic plan refinement at acting time
Using Plan Decomposition for Continuing Plan Optimisation and Macro Generation
This thesis addresses three problems in the field of classical AI planning: decomposing
a plan into meaningful subplans, continuing plan quality optimisation, and
macro generation for efficient planning. The importance and difficulty of each of
these problems is outlined below.
(1) Decomposing a plan into meaningful subplans can facilitate a number of postplan
generation tasks, including plan quality optimisation and macro generation
– the two key concerns of this thesis. However, conventional plan decomposition
techniques are often unable to decompose plans because they consider dependencies
among steps, rather than subplans.
(2) Finding high quality plans for large planning problems is hard. Planners that
guarantee optimal, or bounded suboptimal, plan quality often cannot solve them In
one experiment with the Genome Edit Distance domain optimal planners solved only
11.5% of problems. Anytime planners promise a way to successively produce better
plans over time. However, current anytime planners tend to reach a limit where they
stop finding any further improvement, and the plans produced are still very far from
the best possible. In the same experiment, the LAMA anytime planner solved all
problems but found plans whose average quality is 1.57 times worse than the best
known.
(3) Finding solutions quickly or even finding any solution for large problems
within some resource constraint is also difficult. The best-performing planner in
the 2014 international planning competition still failed to solve 29.3% of problems.
Re-engineering a domain model by capturing and exploiting structural knowledge
in the form of macros has been found very useful in speeding up planners. However,
existing planner independent macro generation techniques often fail to capture
some promising macro candidates because the constituent actions are not found in
sequence in the totally ordered training plans.
This thesis contributes to plan decomposition by developing a new plan deordering
technique, named block deordering, that allows two subplans to be unordered
even when their constituent steps cannot. Based on the block-deordered
plan, this thesis further contributes to plan optimisation and macro generation, and
their implementations in two systems, named BDPO2 and BloMa. Key to BDPO2
is a decomposition into subproblems of improving parts of the current best plan,
rather than the plan as a whole. BDPO2 can be seen as an application of the large
neighbourhood search strategy to planning. We use several windowing strategies to
extract subplans from the block deordering of the current plan, and on-line learning
for applying the most promising subplanners to the most promising subplans.
We demonstrate empirically that even starting with the best plans found by other
means, BDPO2 is still able to continue improving plan quality, and often produces better plans than other anytime planners when all are given enough runtime. BloMa
uses an automatic planner independent technique to extract and filter “self-containe”
subplans as macros from the block deordered training plans. These macros represent
important longer activities useful to improve planners coverage and efficiency
compared to the traditional macro generation approaches
Recommended from our members
Automating Abell's theory of comparative narratives
The purpose of this thesis is to demonstrate the progress that has been made towards the goal of producing a prototype computer model of Abell's Theory of Comparative Narratives, and subsequently, designing metrics to rigorously measure Abell's concept of 'closeness' of texts.
The production of such a model does not simply involve the mechanical (though distinctly non-trivial) transference of Abell's theory from paper to machine; various facets of the theory are not of a sufficiently high specification for a computer model and the fulfilment of such a computer model requires attention to these areas, specifically:
i) a repeatable method of comparing the structures of individual events;
ii) a consistent procedure of comparing the overall structure of a pair of texts, following on from Abell's basic concept of paths of social determination.
iii) metrics to demonstrate that the solutions proposed do indeed address the shortcomings of Abell's theory.
In order to preserve the qualitative nature of the theory and to demonstrate its potential real-world uses, the computer model attempts to avoid complex mathematics as far as possible and to produce transparent, non-expert results
- …