A discrete cooperatively coevolving particle swarm optimization algorithm for combinatorial double auctions

作者:Fu-Shiung Hsieh, Yi-Hong Guo

摘要

A combinatorial double auction is a type of double-side auction which makes buyers and sellers trade goods more conveniently than multiple combinatorial auctions. In this paper, we consider the combinatorial double auction problem in which there are transaction costs, supply constraints and surplus constraints. We formulate the WDP of combinatorial double auction problem as an integer programming problem formulation. The winner determination problem (WDP) in combinatorial double auctions poses a challenge due to computational complexity. Particle swarm optimization (PSO) is a well-known approach to deal with complex optimization problems. In the existing literature, different variants of PSO algorithms have been proposed. However, there still lacks a comparative study on effectiveness of applying different variants of PSO algorithms in combinatorial double auctions. As standard discrete PSO (DPSO) algorithm suffers from premature convergence problem, we adopt a coevolution approach to develop a discrete cooperatively coevolving particle swarm optimization (DCCPSO) algorithm that can scale with the problem. The effectiveness of the proposed algorithm is verified by comparing the results with several variants of PSO algorithms and Differential Evolution algorithms through simulation. Simulation results indicate that the proposed DCCPSO algorithm significantly outperforms these variants of PSO algorithms and Differential Evolution algorithms in most test cases of combinatorial double auctions.

论文关键词:Particle swarm, Coevolution, Combinatorial double auction, Integer programming

论文评审过程:

论文官网地址:https://doi.org/10.1007/s10489-019-01556-8