33,601 research outputs found
Transforming Evolutionary Search into Higher-Level Evolutionary Search by Capturing Problem Structure
The intuitive idea that good solutions to small problems can be reassembled into good solutions to larger problems is widely familiar in many fields including evolutionary computation. This idea has motivated the building-block hypothesis and model-building optimization methods that aim to identify and exploit problem structure automatically. Recently, a small number of works make use of such ideas by learning problem structure and using this information in a particular manner: these works use the results of a simple search process in primitive units to identify structural correlations (such as modularity) in the problem that are then used to redefine the variational operators of the search process. This process is applied recursively such that search operates at successively higher scales of organization, hence multi-scale search. Here, we show for the first time that there is a simple class of (modular) problems that a multi-scale search algorithm can solve in polynomial time that requires super-polynomial time for other methods. We discuss strengths and limitations of the multi-scale search approach and note how it can be developed further
Recommended from our members
The long and winding road: Routine creation and replication in multi-site organizations
Prior research on organizational routines in the ‘capabilities’ literature has either studied how new routines are created during an exploratory process of variation and selection or how existing routines are replicated during a phase of exploitation. Few studies have analyzed the life cycle of new routine creation and replication as an integrated process. In an in-depth case study of England’s Highways Agency, this paper shows that the creation and replication of a new routine across multiple sites involves four sequential steps: envisioning, experimenting, entrenching and enacting. We contribute to the capabilities research in two ways: first, by showing how different organizational levels, capabilities and logics (cognitive and behavioural) shape the development of new routines; and second, by identifying how distinct evolutionary cycles of variation and selective retention occur during each step in the process. In contrast with prior research on replication as an exact copy of a template or existing routine, our study focuses on the replication of an entirely new routine (based on novel principles) that is adapted to fit local operational conditions during its large-scale replication across multiple sites. We draw upon insights from adjacent ‘practice research’ and suggest how capabilities and practice studies may complement each other in future research on the evolution of routines
State-of-the-art in aerodynamic shape optimisation methods
Aerodynamic optimisation has become an indispensable component for any aerodynamic design over the past 60 years, with applications to aircraft, cars, trains, bridges, wind turbines, internal pipe flows, and cavities, among others, and is thus relevant in many facets of technology. With advancements in computational power, automated design optimisation procedures have become more competent, however, there is an ambiguity and bias throughout the literature with regards to relative performance of optimisation architectures and employed algorithms. This paper provides a well-balanced critical review of the dominant optimisation approaches that have been integrated with aerodynamic theory for the purpose of shape optimisation. A total of 229 papers, published in more than 120 journals and conference proceedings, have been classified into 6 different optimisation algorithm approaches. The material cited includes some of the most well-established authors and publications in the field of aerodynamic optimisation. This paper aims to eliminate bias toward certain algorithms by analysing the limitations, drawbacks, and the benefits of the most utilised optimisation approaches. This review provides comprehensive but straightforward insight for non-specialists and reference detailing the current state for specialist practitioners
Stochastic simulation framework for the Limit Order Book using liquidity motivated agents
In this paper we develop a new form of agent-based model for limit order
books based on heterogeneous trading agents, whose motivations are liquidity
driven. These agents are abstractions of real market participants, expressed in
a stochastic model framework. We develop an efficient way to perform
statistical calibration of the model parameters on Level 2 limit order book
data from Chi-X, based on a combination of indirect inference and
multi-objective optimisation. We then demonstrate how such an agent-based
modelling framework can be of use in testing exchange regulations, as well as
informing brokerage decisions and other trading based scenarios
A systematic review of protocol studies on conceptual design cognition: design as search and exploration
This paper reports findings from the first systematic review of protocol studies focusing specifically on conceptual design cognition, aiming to answer the following research question: What is our current understanding of the cognitive processes involved in conceptual design tasks carried out by individual designers? We reviewed 47 studies on architectural design, engineering design and product design engineering. This paper reports 24 cognitive processes investigated in a subset of 33 studies aligning with two viewpoints on the nature of designing: (V1) design as search (10 processes, 41.7%); and (V2) design as exploration (14 processes, 58.3%). Studies on search focused on solution search and problem structuring, involving: long-term memory retrieval; working memory; operators and reasoning processes. Studies on exploration investigated: co-evolutionary design; visual reasoning; cognitive actions; and unexpected discovery and situated requirements invention. Overall, considerable conceptual and terminological differences were observed among the studies. Nonetheless, a common focus on memory, semantic, associative, visual perceptual and mental imagery processes was observed to an extent. We suggest three challenges for future research to advance the field: (i) developing general models/theories; (ii) testing protocol study findings using objective methods conducive to larger samples and (iii) developing a shared ontology of cognitive processes in design
Deep Optimisation:Solving Combinatorial Optimisation Problems using Deep Neural Networks
Deep Optimisation (DO) combines evolutionary search with Deep Neural Networks
(DNNs) in a novel way - not for optimising a learning algorithm, but for
finding a solution to an optimisation problem. Deep learning has been
successfully applied to classification, regression, decision and generative
tasks and in this paper we extend its application to solving optimisation
problems. Model Building Optimisation Algorithms (MBOAs), a branch of
evolutionary algorithms, have been successful in combining machine learning
methods and evolutionary search but, until now, they have not utilised DNNs. DO
is the first algorithm to use a DNN to learn and exploit the problem structure
to adapt the variation operator (changing the neighbourhood structure of the
search process). We demonstrate the performance of DO using two theoretical
optimisation problems within the MAXSAT class. The Hierarchical Transformation
Optimisation Problem (HTOP) has controllable deep structure that provides a
clear evaluation of how DO works and why using a layerwise technique is
essential for learning and exploiting problem structure. The Parity Modular
Constraint Problem (MCparity) is a simplistic example of a problem containing
higher-order dependencies (greater than pairwise) which DO can solve and state
of the art MBOAs cannot. Further, we show that DO can exploit deep structure in
TSP instances. Together these results show that there exists problems that DO
can find and exploit deep problem structure that other algorithms cannot.
Making this connection between DNNs and optimisation allows for the utilisation
of advanced tools applicable to DNNs that current MBOAs are unable to use
Using domain specific languages to capture design knowledge for model-based systems engineering
Design synthesis is a fundamental engineering task that involves the creation of structure from a desired functional specification; it involves both creating a system topology as well as sizing the system's components. Although the use of computer tools is common throughout the design process, design synthesis is often a task left to the designer. At the synthesis stage of the design process, designers have an extensive choice of design alternatives that need to be considered and evaluated.
Designers can benefit from computational synthesis methods in the creative phase of the design process. Recent increases in computational power allow automated synthesis methods for rapidly generating a large number of design solutions. Combining an automated synthesis method with an evaluation framework allows for a more thorough exploration of the design space as well as for a reduction of the time and cost needed to design a system. To facilitate computational synthesis, knowledge about feasible system configurations must be captured. Since it is difficult to capture such synthesis knowledge about any possible system, a design domain must be chosen. In this thesis, the design domain is hydraulic systems.
In this thesis, Model-Driven Software Development concepts are leveraged to create a framework to automate the synthesis of hydraulic systems will be presented and demonstrated. This includes the presentation of a domain specific language to describe the function and structure of hydraulic systems as well as a framework for synthesizing hydraulic systems using graph grammars to generate system topologies. Also, a method using graph grammars for generating analysis models from the described structural system representations is presented. This approach fits in the context of Model-Based Systems Engineering where a variety of formal models are used to represent knowledge about a system. It uses the Systems Modeling Language developed by The Object Management Group (OMG SysML™) as a unifying language for model definition.M.S.Committee Chair: Paredis, Chris; Committee Member: McGinnis, Leon; Committee Member: Schaefer, Dir
Evolutionary connectionism: algorithmic principles underlying the evolution of biological organisation in evo-devo, evo-eco and evolutionary transitions
The mechanisms of variation, selection and inheritance, on which evolution by natural selection depends, are not fixed over evolutionary time. Current evolutionary biology is increasingly focussed on understanding how the evolution of developmental organisations modifies the distribution of phenotypic variation, the evolution of ecological relationships modifies the selective environment, and the evolution of reproductive relationships modifies the heritability of the evolutionary unit. The major transitions in evolution, in particular, involve radical changes in developmental, ecological and reproductive organisations that instantiate variation, selection and inheritance at a higher level of biological organisation. However, current evolutionary theory is poorly equipped to describe how these organisations change over evolutionary time and especially how that results in adaptive complexes at successive scales of organisation (the key problem is that evolution is self-referential, i.e. the products of evolution change the parameters of the evolutionary process). Here we first reinterpret the central open questions in these domains from a perspective that emphasises the common underlying themes. We then synthesise the findings from a developing body of work that is building a new theoretical approach to these questions by converting well-understood theory and results from models of cognitive learning. Specifically, connectionist models of memory and learning demonstrate how simple incremental mechanisms, adjusting the relationships between individually-simple components, can produce organisations that exhibit complex system-level behaviours and improve the adaptive capabilities of the system. We use the term “evolutionary connectionism” to recognise that, by functionally equivalent processes, natural selection acting on the relationships within and between evolutionary entities can result in organisations that produce complex system-level behaviours in evolutionary systems and modify the adaptive capabilities of natural selection over time. We review the evidence supporting the functional equivalences between the domains of learning and of evolution, and discuss the potential for this to resolve conceptual problems in our understanding of the evolution of developmental, ecological and reproductive organisations and, in particular, the major evolutionary transitions
- …