instrument de proiectare asistată a problemelor de satisfacere a constrângerilor

9
Instrument de proiectare asistată a problemelor de satisfacere a constrângerilor şi rezolvarea distribuită a acestora pe sisteme multiagent. Algoritmi distribuiţi de rezolvare

Upload: knoton

Post on 21-Jan-2016

49 views

Category:

Documents


0 download

DESCRIPTION

Instrument de proiectare asistată a problemelor de satisfacere a constrângerilor. ş i rezolvarea distribuită a acestora pe sisteme multiagent. Algoritmi distribuiţi de rezolvare. Sistem multiagent. este un sistem în care mai mulţi agenţi semi-autonomi interacţionează pentru a rezolva probleme - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Instrument de proiectare asistată a problemelor de satisfacere a constrângerilor

Instrument de proiectare asistată a problemelor de satisfacere a

constrângerilor

şi rezolvarea distribuită a acestora pe sisteme multiagent.

Algoritmi distribuiţi de rezolvare

Page 2: Instrument de proiectare asistată a problemelor de satisfacere a constrângerilor

Sistem multiagent

• este un sistem în care mai mulţi agenţi semi-autonomi interacţionează pentru a rezolva probleme

• protocoale de comunicaţie, arhitecturi de agenţi, limbaje de comunicaţie între agenţi, rezolvare de probleme distribuite.

Page 3: Instrument de proiectare asistată a problemelor de satisfacere a constrângerilor

Problema de satisfacere a constrângerilor

• Are 3 componente: – variabile– valori– constrângeri

• Exemplu:– x1 <> x2, unde x1,x2 pot lua valorile {1,2}

Page 4: Instrument de proiectare asistată a problemelor de satisfacere a constrângerilor

Problema de satisfacere a constrângerilor distribuită

• Este o problemă CSP în care variabilele şi constrângerile sunt împărţite între mai mulţi agenţi care acţionează numai pe baza cunoştinţelor lor locale, fără un control global.

Page 5: Instrument de proiectare asistată a problemelor de satisfacere a constrângerilor

Algoritmi

• Backtracking sincron

• backtracking asincron

• căutare asincronă cu angajament minim

Page 6: Instrument de proiectare asistată a problemelor de satisfacere a constrângerilor

Problema reginelor pentru N = 6

Restricţii:

• să nu se afle pe aceeaşi linie

• să nu se afle pe aceeaşi coloană.

• să nu se afle pe aceeaşi diagonală

Page 7: Instrument de proiectare asistată a problemelor de satisfacere a constrângerilor

Backtracking asincron

• Agentul a6 nu găseşte o valoare consistentă

• trimite mesaj de tip incorect agentului a4

• a4 îşi schimbă valoarea

Page 8: Instrument de proiectare asistată a problemelor de satisfacere a constrângerilor

Algoritm de căutare cu angajament minim

• Fiecare agent are o prioritate care poate fi modificată dinamic

• când un agent ia o decizie greşită prioritatea lui scade

Page 9: Instrument de proiectare asistată a problemelor de satisfacere a constrângerilor

Probleme rezolvate

• problema reginelor

• problema generală de satisfacere a constrângerilor cu restricţii exprimate prin ecuaţii de gradul întâi.