2 2 Vol. 2. 2 2007 4 CAA I Trasactios o Itelliget Systems Apr. 2007 Aget,, (,230009) : Aget, Aget A2 get., c0, cadp,.,. :Aget ;; ; : TP18 :A :167324785 (2007) 0220069205 Solvig Aget coalitio usig adaptive particle swarm optimizatio algorithm J IAN G Jia2guo,WU Qiog,XIA Na (College of Computer ad Iformatio, Hefei Uiversity of Techology, Hefei 230009, Chia) Abstract :Coalitio Geeratio is a key issue i a Multi2Aget System which p rimarily focuses o geeratio of a optimal task2orieted coalitio i a dyamic maer. A particle swarm optimizatio ( PSO) algorit hm is adopted to solve t he problem. Ad a oveladaptive iertia weight is propo sed to improve PSO by t he illumiatio of f uctio of iertia weight,so as to avoid fallig ito local miimum. The result s of compar2 iso experimet s show that t his algorit hm is superior to other related met hods i both performace of solu2 tio ad covergece rate. Keywords :MAS ; PSO algorithm ; adaptive particle swarm optimizatiocoalitio,, Aget MAS. Aget Aget ( MAS),Aget. Aget, A2 get Aget,Aget Aget (coalitio). Shehory [1 ] Sadholm [2-3 ],. Aget,, Aget (MAS), Aget :2006210212. : (60474035)., [4-5 ] [6 ] [7-8 ],. 1 111 : Aget N = { A 1, A 2,, A }, Ai : Ai = < a 1 i, a 2 i,, a r i >, a k i 0, (1 i,1 k r) A i. t N ( t) = < 1, 2,, r >, k 0, (1 k r), Aget t P ( t). C N. C C = < c 1, c 2,, c r >, C Aget, C = A i. C A i C
70 2 t : Π1 k r, k c k. [2-3,9 ] : (1), (character f uctio games, CF Gs). C V ( C). V ( C) 0, V ( C) = P ( t) - F ( C) - C( C). P( t) ; F( C) ; C( C) t,. C,V ( C) 0, V ( C). (2) [3 ] (ΠC1, C2 Α N, C1 C2 =, V ( C1 C2 ) V ( C1 ) + V ( C2 ),, ). Aget t C ( C Α N),V ( C). MAS, Aget, MAS A2 get [ 1 ],,. 112 MAS, N,Shapley. N,,Aget ;,,. MAS,,. Sad2 holm [2-3 ] [10 ] [ 11 ] Aget,.,,,. Se [12 ] [13 ] Aget,. [5 ] Aget, ;MAS, MAS [14 ] [15 ] [ 16 ] [17 ]., Aget. 2 211 ( PSO ) Keedy Eber2 hart [ 18-19 ] 1995,.,,. PSO,,. PSO (),., : vk+1 = c0 vk + c1 (p best k - xk) + c2 (gbest k - xk). (1) xk+1 = xk + vk+1. (2) :p best k ; gbest k ; vk ; xk ; c0 c1 c2. vk + 1 vk p best k - xk gbest k - xk, 1 [20 ] : 1 Fig11 Sketch map of particle s movemet vector 212 PSO Aget Aget Aget MAS, t Aget,. PSO,, Aget, L = < l0, l1,, l - 1 >, li { 0, 1} (1 i ), li = 1 Aget i L. PSO 2, [13 ]. PSO,, : (1) : c0 vk, c1 (p best k - xk ) + c2 (gbest k - xk),
2,: Aget 71. : 1) m, N C, m L m = { L 0, L 1,, L m - 1 } ; 2) V i (V ( C) ), V i pbest, L i pbest L gbest,v gbest, While ( < N C) do for ( i = 0 ; i < m ; i + + ) 3) i L i L gbest L i 1 4) L i 1 L i pbest L i 2 5) L i 2 L i 6) L i V i ; 7) V i > V i pbest,l i pbest = L i,v i pbest = V i ; Ed 8) V i pbest, V gbest L gbest Ed 9) V gbest L gbest, 3 m, N C, O(3 m N C). 213 PSO 3 [13 ] : c0 c1 c2. c0,,,. c1,,. c2,. PSO Aget c0 c1 c2, c0, c0., cadp, cadp,, cadp PSO (A PSO). 1 cadp = c0,, cadp + 1, N,,cadp + 1 cmax.,a PSO,,ccdp = c0, PSO ; N,, cadp,;,, cmax cadp.,,cadp = c0,pso.,pso,a PSO c2 c1, c2 c1, 3) 4) ; cadp 0 1,,,. 3) 5),. O( m N C), 1/ 3. 214 A PSO Aget, : 1) m, N C, m L m = { L 0, L 1,, L - 1 } ; 2) V i (V ( C) ), V i pbest, L i pbest L gbest,v gbest, While ( < N C) do for ( i = 0 ; i < m ; i + + ) 3) i L i pbest L gbest c1 c2 L i,; L i cadp 0 1 ; 4) L i V i ; 5) V i > V pbest,l i pbest = L i,v i pbest = V i ; Ed 6) V i pbest, V gbest L gbest If ( N V gbest ) the if ( cadp + + cmax) the cadp + + else cadp = cmax else cadp = c0 Ed 7) V gbest L gbest 3 A PSO. : Aget = 30 A2 get Ai = < a 1 i, a 2 i,, a r i >, Aget dij t N ( t) ;
72 2 [10 ] PSO A PSO Aget,. 2, 3. 2, 2,A PSO,. 2 3 Fig12 The solutio evolvig curves of 3 algorithms 4 A PSO Aget,PSO ; A PSO c0,v gbest,. A PSO A2 get. Aget. : [1 ]SH EHOR Y O, KRAUS S. Task allocatio via coalitio formatio amog autoomous agets [ A ]. I O Shehory ed. Proc of IJ CAI295 [ C ]. Los Ageles, CA, USA, Morga Kauf ma Publishers, 1995. [2 ]SAND HOL M T, LARSON K, ANDERSSON M, et al. Aytime coalitio structure geeratio with worst case guaratees [ A ]. I T Sadholm ed. Proc of the Natioal Coferece o Artificial Itelligece [ C]. Madiso, WI, 1998. [3 ]SAND HOL M T, L ESSER V. Coalitio amog computa2 tioally bouded aget s [ J ]. Artificial Itelligece, 1997, 94 (1) : 99-137. [4 ],,,. [J ]., 2005, 33 (12) : 2178-2182. J IAN GJiaguo, XIA Na, Q I Meibi, et al. A at colo2 y algorithm based multi2task coalitio serial geeratio algorithm[j ]. Acta Electroica Siica, 2005, 33 (12) : 2178-2182. [5 ],,,. Aget [J ]., 2005, 42 (5) : 734-739. XIA Na, J IAN G Jiaguo, WEI Xig, et al. Searchig for Aget coalitio for sigle task usig improved at col2 oy algorithm[j ]. Joural of Computer Research ad De2 velopmet, 2005, 42 (5) : 734-739. [6 ],,,. [J ]., 2006, 43 (7) :1155-1160. TAO Haiju, WAN G Yadog, Guo Maozu, et al. A multi2aget egotiatio model based o acquaitace coa2 litio ad exteded cotract et protocol [ J ]. Joural of Computer Research ad Developmet, 2006, 43 ( 7 ) : 1155-1160. [7 ],,. [J ]., 2004, 32 (12A) : 215-217. J IAN G Jiaguo, XIA Na, YU Chuhua. The coalitio formatio strategy based o capability vector cotribu2 tio2rate ad auctio [J ]. Acta Electroica Siica, 2004, 32 (12A) : 215-217. [ 8 ],,. [J ]., 2006,9 (3) :15-18. L I Yadog, L I Cogdog, ZHAN G Yaliag. Research o the profit2allottig problem of dyamic2alliaces through the game theory [ J ]. Idustrial Egieerig Joural, 2006, 9 (3) : 15-18. [ 9 ] SEN S, P DU T TA S. Searchig for optimal coalitio structures [ A ]. I S Se ed. Proc. of the 4th ICMAS [ C]. Bosto, USA, 2000. [10 ],. [J ]., 2001, 12 (5) : 729-734. HU Shali, SHI Chuyi. A aytime coalitio struc2 ture geeratio algorithm [ J ]. Joural of Software, 2001, 12 (5) : 729-734. [11 ],,,. Aget [J ]., 2001, 38 (8) : 897-903. XU Jihui, ZHAN G Wei, SHI Chuyi, et al. A struc2 ture2orieted mechaism of aget orgaizatio formatio
2,: Aget 73 ad evolutio [ J ]. Joural of Computer Research ad Developmet, 2001, 38 (8) : 897-903. [12 ] SEN S, DU TTA P S. Searchig for optimal coalitio structures[ A ]. I : Proc the 4th ICMAS[ C ]. Bosto, MA, USA, 2000. [13 ]. Aget [ D ]. :, 2002. L UO Zheghu. Research o several key problems i mobile aget systems [ D ]. Hefei : Hefei Uiversity of Techology, 2002. [14 ],. [J ]., 2006, 33 (2) : 242-245. L UO Dogku, DIN G Zhiguo. Petroleum egieerig project maagemet [ J ]. Petroleum Expoloratio ad Developmet, 2006, 33 (2) : 242-245. [15 ],,,. Aget [J ]., 2006, 27 (15) :2805-2807. L I Huiju, WAN G Zhiyu, J IA Qi, et al. Applicatio study of aget techology i creatig process of virtual eterprise [ J ]. Computer Egieerig ad Desig, 2006, 27 (15) :2805-2807. [16 ]. MAS [J ]., 2005, 14 (5) : 13-17. L I Weii. Research o the method of expert s evalua2 tio i Fault diagosis system based o MAS [J ]. Op2 eratios Research ad Maagemet Sciece, 2005, 14 (5) : 13-17. [17 ],. MAS [J ]. (),2002,28 (9) : 1085-1088 J IAN G Jiaguo, XIA Na. Research o the MAS based itelliget distributed cotrol system [ J ]. Joural of Hefei Uiversity of Techology ( Natural Sciece), 28 (9) : 1085-1088. [18 ] KENN ED Y J, EBER HART R C. Particle swarm opti2 mizatio[ A ]. I Keedy J ed. Proc IEEE It Cof o Neural Networks[ C]. Perth, 1995. [19 ] EBER HART R C, KENN ED Y J. A ew optimizer u2 sig particle swarm theory [ A ]. I Eberhart R C ed. Proc 6th Iteratioal Symposium o Micro Machie ad Huma Sciece[ C]. Nagoya, 1995. [20 ],. [ M ]. :, 2006. :,,1955,,,,,,,,. 30, 1. E2mail : jgjiag @hf ut. edu. c.,, 1983,,.,, 1979,,.