What you understand by coordination and coherence

Assignment Help Computer Engineering
Reference no: EM131343001

Question 1

a) Letting R(Ag Env)denote the set of all possible runs of agent Ag in environment Env, letting u(r) denote the utility of a run r, and letting P(r|Ag,Env) denote the probability that run r occurs given agent Ag is placed in environment Env, write an equation that defines the properties of the optimal agent given u and Env.

b) Consider the environment Env1 = <E, e0, Τ> defined as follows:

E = {e0, e1, e2, e3, e4, e5}

Τ(e0α0) = {e1, e2}

Τ(e0α1) = {e3, e4, e5}

There are just two agents possible with respect to this environment, which we shall refer to as Ag and Ag :

Ag1(e0) = α0

Ag(e0) = α1

Assume the probabilities of the various runs are as follows:

P(e0α0 e1|Ag1, Env1) = 0.4

P(e0α0 e2|Ag1, Env1) = 0.6

P(e0α1 e3|Ag2, Env1) = 0.1

P(e0α1 e4|Ag2, Env1) = 0.2

P(e0α1 e5|Ag2, Env1) = 0.7

Finally, assume the utility function u1 is defined as follows:

u1(e0α0 e1) = 8

u1(e0α0 e2) = 11

u1(e0α1 e3) = 70

u1(e0α1 e4) = 9

u1(e0α1 e5) = 10

Given these definitions:

i) Determine the expected utility of the agents Ag1 and Ag2 with respect to Env1 and u1.

ii) State with explanation which agent is optimal with respect to Env1 and u1.

c) Briefly identify the main advantages and disadvantages of specifying tasks via utility func- tions over runs, as in part (a), above, and suggest the main alternative.

Question 2:

a) With particular reference to the way in which they communicate with one another, contrast the concept of an object (in the sense of object-oriented programming) with that of an agent (in the sense of multiagent systems).

b) "In order to successfully communicate, agents require a common ontology of terms". With the aid of examples, and with reference to the Knowledge Interchange Format (KIF), ex- plain what you understand by this statement.

c) With the aid of examples where appropriate, explain the relative advantages and disadvan- tages of deliberative, reactive, and hybrid agent architectures.

Question 3:

a) Explain, with the aid of examples where appropriate, what you understand by coordination and coherence in the context of cooperative distributed problem solving systems.

b) "The CONTRACT NET protocol takes inspiration from the way in which contracts are put out to tender in human organisations." With reference to the way in which the CONTRACT NET works, and the key issues that must be addressed in implementing it, explain what you understand by this statement.

c) Suggest how the CONTRACT NET protocol may be implemented in terms of the FIPA agent communication language.

Question 4:

a) In the context of logic-based argument systems:

i) Define the notion of an argument.

ii) Define the notion of one argument undercutting another.

iii) Define the notion of one argument rebutting another.

b) The following figure shows an abstract argument system.

1087_Figure.jpg

Explain the status of the following arguments, justifying your answer in each case:

a b c d e f g h i j

Question 5:

a) Define the prisoner's dilemma, and in particular explain why it is a "dilemma".

b) Define the notion of Nash equilibrium, and identify and explain the single Nash equilib- rium in the prisoner's dilemma.

c) In negotiation scenarios, the negotiation set is the set of proposals, or deals, over which the agents are negotiating. It is usually defined as the set of possible deals that are individual rational and Pareto optimal. Define what is meant by these terms.

d) Briefly define the monotonic concession protocol for negotiation.

e) The Zeuthen strategy for negotiation answers two questions that must be answered on any given round of negotiation: who should concede? and how much should they concede? Explain the answers that the Zeuthen strategy provides to these questions.

Reference no: EM131343001

Questions Cloud

Efficient use of bacterial resources : In terms of the efficient use of bacterial resources, explain why it is necessary for lac operon expression to be controlled both by the lac repressor and by a cyclic AMP receptor protein.
What is common characteristic : The lac operator binds the lac repressor. The DNA sequence of the lac operator shares a characteristic with the DNA sequences of the binding sites of many restriction enzymes. What is this common characteristic?
Show a typical print-out of your program : As you increase the number of trials, does the ratio of the number of times each side occurs to the total number of trials approach closer to 1/6?
How might the image fit into the pattern of book as a whole : Does an image here remind you of an image elsewhere in the book? Where? What's the connection? How might this image fit into the pattern of the book as a whole?
What you understand by coordination and coherence : Explain, with the aid of examples where appropriate, what you understand by coordination and coherence in the context of cooperative distributed problem solving systems - Briefly identify the main advantages and disadvantages of specifying tasks v..
Methods of evaluation and control for biological agents : In addition, you have been asked to include information regarding the basic exposure mechanisms for biological agents, methods of evaluation and control for biological agents, and methods of sampling for biological agents.
Describe the heritability coefficient : Compare and contrast the following psychological theories of concepts and categories: family resemblance theory, prototype theory, and exemplar theory. Describe the heritability coefficient. What factors can influence the size of this statistic
Amniotic fluid before and during fetal lung maturation : Briefly describe the changes in lipid composition of amniotic fluid before and during fetal lung maturation.
What is the most likely source of the gas bubbles : What is the most likely source of the gas bubbles? Why are they present only at the location noted? What might you recommend as a solution?

Reviews

Write a Review

Computer Engineering Questions & Answers

  Analyze concisely and clearly your protocol a and b

Describe concisely and clearly your protocol A and B. Make the protocolsrealistic (think that you play it with your friends). Present small concrete examples for both protocol A and protocol B, and show how your protocols run in these cases.

  Define mitigation strategies to enable business continuity

It is estimated that three out of five businesses that experience downtime of 48 hours or more will be out of business within 3 years. Creating a technology risk mitigation and data protection plan requires people, method  and technology in the ri..

  The mips architecture reserves register

The MIPS architecture reserves register 0 (called $zero) to be always equal to 0. This allows synthesizing additional addressing modes and additional instructions from the instruction set.

  Assess the archival methods that are outlined in the study

astronomers collect and generate petabytes of data. the volume of data is currently growing at a rate of 0.5 pb per

  Define a brief discussion of the technical aspects

Plagiarism is "cheating." It will not be tolerated and will be dealt with in accordance with University policy. Automated tools will be used to detect plagiarism and I will make deductions for minor cases, and grade the paper as a zero for major..

  Developing uml one state diagram

How the system responds to the external and/or internal events by developing a UML ONE State Diagram.

  Implementing class diagram

Design a class diagram representing a book described by the following statement. “A book comprises of the number of parts that in turn are composed of the number of chapters.

  Write down a perl program that given a dna string prints

write a perl program that given a dna string prints out the 20 characters upstream of the start codon atg. that is

  Developing the modular program

Develop the modular program which asks user in order to enter the monthly costs for following expenses incurred from the operating his or her automobile: loan payment, gas, insurance, oil, tires, and maintenance.

  Workplace communication a

Your major project is related to an on-line book/CD/DVD seller. Research a number of currently available website offerings. Keep links and notes related to the websites, as you will be required to write a brief report on your findings.

  Write a function that takes inputs of quarts and pints

Write a function that takes inputs of quarts and pints (whole numbers), then calculates and returns an output of the total number of gallons (a floating-point value). There are 4 quarts in a gallon, and 2 pints in a quart.

  Write a program that uses a loop structure to ask

Write a program that uses a loop structure to ask the user to enter an integer each time around the loop. The program computes the sum of only the even numbers entered from the keyboard. It stops at the end of file.

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