Gentropy: Evolving 2D Textures (2008)
Andrea L. Wiens, Brian J. Ross
Gentropy is a genetic programming system that evolves two-dimensional procedural textures. It synthesizes textures by combining mathematical and image manipulation functions into formulas. A formula...
Evolutionary Learning and Stochastic Process Algebra (2008)
This extended abstract discusses research using genetic programming to evolve stochastic processes, as modelled in the stochastic picalculus. 1.
Procedural 3D Texture Synthesis Using (2008)
Genetic Programming Adam, Adam Hewgill, Brian J. Ross
The automatic synthesis of procedural textures for 3D surfaces using genetic programming is investigated. Genetic algorithms employ a search strategy inspired by Darwinian natural evolution. Genetic...
Janine Imada, Brian J. Ross, Janine Imada
Symbolic regression is a popular genetic programming (GP) application. Typically, the fitness function for this task is based on a sum-of-errors, involving the values of the dependent variable...
R. Lefuel, B. J. Ross, Ramon Lefuel, Brian J. Ross
Abstract. An approach to parsing probabilistic context free languages is presented. Given an input sentence, a genetic algorithm is used to evolve parse trees as defined by a given probabilistic...
www.cosc.brocku.ca Evolving Protein Motifs Using a Stochastic Regular Language with (2007)
Brian J Ross, Codon-level Probabilities
Experiments involving the evolution of protein motifs using genetic programming are presented. The motifs use a stochastic regular expression language that uses codon-level probabilities within...
www.cosc.brocku.ca An Examination of Lamarckian Genetic Algorithms (2007)
Brian J Ross, Cameron Wellock, Cameron Wellock
In keeping with the spirit of Lamarckian evolution, variations on a simple genetic algorithm are compared, in which each individual is optimized prior to evaluation. Four different optimization...
www.cosc.brocku.ca Hyperspectral Image Analysis Using Genetic Programming (2007)
Brian J Ross, Frank Fueten, Paul Budkewitsch, Brian J. Ross, Anthony G. Gualtieri, Anthony G. Gualtieri
Genetic programming is used to evolve mineral identification functions for hyperspectral images. The input image set comprises 168 images from different wavelengths ranging from 428 nm (visible blue)...
Multi-objective genetic algorithms for vehicle routing problem with time windows (2006)
B. Ombuki, B. J. Ross, F. Hanshar, Beatrice Ombuki, Brian J. Ross, Franklin Hanshar
The Vehicle Routing Problem with Time windows (VRPTW) is an extension of the capacity constrained Vehicle Routing Problem (VRP). The VRPTW is NP-Complete and instances with 100 customers or more are...
B. J. Ross, E. Zuviria, Brian J. Ross, Eduardo Zuviria
A dynamic Bayesian network (DBN) is a probabilistic network that models interdependent entities that change over time. Given example sequences of multivariate data, we use a genetic algorithm to...
Procedural 3D Texture Synthesis Using Genetic Programming (2004)
Adam Hewgill, Adam Hewgill, Brian J. Ross, Brian J. Ross
www.cosc.brocku.ca
The Evolution of Stochastic Regular Motifs for Protein Sequences (2002)
Abstract Stochastic regular motifs are evolved for protein sequences using genetic programming. The motif language, SRE-DNA, is a stochastic regular expression language suitable for denoting...
Searching for Search Algorithms: Experiments in Meta-search (2002)
The conventional approach to solving optimization and search problems is to apply a variety of search algorithms to the problem at hand, in order to discover a technique that is well-adapted to the...
Brian J. Ross, Anthony G. Gualtieri
Genetic programming is used to evolve mineral identification functions for hyperspectral images. The input image set comprises 168 images from different wavelengths ranging from 428 nm (visible blue)...
The Evolution of Stochastic Regular Motifs for Protein Sequences (2002)
Abstract Stochastic regular motifs are evolved for protein sequences using genetic programming. The motif language, SRE-DNA, is a stochastic regular expression language suitable for denoting...
The Evolution of Stochastic Regular Motifs for Protein Sequences (2002)
Abstract Stochastic regular motifs are evolved for protein sequences using genetic programming. The motif language, SRE-DNA, is a stochastic regular expression language suitable for denoting...
Hyperspectral Image Analysis Using Genetic Programming (2002)
Brian Ross And, Brian J. Ross, Anthony G. Gualtieri
Genetic programming is used to evolve mineral identification functions for hyperspectral images.
Procedural Texture Evolution Using Multiobjective Optimization (2002)
Brian Ross And, Brian Ross, Han Zhu, Brian J. Ross, Han Zhu
This paper investigates the application of evolutionary multiobjective optimization to two-dimensional procedural texture evolution.
Procedural Texture Evolution Using Multiobjective (2002)
Optimization Brian Ross, Brian J. Ross, Brian J. Ross, Han Zhu, Han Zhu
This paper investigates the application of evolutionary multi-objective optimization to two-dimensional procedural texture synthesis.
Logic-based genetic programming with definite clause translation grammars (2001)
DCTG-GP is a genetic programming system that uses definite clause translation grammars. A DCTG is a logical version of an attribute grammar that supports the definition of context--free languages,...
∗1 New Generation Computing, vol.19, n.4, 2001, pp. 313-337. (2000)
Abstract DCTG-GP is a genetic programming system that uses definite clause translation grammars. A DCTG is a logical version of an attribute grammar that supports the definition of context–free...
Probabilistic Pattern Matching and the Evolution of Stochastic Regular Expressions (2000)
The use of genetic programming for probabilistic pattern matching is investigated. A stochastic regular expression language is used. The language features a statistically sound semantics, as well as...
Probabilistic Pattern Matching and the Evolution of Stochastic Regular Expressions (2000)
Abstract. The use of genetic programming for probabilistic pattern matching is investigated. A stochastic regular expression language is used. The language features a statistically sound semantics,...
The Effects of Randomly Sampled Training Data on Program Evolution (2000)
The effects of randomly sampled training data on genetic programming performance is empirically investigated. Often the most natural, if not only, means of characterizing the target behaviour for a...
Edge Detection of Petrographic Images Using Genetic Programming (2000)
Brian J. Ross, Frank Fueten, Dmytro Y. Yashkir
This paper discusses work in progress that uses genetic programming to evolve edge detectors for petrographic images. Microscopic images of thin sections from mineral samples are obtained using a...
The Effects of Randomly Sampled Training Data on Program Evolution (1999)
The effects of randomly sampled training data during genetic programming is empirically investigated. Sometimes the most natural, if not only, means of characterizing the target behaviour for some...
Pairwise Sequence Comparison and the Genetic Programming of Iterative Concurrent Programs (1998)
The genetic programming of iterative concurrent programs written in the CCS process algebra is investigated. Using a generational genetic programming scheme, experiments succesfully evolved a cyclic...
The Evolution of Concurrent Programs (1998)
Process algebra are formal languages used for the rigorous specification and analysis of concurrent systems. By using a process algebra as the target language of a genetic programming system, the...
Running Programs Backwards: The Logical Inversion of Imperative Computation (1997)
Submitted for publication.
A Process Algebra for Stochastic Music Composition (1995)
A process algebra suitable for modelling stochastic music composition is presented. The algebra is based on Toft's weighted sequential calculus of communicating systems, which is a probabilistic...
MWSCCS: A Stochastic Concurrent Music Language (1995)
The paper describes a music composition language MWSCCS – the Musical Weighted Synchronous Calculus of Communicating Systems. MWSCCS is a stochastic language based on Tofts ’ WSCCS and Milner’s...
A Process Algebra For Stochastic Music Composition (1995)
The Musical Weighted Synchronous Calculus of Communicating Systems (MWSCCS) process algebra is presented. The algebra permits the design of stochastic automata which perform a variety of musically...
PAC Learning of Interleaved Melodies (1995)
Revised Brian Ross, Brian J. Ross
A number of algebraic models of music that use the interleaving or shuffle operator have been suggested in the literature. This paper shows how interleaving expressions are conducive to PAC...
PAC Learning of Interleaved Melodies (1995)
A number of algebraic models of music that use the interleaving or shuffle operator have been suggested in the literature. This paper shows how interleaving expressions are conducive to PAC...
A Process Algebra For Stochastic Music Composition (1995)
Brian Ross Brock, Brian J. Ross
The Musical Weighted Synchronous Calculus of Communicating Systems (MWSCCS) process algebra is presented. The algebra permits the design of stochastic automata which perform a variety of musically...
The Inductive Inference of Cyclic Synchronized Interleaving (1994)
Abstract. An inductive inference algorithm for inferring cyclic interleaving expressions from homing sequences is presented. The restricted language studied uses a synchronized interleaving or...
The Inductive Inference of Finite Interleaving with Synchronization (1994)
The exact identification of finite interleaving expressions over a fixed alphabet using positive example traces is investigated. A restricted language containing interleaving and synchronization is...
A π-calculus Semantics of Logical Variables and Unification (1993)
A ß--calculus semantics of terms and logical variables, environment creation visavis term copying and variable refreshing, and sequential unification is presented. The ß--calculus's...
A π-calculus Semantics of Logical Variables and Unification (1993)
A #--calculus semantics of terms and logical variables, environment creation visavis term copying and variable refreshing, and sequential unification is presented. The #--calculus's...
The Logical Inversion of Imperative Computations (1989)
programming Abstract. Imperative programs can be inverted directly from their forward– directed program code with the use of logical inference. The relational semantics of imperative computations...