Proposals for Research Directions Tal Grinshpoun Department of Industrial Engineering and Management Ariel University
Distributed Constraint Reasoning
The nurses example Three Shifts: Three Nurses: Constraints: S1 8:00 – 16:00, S2 16:00 – 24:00, S3 24:00 – 8:00 Three Nurses: Nurses: Anna, Bella, Clarissa Constraints: Personal: Anna can’t work between 8:00 – 9:00 Bella Can’t work between 17:00 – 20:00 Clarissa Can’t work nights System: One nurse for every shift
Constraint Satisfaction Problem NP-complete problem, relevant for real-world problems such as timetabling, scheduling, verification... Structure: [V,D,R] (Variablesshifts , Domains of Valuesnurses, Constraints) V1, V2, … Vn [val1,val2,val3] [val1,val2] [val1,val2,val3]
A Distributed CSP example Two wards in a Hospital Nurses – ward 1: Diana, Emilia, Flora ward 2: Anna, Bella, Clarissa Anna, Bella, Diana are ‘Senior’ nurses In every shift there should be at least one senior nurse Local Constraint Inter Constraint One senior nurse S1 S1 S2 S2 S3 S3 Second ward First ward
The Project I am interested in: What happens when the variables in the constraint graph are not clustered according to the agents they belong to? Implications on performance Implications on privacy What needs to be done: Implementation on the AgentZero simulator (Java) Algorithmic work on the solution to the clustering problem
Secure Wireless Routing
A Wireless Mesh Network D
Routing misbehavior Misbehaving nodes Packets can be… Overloaded Selfish Malicious Packets can be… Delayed Dropped Corrupted Replayed 3 1 2
Watchdog [Mar’2000] B C A H G E F D L Wraf! J K I S M N O
AVOMIN – detecting misbehavior Detected Misbehavior C A H G E F D L J K I S M N O
AVOMIN – suspect list definition B C A H G E F D L J K I S M N O
The Project I am interested in: What is the performance of the algorithm in highly dynamic settings? What needs to be done: Implementation on some network simulator (ns2?) Experimentation on dynamic settings Algorithmic work on adjusting the algorithm to dynamic settings
Thank you for your attention! Email: talgr@ariel.ac.il