Abstract
In this paper, under a general framework of Networked two-layer Learning Control Systems (NLCSs), optimal and fair network scheduling is studied. Multi-networked feedback control loops called subsystems in an NLCS share a common communication media. Therefore, there is a competition for the available bandwidth. A non-cooperative game fairness model is first formulated, and then the utility function of subsystems is designed. This takes into account of a number of factors, namely transmission data rate, sampling, the feature of scheduling pattern adopted, and networked control. For the problem defined above, the existence and uniqueness of Nash equilibrium point are proved. Following this, an evolutionary algorithm appeared in the literature recently, shuffled frog leaping algorithm, is improved applying to obtain an optimal solution. The algorithm has a high convergence rate, and the comparison simulation results have demonstrated the effectiveness of the proposed theoretical approach and the algorithm applied.
Similar content being viewed by others
References
Yang TC (2006) Networked control system: a brief survey. J IEE Proc Control Theory Appl 153(4):403–412
Chunjie Z, Chunjie X, Hui C, Huajing F (2008) Genetic algorithm-based dynamic reconfiguration for networked control system. J Neural Comput Appl 17(2):153–160
Dajun D, Fei M, Li K (2008) A two-layer networked learning control system using actor-critic neural network. J Appl Math Comput 205(1):26–36
Dajun D, Fei M, Hu H (2007) Two-layer networked learning control using self-learning fuzzy control algorithms. Chin J Sci Instrum 28(12):2124–3131
Salles RM, Barria JA (2008) Lexicographic maximin optimisation for fair bandwidth allocation in computer networks. Eur J Oper Res 185:778–794
Correa JR, Schulz AS, Stier-Moses NE (2007) Fast, fair, and efficient flows in networks. J Oper Res 55(2):215–225
Nash JF (1951) Non-cooperative games. J Annal Math 54(2):286–295
Ganesh A, Laevens K, Steinberg R (2007) Congestion pricing and noncooperative games in communication networks. J Oper Res 55(3):430–438
Yibo J, Wanliang W, Jing J (2007) Non-cooperative network scheduling game model of streaming media based surveillance system and its optimization based on genetic algorithm. Chin J Sci Instrum 28(10):1800–1805
Goh CK, Tan KC, Liu DS, Chiam SC (2010) A competitive and cooperative co-evolutionary approach to multi-objective particle swarm optimization algorithm design. Eur J Oper Res 202:42–54
Nash JF (1950) Equilibrium points in n-person games. Proc Natl Acad Sci USA 36(1):48–49
Lozovanu D, Pickl S (2007) Algorithms and the calculation of Nash equilibria for multi-objective control of time-discrete systems and polynomial-time algorithms for dynamic c-games on networks. Eur J Oper Res 181:1214–1232
Chen Q, Zhong Y, Zhang X (2010) A pseudo genetic algorithm. J Neural Comput Appl 19:77–83
Malossini A, Blanzieri E, Calarco T (2008) Quantum genetic optimization. J IEEE Trans Evol Comput 12(2):231–241
Michalewicz Z (1996) Genetic algorithms + data structures = evolution programs. Springer, New York
Tseng C-T, Liao C-J (2008) A discrete particle swarm optimization for lot-treaming flowshop scheduling problem. Eur J Oper Res 191:360–373
Pu X, Yi Z, Fang Z (2008) Holistic and partial facial features fusion by binary particle swarm optimization. J Neural Comput Appl 17:481–488
Ghosh S, Das S, Kundu D, Suresh K, Panigrahi BK (2010) An inertia-adaptive particle swarm system with particle mobility factor for improved global optimization. J Neural Comput Appl (Online First™, 12 April 2010)
Nanni L, Lumini A (2009) Particle swarm optimization for ensembling generation for evidential k-nearest-neighbour classifier. J Neural Comput Appl 18:105–108
Xu L, Fei M (2010) A hybrid quantum clone evolutionary algorithm-based scheduling optimization in a networked learning control system. In: Proceedings of the 22nd Chinese control and decision conference (CCDC 2010), Xuzhou, pp 3632–3637
Silva CA, Sousa JMC, Runkler TA, Sá da Costa JMG (2009) Distributed supply chain management using ant colony optimization. Eur J Oper Res 199:349–358
Damousis IG, Bakirtzis AG, Dokopoulos PS (2004) A solution to the unit commitment problem using integer-coded genetic algorithm. J IEEE Trans Power Syst 19(2):1165–1172
Ebrahimi J, Hosseinian SH, Gharehpetian GB (2010) Unit commitment problem solution using shuffled frog leaping algorithm. J IEEE Trans Power Syst 5:1–9
Liong SY, Atiquzzaman M (2004) Optimal design of water distribution network using shuffled complex evolution. J Inst Eng 44:93–107
Eusuff MM, Lansey KE (2003) Optimization of water distribution network design using the shuffled frog leaping algorithm. J Water Resour Plan Manag 129:210–225
Ittipong P, Luangpaiboon P, Pongcharoen P (2008) Solving non-linear continuous mathematical models using shuffled frog leaping and memetic Algorithms. Operations Research Network Conference, Bangkok, Thailand
Chung G, Lansey K (2009) Application of the shuffled frog leaping algorithm for the optimization of a general large-scale water supply system. J Water Resour Manag 23:797–823
Elbeltagiy E, Hegazy T, Grierson D (2007) A modified shuffled frog-leaping optimization algorithm: applications to project management. J Struct Infrastruct Eng 3(1):53–60
Kennedy J, Eberhart RC (1995) Particle swarm optimization. Proc IEEE Conf Neural Netw 4:1942–1948
Zhang X, Hu X, Cui G, Wang Y, Niu Y (2008) An improved shuffled frog leaping algorithm with cognitive behavior. In: Proceedings of 7th world congress intelligent control and automation
Eslamian M, Hosseinian SH, Vahidi B (2009) Bacterial foraging based solution to the unit-commitment problem. J IEEE Trans Power Syst 24(3):1478–1488
Elbehairy H, Elbeltagi E, Hegazy T (2006) Comparison of two evolutionary algorithms for optimization of bridge deck repairs. J Comput-Aided Civil Infrastruct Eng 21:561–572
Rahimi-Vahed A, Mirzaei AH (2007) Solving a bi-criteria permutation flow-shop problem using shuffled frog-leaping algorithm. C. in Soft Computing. Springer, New York
Luo X-H, Yang Y, Li X (2008) Solving TSP with shuffled frog-leaping algorithm. Proc ISDA 3:228–232
Elbeltagi E, Hegazy T, Grierson D (2005) Comparison among five evolutionary-based optimization algorithms. J Adv Eng Inform 19(1):43–53
Eusuff MM, Lansey KE, Pasha F (2006) Shuffled frog-leaping algorithm: a memetic meta-heuristic for discrete optimization. J Eng Optim 38(2):129–154
Huynh TH (2008) A modified shuffled frog leaping algorithm for optimal tuning of multivariable PID controllers. In: Proceedings of ICIT 2008, pp 1–6
Acknowledgments
This work is supported by National Natural Science Foundation of China under Grant 60834002 and 60774059 and the Excellent Discipline Head Plan Project of Shanghai under Grant 08XD14018.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Xu, L., Fei, M., Jia, T. et al. Bandwidth scheduling and optimization using non-cooperative game model-based shuffled frog leaping algorithm in a networked learning control system. Neural Comput & Applic 21, 1117–1128 (2012). https://doi.org/10.1007/s00521-011-0736-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-011-0736-x