JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD B.Tech IV ARTIFICIAL INTELLIGENCE Previous Question Paper (February/March - 2022 - R18)

B.Tech | IV | I | R18 | February/March - 2022

Answer PaperPaper Code: 157AMMaximum Marks: 75Time: 3 Hours

Answer any five questions. All questions carry equal marks.

Main

115 marks
a

Give an overview of different kinds of agent programs.

7 marks

Answer

Agent programs are categorized based on how they map percepts to actions. The four primary types are:

  1. Simple Reflex Agents: These operate on a condition-action rule basis, selecting actions based only on the current percept, ignoring the history. They are efficient but limited to fully observable environments.
  2. Model-Based Reflex Agents: These maintain an internal state that tracks the part of the world they cannot see. This allows them to handle partially observable environments by updating their internal model of the world.
  3. Goal-Based Agents: These agents use goal information to describe desirable situations. They choose actions that help achieve these goals, often involving search and planning to determine the sequence of actions required.
  4. Utility-Based Agents: These go beyond goals to consider the quality of the outcome, using a utility function to measure the 'happiness' or efficiency of a state. This allows for decision-making when multiple goals conflict or when there are varying degrees of success.
b

Explain A* algorithm. What are the conditions for optimality?

8 marks

Answer

The A* algorithm is a best-first search algorithm that finds the least-cost path from a start node to a goal node. It uses a evaluation function

f(n) = g(n) + h(n)
where g(n) is the cost to reach node n from the start, and h(n) is the estimated cost from node n to the goal. The algorithm maintains two lists, Open and Closed, and expands nodes with the lowest f(n) value.

For A* to be optimal, the following conditions must be met:

  • Admissibility: The heuristic function h(n) must never overestimate the true cost to reach the goal. It must be optimistic, such that
    h(n) ≤ h*(n)
    where h*(n) is the actual minimum cost.
  • Consistency (or Monotonicity): For every node n and every successor n' generated by action a, the estimated cost of reaching the goal from n must be no greater than the step cost to n' plus the estimated cost from n' to the goal:
    h(n) ≤ c(n, a, n') + h(n')
    . Consistency is a stronger condition than admissibility and ensures that the total path cost f(n) is non-decreasing along any path.
215 marks
a

Explain hill-climbing algorithm with an example. What are the problems associated with hill-climbing algorithm.

8 marks

Answer

Sign in to view the complete answer paper.

b

What is an AND-OR search tree/graph? Give algorithm for searching AND-OR tree/graph.

7 marks

Answer

Sign in to view the complete answer paper.

3

Demonstrate with an example the working of ‘minimax’ algorithm and explain alpha-beta pruning technique.

15 marks

Answer

Sign in to view the complete answer paper.

415 marks
a

What are different types of local consistencies? Explain.

7 marks

Answer

Sign in to view the complete answer paper.

b

Consider the following sentence and determine whether this sentence is valid using enumeration and resolution: [(Food ⇒ Party) ∨ (Drinks ⇒ Party)] ⇒ [(Food ∧ Drinks) ⇒ Party]

8 marks

Answer

Sign in to view the complete answer paper.

515 marks
a

Represent the following sentences using first-order logic:

  • One’s mom is one’s female parent.
  • One’s husband is one’s male spouse.
  • Parent and child are inverse relations.
  • A grand parent is a parent of one’s parent.
7 marks

Answer

Sign in to view the complete answer paper.

b

Write short note on circumscription and default logic.

8 marks

Answer

Sign in to view the complete answer paper.

615 marks
a

Trace the operation of the unification algorithm on each of the following pairs of literals:

  • f(Marcus) and f(Caesar)
  • f(x) and f(g(y))
  • f(Marcus, g(x, y)) and f(x, g(Caesar, Marcus))
  • p(x, x) and p(y, z)
8 marks

Answer

Sign in to view the complete answer paper.

b

Explain how reasoning is accomplished using semantic networks.

7 marks

Answer

Sign in to view the complete answer paper.

715 marks
a

Comment on the complexity of classical planning.

7 marks

Answer

Sign in to view the complete answer paper.

b

Explain job-shop scheduling problem with and without resource constraints.

8 marks

Answer

Sign in to view the complete answer paper.

8

Generate decision tree for the following data:

OutlookTempHumidityWindyPlay Golf
RainyHotHighFalseNo
RainyHotHighTrueNo
OvercastHotHighFalseYes
SunnyMildHighFalseYes
SunnyCoolNormalFalseYes
SunnyCoolNormalTrueNo
OvercastCoolNormalTrueYes
RainyMildHighFalseNo
RainyCoolNormalFalseYes
SunnyMildNormalFalseYes
RainyMildNormalTrueYes
OvercastMildHighTrueYes
OvercastHotNormalFalseYes
SunnyMildHighTrueNo
15 marks

Answer

Sign in to view the complete answer paper.

About this paper

This page contains the question paper of ARTIFICIAL INTELLIGENCE from JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD for B.Tech ECE IV I, February/March - 2022, R18.

For the solved question paper with answers, switch to the Answer Paper tab.

Other papers in ARTIFICIAL INTELLIGENCE

Loading Question Papers

Fetching data from database...