+ All Categories
Home > Documents > Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG...

Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG...

Date post: 20-Jan-2018
Category:
Upload: audrey-shanna-cox
View: 281 times
Download: 1 times
Share this document with a friend
Description:
Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG (Laboratory) Experiment results Experiment results Design Rules (MILORD) Design Rules (MILORD) MILORD (editor and Simulator) MILORD (editor and Simulator) (from MAS Synthesizer)
27
P1: Social interaction a (manual) P2: Individual behavio analysis (semi-automatic) P3: Experiment design (manual) Step 1 : EBM Model Step 2 : Electronic Ins model Step 3 : Agent specific Step 4 : Multiagent sy P5: Model checking (automatic) P4: Experimet analysis (Sem automatic) P6: Experiment Analysis (manual) P7: Experiment Analysis (manual
Transcript
Page 1: Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG (Laboratory)…

P1: Social interaction analysis(manual)

P2: Individual behaviouranalysis

(semi-automatic)

P3: Experiment design(manual)

Step 1: EBM Model

Step 2: Electronic Institutionmodel

Step 3: Agent specifications

Step 4: Multiagent system

P5: Model checking(automatic)

P4: Experimetanalysis (Semi-

automatic)

P6: ExperimentAnalysis(manual)

P7: ExperimentAnalysis (manual)

Page 2: Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG (Laboratory)…

Developmentcomplete To be implemented Under development

JADE+PROLOG(Laboratory)

Promela(Model checker)

EBM(SIMILE)

SIMILE(simulator andgraphic editor)

EIM(ISLANDER-)

MABLE(simulator)

Multiagentsystem

(PROLOG)AM

(Promela)

ISLANDER(verifier and

ghaphic editor)

AM(MABLE)

AM(PROLOG)

Experimentresults

MILORD(editor andsimulator)

Designrules

(MILORD)

EIM(ISLANDER)

AGEN TGENERATOR

PROMELATRANSLATOR

ModelCheckingResults

MASSynthesizer

Page 3: Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG (Laboratory)…

MultiagentSystem

(PROLOG)

JADE+PROLOG(Laboratory)

Experimentresults

DesignRules

(MILORD)

MILORD(editor andSimulator)

(from MAS Synthesizer)

Page 4: Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG (Laboratory)…

Supply Chain

Page 5: Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG (Laboratory)…

Our focus

Page 6: Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG (Laboratory)…

Buyer Middle Seller

20$50$

Negotiationprocess

Negotiationprocess

• The two negotiation processes take place in parallel.

...

...

...

...

The goal is to guide the design of the Middle agent in order to

succeed in a given environment.

Page 7: Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG (Laboratory)…

Negotiation model

(1, 2 slides)

Page 8: Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG (Laboratory)…

SLIE laboratory

Laboratoryassistant

User

Experimentspecification

Page 9: Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG (Laboratory)…

SLIE laboratory

Buyers

B11

B12

B21

Bn1

...

Sellers

S11

S21

S22

Sn1

...

B21S21

Laboratoryassistant

Middle<Strategy=1,0,0 DeadlineB=20 DealineS=20>

Page 10: Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG (Laboratory)…

SLIE laboratory

Buyers Sellers

B11

B12

B21

Bn1

S11

S21

S22

Sn1

... ...

B21,S21

B21,S21

B21,S21

Laboratoryassistant

Middle<Strategy=1,0,0 DeadlineB=20 DealineS=20>

Page 11: Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG (Laboratory)…

SLIE laboratory

Buyers Sellers

B11

B12

B21

Bn1

S11

S21

S22

Sn1

... ...

ready

ready

Laboratoryassistant

B21,S21

Middle<Strategy=1,0,0 DeadlineB=20 DealineS=20>

Page 12: Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG (Laboratory)…

SLIE laboratory

Buyers Sellers

B11

B12

B21

Bn1

S11

S21

S22

Sn1

... ...

negotiate

negotiateLaboratory

assistant

B21,S21

Middle<Strategy=1,0,0 DeadlineB=20 DealineS=20>

Page 13: Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG (Laboratory)…

SLIE laboratory

Buyers Sellers

B11

B12

B21

Bn1

S11

S21

S22

Sn1

... ...Laboratory

assistant

B21,S21

Middle<Strategy=1,0,0 DeadlineB=20 DealineS=20>

Page 14: Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG (Laboratory)…

SLIE laboratory

Buyers Sellers

B11

B12

B21

Bn1

S11

S21

S22

Sn1

... ...Laboratory

assistant

Middle<Strategy=1,0,0 DeadlineB=20 DealineS=20>

B21,S21

Page 15: Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG (Laboratory)…

SLIE laboratory

Buyers Sellers

B11

B12

B21

Bn1

S11

S21

S22

Sn1

... ...Laboratory

assistant

Middle<Strategy=1,0,0 DeadlineB=20 DealineS=20>

B21,S21

Page 16: Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG (Laboratory)…

SLIE laboratory

Buyers Sellers

B11

B12

B21

Bn1

S11

S21

S22

Sn1

... ...

Results

Results

Laboratoryassistant

Middle<Strategy=1,0,0 DeadlineB=20 DealineS=20>

B21,S21

Page 17: Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG (Laboratory)…

SLIE laboratory

Buyers Sellers

B11

B12

B21

Bn1

S11

S21

S22

Sn1

... ...

B11S22

Laboratoryassistant

Middle<Strategy=1,0,0 DeadlineB=20 DealineS=20>

Page 18: Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG (Laboratory)…
Page 19: Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG (Laboratory)…

SLIE laboratory

Laboratoryassistant

User

Experimentresults

Page 20: Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG (Laboratory)…

Experimentresults

User

MILORDDesignRules Change

proposals

NEW Experimentspecification

Page 21: Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG (Laboratory)…

SLIE laboratory

Laboratoryassistant

User

NEW Experimentspecification

Page 22: Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG (Laboratory)…

Negotiation protocol

(1 slides)

Page 23: Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG (Laboratory)…

P1: Social interaction analysis(manual)

P2: Individual behaviouranalysis

(semi-automatic)

P3: Experiment design(manual)

Step 1: EBM Model

Step 2: Electronic Institutionmodel

Step 3: Agent specifications

Step 4: Multiagent system

P5: Model checking(automatic)

P4: Experimetanalysis (Semi-

automatic)

P6: ExperimentAnalysis(manual)

P7: ExperimentAnalysis (manual)

Page 24: Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG (Laboratory)…

Observables

B M S

B M S

B M S

B M S

B M S

Accept Accept

Accept

Accept

Withdraw

Withdraw

•Full deals (FullDeals)

•Buyer accepts (AcceptB)

•Seller accepts (AcceptS)

•Buyer withdraws (WithdrawB)

•Seller withdraws (WithdrawS)

don’tcare

don’tcare

don’tcare

don’tcare

Number of...

Page 25: Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG (Laboratory)…

Design Rules

• Design rules are If-Then rules that depending on the matching degree between observable results and expected results, conclude modifications to be introduced in the parameters that determine the behaviour of agents so that the global behaviour of the system improves relatively to its goal.

Page 26: Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG (Laboratory)…

Design Rules

In this example...

“Given a scenario of buyers and sellers as described before, find some rules that help the user to tune the parameters of the agent Middle to be succesfull in that scenario”

Page 27: Multiagent System (PROLOG) Multiagent System (PROLOG) JADE+PROLOG (Laboratory) JADE+PROLOG (Laboratory)…

Transpa amb les tres regles

Fer servir la sintaxi Milord


Recommended