5,244 research outputs found

    Binary artificial algae algorithm for multidimensional knapsack problems

    Get PDF
    The multidimensional knapsack problem (MKP) is a well-known NP-hard optimization problem. Various meta-heuristic methods are dedicated to solve this problem in literature. Recently a new meta-heuristic algorithm, called artificial algae algorithm (AAA), was presented, which has been successfully applied to solve various continuous optimization problems. However, due to its continuous nature, AAA cannot settle the discrete problem straightforwardly such as MKP. In view of this, this paper proposes a binary artificial algae algorithm (BAAA) to efficiently solve MKP. This algorithm is composed of discrete process, repair operators and elite local search. In discrete process, two logistic functions with different coefficients of curve are studied to achieve good discrete process results. Repair operators are performed to make the solution feasible and increase the efficiency. Finally, elite local search is introduced to improve the quality of solutions. To demonstrate the efficiency of our proposed algorithm, simulations and evaluations are carried out with total of 94 benchmark problems and compared with other bio-inspired state-of-the-art algorithms in the recent years including MBPSO, BPSOTVAC, CBPSOTVAC, GADS, bAFSA, and IbAFSA. The results show the superiority of BAAA to many compared existing algorithms

    A constraint-based framework to model harmony for algorithmic composition

    Get PDF
    Music constraint systems provide a rule-based approach to composition. Existing systems allow users to constrain the harmony, but the constrainable harmonic information is restricted to pitches and intervals between pitches. More abstract analytical information such as chord or scale types, their root, scale degrees, enharmonic note representations, whether a note is the third or fifth of a chord and so forth are not supported. However, such information is important for modelling various music theories. This research proposes a framework for modelling harmony at a high level of abstraction. It explicitly represents various analytical information to allow for complex theories of harmony. It is designed for efficient propagation-based constraint solvers. The framework supports the common 12-tone equal temperament, and arbitrary other equal temperaments. Users develop harmony models by applying user-defined constraints to its music representation. Three examples demonstrate the expressive power of the framework: (1) an automatic melody harmonisation with a simple harmony model; (2) a more complex model implementing large parts of Schoenberg’s tonal theory of harmony; and (3) a composition in extended tonality. Schoenberg’s comprehensive theory of harmony has not been computationally modelled before, neither with constraints programming nor in any other way.

    Reserve Capacity Model for Optimizing Traffic Signal Timings with an Equity Constraint

    Get PDF
    This paper represents a solution algorithm for optimizing traffic signal timings in urban road networks by considering reserve capacity with an equity constraint. It is well known that the variation of signal timings in a road network may cause an inequity issue with regard to the travel costs of road users travelling between origin-destination (O-D) pairs. That is, the users may be influenced differently by changing traffic signal timings. In this context, the bilevel programming model is proposed for finding reserve capacity for signalized road networks by taking into account the equity issue. In the upper level, the reserve capacity is maximized with an equity constraint, whereas deterministic user equilibrium problem is dealt in the lower level. In order to solve the proposed model, a heuristic solution algorithm based on harmony search combined with a penalty function approach is developed. The application of the proposed model is illustrated for an example road network taken from a literature

    Gravitational Search and Harmony Search Algorithms for Solving the Chemical Kinetics Optimization Problems

    Get PDF
    The article is dedicated to the analysis of the global optimization algorithms application to the solution of inverse problems of chemical kinetics. Two heuristic algorithms are considered - the gravitational search algorithm and the harmony algorithm. The article describes the algorithms, as well as the application of these algorithms to the optimization of test functions. After that, these algorithms are used to search for the kinetic parameters of two chemical processes – propane pre-reforming on Ni-catalyst and catalytic isomerization of pentane-hexane fraction. For the first process both algorithms showed approximately the same solution, while for the second problem the gravitational search algorithm showed a smaller value of the minimizing function. Wherefore, it is concluded that on large-scale problems it is better to use the gravitational search algorithm rather than the harmony algorithm, while obtaining a smaller value of the minimizing function in a minimum time. On low-scale problems both algorithms showed approximately the same result, while demonstrating the coincidence of the calculated data with the experimental ones

    Preventive maintenance effect on the aggregate production planning model with tow-phase production systems: modeling and solution methods

    Get PDF
    This paper develops two mixed integer linear programming (MILP) models for an integrated aggregate production planning (APP) system with return products, breakdowns and preventive maintenance (PM). The goal is to minimize the cost of production with regard to PM costs, breakdowns, the number of laborers and inventory levels and downtimes. Due to NP-hard class of APP, we implement a harmony search (HS) algorithm and vibration damping optimization (VDO) algorithm for solving these models. Next, the Taguchi method is conducted to calibrate the parameter of the metaheuristics and select the optimal levels of factors influencing the algorithm’s performance. Computational results tested on a set of randomly generated instances show the efficiency of the vibration damping optimization algorithm against the harmony search algorithm. We find VDO algorithm to obtain best quality solutions for APP with breakdowns and PM, which could be efficient for large scale problems. Finally, the computational results show that the objective function values obtained by APP with PM are better than APP with breakdown results

    Optimal Placement Algorithms for Virtual Machines

    Full text link
    Cloud computing provides a computing platform for the users to meet their demands in an efficient, cost-effective way. Virtualization technologies are used in the clouds to aid the efficient usage of hardware. Virtual machines (VMs) are utilized to satisfy the user needs and are placed on physical machines (PMs) of the cloud for effective usage of hardware resources and electricity in the cloud. Optimizing the number of PMs used helps in cutting down the power consumption by a substantial amount. In this paper, we present an optimal technique to map virtual machines to physical machines (nodes) such that the number of required nodes is minimized. We provide two approaches based on linear programming and quadratic programming techniques that significantly improve over the existing theoretical bounds and efficiently solve the problem of virtual machine (VM) placement in data centers

    Topology and Shape Optimization of Hydrodynamically–Lubricated Bearings for Enhanced Load-Carrying Capacity

    Get PDF
    Bearings are basic and essential components of nearly all machinery. They must be designed to work under different loads, speeds, and environments. Of all the performance parameters, load-carrying capacity (LCC) is often the most crucial design constraint. The objective of this research is to investigate different design methodologies that significantly improve the LCC of liquid-lubricated bearings. This goal can be achieved by either altering the surface texture or the bearing geometrical configuration. The methodology used here is based on mathematical topological/shape optimization algorithms. These methods can effectively improve the design performance while avoiding time-consuming trial-and-error design techniques. The first category of design studied is a micro-scale mechanical self-adaptive type which can provide “flexible surface texturing”. An accurate 3D model based on the classic plate theory and thin film lubrication is developed and a shape optimization analysis is carried out. Special attention is given to the cavitation phenomena and its numerical analysis. Also proposed is a numerical procedure to improve the convergence rate and stability of the Elrod cavitation algorithm. The idea of using self-adaptive mechanism to improve LCC is also adopted for thrust bearings. Novel flexible-pad thrust bearing designs that provide an optimum load-responsive mechanism are presented and an accurate multi-physics model that considers the coupled mechanism between the lubricant pressure and the pad deformation is developed. The optimum shapes for different bearing geometries are given and a detailed design guideline is provided for optimum performance. The second category of design studied focuses on bearing geometrical configuration. The optimum shape of finite width sectorial sliders, which is an open problem in the field, is determined for the first time in this research using topological optimization algorithms. Also three suboptimum solutions for special cases of 2D step profile, constant film thickness in the radial direction and constant film depth with quadrilateral shape are presented. These configurations are particularly attractive because they can be easily manufactured. The optimum shape of bearings with periodic surface grooves is also determined in this research. It is shown that the optimum shape is dependent to the aspect ratio of the grooves and it can change from elongated “heart-like” shapes to spiral-like shapes. A series of laboratory tests to authenticate the theoretical development is carried out. Results show very good agreement with the theory validating the accuracy of the model. Finally, the optimum geometry of spiral grooves that provide the highest LCC in liquid-lubricated parallel flat surface bearings is determined and a detailed design guideline is provided. The thermal effects are also considered and an approximate thermo-hydrodynamic model is developed for a range of seal geometries and operating conditions

    Block matching algorithm based on Harmony Search optimization for motion estimation

    Full text link
    Motion estimation is one of the major problems in developing video coding applications. Among all motion estimation approaches, Block-matching (BM) algorithms are the most popular methods due to their effectiveness and simplicity for both software and hardware implementations. A BM approach assumes that the movement of pixels within a defined region of the current frame can be modeled as a translation of pixels contained in the previous frame. In this procedure, the motion vector is obtained by minimizing a certain matching metric that is produced for the current frame over a determined search window from the previous frame. Unfortunately, the evaluation of such matching measurement is computationally expensive and represents the most consuming operation in the BM process. Therefore, BM motion estimation can be viewed as an optimization problem whose goal is to find the best-matching block within a search space. The simplest available BM method is the Full Search Algorithm (FSA) which finds the most accurate motion vector through an exhaustive computation of all the elements of the search space. Recently, several fast BM algorithms have been proposed to reduce the search positions by calculating only a fixed subset of motion vectors despite lowering its accuracy. On the other hand, the Harmony Search (HS) algorithm is a population-based optimization method that is inspired by the music improvisation process in which a musician searches for harmony and continues to polish the pitches to obtain a better harmony. In this paper, a new BM algorithm that combines HS with a fitness approximation model is proposed. The approach uses motion vectors belonging to the search window as potential solutions. A fitness function evaluates the matching quality of each motion vector candidate.Comment: 25 Pages. arXiv admin note: substantial text overlap with arXiv:1405.472
    • …
    corecore