KMITL

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

Browse

Search Results

Now showing 1 - 7 of 7
  • Some of the metrics are blocked by your 
    Item type:Publication,
    An Adaptive Differential Evolution with Multiple Crossover Strategies for Optimization Problems
    (2024-06-01)
    Farda, Irfan
    ;
    Thammano, Arit
    The efficiency of a Differential Evolution (DE) algorithm largely depends on the control parameters of the mutation strategy. However, fixed-value control parameters are not effective for all types of optimization problems. Furthermore, DE search capability is often restricted, leading to limited exploration and poor exploitation when relying on a single strategy. These limitations cause DE algorithms to potentially miss promising regions, converge slowly, and stagnate in local optima. To address these drawbacks, we proposed a new Adaptive Differential Evolution Algorithm with Multiple Crossover Strategy Scheme (ADEMCS). We introduced an adaptive mutation strategy that enabled DE to adapt to specific optimization problems. Additionally, we augmented DE with a powerful local search ability: a hunting coordination operator from the reptile search algorithm for faster convergence. To validate ADEMCS effectiveness, we ran extensive experiments using 32 benchmark functions from CEC2015 and CEC2016. Our new algorithm outperformed nine state-of-the-art DE variants in terms of solution quality. The integration of the adaptive mutation strategy and the hunting coordination operator significantly enhanced DE's global and local search capabilities. Overall, ADEMCS represented a promising approach for optimization, offering adaptability and improved performance over existing variants.
  • Some of the metrics are blocked by your 
    Item type:Publication,
    Differential Evolution for Classification: A Novel Classifier Technique in Data Mining
    (2024-01-01)
    Farda, Irfan
    ;
    Thammano, Arit
    In the realm of Data Mining, the pursuit of innovative classification methodologies remains crucial for advancing robust techniques in handling complex and diverse datasets. This paper explores the application of Differential Evolution (DE), a powerful optimization algorithm, as a unique and effective optimization-based standalone classifier. Our exploration focused on harnessing DE's intrinsic capabilities, adapting it into a classifier while preserving its distinctiveness. The fundamental principle of DE for classification involves iteratively optimizing the center point for each class using DE operators, which are specialized mechanisms for exploring and refining solutions, and utilizing these optimized points for making predictions. The effectiveness of our model was evaluated on ten classification datasets from the UCI Machine Learning Repository and compared against three other classification methods: KNN, ZMP, and BPNN. Experimental results underscore the competitive performance of our proposed model, emphasizing the potential of DE in effectively addressing classification challenges.
  • Some of the metrics are blocked by your 
    Item type:Publication,
    Differential Evolution with Self-Adaptive Mutation and Population Improvement Strategy for Optimization Problems
    (2024-01-01)
    Farda, Irfan
    ;
    Thammano, Arit
    ;
    Morris, John
    Differential Evolution (DE) algorithms are widely recognized as effective metaheuristic techniques used to solve continuous optimization problems. However, DE algorithms encounter limitations in exploration and exploitation due to their sensitivity to parameter settings and reliance on mutation strategies. To overcome these drawbacks, we introduced a self-adaptive mutation and population improvement strategy in differential evolution, SAMPIDE. The algorithm adjusts the mutation operator automatically according to the successful mutation operator value from the previous generation. Additionally, to enhance the algorithm's convergence, we adopted a random learning mechanism to update the population. SAMPIDE was compared with nine state-of-the-art DE variants and four other metaheuristic algorithms across thirty-two benchmark functions. SAMPIDE consistently outperformed others on unimodal, step and noisy functions, while maintaining competitive performance on multimodal functions. Additionally, when tested on five real-world problems, SAMPIDE outperformed other metaheuristic algorithms. Thus, the self-adaptive mutation and population improvement strategy incorporated into SAMPIDE positioned it as a promising solution for a wide range of optimization problems.
  • 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.