Towards a general theory of action and time
Artificial Intelligence
Artificial Intelligence
SOAR: an architecture for general intelligence
Artificial Intelligence
Artificial intelligence
Principles of artificial intelligence
Principles of artificial intelligence
Scheduling Processes with Release Times, Deadlines, Precedence and Exclusion Relations
IEEE Transactions on Software Engineering
Introduction to algorithms
Proceedings of the seventh international conference (1990) on Machine learning
A Pre-Run-Time Scheduling Algorithm for Hard Real-Time Systems
IEEE Transactions on Software Engineering
Artificial Intelligence - Special issue on knowledge representation
O-Plan: the open planning architecture
Artificial Intelligence
Task Response Time for Real-Time Distributed Systems with Resource Contentions
IEEE Transactions on Software Engineering
Reasoning about qualitative temporal information
Artificial Intelligence - Special volume on constraint-based reasoning
Artificial intelligence: a modern approach
Artificial intelligence: a modern approach
HTN planning: complexity and expressivity
AAAI'94 Proceedings of the twelfth national conference on Artificial intelligence (vol. 2)
Temporal planning with continuous change
AAAI'94 Proceedings of the twelfth national conference on Artificial intelligence (vol. 2)
World modeling for the dynamic construction of real-time control plans
Artificial Intelligence
Controlling cooperative problem solving in industrial multi-agent systems using joint intentions
Artificial Intelligence
Using collaborative plans to model the intentional structure of discourse
Using collaborative plans to model the intentional structure of discourse
Collaborative plans for complex group action
Artificial Intelligence
Extending Graphplan to handle uncertainty and sensing actions
AAAI '98/IAAI '98 Proceedings of the fifteenth national/tenth conference on Artificial intelligence/Innovative applications of artificial intelligence
Automating planning and scheduling of shuttle payload operations
Artificial Intelligence - Special issue on applications of artificial intelligence
Maintaining knowledge about temporal intervals
Communications of the ACM
Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications
Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications
Computers and Intractability: A Guide to the Theory of NP-Completeness
Computers and Intractability: A Guide to the Theory of NP-Completeness
The Challenges of Real-Time AI
Computer
The Spring Kernel: A New Paradigm for Real-Time Systems
IEEE Software
On Satisfying Timing Constraints in Hard-Real-Time Systems
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
Specification and Analysis of Real-Time Problem Solvers
IEEE Transactions on Software Engineering
Planning Under Uncertainty: A Qualitative Approach
EPIA '95 Proceedings of the 7th Portuguese Conference on Artificial Intelligence: Progress in Artificial Intelligence
parcPlan: A Planning Architecture with Parallel Actions, Resources and Constraints
ISMIS '94 Proceedings of the 8th International Symposium on Methodologies for Intelligent Systems
MAAMAW '92 Selected papers from the 4th European Workshop on on Modelling Autonomous Agents in a Multi-Agent World, Artificial Social Systems
RealPlan: Decoupling Causal and Resource Reasoning in Planning
Proceedings of the Seventeenth National Conference on Artificial Intelligence and Twelfth Conference on Innovative Applications of Artificial Intelligence
Journal of Artificial Intelligence Research
Exchanging and Combining Temporal Information in a Cooperative Environment
CIA '02 Proceedings of the 6th International Workshop on Cooperative Information Agents VI
Distributed AI for ambient intelligence: issues and approaches
AmI'07 Proceedings of the 2007 European conference on Ambient intelligence
ADAPT: abstraction hierarchies to better simulate teamwork under dynamics
AEGS'11 Proceedings of the 2011 international conference on Agents for Educational Games and Simulations
A collaborative agent architecture with human-agent communication model
CAVE'12 Proceedings of the First international conference on Cognitive Agents for Virtual Environments
Group planning with time constraints
Annals of Mathematics and Artificial Intelligence
Hi-index | 0.01 |
We present a temporal reasoning mechanism for an individual agent situated in a dynamic environment such as the web and collaborating with other agents while interleaving planning and acting. Building a collaborative agent that can flexibly achieve its goals in changing environments requires a blending of real-time computing and AI technologies. Therefore, our mechanism consists of an Artificial Intelligence (AI) planning subsystem and a Real-Time (RT) scheduling subsystem. The AI planning subsystem is based on a model for collaborative planning. The AI planning subsystem generates a partial order plan dynamically. During the planning it sends the RT scheduling subsystem basic actions and time constraints. The RT scheduling subsystem receives the dynamic basic actions set with associated temporal constraints and inserts these actions into the agent's schedule of activities in such a way that the resulting schedule is feasible and satisfies the temporal constraints. Our mechanism allows the agent to construct its individual schedule independently. The mechanism handles various types of temporal constraints arising from individual activities and its collaborators. In contrast to other works on scheduling in planning systems which are either not appropriate for uncertain and dynamic environments or cannot be expanded for use in multi-agent systems, our mechanism enables the individual agent to determine the time of its activities in uncertain situations and to easily integrate its activities with the activities of other agents. We have proved that under certain conditions temporal reasoning mechanism of the AI planning subsystem is sound and complete. We show the results of several experiments on the system. The results demonstrate that interleave planning and acting in our environment is crucial.