Skip to main content

Order matching mechanism of the production intermediation internet platform between retailers and manufacturers


Taking the real-world Internet platform “Tao Factory” of Alibaba as an example, the order matching mechanism between manufacturers and retailers is studied. This platform first collects multi-variety small batch orders from retailers and modular production resources from manufacturers, and then matches production orders according to the needs of both parties. Considering the characteristics of the matching process, we take the qualifications of all manufacturers matched to the orders and total transportation costs as optimization goals and establish an order matching model. In order to expand the search space algorithm, we introduce the niche strategy, which can remove crowded particles and make the particle swarm evenly distributed. In addition, the local search method is combined to improve the particle swarm algorithm, and the double-object ZDT test function set is used to verify the superiority of the improved multi-objective particle swarm algorithm (IMOPSO). Finally, based on the order matching model and IMOPSO, simulation experiments are conducted to determine the factors that affect the use of manufacturers’ idle capacity and provide some constructive suggestions for small and medium-sized manufacturers (SMEs).

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3


  1. 1.

    Dimitris M, Ekaterini V, Zogopoulos V (2018) An IoT-based platform for automated customized shopping in distributed environments. 51st CIRP Conference on Manufacturing Systems. Procedia CIRP 72:892–897.

    Article  Google Scholar 

  2. 2.

    Department of informatization and industry development (2018) Annual report on China's manufacturing capacity sharing development. The State Information Center. Accessed 13 Apr 2020

  3. 3.

    Tao F, Hu YF (2008) Study on manufacturing grid & its resource service optimal-selection system. Int J Adv Manuf Technol 37(9–10):1022–1041

    Article  Google Scholar 

  4. 4.

    Gu XJ, Qi GN, Han YS (2003) Development directions and comparison of network of manufacturing industry in China. Comput Integr Manuf Syst (China) 9(7):583–588

    Google Scholar 

  5. 5.

    Lu Y, Xu X, Xu J (2014) Development of a hybrid manufacturing cloud. J Manuf Syst 33(4):551–566.

    MathSciNet  Article  Google Scholar 

  6. 6.

    Xu TT, Su HF (2018) Research on manufacturing capacity sharing model from the perspective of sharing economy. Mod Bus Trade Ind 39(30):12–13

    Google Scholar 

  7. 7.

    Li HF, Dong X, Song CG (2012) Intelligent searching and matching approach for cloud manufacturing service. Comput Integr Manuf Syst 18(7):1485–1493

    Google Scholar 

  8. 8.

    Li HF, Zhang L, Jiang R (2014) Study of manufacturing cloud service matching algorithm based on OWL-S. The 26th Chinese Control and Decision Conference (2014 CCDC). IEEE, pp 4155–4160.

  9. 9.

    Zhao J, Wang X (2016) Two-sided matching model of cloud service based on QoS in cloud manufacturing environment. Comput Integr Manuf Syst 22(01):104–112

    Google Scholar 

  10. 10.

    Cheng Y, Tao F, Zhao D, Zhang L (2017) Modeling of manufacturing service supply-demand matching hypernetwork in service-oriented manufacturing systems. Robot Comput Integr Manuf 45:59–72.

    Article  Google Scholar 

  11. 11.

    Simeone A, Caggiano A, Boun L, Deng B (2019) Intelligent cloud manufacturing platform for efficient resource sharing in smart manufacturing networks. Procedia CIRP 79:233–238.

    Article  Google Scholar 

  12. 12.

    Mourtzis D, Doukas M, Vlachou K, Fragou K, Vandera C (2014) Knowledge enriched short-term scheduling for engineer-to-order products. Procedia CIRP 19:160–167.

    Article  Google Scholar 

  13. 13.

    Zhang L B (2007) Research on optimization algorithms based on particle swarm optimization and differential evolution. Dissertation, Jilin University

  14. 14.

    Mourtzis D, Doukas M (2015) On the configuration of supply chains for assemble-to-order products: case studies from the automotive and the CNC machine building sectors. Robot Comput Integr Manuf 36:13–24.

    Article  Google Scholar 

  15. 15.

    Zhang H (2016) Clustering-based reproduction operators for multi-objective evolutionary algorithms. Dissertation, Harbin Institute of Technology

  16. 16.

    Wang Y, Yang Y (2009) Particle swarm optimization with preference order ranking for multi-objective optimization. Inf Sci 179(12):1944–1959.

    MathSciNet  Article  Google Scholar 

  17. 17.

    Liu HB, Liu JH, He YX (2015) Optimization design of multi-objective tolerances based on niche PSO algorithm. Comput Integr Manuf Syst 21(03):585–592

    Google Scholar 

  18. 18.

    Zhong YJ, Yang HC, Mo R, Sun HB (2015) Optimization method of flexible job-shop scheduling problem based on niching and particle swarm optimization algorithms. Comput Integr Manuf Syst 21(12):3231–3238

    Google Scholar 

  19. 19.

    Pan QK, Wang L, Gao L, Li WD (2011) An effective hybrid discrete differential evolution algorithm for the flow shop scheduling with intermediate buffers. Inf Sci 181(3):668–685.

    Article  Google Scholar 

  20. 20.

    Li K, Kwong S, Zhang Q, Deb K (2014) Interrelationship-based selection for decomposition multi-objective optimization. IEEE Trans Cybern 45(10):2076–2088.

    Article  Google Scholar 

  21. 21.

    Geng HT, Chen ZP, Zhe C, Zhou LF (2017) Multi-objective particle swarm optimization based on balanced search. Int J Pattern Recognit Artif Intell 30(03):224–234

    Google Scholar 

  22. 22.

    Qi Q, Wu J, Long C (2017) Multi-objective operation optimization of an electrical distribution network with soft open point. Appl Energy 208:734–744.

    Article  Google Scholar 

  23. 23.

    Pulido GT, Coello CAC (2004) Using clustering techniques to improve the performance of a multi-objective particle swarm optimizer. In: Genetic and Evolutionary Computation Conference. Springer, Berlin, Heidelberg, pp 225–237

    Google Scholar 

  24. 24.

    Reddy MJ, Nagesh Kumar D (2007) Multi-objective particle swarm optimization for generating optimal trade-offs in reservoir operation. Hydrol Process 21(21):2897–2909.

    Article  Google Scholar 

  25. 25.

    Fieldsend JE, Everson RM, Singh S (2003) Using unconstrained elite archives for multi-objective optimization. IEEE Trans Evol Comput 7(3):305–323.

    Article  Google Scholar 

  26. 26.

    Feng GQ, Cui LD, Zhang Q (2019) Application of ANN assisted MOPSO in optimization design of complex products. J Syst Manag 28(04):687–696 +707

    Google Scholar 

  27. 27.

    Shi Q, Qiu DY, Wu B, Liu BJ, Chen YK (2018) A research on equivalent fuel consumption minimization strategy optimization based on a research on equivalent fuel consumption minimization strategy optimization based on double-loop multi-objective particle swarm optimization algorithm. Automot Eng 40(09):1005–1013

    Google Scholar 

  28. 28.

    Coello CAC, Pulido GT, Lechuga MS (2004) Handling multiple objectives with particle swarm optimization. IEEE Trans Evol Comput 8(3):256–279.

    Article  Google Scholar 

  29. 29.

    Guo ZZ, Wang P, Ma YF (2017) Whale optimization algorithm based on adaptive weight and Cauchy mutation. Microelectron Comput 34(9):20–25

    Article  Google Scholar 

  30. 30.

    Du XX, Zhang JF, Guo Y, Jin M (2016) A fruit fly optimization algorithm with Cauchy-Gaussian dynamic reduction mutation. Comput Eng Sci 38(6):1171–1176

    Google Scholar 

  31. 31.

    Han XM, Qiu B, Liu QM, Zhou LY, Wang LM (2017) Fruit fly optimization algorithm based on Cauchy mutation. Microelectron Comput 34(11):26–30

    Google Scholar 

  32. 32.

    Zitzler E, Deb K, Thiele L (2000) Comparison of multi-objective evolutionary algorithms: empirical results. Evol Comput 8(2):173–195.

    Article  Google Scholar 

  33. 33.

    Xia Y, Wu P (2019) Multi-objective particle swarm optimization with black hole mechanism and chaotic search. Control Eng China 26(02):251–257.

    Article  Google Scholar 

  34. 34.

    Liu YM, Niu B (2013) Theory and practice of new particle swarm optimization algorithm. Science Press, Beijing, pp 65–106

    Google Scholar 

  35. 35.

    Chen XM, Wang JW (2018) Optimization of train stopping scheme based on hybrid particle swarm algorithm. Comput Syst Appl 27(6):12–17

    Google Scholar 

  36. 36.

    Liu B (2010) Particle swarm optimization algorithm and its application to engineering. Publishing House of Electronics Industry, Beijing, pp 49–81

    Google Scholar 

  37. 37.

    Pei X, Huang MX, Xu GF (2012) Research on energy-saving and emission-reduction dispatch method based on multi-objective particle swarm optimization. J Mech Elect Eng 3:115–120

    Google Scholar 

  38. 38.

    Lei DM, Yan XP (2009) Multi-objective intelligent optimization algorithm and its application. Science Press, Beijing, pp 105–141

    Google Scholar 

  39. 39.

    Yen GG, Leong WF (2009) Dynamic multiple swarms in multi-objective particle swarm optimization. IEEE Trans Syst Man Cybern Syst Hum 39(4):890–911.

    Article  Google Scholar 

Download references


This work was supported by National Natural Science Foundation of China (No. 71632008). This support is gratefully acknowledged.

Author information



Corresponding author

Correspondence to Ming Dong.

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

Guo, S., Dong, M. Order matching mechanism of the production intermediation internet platform between retailers and manufacturers. Int J Adv Manuf Technol 115, 949–962 (2021).

Download citation


  • Production intermediation platform
  • Capacity sharing
  • MOPSO algorithm