Abstract
A combinatorial double auction is a type of double-side auction which makes buyers and sellers trade goods more conveniently than multiple combinatorial auctions. However, the winner determination problem (WDP) in combinatorial double auctions poses a challenge due to computation complexity. Particle swarm optimization (PSO) is one of the well-known meta-heuristic approaches to deal with complex optimization problems. Although there are many studies on combinatorial auctions, there is little study on application of PSO approach in combinatorial double auctions. In this paper, we consider combinatorial double auction problem in which there are transaction costs, supply constraints and non-negative surplus constraints. We formulate the WDP of combinatorial double auction problem as an integer programming problem formulation. As standard discrete PSO algorithm suffers from the premature convergence problem, we adopt a cooperative coevolution approach to develop a discrete cooperative coevolving particle swarm optimization (DCCPSO) algorithm that can scale with the problem better. The effectiveness of the proposed algorithm is illustrated by several numerical examples by comparing the results with standard DPSO algorithm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
de Vries, S., Vohra, R.V.: Combinatorial auctions: a survey. INFORMS J. Comput. 15(3), 284–309 (2003)
Pekeč, A., Rothkopf, M.H.: Combinatorial auction design. Manag. Sci. 49(11), 1485–1503 (2003)
Rothkopf, M., Pekeč, A., Harstad, R.: Computationally manageable combinational auctions. Manag. Sci. 44(8), 1131–1147 (1998)
Xia, M., Stallaert, J., Whinston, A.B.: Solving the combinatorial double auction problem. Eur. J. Oper. Res. 164(1), 239–251 (2005)
Vemuganti, R.R.: Applications of set covering, set packing and set partitioning models: a survey. In: Du, D.-Z. (ed.) Handbook of Combinatorial Optimization, vol. 1, pp. 573–746. Kluwer Academic Publishers, Netherlands (1998)
Andersson, A., Tenhunen, M., Ygge, F.: Integer programming for combinatorial auction winner determination. In: Proceedings of the Seventeenth National Conference on Artificial Intelligence, pp. 39–46 (2000)
Fujishima, Y., Leyton-Brown, K., Shoham, Y.: Taming the computational complexity of combinatorial auctions: optimal and approximate approaches. In: Sixteenth International Joint Conference on Artificial Intelligence, pp. 548–553 (1999)
Hoos, H.H., Boutilier, C.: Solving combinatorial auctions using stochastic local search. In: Proceedings of the Seventeenth National Conference on Artificial Intelligence, pp. 22–29 (2000)
Sandholm, T.: An algorithm for optimal winner determination in combinatorial auctions. In: Proceedings of IJCAI 1999, Stockholm, pp. 542–547 (1999)
Sandholm, T.: Approaches to winner determination in combinatorial auctions. Decis. Support Syst. 28(1–2), 165–176 (2000)
Sandholm, T.: Algorithm for optimal winner determination in combinatorial auctions. Artif. Intell. 135(1–2), 1–54 (2002)
Kennedy, J., Eberhart, R.C.: Particle swarm optimization. In: Proceedings of IEEE International Conference on Neural Networks, Piscataway, NJ, pp. 1942–1948 (1995)
El-Galland, A.I., El-Hawary, M.E., Sallam, A.A.: Swarming of intelligent particles for solving the nonlinear constrained optimization problem. Eng. Intell. Syst. Electr. Eng. Commun. 9(3), 155–163 (2001)
Van den Bergh, F., Engelbrecht, A.P.: Cooperative learning in neural network using particle swarm optimizers. S. Afr. Comput. J. 26, 84–90 (2000)
Tasgetiren, M.F., Sevkli, M., Liang, Y.C., Gencyilmaz, G.: Particle swarm optimization algorithm for single machine total weighted tardiness problem. In: Proceedings of the IEEE congress on evolutionary computation, Oregon, Portland, vol. 2, pp. 1412–1419 (2004)
Kennedy, J., Eberhart, R.C., A discrete binary version of the particle swarm algorithm. In: 1997 IEEE International Conference on Systems, Man, and Cybernetics: Computational Cybernetics and Simulation, vol. 5, pp. 4104–4108 (1997)
Vesterstrom, J., Thomsen, R.: A comparative study of differential evolution, particle swarm optimization, and evolutionary algorithms on numerical benchmark problems. In: Proceedings of the 2004 Congress on Evolutionary Computation, vol. 2, pp. 1980–1987 (2004)
van den Bergh, F., Engelbrecht, A.P.: A cooperative approach to particle swarm optimization. IEEE Trans. Evol. Comput. 8(3), 225–239 (2004)
Potter, M.A., De Jong, K.A.: A cooperative coevolutionary approach to function optimization. In: Davidor, Y., Schwefel, H.-P. (eds.) PPSN 1994. LNCS, vol. 866, pp. 249–257. Springer, Heidelberg (1994). https://doi.org/10.1007/3-540-58484-6_269
Yang, Z., Tang, K., Yao, X.: Large scale evolutionary optimization using cooperative coevolution. Inf. Sci. 178(15), 2985–2999 (2008)
Li, X., Yao, X.: Cooperatively coevolving particle swarms for large scale optimization. IEEE Trans. Evol. Comput. 16(2), 210–224 (2012)
Hsieh, F.-S.: A discrete particle swarm algorithm for combinatorial auctions. In: Tan, Y., Takagi, H. (eds.) ICSI 2017. LNCS, vol. 10385, pp. 201–208. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-61824-1_22
Ravindran, A., Ragsdell, K.M., Reklaitis, G.V.: Engineering Optimization: Methods and Applications, 2nd edn. Wiley, Hoboken (2007)
Deb, K.: Optimization for Engineering Design: Algorithms and Examples. Prentice-Hall, New Delhi (2004)
Deb, K.: An efficient constraint handling method for genetic algorithms. Comput. Methods Appl. Mech. Eng. 186(2–4), 311–338 (2000)
Acknowledgment
This paper was supported in part by Ministry of Science and Technology, Taiwan, under Grant MOST-106-2410-H-324-002-MY2.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Hsieh, FS., Guo, YH. (2018). An Algorithm for Combinatorial Double Auctions Based on Cooperative Coevolution of Particle Swarms. In: Mouhoub, M., Sadaoui, S., Ait Mohamed, O., Ali, M. (eds) Recent Trends and Future Technology in Applied Intelligence. IEA/AIE 2018. Lecture Notes in Computer Science(), vol 10868. Springer, Cham. https://doi.org/10.1007/978-3-319-92058-0_18
Download citation
DOI: https://doi.org/10.1007/978-3-319-92058-0_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-92057-3
Online ISBN: 978-3-319-92058-0
eBook Packages: Computer ScienceComputer Science (R0)