Skip to main content
Log in

Evolutionary-based automatic clustering method for optimizing multilevel network

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

Route calculation is a problem in real life of every day. Multilevel road network is an effective way to speed up the optimal route calculation on large size road networks by separating the original road network into subnetworks and pre-computing new sections on the higher level network. The efficiency of the route calculation depend on how to separating the original road networks. In order to optimize the structure of multilevel networks, an evolutionary-based automatic clustering method, which can automatically search for a proper number as the number of clusters, is proposed to sperate the road network in this paper. Geographic based crossover and differential evolution based mutation are used to enhance the searching ability of the proposed method. Two objectives are considered during the evolutionary process. A practical evaluation is designed to select a proper solution from the Pareto solution set. The proposed algorithm is systematically studied in various sizes of road networks. Experimental results show that the multilevel networks constructed by the proposed approach are effective and efficient for route calculation.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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

Similar content being viewed by others

Notes

  1. http://www.dis.uniroma1.it/challenge9/data/tiger/.

References

  1. Dijkstra, E.W.: A note on two problems in connection with graphs. Numer. Math. 1.1(1), 269–271 (1959)

    Article  MATH  Google Scholar 

  2. Hart, P.E., Nilsson, N.J., Raphael, B.: A formal basis for the heuristic determination of minimum cost paths. IEEE Trans. Syst. Sci. Cybern. 1.4(2), 100–107 (1968)

    Article  Google Scholar 

  3. Wen, F., Mabu, S., Hirasawa, K.: An efficient processing method for suboptimal route computation. IEEJ Trans. Electr. Electron. Eng. 6(S1), 50–56 (2011)

    Article  Google Scholar 

  4. Wen, F., Gen, M., Yu, X.: Multilayer traffic network optimized by multiobjective genetic clustering algorithm. IEICE Trans. Fundam. E92–A(8), 2107–2115 (2009)

    Article  Google Scholar 

  5. Fu, L., Dun, D., Rilett, L.R.: Heuristic shortest path algorithms for transportation applications: state of the art. Comput. Oper. Res. 33(11), 3324–3343 (2006)

    Article  MATH  Google Scholar 

  6. Du, Y., Ning, H., Yang, Z., Cui, Y.: Ant colony algorithm for multilevel restricted searching area based on time dependent road network model. In: 2015 6th IEEE International Conference on Software Engineering and Service Science (ICSESS), pp. 714–717 (2015)

  7. Jing, N., Huang, Y.W., Rundensteiner, E.A.: Hierarchical optimization of optimal path finding for transportation applications. In: Proceedings of ACM Conference on Information and Knowledge Management, pp. 261–268 (1996)

  8. Jing, N., Huang, Y.W., Rundensteiner, E.A.: Hierarchical encoded path views for path query processing: an optimal model and its performance evaluation. IEEE Trans. Knowl. Data Eng. 10(3), 409–432 (1998)

    Article  Google Scholar 

  9. Jung, S., Pramanik, S.: An efficient path computation model for hierarchically structured topographical road maps. IEEE Trans. Knowl. Data Eng. 14(5), 1029–1046 (2002)

    Article  Google Scholar 

  10. Sanders, P., Schultes, D.: Highway Hierarchies Hasten Exact Shortest Path Queries. Lecture Notes in Computer Science, October, vol. 3669, pp. 568–579 (2005). doi:10.1007/11561071_51

  11. Rajagopalan, R., Mehrotra, K., Mohan, C., Varshney, P.: Hierarchical path computation approach for large graphs. IEEE Trans. Aerosp. Electron. Syst. 44(2), 427–440 (2008)

    Article  Google Scholar 

  12. Idwan, S., Etaiwi, W.: Computing breadth first search in large graph using hmetis partitioning. Eur. J. Sci. Res. 29(2), 215–221 (2009)

    Google Scholar 

  13. Wen, F., Mabu, S., Hirasawa, K.: A genetic algorithm based clustering method for optimal route calculation on multilevel networks. SICE J. Control Meas. Syst. Integr. 4(1), 83–88 (2011)

  14. Wang, J., Zheng, K., Wang, H., Zhou, X.: Cost-efficient spatial network partitioning for distance-based query processing. In: Proceedings of the 2014 IEEE 15th International Conference on Mobile Data Management, Washington, DC, USA, vol. 1, pp. 13–22 (2014)

  15. Laszlo, M., Mukherjee, S.: A genetic algorithm that exchanges neighboring centers for k-means clustering. Pattern Recognit. Lett. 28(16), 2359–2366 (2007)

    Article  Google Scholar 

  16. Garai, G., Chaudhuri, B.B.: A novel genetic algorithm for automatic clustering. Pattern Recognit. Lett. 25(2), 173–187 (2004)

    Article  Google Scholar 

  17. Pallottino, S.: Shortest-path methods: complexity, interrelations and new propositions. Networks 14(2), 257–267 (1984)

    Article  MATH  MathSciNet  Google Scholar 

  18. Gen, M., Lin, L.: Multiobjective evolutionary algorithm for manufacturing scheduling problems: state-of-the-art survey. J. Intell. Manuf. 25(5), 849–866 (2014)

  19. Yu, X., Gen, M.: Introduction to Evolutionary Algorithms. Springer (2010)

  20. Storn, R., Price, K.: Differential evolution a simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 11(4), 341–359 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  21. Price, K.V., Storn, R.M., Lampinen, J.A.: Differential evolution—a practical approach to global optimization. Nat. Comput. 2, 393–405 (2005)

    MATH  Google Scholar 

  22. Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182–197 (2002)

    Article  Google Scholar 

  23. Zitzler, E.: Evolutionary algorithms for multiobjective optimization: methods and applications. PhD Thesis, Swiss Federal Institute of Technology (ETH), Zurich (1999)

Download references

Acknowledgements

This research was partially funded by the National Natural Science Foundation of China (Grant No. 61672359), Opening Funding of Key Subject of Computer Application Technology Laboratory in Shenyang Ligong University and supported by CERNET Innovation Project (Grant No. NGII20161005).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Feng Wen.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wen, F., Wang, X. & Zhang, G. Evolutionary-based automatic clustering method for optimizing multilevel network. Cluster Comput 20, 3161–3172 (2017). https://doi.org/10.1007/s10586-017-1030-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-017-1030-1

Keywords

Navigation