117 research outputs found

    A survey on metaheuristics for stochastic combinatorial optimization

    Get PDF
    Metaheuristics are general algorithmic frameworks, often nature-inspired, designed to solve complex optimization problems, and they are a growing research area since a few decades. In recent years, metaheuristics are emerging as successful alternatives to more classical approaches also for solving optimization problems that include in their mathematical formulation uncertain, stochastic, and dynamic information. In this paper metaheuristics such as Ant Colony Optimization, Evolutionary Computation, Simulated Annealing, Tabu Search and others are introduced, and their applications to the class of Stochastic Combinatorial Optimization Problems (SCOPs) is thoroughly reviewed. Issues common to all metaheuristics, open problems, and possible directions of research are proposed and discussed. In this survey, the reader familiar to metaheuristics finds also pointers to classical algorithmic approaches to optimization under uncertainty, and useful informations to start working on this problem domain, while the reader new to metaheuristics should find a good tutorial in those metaheuristics that are currently being applied to optimization under uncertainty, and motivations for interest in this fiel

    Using random search and brute force algorithm in factoring the RSA modulus

    Get PDF
    Abstract. The security of the RSA cryptosystem is directly proportional to the size of its modulus, n. The modulus n is a multiplication of two very large prime numbers, notated as p and q. Since modulus n is public, a cryptanalyst can use factorization algorithms such as Euler’s and Pollard’s algorithms to derive the private keys, p and q. Brute force is an algorithm that searches a solution to a problem by generating all the possible candidate solutions and testing those candidates one by one in order to get the most relevant solution. Random search is a numerical optimization algorithm that starts its search by generating one candidate solution randomly and iteratively compares it with other random candidate solution in order to get the most suitable solution. This work aims to compare the performance of brute force algorithm and random search in factoring the RSA modulus into its two prime factors by experimental means in Python programming language. The primality test is done by Fermat algorithm and the sieve of Eratosthenes

    SOCIAL NETWORK OPTIMIZATION A NEW METHAHEURISTIC FOR GENERAL OPTIMIZATION PROBLEMS

    Full text link

    Dynamic FE model updating using particle swarm optimization method: A methodology to design critical mechanical composite structures

    Get PDF
    To increase the performance of an industrial cutting machine, this work studied the possibility of replacing its current main steel gantry by a Carbon Fibre Reinforced Polymer (CFRP) composite solution. This component strongly influences the most relevant characteristics of the equipment, namely accuracy and maxima allowed accelerations. The flexibility of composites in terms of number, thickness and orientation of layers and the challenging trade-offs between weight and stiffness motivated the development of an optimisation process. The Particle Swarm Optimisation method (PSO) was used to develop a solution able to ensure higher accelerations and the required accuracy of the equipment, by optimizing continuously the FE model algorithm input and output assessment and updating it. The process resulted in a near optimal solution allowing a 43% weight reduction and an increase of the maximum allowed acceleration in 25%, while ensuring the same accuracy.This work has been supported by FCT – Fundação para a Ciência e Tecnologia within the R&D Units Project Scope: UIDB/00319/2020 and the scholarship SFRH/BD/51106/2010

    Smart DIPSS for Dynamic Stability Enchancement on Multi-Machine Power System

    Get PDF
    Disruption of the electric power system always results in instability. These disturbances can be in the form of network breaks (transients) or load changes (dynamic). Changes in load that occur suddenly and periodically cannot be responded well by the generator so that it can affect the dynamic stability of the system. This causes the occurrence of frequency oscillations in the generator. A poor response can cause frequency oscillations for a long period. This will result in a reduction in the available power transfer power. In a multi-machine power system, all the machines work in synchrony, so the generator must operate at the same frequency. Therefore, disturbances that arise will have a direct impact on changes in electrical power. In addition, changes in electrical power will have an impact on mechanical power. The difference in response speed between a fast electrical power response and a slower mechanical power response will result in instability. As a result of these differences, the system oscillates. The addition of the excitation circuit gain is less able to stabilize the system. To solve the problem, additional signal changes are required. The additional signal is generated by the Dual Input Power System Stabilizer (DIPSS) setting using the Ant Colony Optimization (ACO) method.Disruption of the electric power system always results in instability. These disturbances can be in the form of network breaks (transients) or load changes (dynamic). Changes in load that occur suddenly and periodically cannot be responded well by the generator so that it can affect the dynamic stability of the system. This causes the occurrence of frequency oscillations in the generator. A poor response can cause frequency oscillations for a long period. This will result in a reduction in the available power transfer power. In a multi-machine power system, all the machines work in synchrony, so the generator must operate at the same frequency. Therefore, disturbances that arise will have a direct impact on changes in electrical power. In addition, changes in electrical power will have an impact on mechanical power. The difference in response speed between a fast electrical power response and a slower mechanical power response will result in instability. As a result of these differences, the system oscillates. The addition of the excitation circuit gain is less able to stabilize the system. To solve the problem, additional signal changes are required. The additional signal is generated by the Dual Input Power System Stabilizer (DIPSS) setting using the Ant Colony Optimization (ACO) method
    • …
    corecore