Review Article

A Comprehensive Survey on Particle Swarm Optimization Algorithm and Its Applications

Table 4

Different modifications of PSO algorithm.

ContributionsStudies

QPSOJau et al. [20], Jamalipour et al. [21], Bagheri et al. [22], Tang et al. [23], Davoodi et al. [24], Li and Xiao [25], Yumin and Li [26], Jia et al. [27], and Gholizadeh and Moghadas [28]

BBPSOZhang et al. [30], Zhang et al. [31], Zhang et al. [32], Zhang et al. [33], Blackwell [34], Wang et al. [35], Jiang and Wang [36], Liu et al. [37], Campos et al. [38], and Zhang et al. [39]

CPSOChuang et al. [40], Zhang and Wu [41], Dai et al. [42], Li et al. [43], Wu et al. [44], Zhang et al. [45], Zhang et al. [46], Yang et al. [47], Son [48], He et al. [49], Zeng and Sun [50], and Pluhacek et al. [51]

FPSOJuang et al. [52], Alfi and Fateh [53], Yang et al. [54], Norouzzadeh et al. [55], Robati et al. [56], Khan and Engelbrecht [57], Galzina et al. [58], Nafar et al. [59], Aminian and Teshnehlab [60], and Chai et al. [61]

PSOTVACCai et al. [62], Chaturvedi et al. [63], Boonyaritdachochai et al. [64], Sun et al. [65], Abedinia et al. [66], Mohammadi-Ivatloo et al. [67], Mohammadi-Ivatloo et al. [68], Pookpunt and Ongsakul [69], Abedinia et al. [70], Abdullah et al. [71], and Chih et al. [72]

OPSODhahri and Alimi [73], Wang et al. [74], Dong et al. [75], Gao et al. [76], Khan et al. [77], Kaucic [78], Dai et al. [79], and Muoz et al. [80]

SPSOGuochu [81], Pedersen and Chipperfield [82], Martins et al. [83], Panda et al. [84], Vastrakar and Padhy [85], and Yeh [86]

Population topologyWang and Watada [87], Jiang et al. [88], Marinakis and Marinaki [89], Rada-Vilela et al. [90], Wang et al. [91], Fu et al. [92], Ni and Deng [93], Beheshti et al. [94], Lim and Isa [95], and Kalayci and Gupta [96]

Other modificationsChuang et al. [97], Shi and Liu [98], Zhang et al. [99], Liu et al. [100], Shen et al. [101], Lin et al. [102], Wang and Watada [103], Li et al. [104], Lu et al. [105], Mattos et al. [106], Wu et al. [107], Lim and Mat Isa [108], Shimizu et al. [109], and Fister Jr. et al. [110]

PSO-GAKuo and Hong [111], Chen and Kurniawan [112], Nazir et al. [113], Vidhya and Kumar [114], Xiao et al. [115], and Ghamisi and Benediktsson [116]

PSO-AISTang et al. [117], Zhang et al. [118], Ibrahim et al. [119], Kuo et al. [120], Liu et al. [121], and Darzi et al. [122]

PSO-TSLi et al. [123], Nakano et al. [124], Zhang et al. [125], Ktari and Chabchoub [126], and Wang et al. [127]

PSO-ACOChen and Chien [128], Xiao et al. [129], Kiran et al. [130], Huang et al. [131], Rahmani et al. [132], and Elloumi [133]

PSO-SASait et al. [134], Jiang and Zou [135], Niknam et al. [136], Khoshahval et al. [137], Du et al. [138], Zhang et al. [139], and Geng et al. [140]

PSO-ABCEl-Abd [141], Sharma et al. [142], Kiran and Gndz [143], and Vitorino et al. [144]

PSO-DEMaione and Punzi [145], Fu et al. [146], Vasundhara et al. [147], Yu et al. [148], Wang et al. [149], and Yadav and Deep [150]

Other hybridizationXu et al. [151], Mohanty et al. [152], and Guo et al. [153]

Multiple objectiveQiu et al. [154], Chen et al. [155], Ghanei et al. [156], Duan et al. [157], Amiryousefi et al. [158], Ganguly [159], Zhang et al. [160], Perera et al. [161], and Cheng et al. [162]

Constrained optimizationDaneshyari and Yen [163], Afshar [164], Koulinas et al. [165], Shan and Ren [166], Yeh and Chien [167], Singh et al. [168], Paliwal et al. [169], Cui et al. [170], and Shou et al. [171]

Discrete optimizationChen and Ludwig [172], Shen et al. [173], Chen et al. [174], Cai et al. [175], Kashan et al. [176], Xu et al. [177], Garg and Singh [178], Zong et al. [179], and Ezzeldin et al. [180]

Binary optimizationZhai and He [181], Sarath and Ravi [182], Taha and Abu Al Nadi [183], El-Maleh et al. [184], Erturk et al. [185], Zhang et al. [186], Yin et al. [187], Yang et al. [188], and Ganesh et al. [189]

Parameter choiceKumar and Chaturvedi [191], Zhang et al. [192], Yang [193], Sun et al. [194], Yassin et al. [195], Wang et al. [196], Hao et al. [197], Xu [198], Chauhan et al. [199], Zhang et al. [200], and Kanemasa and Aiyoshi [201]

Convergence analysisWang and Shen [202], Sun et al. [203], Kurihara and Jin'no [204], Lin [205], Zhang et al. [206], Lin et al. [207], and Kim and Li [208]

MulticoreWaintraub et al. [209] and Yu [210]

GPUHung and Wang [211], Rymut et al. [212], Kumar et al. [213], Awwad et al. [214], and Chen et al. [215]

CloudLiu et al. [216], Xu and You [217], Ramezani et al. [218], Govindarajan et al. [219], and Ramezani et al. [220]