667 research outputs found
Chemical Reaction Optimization: A tutorial
Chemical Reaction Optimization (CRO) is a recently established metaheuristics for optimization, inspired by the nature of chemical reactions. A chemical reaction is a natural process of transforming the unstable substances to the stable ones. In microscopic view, a chemical reaction starts with some unstable molecules with excessive energy. The molecules interact with each other through a sequence of elementary reactions. At the end, they are converted to those with minimum energy to support their existence. This property is embedded in CRO to solve optimization problems. CRO can be applied to tackle problems in both the discrete and continuous domains. We have successfully exploited CRO to solve a broad range of engineering problems, including the quadratic assignment problem, neural network training, multimodal continuous problems, etc. The simulation results demonstrate that CRO has superior performance when compared with other existing optimization algorithms. This tutorial aims to assist the readers in implementing CRO to solve their problems. It also serves as a technical overview of the current development of CRO and provides potential future research directions. © 2012 The Author(s).published_or_final_versionSpringer Open Choice, 25 May 201
Analysis of a memetic algorithm for global optimization in chemical process synthesis
Engineering optimization often deals with very large search spaces which are highly constrained by nonlinear equations that couple the continuous variables. In this contribution the development of a memetic algorithm (MA) for global optimization in the solution of a problem in the chemical process engineering domain is described. The combination of an evolutionary strategy and a local solver based on the general reduced gradient method enables the exploitation of a significant reduction in the search space and of the ability of local mathematical programming solvers to efficiently handle large continuous problems containing equality constraints. The global performance of the MA is improved by the exclusion of regions that are defined by approximations of the basins of attraction of the local optima. The MA is compared to the combination of a scatter search based multi-start heuristic using OQNLP and the local solver CONOPT
An Inter-molecular Adaptive Collision Scheme for Chemical Reaction Optimization
Optimization techniques are frequently applied in science and engineering
research and development. Evolutionary algorithms, as a kind of general-purpose
metaheuristic, have been shown to be very effective in solving a wide range of
optimization problems. A recently proposed chemical-reaction-inspired
metaheuristic, Chemical Reaction Optimization (CRO), has been applied to solve
many global optimization problems. However, the functionality of the
inter-molecular ineffective collision operator in the canonical CRO design
overlaps that of the on-wall ineffective collision operator, which can
potential impair the overall performance. In this paper we propose a new
inter-molecular ineffective collision operator for CRO for global optimization.
To fully utilize our newly proposed operator, we also design a scheme to adapt
the algorithm to optimization problems with different search space
characteristics. We analyze the performance of our proposed algorithm with a
number of widely used benchmark functions. The simulation results indicate that
the new algorithm has superior performance over the canonical CRO
Measuring memetic algorithm performance on image fingerprints dataset
Personal identification has become one of the most important terms in our society regarding access control, crime and forensic identification, banking and also computer system. The fingerprint is the most used biometric feature caused by its unique, universality and stability. The fingerprint is widely used as a security feature for forensic recognition, building access, automatic teller machine (ATM) authentication or payment. Fingerprint recognition could be grouped in two various forms, verification and identification. Verification compares one on one fingerprint data. Identification is matching input fingerprint with data that saved in the database. In this paper, we measure the performance of the memetic algorithm to process the image fingerprints dataset. Before we run this algorithm, we divide our fingerprints into four groups according to its characteristics and make 15 specimens of data, do four partial tests and at the last of work we measure all computation time
Application of Evolutionary Algorithms in Guaranteed Parameter Estimation
Model-based optimization and control is
becoming more and more important in the process industries and
in general. Modelling almost always involves the estimation of
parameters from available data. The parameter estimation
problem is usually posed as the minimization of the prediction
error or the maximization of the likelihood function. If the
uncertainty of the measurements taken from a real process is
assumed to be an interval around the measured values, a set of
parameter vectors exists that is able to describe the behavior of
the systems within these uncertainties. Guaranteed parameter
estimation deals with the problem of determining all parameter
vectors that are compatible with uncertain observations. The
solution of guaranteed parameter estimation problems for
nonlinear dynamic models is computationally very demanding.
In this contribution we present a memetic algorithm that
determines the sets of feasible model parameters efficiently. It is
applied to the estimation of kinetic parameters of a model that
describes a copolymerization reaction. In the memetic algorithm,
the fitness evaluation is based on the distance of the feasible
solutions to each other, thus the presented approach is not
restricted to a specific type of models
From conceptual design to process design optimization: a review on flowsheet synthesis
International audienceThis paper presents the authors’ perspectives on some of the open questions and opportunities in Process Systems Engineering (PSE) focusing on process synthesis. A general overview of process synthesis is given, and the difference between Conceptual Design (CD) and Process Design (PD) is presented using an original ternary diagram. Then, a bibliometric analysis is performed to place major research team activities in the latter. An analysis of ongoing work is conducted and some perspectives are provided based on the analysis. This analysis includes symbolic knowledge representation concepts and inference techniques, i.e., ontology, that is believed to become useful in the future. Future research challenges that process synthesis will have to face, such as biomass transformation, shale production, response to spaceflight demand, modular plant design, and intermittent production of energy, are also discussed
- …