3,532 research outputs found

    Novel optimization schemes for service composition in the cloud using learning automata-based matrix factorization

    Get PDF
    A thesis submitted to the University of Bedfordshire, in partial fulfilment of the requirements for the degree of Doctor of PhilosophyService Oriented Computing (SOC) provides a framework for the realization of loosely couple service oriented applications (SOA). Web services are central to the concept of SOC. They possess several benefits which are useful to SOA e.g. encapsulation, loose coupling and reusability. Using web services, an application can embed its functionalities within the business process of other applications. This is made possible through web service composition. Web services are composed to provide more complex functions for a service consumer in the form of a value added composite service. Currently, research into how web services can be composed to yield QoS (Quality of Service) optimal composite service has gathered significant attention. However, the number and services has risen thereby increasing the number of possible service combinations and also amplifying the impact of network on composite service performance. QoS-based service composition in the cloud addresses two important sub-problems; Prediction of network performance between web service nodes in the cloud, and QoS-based web service composition. We model the former problem as a prediction problem while the later problem is modelled as an NP-Hard optimization problem due to its complex, constrained and multi-objective nature. This thesis contributed to the prediction problem by presenting a novel learning automata-based non-negative matrix factorization algorithm (LANMF) for estimating end-to-end network latency of a composition in the cloud. LANMF encodes each web service node as an automaton which allows v it to estimate its network coordinate in such a way that prediction error is minimized. Experiments indicate that LANMF is more accurate than current approaches. The thesis also contributed to the QoS-based service composition problem by proposing four evolutionary algorithms; a network-aware genetic algorithm (INSGA), a K-mean based genetic algorithm (KNSGA), a multi-population particle swarm optimization algorithm (NMPSO), and a non-dominated sort fruit fly algorithm (NFOA). The algorithms adopt different evolutionary strategies coupled with LANMF method to search for low latency and QoSoptimal solutions. They also employ a unique constraint handling method used to penalize solutions that violate user specified QoS constraints. Experiments demonstrate the efficiency and scalability of the algorithms in a large scale environment. Also the algorithms outperform other evolutionary algorithms in terms of optimality and calability. In addition, the thesis contributed to QoS-based web service composition in a dynamic environment. This is motivated by the ineffectiveness of the four proposed algorithms in a dynamically hanging QoS environment such as a real world scenario. Hence, we propose a new cellular automata-based genetic algorithm (CellGA) to address the issue. Experimental results show the effectiveness of CellGA in solving QoS-based service composition in dynamic QoS environment

    A hybrid finite element analysis and evolutionary computation method for the design of lightweight lattice components with optimized strut diameter

    Get PDF
    Components incorporating lattice structures have become very popular lately due to their lightweight nature and the flexibility that additive manufacturing offers with respect to their fabrication. However, design optimization of lattice components has been addressed so far either with empirical approaches or with the use of topology optimization methodologies. An optimization approach utilizing multi-purpose optimization algorithms has not been proposed yet. This paper presents a novel user-friendly method for the design optimization of lattice components towards weight minimization, which combines finite element analysis and evolutionary computation. The proposed method utilizes the cell homogenization technique in order to reduce the computational cost of the finite element analysis and a genetic algorithm in order to search for the most lightweight lattice configuration. A bracket consisting of both solid and lattice regions is used as a case study in order to demonstrate the validity and effectiveness of the method, with the results showing that its weight is reduced by 13.5 % when using lattice structures. A discussion about the efficiency and the implications of the proposed approach is presented

    Parallel ant colony optimization for the training of cell signaling networks

    Get PDF
    [Abstract]: Acquiring a functional comprehension of the deregulation of cell signaling networks in disease allows progress in the development of new therapies and drugs. Computational models are becoming increasingly popular as a systematic tool to analyze the functioning of complex biochemical networks, such as those involved in cell signaling. CellNOpt is a framework to build predictive logic-based models of signaling pathways by training a prior knowledge network to biochemical data obtained from perturbation experiments. This training can be formulated as an optimization problem that can be solved using metaheuristics. However, the genetic algorithm used so far in CellNOpt presents limitations in terms of execution time and quality of solutions when applied to large instances. Thus, in order to overcome those issues, in this paper we propose the use of a method based on ant colony optimization, adapted to the problem at hand and parallelized using a hybrid approach. The performance of this novel method is illustrated with several challenging benchmark problems in the study of new therapies for liver cancer

    Numerical simulation and optimisation of IOR and EOR processes in high-resolution models for fractured carbonate reservoirs

    Get PDF
    Carbonate reservoirs contain more than half of the world’s conventional hydrocarbon resources. Hydrocarbon recovery in carbonates, however, is typically low, due to multi-scale geological heterogeneities that are a result of complex diagenetic, reactive, depositional and deformational processes. Improved Oil Recovery (IOR) and Enhanced Oil Recovery (EOR) methods are increasingly considered to maximise oil recovery and minimise field development costs. This is particularly important for carbonate reservoirs containing fractures networks, which can act as high permeability fluid flow pathways or impermeable barriers during interaction with the complex host rock matrix. In this thesis, three important contributions relating to EOR simulation and optimisation in fractured carbonate reservoirs are made using a high-resolution analogue reservoir model for the Arab D formation. First, a systematic approach is employed to investigate, analyse and increase understanding of the fundamental controls on fluid flow in heterogeneous carbonate systems using numerical well testing, secondary and tertiary recovery simulations. Secondly, the interplay between wettability, hysteresis and fracture-matrix exchange during combined CO2 EOR and sequestration is examined. Finally, data-driven surrogates, which construct an approximation of time-consuming numerical simulations, are used for rapid simulation and optimisation of EOR processes in fractured carbonate reservoirs while considering multiple geological uncertainty scenarios

    Soft Computing Techiniques for the Protein Folding Problem on High Performance Computing Architectures

    Get PDF
    The protein-folding problem has been extensively studied during the last fifty years. The understanding of the dynamics of global shape of a protein and the influence on its biological function can help us to discover new and more effective drugs to deal with diseases of pharmacological relevance. Different computational approaches have been developed by different researchers in order to foresee the threedimensional arrangement of atoms of proteins from their sequences. However, the computational complexity of this problem makes mandatory the search for new models, novel algorithmic strategies and hardware platforms that provide solutions in a reasonable time frame. We present in this revision work the past and last tendencies regarding protein folding simulations from both perspectives; hardware and software. Of particular interest to us are both the use of inexact solutions to this computationally hard problem as well as which hardware platforms have been used for running this kind of Soft Computing techniques.This work is jointly supported by the FundaciónSéneca (Agencia Regional de Ciencia y Tecnología, Región de Murcia) under grants 15290/PI/2010 and 18946/JLI/13, by the Spanish MEC and European Commission FEDER under grant with reference TEC2012-37945-C02-02 and TIN2012-31345, by the Nils Coordinated Mobility under grant 012-ABEL-CM-2014A, in part financed by the European Regional Development Fund (ERDF). We also thank NVIDIA for hardware donation within UCAM GPU educational and research centers.Ingeniería, Industria y Construcció

    Symbiotic Organisms Search Algorithm: theory, recent advances and applications

    Get PDF
    The symbiotic organisms search algorithm is a very promising recent metaheuristic algorithm. It has received a plethora of attention from all areas of numerical optimization research, as well as engineering design practices. it has since undergone several modifications, either in the form of hybridization or as some other improved variants of the original algorithm. However, despite all the remarkable achievements and rapidly expanding body of literature regarding the symbiotic organisms search algorithm within its short appearance in the field of swarm intelligence optimization techniques, there has been no collective and comprehensive study on the success of the various implementations of this algorithm. As a way forward, this paper provides an overview of the research conducted on symbiotic organisms search algorithms from inception to the time of writing, in the form of details of various application scenarios with variants and hybrid implementations, and suggestions for future research directions

    An improved genetic algorithm based fractional open circuit voltage MPPT for solar PV systems

    Get PDF
    To extract the maximum power from solar PV, maximum power point tracking (MPPT) controllers are needed to operate the PV arrays at their maximum power point under varying environmental conditions. Fractional Open Circuit Voltage (FOCV) is a simple, cost-effective, and easy to implement MPPT technique. However, it suffers from the discontinuous power supply and low tracking efficiency. To overcome these drawbacks, a new hybrid MPPT technique based on the Genetic Algorithm (GA) and FOCV is proposed. The proposed technique is based on a single decision variable, reducing the complexity and convergence time of the algorithm. MATLAB/Simulink is used to test the robustness of the proposed technique under uniform and non-uniform irradiance conditions. The performance is compared to the Perturb & Observe, Incremental Conductance, and other hybrid MPPT techniques. Furthermore, the efficacy of the proposed technique is also assessed against a commercial PV system\u27s power output over one day. The results demonstrate that the proposed GA-FOCV technique improves the efficiency of the conventional FOCV method by almost 3%, exhibiting an average tracking efficiency of 99.96% and tracking speed of around 0.07 s with minimal steady-state oscillations. Additionally, the proposed technique can also efficiently track the global MPP under partial shading conditions and offers faster tracking speed, higher efficiency, and fewer oscillations than other hybrid MPPT techniques

    11th German Conference on Chemoinformatics (GCC 2015) : Fulda, Germany. 8-10 November 2015.

    Get PDF
    corecore