A combined neurodynamic approach to optimize the real-time price-based demand response management problem using mixed zero-one programming


This paper presents a microgrid system model considering three types of load and the user’s satisfaction function. The objective function with mixed zero-one programming is used to maximize every user’s profit and satisfaction in the way of the demand response management under real-time price. An energy function is used to transform the constrained problem into an unconstrained problem, and two neural networks are used to find the local optimal solutions of the objective function with different rates of convergence. A neurodynamic approach is used to combine the neural networks with the particle swarm optimization to find the global optimal solution of the objective function. The simulation results show that the combined approach is effective in solving the optimal problem.

This is a preview of subscription content, log in to check access.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13


  1. 1.

    Albadi MH, El-Saadany EF (2008) A summary of demand response in electricity markets. Electr Power Syst Res 78(11):1989–1996

    Google Scholar 

  2. 2.

    Palensky P, Dietrich D (2011) Demand side management: demand response, intelligent energy systems, and smart loads. IEEE Trans Ind Inform 7(3):381–388

    Google Scholar 

  3. 3.

    Conejo AJ, Morales JM, Baringo L (2010) Real-time demand response model. IEEE Trans Smart Grid 1(3):236–242

    Google Scholar 

  4. 4.

    Torriti J, Hassan MG, Leach M (2010) Demand response experience in Europe: policies, programmes and implementation. Energy 35(4):1575–1583

    Google Scholar 

  5. 5.

    Su CL, Kirschen D (2009) Quantifying the effect of demand response on electricity markets. IEEE Trans Power Syst 24(3):1199–1207

    Google Scholar 

  6. 6.

    Aghaei J, Alizadeh MI (2013) Demand response in smart electricity grids equipped with renewable energy sources: a review. Renew Sustain Energy Rev 18:64–72

    Google Scholar 

  7. 7.

    Parvania M, Fotuhi-Firuzabad M (2010) Demand response scheduling by stochastic SCUC. IEEE Trans Smart Grid 1(1):89–98

    Google Scholar 

  8. 8.

    Aalami HA, Moghaddam MP, Yousefi GR (2010) Modeling and prioritizing demand response programs in power markets. Electr Power Syst Res 80(4):426–435

    Google Scholar 

  9. 9.

    Zhao Z, Lee WC, Shin Y, Song KB (2013) An optimal power scheduling method for demand response in home energy management system. IEEE Trans Smart Grid 4(3):1391–1400

    Google Scholar 

  10. 10.

    Li C, Yu X, Yu W, Huang T, Liu Z (2016) Distributed event-triggered scheme for economic dispatch in smart grids. IEEE Trans Ind Inform 12(5):1775–1785

    Google Scholar 

  11. 11.

    Fan Z (2012) A distributed demand response algorithm and its application to PHEV charging in smart grids. IEEE Trans Smart Grid 3(3):1280–1290

    Google Scholar 

  12. 12.

    Nosratabadi SM, Hooshmand RA, Gholipour E (2016) Stochastic profit-based scheduling of industrial virtual power plant using the best demand response strategy. Appl Energy 164:590–606

    Google Scholar 

  13. 13.

    Yao Y, He X, Huang T, Li C, Xia D (2018) A projection neural network for optimal demand response in smart grid environment. Neural Comput Appl 29(6):259–267

    Google Scholar 

  14. 14.

    Qian LP, Zhang YJA, Huang J, Wu Y (2013) Demand response management via real-time electricity price control in smart grids. IEEE J Sel Areas Commun 31(7):1268–1280

    Google Scholar 

  15. 15.

    Li N, Chen L, Low SH (2011) Optimal demand response based on utility maximization in power networks. 2011 IEEE power and energy society general meeting. IEEE, pp 1–8

  16. 16.

    Ferdous J, Mollah MP, Razzaque MA, Hassan MM, Alamri A, Fortino G, Zhou M (2017) Optimal dynamic pricing for trading-off user utility and operator profit in smart grid. IEEE Trans Syst Man Cybern Syst 99:1–13

    Google Scholar 

  17. 17.

    Hopfield JJ, Tank DW (1985) Neural computation of decisions in optimization problems. Biol Cybern 52(3):141–152

    MATH  Google Scholar 

  18. 18.

    Tank D, Hopfield JJ (1986) Simple neural optimization networks: an A/D converter, signal decision circuit, and a linear programming circuit. IEEE Trans Circuits Syst 33(5):533–541

    Google Scholar 

  19. 19.

    Zhang S, Constantinides AG (1992) Lagrange programming neural networks. IEEE Trans Circuits Syst II Analog Digit Signal Process 39(7):441–452

    MATH  Google Scholar 

  20. 20.

    Xia Y, Leung H, Wang J (2002) A projection neural network and its application to constrained optimization problems. IEEE Trans Circuits Syst I Fundam Theory Appl 49(4):447–458

    MathSciNet  MATH  Google Scholar 

  21. 21.

    Li W, Liao B, Xiao L, Lu R (2019) A recurrent neural network with predefined-time convergence and improved noise tolerance for dynamic matrix square root findings. Neurocomputing 337:262–273

    Google Scholar 

  22. 22.

    Xu J, Li C, He X, Huang T (2016) Recurrent neural network for solving model predictive control problem in application of four-tank benchmark. Neurocomputing 190:172–178

    Google Scholar 

  23. 23.

    Xia Y, Feng G, Wang J (2008) A novel recurrent neural network for solving nonlinear optimization problems with inequality constraints. IEEE Trans Neural Netw 19(8):1340–1353

    Google Scholar 

  24. 24.

    He X, Huang T, Yu J, Li C, Li C (2017) An inertial projection neural network for solving variational inequalities. IEEE Trans Cybern 47(3):809–814

    Google Scholar 

  25. 25.

    Zhao Y, He X, Huang T, Huang J (2018) Smoothing inertial projection neural network for minimization Lp-q in sparse signal reconstruction. Neural Netw 99:31–41

    MATH  Google Scholar 

  26. 26.

    Zhao Y, He X, Huang T, Han Q (2018) Analog circuits for solving a class of variational inequality problems. Neurocomputing 295:142–152

    Google Scholar 

  27. 27.

    Dai X, Li C, He X, Li C (2018) Nonnegative matrix factorization algorithms based on the inertial projection neural network. Neural Comput Appl. https://doi.org/10.1007/s00521-017-3337-5

    Article  Google Scholar 

  28. 28.

    Han W, Yan S, Wen X, Qin S (2018) An artificial neural network for solving quadratic zero-one programming problems. In: Huang T, Lv J, Sun C, Tuzikov A (eds) Advances in neural networks – ISNN 2018, vol 10878. Springer, Cham, pp 192–199

    Google Scholar 

  29. 29.

    Xia Y, Wang J (1998) A general methodology for designing globally convergent optimization neural networks. IEEE Trans Neural Netw 9(6):1331–1343

    Google Scholar 

  30. 30.

    Bian W, Xue X (2009) Subgradient-based neural networks for nonsmooth nonconvex optimization problems. IEEE Trans Neural Netw 20(6):1024–1038

    Google Scholar 

  31. 31.

    Nistri P, Quincampoix M (2005) On the dynamics of a differential inclusion built upon a nonconvex constrained minimization problem. J Optim Theory Appl 123(3):659–672

    MathSciNet  MATH  Google Scholar 

  32. 32.

    Eberhart RC, Kennedy J (1995) A new optimizer using particle swarm theory, MHS’95. In: Proceedings of the sixth international symposium on micro machine and human science. IEEE, pp 39–43

  33. 33.

    Poli R, Kennedy J, Blackwell T (2007) Particle swarm optimization. Swarm Intell 1(1):33–57

    Google Scholar 

  34. 34.

    Chen M (2008) Second generation particle swarm optimization. In: 2008 IEEE congress on evolutionary computation (IEEE world congress on computational intelligence), pp 90–96

  35. 35.

    Zahara E, Fan SKS, Tsai DM (2005) Optimal multi-thresholding using a hybrid optimization approach. Pattern Recognit Lett 26(8):1082–1095

    Google Scholar 

  36. 36.

    Yan Z, Wang J, Li G (2014) A collective neurodynamic optimization approach to bound-constrained nonconvex optimization. Neural Netw 55:20–29

    MATH  Google Scholar 

  37. 37.

    Yan Z, Fan J, Wang J (2017) A collective neurodynamic approach to constrained global optimization. IEEE Trans Neural Netw Learn Syst 28(5):1206–1215

    Google Scholar 

  38. 38.

    Fan J, Wang J (2017) A collective neurodynamic optimization approach to nonnegative matrix factorization. IEEE Trans Neural Netw Learn Syst 28(10):2344–2356

    MathSciNet  Google Scholar 

  39. 39.

    Kong PY, Karagiannidis GK (2016) Charging schemes for plug-in hybrid electric vehicles in smart grid: a survey. IEEE Access 4:6846–6875

    Google Scholar 

  40. 40.

    Pal S, Kumar R (2018) Electric vehicle scheduling strategy in residential demand response programs with neighbor connection. IEEE Trans Ind Inform 14(3):980–988

    Google Scholar 

  41. 41.

    Lan T, Hu J, Kang Q, Si C, Wang L, Wu Q (2013) Optimal control of an electric vehicle’s charging schedule under electricity markets. Neural Comput Appl 23(7):1865–1872

    Google Scholar 

  42. 42.

    Lin CC, Deng DJ, Liu WY, Chen L (2017) Peak load shifting in the Internet of energy with energy trading among end-users. IEEE Access 5:1967–1976

    Google Scholar 

  43. 43.

    Su W, Boyd S, Candes E (2014) A differential equation for modeling Nesterov’s accelerated gradient method: theory and insights. In: Advances in Neural Information Processing Systems 27 (NIPS 2014), pp 2510–2518

  44. 44.

    Zhu Z, Tang J, Lambotharan S, Chin WH, Fan Z (2012) An integer linear programming based optimization for home demand-side management in smart grid. In: 2012 IEEE PES innovative smart grid technologies (ISGT), pp 1–5

  45. 45.

    Li Q, Cao G (2011) Multicast authentication in the smart grid with one-time signature. IEEE Trans Smart Grid 2(4):686–696

    Google Scholar 

  46. 46.

    Paudyal S, Canizares CA, Bhattacharya K (2011) Optimal operation of distribution feeders in smart grids. IEEE Trans Ind Electron 58(10):4495–4503

    Google Scholar 

  47. 47.

    Roh HT, Lee JW (2016) Residential demand response scheduling with multiclass appliances in the smart grid. IEEE Trans Smart Grid 7(1):94–104

    Google Scholar 

Download references


This work is supported by Fundamental Research Funds for the Central Universities (Project No. XDJK2019B010), and supported by the Natural Science Foundation of China (Grant No.: 61773320), and also supported by the Natural Science Foundation Project of Chongqing CSTC (Grant Nos. cstc2018jcyjAX0583, cstc2018jcyjAX0810). This publication was made possible by NPRP Grant No. NPRP 7-1482-1-278 from the Qatar National Research Fund (a member of Qatar Foundation), and Research Foundation of Key laboratory of Machine Perception and Children’s Intelligence Development funded by CQUE(16xjpt07), China.

Author information



Corresponding author

Correspondence to Xing He.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Xu, C., He, X., Huang, T. et al. A combined neurodynamic approach to optimize the real-time price-based demand response management problem using mixed zero-one programming. Neural Comput & Applic 32, 8799–8809 (2020). https://doi.org/10.1007/s00521-019-04283-w

Download citation


  • Demand response
  • Neural network
  • Mixed zero-one programming
  • Particle swarm optimization