Package edu.uky.ai.path

# Class Main

java.lang.Object
edu.uky.ai.path.Main

    public class Main
    extends java.lang.Object

This exercise will demonstrate how many different kinds of search algorithms can be implemented using the same basic process with slight variations in how the next state is chosen. The problem being solved in this example is a simple navigation problem in a 2D grid. Your goal is to guide a robot from its starting location to its destination (marked with a flag). After each iteration of the search process, the current state of the search will be drawn on the screen to show which locations have been considered, which have not been considered, and which can be considered next.

Author:
  Stephen G. Ware

- ## Constructor Summary

  Constructors
  Constructor | Description
  --- | ---
  `Main()` |

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `static void` | `main​(java.lang.String[] args)` | Performs a path search and guides the robot to the flag.

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### Main

    public Main()

- ## Method Details

  - ### main

    public static void main​(java.lang.String[] args)
    Performs a path search and guides the robot to the flag.
    Parameters:
      `args` - ignored