Evolving representations of design cases and (2009)
John S. Gero, Thorsten Schnier
their use in creative design
Thorsten Schnier, Graph Representation
Creation of programs by artificial evolution Different representations Representation view: anything using tree representation May be programs, may be other things
Robot Navigation using Genetic Programming Function set and Terminal Set (2008)
Thorsten Schnier, Start Top-left, Santa-fe Trail
To avoid random exploration
Computationally Complete Convenient (2008)
Thorsten Schnier, Information Encoded Somehow, Cs Rules, Cs Rules, Conflicting Rules
Learning, not problem solving
Evolutionary Art is the application of artificial evolution to the creation of artworks. Most evolutoinary art implementations share one characteristic: being locked into a fixed, highly...
New Objective function = Original Objective Function + Penalty Coefficient * (2008)
Why not just ignore infeasible solutions? May be large fraction, wasted effort Infeasible space still provides knowledge about fitness landscape Optimal solutions often are close to the feasibility...
Inter-Population Competitive (2008)
Thorsten Schnier, Greg Koch, Thompson’s Gazelle Mph
Fitness of an Individual depends on other
Abstract Digital Filter Design Using Multiple Pareto Fronts (2008)
Evolutionary approaches have been used in a large variety of design domains, from aircraft engineering to the designs of analog filters. Many of these approaches use measures to improve the variety...
Thorsten Schnier, Xin Yao, Russell Beale, Bob Hendley, Will Byrne
This paper presents an account of the nature inspired design research network. It discusses the potential benefits of researching and adopting nature inspired approaches in design. It summarises the...
The Nature Inspired Creative Design network brings (2008)
Thorsten Schnier, Russell Beale, Xin Yao, Bob Hendley, Will Byrne
Creative Behaviour, Rob Saunders, Vasilije Kokotovich, Thorsten Schnier, Udo Kannengiesser, Stephen Clarke, ...
In loving memory of my father.
Thorsten Schnier, Known Behaviour
Reduce program depth Same computation done in more than one place Functions avoid code-duplication Genetic Programming Context: Less complex code- easier to evolve Functions allow less complex code...
Specialized Operators in Pitt Approach (2007)
Question: How can the rule set be represented?
Specialized Operators in Pitt Approach (2007)
Question: How can the rule set be represented?
Why? Part III: Code Reuse Conventional Programming (2007)
Thorsten Schnier, Known Behaviour
Reduce program depth Same computation done in more than one place Functions avoid code-duplication Genetic Programming Context: Less complex code- easier to evolve Functions allow less complex code...
Digital filter design using multiple pareto fronts (2004)
Thorsten Schnier, Xin Yao, Pin Liu
Abstract Evolutionary approaches have been used in a large variety of design domains, from aircraft engineering to the designs of analog filters. Many of these approaches use measures to improve the...
Digital filter design using multiple pareto fronts (2004)
Evolutionary approaches have been used in a large variety of design domains, from aircraft engineering to the designs of analog filters. Many of these approaches use measures to improve the variety...
Using negative correlation to evolve fault-tolerant circuits (2003)
Abstract. In this paper, we show how artificial evolution can be used to improve the fault-tolerance of electronic circuits. We show that evolution is able to improve the fault tolerance of a digital...
Evolutionary design calibration (2001)
Abstract. Evolutionary methods are now beginning to be used routinely in design applications. However, even with computing speeds growing continuously, for many complex design problems evolutionary...
Using multiple representations in evolutionary algorithms (2000)
Abstract- Although evolutionary algorithms are very different from other artificial intelligence search algorithms, they face similar fundamental issues — representation and search. There have been...
Using multiple representations in evolutionary algorithms (2000)
Abstract- Although evolutionary algorithms are very dif-ferent from other artificial intelligence search algorithms, they face similar fundamental issues- representation and search. There have been a...
Using Multiple Representations in Evolutionary Algorithms (2000)
Although evolutionary algorithms are very different from other artificial intelligence search algorithms, they face similar fundamental issues --- representation and search. There have been a large...
Evolved representations and their use in computational creativity (1999)
Bibliography: leaves 130-138
Evolved Representations and Their Use in Computational Creativity (1998)
I would like to thank my supervisor, Prof. John Gero, for his support and guidance throughout the period of this Ph.D. work, and for providing a very stimulating research environment. I also would...
From Frank Lloyd Wright to Mondrian: Transforming evolving representation (1998)
If a computer is to create designs with the goal of following a certain style, it has to have information about this style. Unfortunately, the most often used method of formal representations of...
Would Like To, Thorsten Schnier
In any computational process, the representation used plays an important role. Depending on how the representation is chosen, some designs will generally not be representable, restricting the size of...
From Frank Lloyd Wright to Mondrian: Transforming Evolving Representations (1998)
If a computer is to create designs with the goal of following a certain style, it has to have information about this style. Unfortunately, the most often used method of formal representations of...
Evolved Representations and Their Use in Computational Creativity (1998)
Thorsten Schnier, John S. Gero
ii 1 Introduction 1 1.1 Goal of the Thesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2 Organization of the Thesis . . . . . . . . . . . . . . . . . . . . . . . . 2 2 Background 4...
Dominant and Recessive Genes in Evolutionary Systems Applied to Spatial Reasoning (1997)
Thorsten Schnier And, Thorsten Schnier, John Gero
. Learning genetic representation has been shown to be a useful tool in evolutionary computation. It can reduce the time required to find solutions and it allows the search process to be biased...
Dominant and Recessive Genes in Evolutionary Systems Applied to Spatial Reasoning (1997)
. Learning genetic representation has been shown to be a useful tool in evolutionary computation. It can reduce the time required to find solutions and it allows the search process to be biased...
Learning Genetic Representations As Alternative To Handcoded Shape Grammars (1996)
Thorsten Schnier, JOHN S. GERO
. Shape grammars have been used to analyze and describe designs, and to create new designs that are similar in style to the designs the grammar is based on. The grammars are created by hand,...
Learning representations for evolutionary computation (1995)
Thorsten Schnier, John S. Gero
Evolutionary systems have been used in a variety of applications, from turbine design to scheduling problems. The basic algorithms are similar in all these applications, but the representation is...
Learning Representations for Evolutionary Computation (1995)
Thorsten Schnier, John S. Gero
Evolutionary systems have been used in a variety of applications, from turbine design to scheduling problems. The basic algorithms are similar in all these applications, but the representation is...
Evolving Representations Of Design Cases And Their Use In Creative Design (1995)
John S. Gero, Thorsten Schnier
. In case-based design, the adaptation of a design case to new design requirements plays an important role. If it is sufficient to adapt a predefined set of design parameters, the task is easily...
The Harvard Family of Bibliography Styles (1994)
Peter Williams, Thorsten Schnier
This document describes the harvard family of bibliographic styles which are provided in addition to those described in Lamport (1986) and Patashnik (1988). This style is primarily intended for use...