Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
144 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
46 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Multi-objective Flower Algorithm for Optimization (1404.0695v1)

Published 2 Apr 2014 in cs.NE and math.OC

Abstract: Flower pollination algorithm is a new nature-inspired algorithm, based on the characteristics of flowering plants. In this paper, we extend this flower algorithm to solve multi-objective optimization problems in engineering. By using the weighted sum method with random weights, we show that the proposed multi-objective flower algorithm can accurately find the Pareto fronts for a set of test functions. We then solve a bi-objective disc brake design problem, which indeed converges quickly.

Citations (365)

Summary

  • The paper presents a multi-objective extension of the Flower Pollination Algorithm that aggregates objectives with a weighted sum method to identify well-distributed Pareto-optimal solutions.
  • It combines global Lévy flight-based search with local probabilistic steps to balance exploration and exploitation, demonstrating superior performance on benchmarks like ZDT and LZ.
  • The algorithm outperforms methods such as NSGA-II, MODE, and SPEA, and successfully addresses real-world challenges like disc brake design.

Multi-objective Flower Algorithm for Optimization: An Overview

The paper "Multi-objective Flower Algorithm for Optimization" authored by Xin-She Yang, Mehmet Karamanoglu, and Xingshi He presents an extension of the Flower Pollination Algorithm (FPA) to tackle multi-objective optimization problems. Originally designed for single-objective optimization, the FPA is inspired by the pollination process of flowering plants, and it has been adapted to manage complex optimization tasks involving multiple objectives by identifying Pareto-optimal solutions efficiently.

Introduction to the Flower Pollination Algorithm

Before exploring the multi-objective aspect, the paper outlines the fundamental principles of the Flower Pollination Algorithm. This nature-inspired approach models the biological processes of flower pollination, utilizing both global (cross-pollination) and local (self-pollination) strategies. The global search is facilitated through Lévy flights, characterizing the pollinating behavior of insects over large distances and encapsulating a probabilistic search pattern. Concurrently, local search is managed through a probabilistic mechanism driven by flower constancy, which is analogous to incremental steps based on similar flowers, introducing a degree of exploitative search.

The FPA is controlled by a switch probability pp, which biases the algorithm slightly towards local polling. This balance between exploration and exploitation aims to efficiently converge towards optimal or near-optimal solutions.

Extending FPA to Multi-objective Problems

To extend the FPA to handle multi-objective optimization, the authors employ a weighted sum method. This approach aggregates multiple objectives into a single composite function via random weights, enabling the algorithm to explore the solution space effectively for Pareto-optimal fronts. The primary objective is to identify a dispersed set of solutions across the Pareto front, representing a balance of trade-offs among competing objectives.

Numerical Experiments and Performance Evaluation

The paper provides a comprehensive evaluation of the Multi-objective FPA (MOFPA) through its application to classical test problems with differing Pareto front characteristics, including convex, non-convex, and discontinuous forms. The test suite includes benchmark functions such as ZDT1, ZDT2, ZDT3, and LZ, reflecting diverse challenges inherent in multi-objective optimization.

The results exhibit that MOFPA decisively outperforms other contemporary multi-objective optimization algorithms such as NSGA-II, MODE, and SPEA. Notably, the reported generalized distance measures indicate superior performance by MOFPA, with values significantly lower than those from competing methods across the considered test cases.

Practical Application: Disc Brake Design

The paper illustrates the practical efficacy of MOFPA by tackling a real-world engineering problem—designing a disc brake with dual objectives. The algorithm aims to minimize both the mass and braking time, subject to structural and operational constraints. The outcomes demonstrate the algorithm's ability to handle complex, constrained, multi-objective problems and produce well-distributed Pareto sets, further validating the robustness and adaptability of MOFPA.

Implications and Future Directions

The research indicates valuable implications for the field of optimization, offering an adaptable and efficient approach for solving multi-objective design and engineering problems. The simplicity of FPA, characterized by minimal parameter dependency, facilitates its implementation and widespread adoption.

Future work may focus on a more granular parametric paper to optimize algorithmic performance further. Additionally, theoretical exploration into the dynamics underpinning FPA could leverage dynamic systems or Markov process theories, opening avenues for enhancing FPA's theoretical understanding and practical utility.

In conclusion, this paper successfully extends the Flower Pollination Algorithm to multi-objective domains, illustrating its competence and offering significant contributions to solving complex engineering problems. The introduction of MOFPA provides a promising tool for researchers and practitioners in the field of optimization.