Skip to main content
Erschienen in: Cluster Computing 1/2016

01.03.2016

A knee-based multi-objective evolutionary algorithm: an extension to network system optimization design problem

verfasst von: Sufian Sudeng, Naruemon Wattanapongsakorn

Erschienen in: Cluster Computing | Ausgabe 1/2016

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

High performance computing (HPC) research is confronted with multiple competing goals such as reducing makespan and reducing cost in clouds. These competing goals must be optimized simultaneously. Multi-objective optimization techniques to tackle such HPC problems have received significant research attention. Most multi-objective optimization approaches provide a large number of potential solutions. Choosing the best or most preferred solution becomes a problem. In some practical contexts, even if the decision maker does not have an explicit preference, there exist the regions of the solution space that can be viewed as implicitly preferred because of the way the problem has been formulated. Solutions located in these regions are called “knee solutions”. Evolutionary approaches have become popular and effective in solving complex and large problems that require HPC. The aim of this paper is to develop a knee-based multi-objective evolutionary algorithm (MOEA) which can prune the set of optimal solutions with a controllable parameter to focus on knee regions. The proposed approach uses a concept called extended dominance to guide the solution process towards knee regions. A user-supplied density controller parameter determines the number of preferred solutions retained. We verify our approach using two and three-objective knee-based test problems. The results show that our approach is competitive with other well-known knee-based MOEAs when evaluated by a convergence metric. We then apply the approach to a network optimization design problem in order to demonstrate how it can be useful in a practical context related to HPC.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Branke, J., Deb, K., Dierolf, H., Osswald, M.: Finding knees in multiobjective optimization. In: Proceeding of 8\(^{\rm th}\) International Conference on Parallel Problem Solving from Nature (PPSN), pp. 722–731 (2004) Branke, J., Deb, K., Dierolf, H., Osswald, M.: Finding knees in multiobjective optimization. In: Proceeding of 8\(^{\rm th}\) International Conference on Parallel Problem Solving from Nature (PPSN), pp. 722–731 (2004)
2.
Zurück zum Zitat Branke, J., Kauber, T., Schmech, H.: Guidance in evolutionary multi-objective optimization. J. Adv. Eng. Softw. 32(6), 499–507 (2001)CrossRef Branke, J., Kauber, T., Schmech, H.: Guidance in evolutionary multi-objective optimization. J. Adv. Eng. Softw. 32(6), 499–507 (2001)CrossRef
3.
Zurück zum Zitat Bechikh, S., Ben Said, S.L., Ghedira, K.: Searching for knee regions in multi-objective optimization using mobile reference points. In: Proceedings of the 25\(^{\rm th}\) ACM Symposium on Applied Computing, pp. 1118–1125 (2010) Bechikh, S., Ben Said, S.L., Ghedira, K.: Searching for knee regions in multi-objective optimization using mobile reference points. In: Proceedings of the 25\(^{\rm th}\) ACM Symposium on Applied Computing, pp. 1118–1125 (2010)
4.
Zurück zum Zitat Bechikh, S., Said, L.B., Ghedira, K.: Searching for knee regions of the Pareto front using mobile reference points. Soft Comput. 15(9), 1807–1823 (2011)CrossRef Bechikh, S., Said, L.B., Ghedira, K.: Searching for knee regions of the Pareto front using mobile reference points. Soft Comput. 15(9), 1807–1823 (2011)CrossRef
5.
Zurück zum Zitat Carretero, J., Blas, J.G.: Introduction to cloud computing: platforms and solutions. Clust. Comput. 17(4), 1225–1229 (2014)CrossRef Carretero, J., Blas, J.G.: Introduction to cloud computing: platforms and solutions. Clust. Comput. 17(4), 1225–1229 (2014)CrossRef
6.
Zurück zum Zitat Chern, M.S.: On the computational complexity of reliability redundancy allocation in a series system. Oper. Res. Lett. 11, 309–315 (1992)MathSciNetCrossRefMATH Chern, M.S.: On the computational complexity of reliability redundancy allocation in a series system. Oper. Res. Lett. 11, 309–315 (1992)MathSciNetCrossRefMATH
7.
Zurück zum Zitat Colledani, M., Bolognese, L., Ceglarek, D., Franchini, F., Marine, C., Mistry, A.: Multi-objective early-stage design of automotive hybrid assembly lines. CIRPe 28, 125–130 (2015)CrossRef Colledani, M., Bolognese, L., Ceglarek, D., Franchini, F., Marine, C., Mistry, A.: Multi-objective early-stage design of automotive hybrid assembly lines. CIRPe 28, 125–130 (2015)CrossRef
8.
Zurück zum Zitat Das, I.: On characterizing the knee of the Pareto curve based on normal-boundary intersection. Struct. Optim. 18(2), 107–115 (1999)CrossRef Das, I.: On characterizing the knee of the Pareto curve based on normal-boundary intersection. Struct. Optim. 18(2), 107–115 (1999)CrossRef
9.
Zurück zum Zitat Deb, K., Gupta, S.: Understanding knee points in bicriteria problems and their implications as preferred solution principles. Eng. Optim. 43(11), 1175–1204 (2011)MathSciNetCrossRef Deb, K., Gupta, S.: Understanding knee points in bicriteria problems and their implications as preferred solution principles. Eng. Optim. 43(11), 1175–1204 (2011)MathSciNetCrossRef
10.
Zurück zum Zitat Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multi-objective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182–197 (2002)CrossRef Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multi-objective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182–197 (2002)CrossRef
11.
Zurück zum Zitat Durillo, J.J., Nebro, A.J., Coello, C.A., Luna, F., Alba, E.: Multi-objective particle swarm optimizers : an empirical comparison. LNCS Comput. Sci. 5467, 495–509 (2009)MATH Durillo, J.J., Nebro, A.J., Coello, C.A., Luna, F., Alba, E.: Multi-objective particle swarm optimizers : an empirical comparison. LNCS Comput. Sci. 5467, 495–509 (2009)MATH
12.
Zurück zum Zitat Fyffe, D.W., Hines, W.W., Lee, N.K.: System reliability allocation and a computational algorithm. IEEE Trans. Reliab. 17(2), 64–69 (1968)CrossRef Fyffe, D.W., Hines, W.W., Lee, N.K.: System reliability allocation and a computational algorithm. IEEE Trans. Reliab. 17(2), 64–69 (1968)CrossRef
13.
Zurück zum Zitat Goldberg, D.E.: Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley, Reading (1989)MATH Goldberg, D.E.: Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley, Reading (1989)MATH
14.
Zurück zum Zitat Huang, C.: A particle-based simplified swarm optimization algorithm for reliability redundancy allocation problems. Reliab. Eng. Syst. Saf. 142, 221–230 (2015)CrossRef Huang, C.: A particle-based simplified swarm optimization algorithm for reliability redundancy allocation problems. Reliab. Eng. Syst. Saf. 142, 221–230 (2015)CrossRef
15.
Zurück zum Zitat Kolodziej, J., Khan, S.U., Wang, L., Byrski, A., Allah, N.M., Madami, S.A.: Hierarchical genetic-based grid scheduling with energy optimization. Clust. Comput. 16, 591–609 (2013)CrossRef Kolodziej, J., Khan, S.U., Wang, L., Byrski, A., Allah, N.M., Madami, S.A.: Hierarchical genetic-based grid scheduling with energy optimization. Clust. Comput. 16, 591–609 (2013)CrossRef
16.
Zurück zum Zitat Kulturel-Konak, S., Coit, D.W., Baheranwala, F.: Pruned Pareto-optimal sets for the system redundancy allocation problem based on multiple prioritized objectives. J. Heurist. 14(4), 335–357 (2008)CrossRefMATH Kulturel-Konak, S., Coit, D.W., Baheranwala, F.: Pruned Pareto-optimal sets for the system redundancy allocation problem based on multiple prioritized objectives. J. Heurist. 14(4), 335–357 (2008)CrossRefMATH
17.
Zurück zum Zitat Leesutthipornchai, P., Charnsripinyo, C., Wattanapongsakorn, N.: Soving multi-objective routing and wavelength assignment in WDM network using hybrid evolutionary computation approach. Comput. Commun. 33(18), 2246–2259 (2010)CrossRef Leesutthipornchai, P., Charnsripinyo, C., Wattanapongsakorn, N.: Soving multi-objective routing and wavelength assignment in WDM network using hybrid evolutionary computation approach. Comput. Commun. 33(18), 2246–2259 (2010)CrossRef
18.
Zurück zum Zitat Liu, H.L., Gu, F., Zhang, Q.: Decomposition of a multiobjective optimization problem into number of simple multi-objectives subproblems. IEEE Trans. Evol. Comput. 18(3), 450–455 (2014)CrossRef Liu, H.L., Gu, F., Zhang, Q.: Decomposition of a multiobjective optimization problem into number of simple multi-objectives subproblems. IEEE Trans. Evol. Comput. 18(3), 450–455 (2014)CrossRef
19.
Zurück zum Zitat Nebro, A.J., Durillo, J.J., Luna, F., Dorronsoro, B., Alba, E.: MOCell: a cellular genetic algorithm for multiobjective optimization. J. Intell. Syst. 24(7), 726–746 (2009)CrossRefMATH Nebro, A.J., Durillo, J.J., Luna, F., Dorronsoro, B., Alba, E.: MOCell: a cellular genetic algorithm for multiobjective optimization. J. Intell. Syst. 24(7), 726–746 (2009)CrossRefMATH
20.
Zurück zum Zitat Nebro, A.J., Luna, F., Alba, E., Dorronsoro, B., Durillo, J.J., Beham, A.: AbYSS: adapting scatter search to multiobjective optimization. IEEE Trans. Evol. Comput. 12(4), 439–457 (2008)CrossRef Nebro, A.J., Luna, F., Alba, E., Dorronsoro, B., Durillo, J.J., Beham, A.: AbYSS: adapting scatter search to multiobjective optimization. IEEE Trans. Evol. Comput. 12(4), 439–457 (2008)CrossRef
21.
Zurück zum Zitat Rachmawati, L., Srinivasan, D.: A multi-objective evolutionary algorithm with weighted sum niching for convergence on knee regions. In: Proceeding of the 8\(^{\rm th}\) Genetic and Evolutionary Computation Conference (GECCO’06), pp. 749–750 (2006) Rachmawati, L., Srinivasan, D.: A multi-objective evolutionary algorithm with weighted sum niching for convergence on knee regions. In: Proceeding of the 8\(^{\rm th}\) Genetic and Evolutionary Computation Conference (GECCO’06), pp. 749–750 (2006)
22.
Zurück zum Zitat Rachmwati, L., Srinivasan, D.: Multiobjective evolutionary algorithm with controllable focus on the knees of the Pareto front. IEEE Trans. Evol. Comp. 13(4), 810–824 (2010)CrossRef Rachmwati, L., Srinivasan, D.: Multiobjective evolutionary algorithm with controllable focus on the knees of the Pareto front. IEEE Trans. Evol. Comp. 13(4), 810–824 (2010)CrossRef
23.
Zurück zum Zitat Ronco, C.C.D., Ponza, R., Benini, E.: Aerodynamic shape optimization of aircraft components using an advanced multi-objective evolutionary approach. Comput. Methods Appl. Mech. Eng. 285, 255–290 (2015)MathSciNetCrossRef Ronco, C.C.D., Ponza, R., Benini, E.: Aerodynamic shape optimization of aircraft components using an advanced multi-objective evolutionary approach. Comput. Methods Appl. Mech. Eng. 285, 255–290 (2015)MathSciNetCrossRef
24.
Zurück zum Zitat Sindhya, K., Miettinen, K., Deb, K.: A hybrid framework for evolutionary multi-objective optimization. IEEE Trans. Evol. Comput. 17(4), 495–511 (2013)CrossRefMATH Sindhya, K., Miettinen, K., Deb, K.: A hybrid framework for evolutionary multi-objective optimization. IEEE Trans. Evol. Comput. 17(4), 495–511 (2013)CrossRefMATH
25.
Zurück zum Zitat Sudeng, S., Wattanapongsakorn, N.: Finding robust Pareto-optimal solutions using geometric angle-based pruning algorithm. Intell. Syst. Sci. Inf. 542, 277–295 (2014)CrossRef Sudeng, S., Wattanapongsakorn, N.: Finding robust Pareto-optimal solutions using geometric angle-based pruning algorithm. Intell. Syst. Sci. Inf. 542, 277–295 (2014)CrossRef
26.
Zurück zum Zitat Sudeng, S., Wattanapongsakorn, N.: Post Pareto-optimal pruning algorithm for multiple objective optimization using specific extended angle dominance. J. Eng. Appl. Artif. Intell. 38, 221–236 (2015)CrossRef Sudeng, S., Wattanapongsakorn, N.: Post Pareto-optimal pruning algorithm for multiple objective optimization using specific extended angle dominance. J. Eng. Appl. Artif. Intell. 38, 221–236 (2015)CrossRef
27.
Zurück zum Zitat Wang, L., Qu, H., Liu, S., Dun, C.: Modeling and optimization of the multiobjective stochastic joint replenishment and delivery problem under supply chain environment. Sci. World J. 91657, 1–11 (2013) Wang, L., Qu, H., Liu, S., Dun, C.: Modeling and optimization of the multiobjective stochastic joint replenishment and delivery problem under supply chain environment. Sci. World J. 91657, 1–11 (2013)
28.
Zurück zum Zitat Wattanapongsakorn, N., Levitan, S.P.: Reliability optimization models for embedded systems with multiple applications. IEEE Trans. Reliab. 53(3), 406–416 (2004)CrossRef Wattanapongsakorn, N., Levitan, S.P.: Reliability optimization models for embedded systems with multiple applications. IEEE Trans. Reliab. 53(3), 406–416 (2004)CrossRef
29.
Zurück zum Zitat Zhang, F., Cao, J., Li, K., Khan, S.U., Hwang, K.: Multi-objective scheduling of many tasks in cloud platforms. Future Gener. Comput. Syst. 37, 309–320 (2014)CrossRef Zhang, F., Cao, J., Li, K., Khan, S.U., Hwang, K.: Multi-objective scheduling of many tasks in cloud platforms. Future Gener. Comput. Syst. 37, 309–320 (2014)CrossRef
30.
Zurück zum Zitat Zhang, Q., Li, H.: MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans. Evol. Comput. 11(6), 712–731 (2007)CrossRef Zhang, Q., Li, H.: MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans. Evol. Comput. 11(6), 712–731 (2007)CrossRef
31.
Zurück zum Zitat Zhang, Q., Liu, B., Wang, Z., Ma, B.: Estimation of distribution algorithm for the machine part cell formation. LCBS 5821, 82–91 (2009) Zhang, Q., Liu, B., Wang, Z., Ma, B.: Estimation of distribution algorithm for the machine part cell formation. LCBS 5821, 82–91 (2009)
32.
Zurück zum Zitat Zitzler, E., Laumanns, M., Thiele, L.: SPEA2: Improving the Strength Pareto Evolutionary Algorithm, pp. 1–21. Computer Engineering and Network Laboratory (TIK), Department of Electrical Engineering, Swiss Federal Institute of Technology (ETH), Zurich (2001) Zitzler, E., Laumanns, M., Thiele, L.: SPEA2: Improving the Strength Pareto Evolutionary Algorithm, pp. 1–21. Computer Engineering and Network Laboratory (TIK), Department of Electrical Engineering, Swiss Federal Institute of Technology (ETH), Zurich (2001)
Metadaten
Titel
A knee-based multi-objective evolutionary algorithm: an extension to network system optimization design problem
verfasst von
Sufian Sudeng
Naruemon Wattanapongsakorn
Publikationsdatum
01.03.2016
Verlag
Springer US
Erschienen in
Cluster Computing / Ausgabe 1/2016
Print ISSN: 1386-7857
Elektronische ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-015-0492-2

Weitere Artikel der Ausgabe 1/2016

Cluster Computing 1/2016 Zur Ausgabe

Premium Partner