Proceedings

Minimally intrusive negotiating agents for resource sharing

Download BibTeX Cite

Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence. Pages 796-803.

© 2003 International Joint Conferences on Artificial Intelligence

Abstract

We study the problem of agents negotiating periods of time during which they can have use of resources, thus allowing for the sharing of resources. We define a multi-stage negotiation framework where agents, in order to obtain resources, step through a sequence of stages, each characterised by an increased chance of a mutually agreeable deal but at the price of disclosing more and more information. In the sequence, the agents may agree to move to the next stage if the previous stage fails to produce a deal amongst them. In this paper, we concentrate on two early negotiation stages, characterised by minimal disclosure of information. Thus, the agents negotiating at these stages can be thought of as "minimally intrusive".

  1. [Conry et al., 1992] S.E. Conry, K. Kuwahara, V.R. Lesser, and R.A. Meyer. Multistage negotiation in distributed constraint sat- isfaction. IEEE TSMC, 21(6), 1992.
  2. [EI Sakkout and Wallace, 2000] H.H. El Sakkout and M.G. Wal- lace. Probe backtrack search for minimal perturbation in dynamic scheduling. Constraints, 5(4), 2000.
  3. MUL TIAGENT SYSTEMS [Harrison, 2000]
  4. C. A. Harrison. Distributed Optimisation in a Bro- ke red Architecture. PhD diss., IC-PARC, Imperial College Lon- don, 2000.
  5. [Kraus et al., 1995] S. Kraus, J. Wilkenfeld, and G. Zlotkin. Multi- agent negotiation under time constraints. A/J, 75(2), 1995.
  6. [Sadri et al., 2002] F. Sadri, F. Toni, and P. Torroni . An abductive logic programming architecture for negotiating agents. In Proc. JEUA , LNCS 2424. Springer Verlag, 2002.
  7. [Yokoo and Hirayama, 2000] M. Yokoo and K. Hirayama. Algo- rithms for distributed constraint satisfaction: A review. AAMASJ, 3(2), 2000. 1 :::; T I JCx ,T' 1--give_away(R, (Ta 9 ;v , Tb 9 ;v) )) 1\ Ta 9 ;v :::; T 1\ Tb 9 ;v > T ) V ( 3 T 1 :::; T I JCx ,T' 1--obtain(R, (Taobt, Tbobt) )) 1\ Taobt :=:; T 1\ Tbobt > T 1\ ~ T 11 :=:; T I JCx ,T" 1--give_away(R, (Ta 9 ;v, Tb 9 ;v))) 1\ Tagiv :=:; T 1\ Tbgiv > T 1\ T 1 :=:; T 11 )
  8. JCx ,T 1--havejnitially(R, T) +-> 3 Ts , T e I have(R, (Ts, T e)) E R x 1\ Ts :::; T 1\ Te > T JCx,T 1--give..away(R, (Ta 9 ;v , Tb 9 ;v))) +-> 3 tell(X, _,Subj ect, _, r) E Vx,T I Subject E {accept (r equest(give(R , (Taobt, Tbobt )))) , accept(promise(R, (Taobt , Tbobt), (_,_)))}
  9. V 3 tell(_, X , Subject,_, r) E Vx ,T I Subj ect E {accept(promise(R, (_, _) , (Taobt, Tbobt)))}
  10. JCx ,T 1--obtain(R, (Taobt , Tbobt))) +-> 3 tell(_, X, Subj ect , _, r) E Vx ,T I Subj ect E {accept(request(give(R , (Taobt, Tbobt)))), accept(promise(R, (Taobt, Tbobt) , (_, _) ))}
  11. V
  12. tell(X, _, Subj ect, _, r) E Vx,T I Subject E {accept(promise(R , (_, _) , (Taobt, Tbobt)))}
  13. JCx,T 1--feas(A, (Ts, T e)) +-> 3 <A, R, D , Ts' , T e' >E Tx ITs':::; Ts 1\ T e' 2: T e 1\ T e -Ts = D 1\ JCx ,T 1--have(R, (Ts, Te) , r) JCx,T 1--need(R, (Ts, Te) , r) +-> 3 < A, R, _, _, _ >E Tx I JCx,T 1--need(R, (Ts, Te), A) JCx,T 1--need(R, (Ts, Te) , A) +-> JCx ,T 1--have(R, (Ts, Te), r) 1\ 3
  14. <A, R , D , Ts' , Te' >E Tx 1\ Ts 2: Ts' 1\ T e:::; Te' 1\ ~ Ts" E [Ts', T e'-D]l JCx,T 1--have(R, (Ts", Ts" +D), r) 1\ ( Ts" 2: T e V Ts" + D :::; Ts ) JCx ,T 1--miss(R, (Ts, Te)) +-> 3 < A , R , _, _, _ > E Tx I JCx ,T 1--miss(R, (Ts , T e), A) JCx ,T 1--miss(R, (Ts, T e), A) +-> 3 < A , R, _, _, _ >E Tx I JCx ,T Y: feas(A, (-, -)) 1\ JCx ,T U {obtain(R , (Ts, T e))} 1--feas(A , (_, -)) 1\ ~ (Ts', T e') C (Ts, T e) I JCx ,T U { obtain(R, (Ts', Te'))} 1--feas(A , (-, -)) JCx ,T 1--indiff(R, (Ts, Te)) +-> JCx ,T Y: have(R, (Ts , Te),r)l\ V(Tsj, Tei) I JCx,T 1--miss(R, (Tsj, T ej))---> T e:::; Tsi V T s 2: T ei JCx,T 1--avail(R, (Ts , Te)) +-> JCx,T 1--have(R,(Ts , T e),r) I\ JCx ,T Y: need(R,(Ts ,T e), r)

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards