Efficient and stable circular cartograms for time-varying data by using improved elastic beam algorithm and hierarchical optimization

被引:3
|
作者
Wei, Zhiwei [1 ,2 ]
Xu, Wenjia [3 ]
Ding, Su [4 ]
Zhang, Song [5 ]
Wang, Yang [1 ,2 ]
机构
[1] Nanjing Univ Informat Sci & Technol, Sch Remote Sensing & Geomat Engn, Nanjing, Peoples R China
[2] Chinese Acad Sci, Aerosp Informat Res Inst, Inst Elect, Key Lab Network Informat Syst Technol NIST, Beijing, Peoples R China
[3] Beijing Univ Posts & Telecommun, Beijing, Peoples R China
[4] Zhejiang A&F Univ, Coll Environm & Resource Sci, Hangzhou, Peoples R China
[5] Univ Chinese Acad Sci, Sch Elect Elect & Commun Engn, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
DorlingMap; Time-varying data; Hierarchical clustering; Population mapping; Energy minimization; RUBBER-SHEET ALGORITHM;
D O I
10.1007/s12650-022-00878-z
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The circular cartogram, also known as the famous DorlingMap, is widely used to visualize geographical statistics by representing geographical regions as circles. However, all existing approaches for circular cartograms are only designed for static data. While applying these approaches for time-varying data, the circle locations in each circular cartogram are recomputed separately and will result in low efficiency and low visual stability between sequential circle cartograms. To generate visually stable circular cartograms for time-varying data efficiently, we propose a novel approach by improving the elastic beam algorithm with a hierarchical optimization strategy. First, the time-varying data at different time points are grouped using a hierarchical clustering method based on their similarity, and a hierarchy is then built for their corresponding circular cartograms. Second, we generate intermediate circle locations level by level for clusters of circular cartograms according to the built hierarchy with an improved elastic beam algorithm iteratively. The elastic beam algorithm is improved in its proximity graph construction and force computation by considering that the algorithm will be applied to displace circles in a cluster of circular cartograms. The iterative process stops until we obtain satisfactory circular cartograms for each time point. The evaluation results indicate that the proposed approach can achieve a higher quality (184.85%up arrow and 265.69%up arrow) on visual stability, and a higher efficiency (58.54%up arrow and 73.96%up arrow) with almost the same quality on overlap avoidance and relation maintenance by comparing to the existing approaches. Project website: https:// github.com/TrentonWei/DorlingMap.
引用
收藏
页码:351 / 365
页数:15
相关论文
共 41 条
  • [1] Efficient and stable circular cartograms for time-varying data by using improved elastic beam algorithm and hierarchical optimization
    Zhiwei Wei
    Wenjia Xu
    Su Ding
    Song Zhang
    Yang Wang
    Journal of Visualization, 2023, 26 : 351 - 365
  • [2] A Distributed Optimization Algorithm over Time-Varying Graphs with Efficient Gradient Evaluations
    Van Scoy, Bryan
    Lessard, Laurent
    IFAC PAPERSONLINE, 2019, 52 (20): : 357 - 362
  • [3] Time-varying system identification using a newly improved HHT algorithm
    Bao, Chunxiao
    Hao, Hong
    Li, Zhong-Xian
    Zhu, Xinqun
    COMPUTERS & STRUCTURES, 2009, 87 (23-24) : 1611 - 1623
  • [4] Combined algorithm for time-varying system based on improved particle swarm optimization and EWRLS algorithm
    Jian, W
    Xue, YC
    Huang, J
    2004 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), VOLS. 1- 3, 2004, : 1474 - 1477
  • [5] Accelerated real-time volume rendering algorithm optimization for time-varying data
    He, Chenghao
    Jin, Xi
    Zheng, Linlin
    Liu, Ziheng
    Wang, Haoyuan
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2014, 26 (02): : 314 - 319
  • [6] Identification of time-varying energy systems based on improved particle swarm optimization algorithm
    Zhang, Hongli
    Song, Lili
    Energy Education Science and Technology Part A: Energy Science and Research, 2013, 31 (01): : 529 - 532
  • [7] Estimation of time-varying power quality indices using a computationally efficient algorithm
    Dash, P. K.
    Biswal, Milan
    Krishnanand, K. R.
    MEASUREMENT, 2012, 45 (06) : 1436 - 1454
  • [8] An improved African vultures optimization algorithm based on tent chaotic mapping and time-varying mechanism
    Fan, Jiahao
    Li, Ying
    Wang, Tan
    PLOS ONE, 2021, 16 (11):
  • [9] Combined algorithm for time-varying system based on improved particle swarm optimization and EW-RLS algorithm
    Jian, W
    Xue, Y
    Yang, QW
    2005 3RD IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2005, : 562 - 565
  • [10] Improved Distributed Optimization Algorithm for Continuous Time Multi-agent Systems With Time-Varying Cost Function
    Hu, Haokun
    Mo, Lipo
    2021 PROCEEDINGS OF THE 40TH CHINESE CONTROL CONFERENCE (CCC), 2021, : 5131 - 5135