An Automatic Programmable Agent-based Meeting Scheduling System
Author: Lars Ernest Bader
Publisher:
Published: 1992
Total Pages: 274
ISBN-13:
DOWNLOAD EBOOKRead and Download eBook Full
Author: Lars Ernest Bader
Publisher:
Published: 1992
Total Pages: 274
ISBN-13:
DOWNLOAD EBOOKAuthor: Hsiang-Hwa Koo
Publisher:
Published: 2006
Total Pages:
ISBN-13:
DOWNLOAD EBOOKElectronic calendars are important tools that are heavily used on a daily basis. However, scheduling a meeting that involves persons with different commitments and preferences remains a difficult task. This is because current calendaring applications cannot handle the responsibility of automatically and autonomously managing time slots. This paper presents a distributed multi-agent system architecture in which each person is represented by an agent. These agents automatically and autonomously work together to assist users to book meetings on their behalf. Each agent has the capability to manage, negotiate and schedule tasks, meetings, events, appointments for its assigned user. In this multi-agent system, the agents coordinate their activities and negotiate on behalf of their associated users to find a solution that satisfies the users' meeting requirements and preferences. A prototype of this system is implemented to demonstrate how the agents can automatically book meetings.
Author: Li, Eldon Y.
Publisher: IGI Global
Published: 2007-11-30
Total Pages: 408
ISBN-13: 1599045907
DOWNLOAD EBOOK"This book delivers definitive research on the use of agent technologies to advance the practice of electronic business in today's organizations, targeting the needs of enterprises in open and dynamic business opportunities to incorporate skilled use of multiple independent information systems. It clearly articulates the stages involved in developing agent-based e-business systems"--Provided by publisher.
Author: S. M. Mozammal Hossain
Publisher:
Published: 2012
Total Pages: 178
ISBN-13:
DOWNLOAD EBOOKAuthor:
Publisher:
Published: 1999
Total Pages:
ISBN-13:
DOWNLOAD EBOOKAuthor: Elisabeth Crawford
Publisher:
Published: 2005
Total Pages: 14
ISBN-13:
DOWNLOAD EBOOKAbstract: "In many organizations, people are faced with the task of scheduling meetings subject to conflicting time constraints and preferences. We are working towards multi-agent scheduling systems in which each person has an agent that negotiates with other agents to schedule meetings. Such agents need to model the scheduling preferences of their users in order to make effective scheduling decisions. We consider that a user's preferences over meeting times are of two kinds: static time-of-day preferences, e.g., morning versus afternoon times; and dynamic preferences which change as meetings are added to a calendar, e.g., preferences to schedule meetings back-to-back (i.e. in succession). The dynamic nature of preferences has been understudied in previous work. In this paper, we present an algorithm that effectively learns static time-of-day preferences, as well as two important classes of dynamic preferences: back-to-back preferences and spread-out preferences (i.e. preferences for having gaps between meetings)."
Author: Serein Abdelmonam Alratrout
Publisher:
Published: 2009
Total Pages:
ISBN-13:
DOWNLOAD EBOOKAgent-based computing has attracted much attention as a promising technique for application domains that are distributed, complex and heterogeneous. Current research on multi-agent systems (MAS) has become mature enough to be applied as a technology for solving problems in an increasingly wide range of complex applications. The main formal architectures used to describe the relationships between agents in MAS are centralised and distributed architectures. In computational complexity theory, researchers have classified the problems into the followings categories: (i) P problems, (ii) NP problems, (iii) NP-complete problems, and (iv) NP-hard problems. A method for computing the solution to NP-hard problems, using the algorithms and computational power available nowadays in reasonable time frame remains undiscovered. And unfortunately, many practical problems belong to this very class. On the other hand, it is essential that these problems are solved, and the only possibility of doing this is to use approximation techniques. Heuristic solution techniques are an alternative. A heuristic is a strategy that is powerful in general, but not absolutely guaranteed to provide the best (i.e. optimal) solutions or even find a solution. This demands adopting some optimisation techniques such as Evolutionary Algorithms (EA). This research has been undertaken to investigate the feasibility of running computationally intensive algorithms on multi-agent architectures while preserving the ability of small agents to run on small devices, including mobile devices. To achieve this, the present work proposes a new Hybrid Multi-Agent Architecture (HMAA) that generates new heuristics for solving NP-hard problems. This architecture is hybrid because it is "semi-distributed/semi-centralised" architecture where variables and constraints are distributed among small agents exactly as in distributed architectures, but when the small agents become stuck, a centralised control becomes active where the variables are transferred to a super agent, that has a central view of the whole system, and possesses much more computational power and intensive algorithms to generate new heuristics for the small agents, which find optimal solution for the specified problem. This research comes up with the followings: (1) Hybrid Multi-Agent Architecture (HMAA) that generates new heuristic for solving many NP-hard problems. (2) Two frameworks of HMAA have been implemented; search and optimisation frameworks. (3) New SMA meeting scheduling heuristic. (4) New SMA repair strategy for the scheduling process. (5) Small Agent (SMA) that is responsible for meeting scheduling has been developed. (6)?Local Search Programming? (LSP), a new concept for evolutionary approaches, has been introduced. (7) Two types of super-agent (LGP_SUA and LSP_SUA) have been implemented in the HMAA, and two SUAs (local and global optima) have been implemented for each type. (8) A prototype for HMAA has been implemented: this prototype employs the proposed meeting scheduling heuristic with the repair strategy on SMAs, and the four extensive algorithms on SUAs. The results reveal that this architecture is applicable to many different application domains because of its simplicity and efficiency. Its performance was better than many existing meeting scheduling architectures. HMAA can be modified and altered to other types of evolutionary approaches.
Author: Hijaz Al-Ani
Publisher:
Published: 2011
Total Pages:
ISBN-13: 9780494736661
DOWNLOAD EBOOKAuthor: Paolo Ciancarini
Publisher: Springer
Published: 2003-07-31
Total Pages: 322
ISBN-13: 3540445641
DOWNLOAD EBOOKOne of the most important reasons for the current intensity of interest in agent technology is that the concept of an agent, as an autonomous system capable of interacting with other agents in order to satisfy its design objectives, is a natural one for software designers. Just as we can understand many systems as being composed of essentially passive objects, which have a state and upon which we can perform operations, so we can understand many others as being made up of interacting semi-autonomous agents. This book brings together revised versions of papers presented at the First International Workshop on Agent-Oriented Software Engineering, AOSE 2000, held in Limerick, Ireland, in conjunction with ICSE 2000, and several invited papers. As a comprehensive and competent overview of agent-oriented software engineering, the book addresses software engineers interested in the new paradigm and technology as well as research and development professionals active in agent technology.
Author: Michael Knapik
Publisher: McGraw-Hill Companies
Published: 1998
Total Pages: 424
ISBN-13:
DOWNLOAD EBOOKNow professional software developers working in highly complex distributed environments can learn how to create agents for client/server environments. This book clearly explains the programming of agents for improving user interfaces, for improving performance and usability of LANS and WANS, for managing mail, and even for assisting in the development of other software.