Ask Question, Ask an Expert


Ask Computer Engineering Expert

Answer the following problems.

problem 1)

a) A useful analogy can be made between knowledge engineering and programming. Both activities can be seen as consisting of four steps. What are they?

b) Taking a grocery shopping domain as an ex, describe how you would break it down into smaller clusters of knowledge, work on each cluster separately and then examine how they fit together. One good way of decomposing the domain into clusters is to consider the tasks facing the agent. Give the name you would choose after dividing the domain into five clusters.

problem 2)

a) A famous problem in mathematics concerns colouring adjacent planar regions. Like cartographic maps, it is required that, whatever colours are actually used, no two adjacent regions may not have the same colour. Two regions are considered adjacent provided they share some boundary line segment. Consider the following map below.

i) Draw a graph to show how would you represent the said regions.

ii) prepare down a Prolog representation to represent your above information by unit clauses, or facts.

iii) How would you declare colourings for the regions in Prolog also using unit clauses.

iv) prepare Prolog definition of Conflictive colouring, meaning that two adjacent regions have the same colour.

v) prepare another version of “conflict? that has more logical parameters.

52_Cartographic maps.jpg

Computer Engineering, Engineering

  • Category:- Computer Engineering
  • Reference No.:- M95807

Have any Question? 

Related Questions in Computer Engineering

Create an array of 1000 integers sorted in numerical order

Create an array of 1,000 integers sorted in numerical order. Write a program that runs each sorting algorithm with this array, timing each algorithm, and compare the times. Compare these times to the times for sorting a ...

Dta interpretation research reportyour task write a

Data Interpretation Research Report Your task: Write a report on the statistical relationship that you find between the stock price of the company that you have been assigned and the following three variables: the FTSE, ...

1 implement a new version of the maze solving program from

1. Implement a new version of the maze solving program from Chapter 7 to use recursion instead of a software stack. 2. Design and implement a program to play tic-tac-toe against the computer using a recursive function to ...

Show that the covariance matrix of a row-ordered vector

Show that the covariance matrix of a row-ordered vector obtained from an N x N array of a stationary random field is not fully Toeplitz. Hence, a row scanned two-dimensional stationary random field does not yield a one-d ...

1 define scrambling and give its purpose2 compare and

1. Define scrambling and give its purpose. 2. Compare and contrast PCM and DM. 3. What are the differences between parallel and serial transmission? 4. List three different techniques in serial transmission and explain t ...

Write a program that generates 10000 random integers in the

Write a program that generates 10,000 random integers in the range of 0-9 and stores them in a binary search tree. Using one of the algorithms discussed in this chapter, display a list of each of the integers and the num ...

Make a class employee with a name and salary make a class

Make a class Employee with a name and salary. Make a class Manager inherit from Employee. Add an instance variable, named department, of type String. Supply a method to String that prints the manager's name, department, ...

Get the instructions for last years form 1040 from

Get the instructions for last year's form 1040 from Find the tax brackets that were used last year for all categories of taxpayers (single, married filing jointly, married filing separately, a ...

How do screened host architectures for firewalls differ

How do screened host architectures for firewalls differ from screened subnet firewall architectures? Which of these offers more security for the information assets that remain on the trusted network? What a sacrificial h ...

Briefly explain storyboard html prototype and language

Briefly explain Storyboard, HTML Prototype and Language Prototype as Interface design Prototyping. Which prototyping technique(s) will work best if analyst want to be closer to the final version of interface design.

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Section onea in an atwood machine suppose two objects of

SECTION ONE (a) In an Atwood Machine, suppose two objects of unequal mass are hung vertically over a frictionless

Part 1you work in hr for a company that operates a factory

Part 1: You work in HR for a company that operates a factory manufacturing fiberglass. There are several hundred empl

Details on advanced accounting paperthis paper is intended

DETAILS ON ADVANCED ACCOUNTING PAPER This paper is intended for students to apply the theoretical knowledge around ac

Create a provider database and related reports and queries

Create a provider database and related reports and queries to capture contact information for potential PC component pro

Describe what you learned about the impact of economic

Describe what you learned about the impact of economic, social, and demographic trends affecting the US labor environmen