KMITL

Permanent URI for this communityhttps://dspace.kmitl.ac.th/handle/123456789/1

Browse

Search Results

Now showing 1 - 4 of 4
  • Some of the metrics are blocked by your 
    Item type:Publication,
    An Improved Differential Evolution Algorithm for Numerical Optimization Problems
    (2023-06-01)
    Farda, Irfan
    ;
    Thammano, Arit
    The differential evolution algorithm has gained popularity for solving complex optimization problems because of its simplicity and efficiency. However, it has several drawbacks, such as a slow convergence rate, high sensitivity to the values of control parameters, and the ease of getting trapped in local optima. In order to overcome these drawbacks, this paper integrates three novel strategies into the original differential evolution. First, a population improvement strategy based on a multi-level sampling mechanism is used to accelerate convergence and increase the diversity of the population. Second, a new self-adaptive mutation strategy balances the exploration and exploitation abilities of the algorithm by dynamically determining an appropriate value of the mutation parameters; this improves the search ability and helps the algorithm escape from local optima when it gets stuck. Third, a new selection strategy guides the search to avoid local optima. Twelve benchmark functions of different characteristics are used to validate the performance of the proposed algorithm. The experimental results show that the proposed algorithm performs significantly better than the original DE in terms of the ability to locate the global optimum, convergence speed, and scalability. In addition, the proposed algorithm is able to find the global optimal solutions on 8 out of 12 benchmark functions, while 7 other well-established metaheuristic algorithms, namely NBOLDE, ODE, DE, SaDE, JADE, PSO, and GA, can obtain only 6, 2, 1, 1, 1, 1, and 1 functions, respectively.
  • Some of the metrics are blocked by your 
    Item type:Publication,
    Enhancing Genetic Algorithm Performance with Hybrid Strategy for Solving Optimization Problems
    (2023-01-01)
    Farda, Irfan
    ;
    Thammano, Arit
    This study presents a novel algorithm called hybrid-GA, which combines genetic algorithm (GA) with the Harris Hawks Optimization (HHO) algorithm to address the challenge of enhancing GA performance in solving optimization problems. While GA is known for its strong exploration capabilities, it often faces challenges in exploitation, limiting its ability to find global optimal solutions. The hybrid-GA algorithm aims to surpass existing methods by achieving a better balance between exploration and exploitation, resulting in improved solution quality, faster convergence, and enhanced exploration-exploitation ability. The algorithm effectiveness is demonstrated through experiments on six benchmark functions from CEC2017, where the hybrid-GA outperforms compared algorithms on five of six functions, showcasing its potential for enhancing GA performance in optimization problem-solving. These findings contribute to advancing the field by providing a promising solution to address the exploration-exploitation challenge in GA-based optimization.
  • Some of the metrics are blocked by your 
    Item type:Publication,
    A Novel Discrete Differential Evolution Algorithm for Solving the Traveling Salesman Problem
    (2023-01-01)
    Farda, Irfan
    ;
    Thammano, Arit
    This research introduces a novel approach, Discrete Differential Evolution (DDE), to address the Traveling Salesman Problem (TSP), a classic combinatorial optimization challenge with wide-ranging real-world applications. While initially designed for continuous optimization problems, the Differential Evolution algorithm has been adapted to suit the discrete nature of the TSP. Our approach involves several key modifications to the standard Differential Evolution algorithm. These include the creation of mutant vectors through random subtour optimization, the utilization of order crossover to generate trial vectors, and the application of a pool tournament population selection method to identify the most promising candidates. To assess the effectiveness of our proposed algorithm, we conducted comprehensive computational experiments across multiple TSP instances. Comparative analyses against other algorithms, such as the Hybrid Differential Evolution (HDE) and Discrete Particle Swarm Optimization (DPSO), consistently demonstrated that our proposed DDE outperformed the competitors on all Traveling Salesman test instances. This underscores the algorithm's superior performance, as evidenced by its consistently superior results in both the best and the mean solution quality, along with lower Relative Error (RE) values, signifying its proficiency in identifying routes closer to the optimum.
  • Some of the metrics are blocked by your 
    Item type:Publication,
    A Self-adaptive Differential Evolution Algorithm for Solving Optimization Problems
    (2022-01-01)
    Farda, Irfan
    ;
    Thammano, Arit
    This research proposes a novel self-adaptive differential evolution algorithm for solving continuous optimization problems. This paper focuses on redesiging the self-adaptive strategy for the mutation parameters. The new mutation parameters adjust themselves to the current situation of the algorithm. When the search is stagnant, the first mutation parameter that scales the difference between the best vector and the target vector will be increased. In contrast, the second mutation parameter that scales the difference between two random target vectors will be decreased. On the other hand, when the search progresses well towards the global optimum, the algorithm will enhance the search of the surrounding space by doing the opposite of the above actions. The performance of the proposed self-adaptive differential evolution algorithm was evaluated and compared with the classic differential evolution algorithm on 7 benchmark functions. The experimental results showed that the proposed algorithm converged much faster than the classic differential evolution algorithm on all benchmark functions.