Abstract
In this paper, we present a new method to fast approximate the hypervolume measurement by improving the classical Monte Carlo sampling method. Hypervolume value can be used as a quality indicator or selection indicator for multiobjective evolutionary algorithms (MOEAs), and thus the efficiency of calculating this measurement is of crucial importance especially in the case of large sets or many dimensional objective spaces. To fast calculate hypervolume, we develop a new Monte Carlo sampling method by decreasing the amount of Monte Carlo sample points using a novel decomposition strategy in this paper. We first analyze the complexity of the proposed algorithm in theory, and then execute a series experiments to further test its efficiency. Both simulation experiments and theoretical analysis verify the effectiveness and efficiency of the proposed method.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Deb, K.: Multi-Objective Optimization Using Evolutionary Algorithms, vol. 2(3), pp. 509. John Wiley & Sons, Inc., New York (2001)
Zhang, Q., Li, H.: MOEA/D: A multiobjective evolutionary algorithm based on decomposition. IEEE Trans. Evol. Comput. 11(6), 712–731 (2007)
Liu, H., Gu, F., Zhang, Q.: Decomposition of a multiobjective optimization problem into a number of simple multiobjective subproblems. IEEE Trans. Evol. Comput. 18(3), 450–455 (2014)
Schutze, O., Lara, A., Coello, C.A.C.: On the influence of the number of objectives on the hardness of a multiobjective optimization problem. IEEE Trans. Evol. Comput. 15(4), 444–455 (2011)
Zitzler, E., Künzli, S.: Indicator-based selection in multiobjective search. In: Yao, X., et al. (eds.) PPSN 2004. LNCS, vol. 3242, pp. 832–842. Springer, Heidelberg (2004). doi:10.1007/978-3-540-30217-9_84
Zitzler, E., Thiele, L.: Multiobjective optimization using evolutionary algorithms — a comparative case study. In: Eiben, A.E., Bäck, T., Schoenauer, M., Schwefel, H.-P. (eds.) PPSN 1998. LNCS, vol. 1498, pp. 292–301. Springer, Heidelberg (1998). doi:10.1007/BFb0056872
Zitzler, E., Thiele, L., Laumanns, M., Fonseca, C.M., Grunert da Fonseca, V.: Performance assessment of multiobjective optimizers: an analysis and review. IEEE Trans. Evol. Comput. 7(2), 117–132 (2003)
Beume, N., Naujoks, B.: SMS–MOA: Multiobjective selection based on dominated hypervolume. Eur. J. Oper. Res. 181(3), 1653–1669 (2007)
Bringmann, K., Friedrich, T.: Approximating the volume of unions and intersections of high-dimensional geometric objects. In: Hong, S.-H., Nagamochi, H., Fukunaga, T. (eds.) ISAAC 2008. LNCS, vol. 5369, pp. 436–447. Springer, Heidelberg (2008). doi:10.1007/978-3-540-92182-0_40
Cox, W., While, L.: Improving and extending the HV4D algorithm for calculating hypervolume exactly. In: Kang, B.H., Bai, Q. (eds.) AI 2016. LNCS, vol. 9992, pp. 243–254. Springer, Cham (2016). doi:10.1007/978-3-319-50127-7_20
Guerreiro, A.P., Fonseca, C.M., Emmerich, M.T.: A fast dimension–sweep algorithm for the hypervolume indicator in four dimensions. In: Proceedings of the 24th Canadian Conference on Computational Geometry (CCCG 2012), pp. 77–82 (2012)
Russo, Francisco, A.P.: Quick hypervolume. IEEE Trans. Evol. Comput. 18(4), 481–502 (2014)
While, L., Bradstreet, L., Barone, L.: A fast way of calculating exact hypervolumes. IEEE Trans. Evol. Comput. 16(1), 86–95 (2012)
Jaszkiewicz: Improved quick hypervolume algorithm. In: Asilomar Conference on Signals, Systems and Computers (2017)
Russo, L.M.S., Francisco, A.P.: Extending quick hypervolume. J. Heuristics 22(3), 245–271 (2016)
Lacour, R., Klamroth, K., Fonseca, C.M.: A box decomposition algorithm to compute the hypervolume indicator. Comput. Oper. Res. (2015)
Beume, N., Carlos, M.F.: On the complexity of computing the hypervolume indicator. IEEE Trans. Evol. Comput. 13(5), 1075–1082 (2009)
Bader, J., Deb, K., Zitzler, E.: Faster hypervolume–based search using monte carlo sampling. In: Ehrgott, M., Naujoks, B., Stewart, T., Wallenius, J. (eds.) Conference on Multiple Criteria Decision Making (MCDM 2008). LNEMS, vol. 634, pp. 313–326. Springer, Heidelberg (2008)
Bader, J., Zitzler, E.: HypE: An algorithm for fast hypervolume–based many–objective optimization. Evol. Comput. 19(1), 45–76 (2011)
Naujoks, B.: S–metric calculation by considering dominated hypervolume as Klee’s measure problem. Evol. Comput. 17(4), 477–492 (2009)
Bringmann, K., Friedrich, T.: Approximation quality of the hypervolume indicator. Artif. Intell. 195(1), 265–290 (2013)
Bringmann, K., Friedrich, T.: Approximating the volume of unions and intersections of high-dimensional geometric objects. In: Hong, S.-H., Nagamochi, H., Fukunaga, T. (eds.) ISAAC 2008. LNCS, vol. 5369, pp. 436–447. Springer, Heidelberg (2008). doi:10.1007/978-3-540-92182-0_40
Cox, W., While, L.: Improving the IWFG algorithm for calculating incremental hypervolume. In: IEEE Congress on Evolutionary Computation IEEE, pp. 3969–3976 (2016)
Bringmann, K., Friedrich, T.: Parameterized average–case complexity of the hypervolume indicator. In: Conference on Genetic and Evolutionary Computation, pp. 575–582 (2013)
Nowak, K., Martens, M., Izzo, D.: Empirical performance of the approximation of the least hypervolume contributor. In: International Conference on Parallel Problem Solving From Nature, pp. 662–671 (2014)
Acknowledgment
This work was supported in part by the National Natural Science Foundation of China under Grant 61673121, in part by the Projects of Science and Technology of Guangzhou under Grant 201508010008, and in part by the China Scholarship Council.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Tang, W., Liu, H., Chen, L. (2017). A Fast Approximate Hypervolume Calculation Method by a Novel Decomposition Strategy. In: Huang, DS., Bevilacqua, V., Premaratne, P., Gupta, P. (eds) Intelligent Computing Theories and Application. ICIC 2017. Lecture Notes in Computer Science(), vol 10361. Springer, Cham. https://doi.org/10.1007/978-3-319-63309-1_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-63309-1_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-63308-4
Online ISBN: 978-3-319-63309-1
eBook Packages: Computer ScienceComputer Science (R0)