Brian J. Ross

Publication List Details

Period

1989 - 2008

Number

40

Co-Authors

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)

Brian J. Ross

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...

www.cosc.brocku.ca Using Feature-based Fitness Evaluation in Symbolic Regression with Added Noise ABSTRACT (2008)

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...

www.cosc.brocku.ca Parsing Probabilistic Context Free Languages with Multi-Objective Genetic Algorithms (2007)

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...

www.cosc.brocku.ca Evolving Dynamic Bayesian Networks with Multi-objective Genetic Algorithms Abstract (2005)

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...

The Evolution of Stochastic Regular Motifs for Protein Sequences (2002)

Brian J. Ross

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)

Brian J. Ross

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...

Hyperspectral image analysis using genetic programmming. The Genetic and Evolutionary Computation Conf (2002)

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)

Brian J. Ross

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)

Brian J. Ross

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)

Brian J. Ross, Brian J. Ross

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)

Brian J. Ross, Brian J. Ross

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)

Brian J. Ross, Brian J. Ross

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)

Brian J. Ross

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)

Brian J. Ross

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)

Brian J. Ross, Brian J. Ross

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)

Brian J. Ross

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)

Brian J. Ross

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...

A Process Algebra for Stochastic Music Composition (1995)

Brian J. Ross

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)

Brian J. Ross

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)

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...

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)

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...

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)

Brian J. Ross

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)

Brian J. Ross

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)

Brian J. Ross

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)

Brian J. Ross

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)

Brian J. Ross

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...