6,213 research outputs found

    Cosine Harmony Search (CHS) for Static Optimization

    Get PDF
    Harmony Search (HS) is a behaviour imitation of a musician looking for the balance harmony. HS suffers to find the best parameter tuning especially for Pitch Adjustment Rate (PAR). PAR plays a crucial role in selecting historical solution and adjusting it using Bandwidth (BW) value. However, PAR in HS requires to be initialized with a constant value at the beginning step. On top of that, it also causes delay in convergence speed due to disproportion of global and local search capabilities. Even though, some HS variants claimed to overcome that shortcoming by introducing the self-modification of pitch adjustment rate, some of their justification were imprecise and required deeper and extensive experiments. Local Opposition-Based Learning Self-Adaptation Global Harmony Search (LHS) implements a heuristic factor, η for self-modification of PAR. It (η) manages the probability for selecting the adaptive step either as global or worst. If the value of η is large, the opportunity to select the global adaptive step is high, so the algorithm will further exploit for better harmony value. Otherwise, if η is small, the worst adaptive step is prone to be selected, therefore the algorithm will close to the global best solution. In this paper, regarding to the HS problem, we introduce a Cosine Harmony Search (CHS) by incorporating embedment of cosine and additional strategy rule with self-modification of pitch tuning to enlarge the exploitation capability of solution space. The additional strategy employs the η inspired by LHS and contains the cosine parameter. We test our proposed CHS on twelve standard static benchmark functions and compare it with basic HS and five state-of-the-art HS variants. Our proposed method and these state-of-the-art algorithms executed using 30 and 50 dimensions. The numerical results demonstrated that the CHS has outperformed with other state-of-the-art in accuracy and convergence speed evaluations

    A Novel Self-Adaptive Harmony Search Algorithm

    Get PDF
    The harmony search algorithm is a music-inspired optimization technology and has been successfully applied to diverse scientific and engineering problems. However, like other metaheuristic algorithms, it still faces two difficulties: parameter setting and finding the optimal balance between diversity and intensity in searching. This paper proposes a novel, self-adaptive search mechanism for optimization problems with continuous variables. This new variant can automatically configure the evolutionary parameters in accordance with problem characteristics, such as the scale and the boundaries, and dynamically select evolutionary strategies in accordance with its search performance. The new variant simplifies the parameter setting and efficiently solves all types of optimization problems with continuous variables. Statistical test results show that this variant is considerably robust and outperforms the original harmony search (HS), improved harmony search (IHS), and other self-adaptive variants for large-scale optimization problems and constrained problems

    Improved Adaptive Harmony Search algorithm for the resource levelling problem with minimal lags

    Full text link
    The resource leveling problem (RLP) aims to provide the most efficient resource consumption as well as minimize the resource fluctuations without increasing the prescribed makespan of the construction project. Resource fluctuations are impractical, inefficient and costly when they happen on construction sites. Therefore, previous research has tried to find an efficient way to solve this problem. Metaheuristics using Harmony Search seem to be faster and more efficient than others, but present the same problem of premature convergence closing around local optimums. In order to diminish this issue, this study introduces an innovative Improved and Adaptive Harmony Search (IAHS) algorithm to improve the solution of the RLP with multiple resources. This IAHS algorithm has been tested with the standard Project Scheduling Problem Library for four metrics that provide different levelled profiles from rectangular to bell shapes. The results have been compared with the benchmarks available in the literature presenting a complete discussion of results. Additionally, a case study of 71 construction activities contemplating the widest possible set of conditions including continuity and discontinuity of flow relationships has been solved as example of application for real life construction projects. Finally, a visualizer tool has been developed to compare the effects of applying different metrics with an app for Excel. The IAHS algorithm is faster with better overall results than other metaheuristics. Results also show that the IAHS algorithm is especially fitted for the Sum of Squares Optimization metric. The proposed IAHS algorithm for the RLP is a starting point in order to develop user-friendly and practical computer applications to provide realistic, fast and good solutions for construction project managers.This research was partially supported by the FAPA program of Universidad de Los Andes, Colombia (code P14.246922.005/01). The authors would also like to thank the research group of Construction Engineering and Management (INgeco).Ponz Tienda, JL.; Salcedo-Bernal, A.; Pellicer Armiñana, E.; Benlloch Marco, J. (2017). Improved Adaptive Harmony Search algorithm for the resource levelling problem with minimal lags. Automation in Construction. 77:82-92. https://doi.org/10.1016/j.autcon.2017.01.018S82927

    Harmony Search Method: Theory and Applications

    Get PDF
    The Harmony Search (HS) method is an emerging metaheuristic optimization algorithm, which has been employed to cope with numerous challenging tasks during the past decade. In this paper, the essential theory and applications of the HS algorithm are first described and reviewed. Several typical variants of the original HS are next briefly explained. As an example of case study, a modified HS method inspired by the idea of Pareto-dominance-based ranking is also presented. It is further applied to handle a practical wind generator optimal design problem

    Full factorial experimental design for parameters selection of Harmony Search Algorithm

    Get PDF
    AbstractMetaheuristic may be defined as an iterative search process that intelligently performs the exploration and exploitationin the solution space aiming to efficiently find near optimal solutions. Various natural intelligences and inspirations have been artificially embedded into the iterative process. In this work, Harmony Search Algorithm (HSA), which is based on the melody fine tuning conducted by musicians for optimising the synchronisation of the music, was adopted to find optimal solutions of nine benchmarking non-linear continuous mathematical models including two-, three- and four-dimensions. Considering the solution space in a specified region, some models contained a global optimum and multi local optima. A series of computational experiments was used to systematically identify the best parameters of HSA and to compare its performance with other metaheuristics including the Shuffled Frog Leaping (SFL) and the Memetic Algorithm (MA) in terms of the mean and variance ofthe solutions obtained

    Metaheuristic design of feedforward neural networks: a review of two decades of research

    Get PDF
    Over the past two decades, the feedforward neural network (FNN) optimization has been a key interest among the researchers and practitioners of multiple disciplines. The FNN optimization is often viewed from the various perspectives: the optimization of weights, network architecture, activation nodes, learning parameters, learning environment, etc. Researchers adopted such different viewpoints mainly to improve the FNN's generalization ability. The gradient-descent algorithm such as backpropagation has been widely applied to optimize the FNNs. Its success is evident from the FNN's application to numerous real-world problems. However, due to the limitations of the gradient-based optimization methods, the metaheuristic algorithms including the evolutionary algorithms, swarm intelligence, etc., are still being widely explored by the researchers aiming to obtain generalized FNN for a given problem. This article attempts to summarize a broad spectrum of FNN optimization methodologies including conventional and metaheuristic approaches. This article also tries to connect various research directions emerged out of the FNN optimization practices, such as evolving neural network (NN), cooperative coevolution NN, complex-valued NN, deep learning, extreme learning machine, quantum NN, etc. Additionally, it provides interesting research challenges for future research to cope-up with the present information processing era

    Hybrid Taguchi-Harmony Search Algorithm for Solving Engineering Optimization Problems

    Get PDF
    Harmony search algorithm have recently gained a lot of attention from the optimization research community. In this paper, an improved harmony search algorithm is introduced to solve engineering optimization problems. To demonstrate the effectiveness and robustness of the proposed approach, it is applied to an engineering design and manufacturing optimization problem taken from the literature. The results obtained by the new hybrid harmony search approach for the case studies are compared with a hybrid genetic algorithm, scatter search algorithm, genetic algorithm, feasible direction method and handbook recommendation. The results of case studies show that the proposed optimization approach is highly competitive and that can be considered a viable alternative to solve design and manufacturing optimization problems

    Extensions of an Empirical Automated Tuning Framework

    Get PDF
    Empirical auto-tuning has been successfully applied to scientific computing applications and web-based cluster servers over the last few years. However, few studies are focused on applying this method on optimizing the performance of database systems. In this thesis, we present a strategy that uses Active Harmony, an empirical automated tuning framework to optimize the throughput of PostgreSQL server by tuning its settings such as memory and buffer sizes. We used Nelder-Mead simplex method as the search engine, and we showed how our strategy performs compared to the hand-tuned and default results. Another part of this thesis focuses on using data from prior runs of auto-tuning. Prior data has been proved to be useful in many cases, such as modeling the search space or finding a good starting point for hill-climbing. We present several methods that were developed to manage the prior data in Active Harmony. Our intention was to provide tuners a complete set of information for their tuning tasks

    Ensemble Prediction of Stream Flows Enhanced by Harmony Search Optimization

    Get PDF
    This work presents the application of a data-driven model for streamflow predictions, which can be one of the possibilities for the preventive protection of a population and its property. A new methodology was investigated in which ensemble modeling by data-driven models was applied and in which harmony search was used to optimize the ensemble structure. The diversity of the individual basic learners which form the ensemble is achieved through the application of different learning algorithms. In the proposed ensemble modeling of river flow predictions, powerful algorithms with good performances were used as ensemble constituents (gradient boosting machines, support vector machines, random forests, etc.). The proposed ensemble provides a better degree of precision in the prediction task, which was evaluated as a case study in comparison with the ensemble components, although they were powerful algorithms themselves. For this reason, the proposed methodology could be considered as a potential tool in flood predictions and prediction tasks in general
    corecore