Design of an artificial intelligence agent

Assignment Help Basic Computer Science
Reference no: EM131218061

1) The design of an artificial intelligence agent. Specifically, your company has asked your team to design an app that will complete a Sudoku game, given any starting state of the game. (Please see this site for the rules https://www.sudoku.com/

Part 2a: State Space

  • Describe how you plan to search for the Sudoku solution given a starting state.
  • Clearly define your state space here: What does a vertex in your state traversal tree represent

Part 2b: Traversal Time Complexity

  • Assuming you were to naively traverse your state space, what is the upperbound time complexity (in terms of Big-O) of a brute force searching algorithm?
  • Present this result in terms ofnandpwherenxnis the size of the Sudoku board andpis the number of possible numbers (1-9) permitted in a square.

Part 2c: Heuristic Search

  • What type of heuristic search would you employ to search this state space in hopes to reduce the search time?
  • Think about the problem and how you might search this state-space tree.

Part 2d: Pseudocode

  • Create pseudocode that finds the solution to a Sudoku game using a brute force search or using your heuristic discussed above.
  • To simplify this task, assume that you have standard data structures available to you, such as stacks and queues.

The length of this project should be

Part 2a: 1 paragraph

Part 2b: 1 paragraph

Part 2c: 1 paragraph

Part 2d: 1 page

Reference no: EM131218061

Questions Cloud

Identify two beneficial takeaways from the article : Within the online library, navigate to EBSCO. In the search fields, use "National Tax Journal" for the Journal Name and "Partnership" in the subject terms. Limit the search to the last five years.
Active directory replication topology for company : How do you choose the appropriate Active Directory replication topology for your company? What kinds of problems do you want to prevent? Give examples. Please explain in approximately in two paragraphs.
Designing an active directory infrastructure : What are some factors or requirements when designing an Active Directory Infrastructure? How do you gather the requirements for the design? Please explain in approximately in two paragraphs.
Solve the bvp exactly : Consider the one-dimensional boundary value problem (BVP): uxx + x = 0, x ∈ (0, 1), Solve the BVP exactly. Obtain the weak formulation of this problem
Design of an artificial intelligence agent : 1) The design of an artificial intelligence agent. Specifically, your company has asked your team to design an app that will complete a Sudoku game, given any starting state of the game. (Please see this site for the rules http://www.sudoku.com/
What are the possible concerns a partner should consider : From a tax planning perspective, what are the possible concerns a partner should consider if the partnership is profitable?
What steps would you take at the start of the project : If you were going to carry out projects in a company, what steps would you take at the start of the project to improve teamwork and team communications?
Make a few positive comments : Make a few positive comments backed up by atleast one reeference.- The article is attached for a general overview of discussion.
Representing passwords from the java console : 1. Write a program that reads two words representing passwords from the Java console and outputs the number of characters in the smaller of the two. For example, if the two words are open and sesame, then the output should be 4, the length of the ..

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Financial research report

Envision that you are a money related chief looking into speculations for your customer that adjust to its venture objectives. Utilize the Internet or the Strayer Library to scrutinize any U.S. traded on an open market organization that you may th..

  Identity using a combinatorial proof

Identity using a combinatorial proof

  Determine whether jump instructions are necessary to execute

Given a straight-line program for a Boolean function, describe the steps taken to compute it during fetch-and-execute cycles of a RAM. Determine whether jump instructions are necessary to execute such programs.

  Design a nine-step counter to count

Design a nine-step counter to count in the following sequence using D flip-flops (TTL 74704) on a breadboard

  Find information on hardware the cost of a local

Where could I find information on hardware the cost of a Local Area Network.  For example, the price of switches, 6 computers, ethernet cables and wireless access points.

  State whether each reference is hit or a miss

Assume a cache has 16 1-word blocks and is initially empty. Placement is by direct mapping. Also, state whether each reference is a hit or a miss.

  Explaining why facebook-s design is different

Why is Facebook's design different? Or has Google merely perfected something that most organizations have just now started to "tackle"?

  How many pairs are counted on the third pass

As a function of s, the ratio of the support threshold to the total number of baskets (as in Exercise 22.2.3), how many frequent buckets are there on the first pass?

  The assignment has been designed

The assignment has been designed to assess students' understanding of the usage of data communications and computer networking technologies in real life and to demonstrate their engagement with the subject.

  How it sales manager learn technical in his role

How does an IT sales manager learn to be technical in his role without over complicating the IT aspects most consumers want to understand

  What ways itplanning help managers control situation

In what ways does IT planning help managers exercise control in a situation? Does IT impact the truck driver of a company who delivers supplies to its customer

  Find the probability that someone scores above a 17

Find the probability that someone scores above a 17 on the Dental Anxiety Scale.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd