3,075 research outputs found

    Dynamic Optimization of Network Routing Problem through Ant Colony Optimization (ACO)

    Get PDF
    Search Based Software Engineering (SBSE) is a new paradigm of Software engineering, which considers software engineering problems as search problems and emphasizes to find out optimal solution for the given set of available solutions using metaheuristic techniques like hill climbing simulated annealing, evolutionary programming and tabu search. On the other hand AI techniques like Swarm particle optimization and Ant colony optimization (ACO) are used to find out solutions for dynamic problems. SBSE is yet not used for dynamic problems. In this study ACO techniques are applied on SBSE problem by considering Network routing problem as case study, in which the nature of problem is dynamic. Keywords: SBSE, ACO, Metaheuristic search techniques, dynamic optimizatio

    The Application of Ant Colony Optimization

    Get PDF
    The application of advanced analytics in science and technology is rapidly expanding, and developing optimization technics is critical to this expansion. Instead of relying on dated procedures, researchers can reap greater rewards by utilizing cutting-edge optimization techniques like population-based metaheuristic models, which can quickly generate a solution with acceptable quality. Ant Colony Optimization (ACO) is one the most critical and widely used models among heuristics and meta-heuristics. This book discusses ACO applications in Hybrid Electric Vehicles (HEVs), multi-robot systems, wireless multi-hop networks, and preventive, predictive maintenance

    Review of Anaerobic Digestion Modeling and Optimization Using Nature-Inspired Techniques

    Get PDF
    Although it is a well-researched topic, the complexity, time for process stabilization, and economic factors related to anaerobic digestion call for simulation of the process offline with the help of computer models. Nature-inspired techniques are a recently developed branch of artificial intelligence wherein knowledge is transferred from natural systems to engineered systems. For soft computing applications, nature-inspired techniques have several advantages, including scope for parallel computing, dynamic behavior, and self-organization. This paper presents a comprehensive review of such techniques and their application in anaerobic digestion modeling. We compiled and synthetized the literature on the applications of nature-inspired techniques applied to anaerobic digestion. These techniques provide a balance between diversity and speed of arrival at the optimal solution, which has stimulated their use in anaerobic digestion modeling

    Dynamic ant colony optimization for globally optimizing consumer preferences

    Get PDF
    Consumer preference for any product or product feature can be expressed in the form of a utility function. Many such utility functions form a part of a preference map, where each of these are expressed in terms of the attributes defining the product or the product feature. In order to optimize the design, it is required to optimize the overall utility function obtained by a mathematical combination of individual utility functions defined in the preference map. The objective of this research is to devise and implement an algorithm to optimize all the individual utility functions comprised in a preference map for a product or product feature. Executed together, this will optimize the overall utility function, U(x). So, an algorithm is needed to compute the optimal values for each attribute forming the individual utility functions by efficiently and thoroughly testing the entire allowed range of values in the function domain, i.e. the global optimum. The challenges faced in this include the presence of a complex space created by interactions between the various attributes in the preference map. This makes it prohibitive to solve using traditional algorithms. Thus, software agents aid in the computation as two or more software agents can collaborate on the task of optimization, enabling every single software agent to cater to a single attribute. Thus, any number of software agents can be employed to run synchronously so that all the concerned attributes can be efficiently optimized --Abstract, page iii
    corecore