Skip to main content

Controlling agents using the programming language Golog, 2012

 Item — Call Number: MU Thesis Alv
Identifier: b4175557

Scope and Contents

From the Collection:

The collection consists of theses written by students enrolled in the Monmouth University graduate Computer Science program. The holdings are primarily bound print documents that were submitted in partial fulfillment of requirements for the Master of Science degree.

Dates

  • Creation: 2012

Creator

Conditions Governing Access

The collection is open for research use. Access is by appointment only.

Access to the collection is confined to the Monmouth University Library and is subject to patron policies approved by the Monmouth University Library.

Collection holdings may not be borrowed through interlibrary loan.

Research appointments are scheduled by the Monmouth University Library Archives Collections Manager (723-923-4526). A minimum of three days advance notice is required to arrange a research appointment for access to the collection.

Patrons must complete a Researcher Registration Form and provide appropriate identification to gain access to the collection holdings. Copies of these documents will be kept on file at the Monmouth University Library.

Extent

1 Items (print book) : 115 pages ; 8.5 x 11.0 inches (28 cm).

Language of Materials

English

Abstract

There exist numerous methods and a plethora of languages for controlling software and physical agents. This is a very important endeavor because by using intelligent agents, it could potentially free humans from boring, repetitive tasks, or from dangerous activities. Coupled with this, is one of the most significant goals in Computer Science: the creation of autonomous, intelligent agents. This implies that the intelligent agents possess some potential for learning.

The learning process is a very important endeavor for humans and software alike. Through it new ideas are derived, and new solutions to questions are discovered. Learning is not a monolithic concept; it is composed of different types, each with its own nuances.

This thesis provides a background in the control of agents using the language Golog. There will be a decription of our implementation of different agents using Golog and other ancillary languages. Finally, we propose a description of the more notable methods for learning, followed by a more detailed discussion of 'Learning by Analogy.' Learning by Analogy bears the potential benefit for radically changing how intelligent agents learn and adapt to new tasks. Solutions can be based on prior exerience where a transfer of knowledge from known tasks to a new target task takes place.

Partical Contents

Abstract -- Acknowledgements -- Table of contents -- List of figures -- List of tables -- 1. Introduction -- 2. Domain -- 3. Background -- 4. Golog programs and learning by analogy -- 5. Learning by analogy -- 6. Conclusion -- Appendix A. Golog implementation -- Appendix B. Implementation of C++ DLL -- Appendix C. Bluetooth library -- Appendix D. Implementation of NXC (Not Exactly C) -- Bibliography.

Source

Repository Details

Part of the Monmouth University Library Archives Repository

Contact:
Monmouth University Library
400 Cedar Avenue
West Long Branch New Jersey 07764 United States
732-923-4526