Skip to main content

CS405: Artificial Intelligence

Page path
  • Home /
  • Courses /
  • Course Catalog /
  • Computer Science /
  • CS405: Artificial Intelligence /
  • Unit 2: Search
Back to course 'CS405: Artificial Intelligence'
  • Unit 2: Search

    Previous coursework has familiarized you with searching algorithms. In this unit, you will learn how to implement standard searching algorithms. We will first discuss the motivation behind exploring search from an AI perspective, learning new terminology as we go that will be used in this unit and beyond. We will then learn about basic search methods, as well as time and memory requirements, concluding with a discussion of the advantages and disadvantages of searching algorithms. By the end of this unit, you will be able to apply AI techniques when developing searching algorithms.

    Completing this unit should take you approximately 12 hours.

    • Unit 2 Learning Outcomes Page
    • 2.1: Motivation

      •  Mark Watson's "Practical Artificial Intelligence Programming with Java" URL

        Read Chapter 2 on the search problem. One way to solve a problem is by searching for a solution in a set, called the search space. This approach assumes that a search can be done in an acceptable amount of time at an acceptable cost.

    • 2.2: Types of Searches

      •  Massachusetts Institute of Technology: Leslie Kaelbling and Tomás Lozano-Pérez's "Search, Part 1" URL

        Read these slides.

      •  Massachusetts Institute of Technology: Leslie Kaelbling and Tomás Lozano-Pérez's "Search, Part 2" URL

        Read these slides.

    • 2.3: Time and Space Requirements, More on Heuristics, and Complexity

      •  Massachusetts Institute of Technology: Leslie Kaelbling and Tomás Lozano-Pérez's "Search, Part 3" URL

        Read these slides.

Navigation

Art History
Biology
Business Administration
Chemistry
Communication
Economics
English
History
Mathematics

Creative Commons License
© Saylor Academy 2010-2018 except as otherwise noted. Excluding course final exams, content authored by Saylor Academy is available under a Creative Commons Attribution 3.0 Unported license. Third-party materials are the copyright of their respective owners and shared under various licenses. See www.saylor.org/open/licensinginformation for detailed licensing information.

Saylor Academy and Saylor.org® are trade names of the Constitution Foundation, a 501(c)(3) organization through which our educational activities are conducted.

Terms of Use | Privacy Policy