Abstract
Classic multidimensional scaling (MDS) and scaling by majorizing a complex function (SMACOF) are well-known centralized algorithms that are used to solve MDS problem. In this paper, we present a distributed algorithm for solving MDS problem. Estimations of coordinates are performed concurrently under the assumption that each item knows only its own position and its distances from its neighbors and their approximated present locations. The update process is done by calculating the average of the current coordinate of each object and its projections on the solution spaces allocated to it by its neighbors. We apply the method to the problem of sensor localization and obtain numerical results that demonstrate the efficacy of our suggested strategy.











Similar content being viewed by others
Data availability
No datasets were generated or analysed during the current study.
References
Ailijiang A, Charapko A, Demirbas M (2016) Consensus in the cloud: Paxos systems demystified. In: 25th International Conference on Computer Communication and Networks (ICCCN), IEEE 1-10
Amelina N, Kachouri A, Jiang Y, Vergados DJ (2015) Approximate consensus in stochastic networks with application to load balancing. IEEE Trans Inf Theory 61(4):1739–1752
Chaurasiya VK, Jain N, Nandi GC (2014) A novel distance estimation approach for 3D localization in wireless sensor network using multi dimensional scaling. Inf Fusion 15:5–18
De Leeuw J (1988) Convergence of the majorization method for multidimensional scaling. J Classif 5(2):163–180
De Leeuw J, Mair P (2009) Multidimensional scaling using majorization: SMACOF in R. J Stat Softw 31(3):1–30
Gramoli V (2020) From blockchain consensus back to Byzantine consensus. Future Gen Comput Syst 107:760–769
Guyeux C, Haddad M, Hakem M, Lagacherie M (2020) Efficient distributed average consensus in wireless sensor networks. Comput Commun 150:115–121
Hamdi M, Chaoui M, Idoumghar L, Kachouri A (2018) Coordinated consensus for smart grid economic environmental power dispatch with dynamic communication network. IET Gener Transm Distrib 12(11):2603–2613
Hanada K, Wada T, Masubuchi I, Asai T, Fujisaki Y (2021) Multi agent consensus for distributed power dispatch with load balancing. Asian J Control 23(2):611–619
Huang Y, Zeng X, Meng Z, Meng D (2024) Distributed algorithms of solving linear matrix equations via double-layered networks. Automatica 165:111662
Ishii H, Tempo R (2014) The PageRank problem, multiagent consensus, and web aggregation: a systems and control viewpoint. IEEE Control Syst Mag 34(3):34–53
Jiang W, Low S H (2011) Multi-period optimal energy procurement and demand response in smart grid with uncertain supply. In: Proceedings of the 50th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) 4348-4353
Judmayer A, Stifter N, Krombholz K, Weippl E (2017) Blocks and chains: introduction to bitcoin, cryptocurrencies, and their consensus mechanisms. Syn Lect Inf Secur Priv Trust 9(1):1–123
Kar AK, Rakshit A (2015) Flexible pricing models for cloud computing based on group decision making under consensus. Glob J Flex Syst Manag 16(2):191–204
Lopes AM, Machado JT, Pinto CMA, Galhano AMSF (2014) Multidimensional scaling visualization of earthquake phenomena. J Seismol 18:163–179
Lv K, He F, Huang X, Yang J (2024) Consensus-based distributed algorithm for GEP. Signal Process 216:109307
Lopes AM, Andrade JP, Machado JT (2016) Multidimensional scaling analysis of virus diseases. Comput Methods Prog Biomed 131:97–110
Machado JT, Lopes AM (2017) Multidimensional scaling analysis of soccer dynamics. Appl Math Model 45:642–652
McMahan B, Moore E, Ramage D, Hampson S, y Arcas BA(2017) Communication-efficient learning of deep networks from decentralized data. In: Proceedings of the 20th International Conference on Artificial Intelligence and Statistics 1273-1282
Miller A, LaViola J J Jr, (2014) Anonymous byzantine consensus from moderately-hard puzzles: A model for bitcoin, University of Central Florida Tech
Morral G, Bianchi P (2016) Distributed on-line multidimensional scaling for self-localization in wireless sensor networks. Signal Process 120:88–98
Mou S, Liu J, Morse AS (2015) A distributed algorithm for solving a linear algebraic equation. IEEE Trans Autom Control 60(11):2863–2878
Ping H, Wang Y, Wei C, Xi J, Zhang T, Gao Y (2023) DCG: an efficient distributed conjugate gradient algorithm for solving linear equations in multi-agent networks. Results Control Optimiz 10:100213
Rahbari-Asr N, Zhang Y, Chow MY (2016) Consensus-based distributed scheduling for cooperative operation of distributed energy resources and storage devices in smart grids. IET Gener Transm Distrib 10(5):1268–1277
Ren W, Beard RW (2008) Distributed consensus in multi-vehicle Cooperative Control, Springer-Verlag London
Saeed N, Nam H, Haq M. I. U, Muhammad Saqib D. B (2018) A survey on multidimensional scaling. ACM Comput Surv (CSUR) 51(3):1–25
Saeed N, Nam H, Al-Naffouri TY, Alouini MS (2019) A state-of-the-art survey on multidimensional scaling-based localization techniques. IEEE Commun Surv Tutor 21(4):3565–3583
Schenato L, Fiorentin F (2011) Average TimeSynch: a consensus-based protocol for clock synchronization in wireless sensor networks. Automatica 47(9):1878–1886
Stojkoska BR (2014) Nodes localization in 3D wireless sensor networks based on multidimensional scaling algorithm. Int Sch Res Notices 1-10
Teruel KP, Cedeno JC, Gavilanez HL, Diaz CB (2018) A framework for selecting cloud computing services based on consensus under single valued neutrosophic numbers. Neutrosophic Sets Syst 22(1):4
Xiao L, Boyd S, Lall S (2005) A scheme for robust distributed sensor fusion based on average consensus. In: Proceedings of the 4th International Symposium on Information Processing in Sensor Networks 63-70
Xu Y, Liu W (2011) Novel multi-agent based load restoration algorithm for smart grids. IEEE Trans Smart Grid 2(1):152–161
Zhang S, Tepedelenlioglu C, Spanias A, Banavar M (2018) Distributed network structure estimation using consensus methods. Syn Lect Commun 10(1):1–88
Author information
Authors and Affiliations
Contributions
R. A. Investigation, Project administration, Supervision, Methodology. Z. G. Methodology, Writing-Original draft preparation, Writing- Reviewing and Editing, Programming, Visualization, Validation. F. Sh. Formal analysis, programming, Visualization.
Corresponding author
Ethics declarations
Conflict of interest
There is no potential Conflict of interest possibly influencing the interpretation of data in the paper.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Gachkooban, Z., Alizadeh, R. & Shakeri, F. Enhancing multidimensional scaling through a distributed algorithm. J Supercomput 80, 22049–22068 (2024). https://doi.org/10.1007/s11227-024-06302-7
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-024-06302-7