283 research outputs found

    Adaptive firefly algorithm for hierarchical text clustering

    Get PDF
    Text clustering is essentially used by search engines to increase the recall and precision in information retrieval. As search engine operates on Internet content that is constantly being updated, there is a need for a clustering algorithm that offers automatic grouping of items without prior knowledge on the collection. Existing clustering methods have problems in determining optimal number of clusters and producing compact clusters. In this research, an adaptive hierarchical text clustering algorithm is proposed based on Firefly Algorithm. The proposed Adaptive Firefly Algorithm (AFA) consists of three components: document clustering, cluster refining, and cluster merging. The first component introduces Weight-based Firefly Algorithm (WFA) that automatically identifies initial centers and their clusters for any given text collection. In order to refine the obtained clusters, a second algorithm, termed as Weight-based Firefly Algorithm with Relocate (WFAR), is proposed. Such an approach allows the relocation of a pre-assigned document into a newly created cluster. The third component, Weight-based Firefly Algorithm with Relocate and Merging (WFARM), aims to reduce the number of produced clusters by merging nonpure clusters into the pure ones. Experiments were conducted to compare the proposed algorithms against seven existing methods. The percentage of success in obtaining optimal number of clusters by AFA is 100% with purity and f-measure of 83% higher than the benchmarked methods. As for entropy measure, the AFA produced the lowest value (0.78) when compared to existing methods. The result indicates that Adaptive Firefly Algorithm can produce compact clusters. This research contributes to the text mining domain as hierarchical text clustering facilitates the indexing of documents and information retrieval processes

    Parameters extraction of single diode model of photovoltaic cell using improved firefly algorithm

    Get PDF
    Models of photovoltaic (PV) are significant in the design, study and control of renewable energy system. In these models, equivalent diode circuit model is widely researched and used because of its high precision. In diode circuit model, usually there are several parameters to be determined. To improve the performance of PV models, it is important to extract their unknown parameters exactly and quickly. However, because of the nonlinear of the V-I characteristic output of PV, it is difficult to obtain the parameters accurately. In this paper, a self-adaptive firefly algorithm is proposed to extract the parameters of single diode circuit model. Through introducing an adaptive mutation factor into the evolution process of a firefly algorithm, it improves the precision and stability of the solution. The proposed adaptive firefly algorithm is used to extract the parameters of single diode model which have 5 unknown parameters. By using measure output voltage and current data of PV, the proposed algorithm can extract parameters exactly and quickly. The proposed algorithm is compared with classic firefly algorithms and other algorithms in the paper. The results show that the effectiveness of the proposed algorithm

    A Comprehensive Review of Recent Variants and Modifications of Firefly Algorithm

    Get PDF
    Swarm intelligence (SI) is an emerging field of biologically-inspired artificial intelligence based on the behavioral models of social insects such as ants, bees, wasps, termites etc. Swarm intelligence is the discipline that deals with natural and artificial systems composed of many individuals that coordinate using decentralized control and self-organization. Most SI algorithms have been developed to address stationary optimization problems and hence, they can converge on the (near-) optimum solution efficiently. However, many real-world problems have a dynamic environment that changes over time. In the last two decades, there has been a growing interest of addressing Dynamic Optimization Problems using SI algorithms due to their adaptation capabilities. This paper presents a broad review on two SI algorithms: 1) Firefly Algorithm (FA) 2) Flower Pollination Algorithm (FPA). FA is inspired from bioluminescence characteristic of fireflies. FPA is inspired from the the pollination behavior of flowering plants. This article aims to give a detailed analysis of different variants of FA and FPA developed by parameter adaptations, modification, hybridization as on date. This paper also addresses the applications of these algorithms in various fields. In addition, literatures found that most of the cases that used FA and FPA technique have outperformed compare to other metaheuristic algorithms

    Developing Load Balancing for IoT - Cloud Computing Based on Advanced Firefly and Weighted Round Robin Algorithms

    Get PDF
    أدى التطور في إنترنت الأشياء (IoT) إلى ربط البلايين من الأجهزة المادية غير المتجانسة معاً لتحسين نوعية الحياة البشرية، من خلال جمع البيانات من بيئتهم. يجب تخزين هذه البيانات الهائلة التي تم تجميعها في سعة تخزين كبيرة بالإضافة إلى قدرات حاسوبية عالية، التي توفيرها الحوسبة السحابية. يتم نقل بيانات أجهزة IoT باستخدام نوعين من البروتوكولات. نقل الرسائل في قائمة انتظار النقل (MQTT) وHypertext Transfer Protocol (HTTP). يهدف هذا البحث لتحسين أداء النظام وزيادة الموثوقية من خلال الاستخدام الفعال للموارد. من خلال، استخدام موازنة التحميل في الحوسبة السحابية لتوزيع عبء العمل ديناميكيًا عبر العقد لتجنب زيادة التحميل على أي مورد فردي. من خلال الجمع بين نوعين من الخوارزميات: الديناميكية خوارزمية (اليراعة المتقدمة (Advanced Firefly Algorithm  والخوارزمية الثابتة (Weighted Round Robin Algorithm). وأظهرت النتيجة تحسن في استخدام الموارد وزيادة الإنتاجية وتقليل وقت وقت الاستجابة.The evolution of the Internet of things (IoT) led to connect billions of heterogeneous physical devices together to improve the quality of human life by collecting data from their environment. However, there is a need to store huge data in big storage and high computational capabilities.   Cloud computing can be used to store big data.  The data of IoT devices is transferred using two types of protocols: Message Queuing Telemetry Transport (MQTT) and Hypertext Transfer Protocol (HTTP). This paper aims to make a high performance and more reliable system through efficient use of resources. Thus, load balancing in cloud computing is used to dynamically distribute the workload across nodes to avoid overloading any individual resource, by combining two types of algorithms: dynamic algorithm (adaptive firefly) and static algorithm (weighted round robin). The results show improvement in resource utilization, increased productivity, and reduced response time

    INTEGRATED APPROACH OF SCHEDULING A FLEXIBLE JOB SHOP USING ENHANCED FIREFLY AND HYBRID FLOWER POLLINATION ALGORITHMS

    Get PDF
    Manufacturing industries are undergoing tremendous transformation due to Industry 4.0. Flexibility, consumer demands, product customization, high product quality, and reduced delivery times are mandatory for the survival of a manufacturing plant, for which scheduling plays a major role. A job shop problem modified with flexibility is called flexible job shop scheduling. It is an integral part of smart manufacturing. This study aims to optimize scheduling using an integrated approach, where assigning machines and their routing are concurrently performed. Two hybrid methods have been proposed: 1) The Hybrid Adaptive Firefly Algorithm (HAdFA) and 2) Hybrid Flower Pollination Algorithm (HFPA). To address the premature convergence problem inherent in the classic firefly algorithm, the proposed HAdFA employs two novel adaptive strategies: employing an adaptive randomization parameter (α), which dynamically modifies at each step, and Gray relational analysis updates firefly at each step, thereby maintaining a balance between diversification and intensification. HFPA is inspired by the pollination strategy of flowers. Additionally, both HAdFA and HFPA are incorporated with a local search technique of enhanced simulated annealing to accelerate the algorithm and prevent local optima entrapment. Tests on standard benchmark cases have been performed to demonstrate the proposed algorithm’s efficacy. The proposed HAdFA surpasses the performance of the HFPA and other metaheuristics found in the literature. A case study was conducted to further authenticate the efficiency of our algorithm. Our algorithm significantly improves convergence speed and enables the exploration of a large number of rich optimal solutions.

    Optimal SVC allocation via symbiotic organisms search for voltage security improvement

    Get PDF
    It is desirable that a power system operation is in a normal operating condition. However, the increase of load demand in a power system has forced the system to operate near to its stability limit whereby an increase in load poses a threat to the power system security. In solving this issue, optimal reactive power support via SVC allocation in a power system has been proposed. In this paper, Symbiotic Organisms Search (SOS) algorithm is implemented to solve for optimal allocation of SVC in the power system. IEEE 26 Bus Reliability Test System is used as the test system. Comparative studies are also conducted concerning Particle Swarm Optimization (PSO) and Evolutionary Programming (EP) techniques based on several case studies. Based on the result, SOS has proven its superiority by producing higher quality solutions compared to PSO and EP. The results of this study can benefit the power system operators in planning for optimal power system operations

    FACTS device installation in transmission system using whale optimization algorithm

    Get PDF
    As the world is progressing forward, the load demand in the power system has been continuously increasing day by day. This situation has forced the power system to operate under stress condition due to its limitation. Therefore, due to the stressed condition, the transmission losses faced higher increment with a lower minimum voltage. Theoretically, the installation of the Flexible AC Transmission System (FACTS) device can solve the problem experienced by the power system. This paper presents the whale optimization algorithm for loss minimization using FACTS devices in the transmission system. Thyristor controlled series compensator (TCSC) is chosen for this study. In this study, WOA is developed to identify the optimal sizing of FACTS device for loss minimization in the power system. IEEE 30- bus RTS was used as the test system to validate the effectiveness of the proposed algorithm

    A Review and Comparative Study of Firefly Algorithm and its Modified Versions

    Get PDF
    Firefly algorithm is one of the well-known swarm-based algorithms which gained popularity within a short time and has different applications. It is easy to understand and implement. The existing studies show that it is prone to premature convergence and suggest the relaxation of having constant parameters. To boost the performance of the algorithm, different modifications are done by several researchers. In this chapter, we will review these modifications done on the standard firefly algorithm based on parameter modification, modified search strategy and change the solution space to make the search easy using different probability distributions. The modifications are done for continuous as well as non-continuous problems. Different studies including hybridization of firefly algorithm with other algorithms, extended firefly algorithm for multiobjective as well as multilevel optimization problems, for dynamic problems, constraint handling and convergence study will also be briefly reviewed. A simulation-based comparison will also be provided to analyse the performance of the standard as well as the modified versions of the algorithm
    corecore