Mark Johnston

Orcid: 0009-0008-0038-7635

According to our database1, Mark Johnston authored at least 111 papers between 1983 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2024
Cornucopia Reloaded: Load Barriers for CHERI Heap Temporal Safety.
Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2024

2019
Bayesian genetic programming for edge detection.
Soft Comput., 2019

2018
Fast Unsupervised Edge Detection Using Genetic Programming [Application Notes].
IEEE Comput. Intell. Mag., 2018

2017
Keypoints Detection and Feature Extraction: A Dynamic Genetic Programming Approach for Evolving Rotation-Invariant Texture Image Descriptors.
IEEE Trans. Evol. Comput., 2017

Automatically Evolving Rotation-Invariant Texture Image Descriptors by Genetic Programming.
IEEE Trans. Evol. Comput., 2017

2016
Genetic programming for edge detection: a Gaussian-based approach.
Soft Comput., 2016

Binary Image Classification: A Genetic Programming Approach to the Problem of Limited Training Instances.
Evol. Comput., 2016

Genetic Programming Based Hyper-heuristics for Dynamic Job Shop Scheduling: Cooperative Coevolutionary Approaches.
Proceedings of the Genetic Programming - 19th European Conference, 2016

2015
Automatic Programming via Iterated Local Search for Dynamic Job Shop Scheduling.
IEEE Trans. Cybern., 2015

Population statistics for particle swarm optimization: Hybrid methods in noisy optimization problems.
Swarm Evol. Comput., 2015

Population statistics for particle swarm optimization: Single-evaluation methods in noisy optimization problems.
Soft Comput., 2015

Distribution-based invariant feature construction using genetic programming for edge detection.
Soft Comput., 2015

A Single Population Genetic Programming based Ensemble Learning Approach to Job Shop Scheduling.
Proceedings of the Genetic and Evolutionary Computation Conference, 2015

Evolutionary Image Descriptor: A Dynamic Genetic Programming Representation for Feature Extraction.
Proceedings of the Genetic and Evolutionary Computation Conference, 2015

Hyper-heuristic Operator Selection and Acceptance Criteria.
Proceedings of the Evolutionary Computation in Combinatorial Optimization, 2015

Using Local Search to Evaluate Dispatching Rules in Dynamic Job Shop Scheduling.
Proceedings of the Evolutionary Computation in Combinatorial Optimization, 2015

Evolving Ensembles of Dispatching Rules Using Genetic Programming for Job Shop Scheduling.
Proceedings of the Genetic Programming - 18th European Conference, 2015

Image descriptor: A genetic programming approach to multiclass texture classification.
Proceedings of the IEEE Congress on Evolutionary Computation, 2015

Genetic Programming for Extracting Edge Features Using Two Blocks.
Proceedings of the Thirteenth Australasian Data Mining Conference, 2015

2014
Automatic Design of Scheduling Policies for Dynamic Multi-objective Job Shop Scheduling via Cooperative Coevolution Genetic Programming.
IEEE Trans. Evol. Comput., 2014

Reusing Genetic Programming for Ensemble Selection in Classification of Unbalanced Data.
IEEE Trans. Evol. Comput., 2014

Low-Level Feature Extraction for Edge Detection Using Genetic Programming.
IEEE Trans. Cybern., 2014

Population statistics for particle swarm optimization: Resampling methods in noisy optimization problems.
Swarm Evol. Comput., 2014

Deception, blindness and disorientation in particle swarm optimization applied to noisy problems.
Swarm Intell., 2014

Prior analysis and scheduling of the 2011 Rugby Union ITM Cup in New Zealand.
J. Oper. Res. Soc., 2014

Genetic Programming for Evolving Due-Date Assignment Models in Job Shop Environments.
Evol. Comput., 2014

Enhancing Heuristics for Order Acceptance and Scheduling Using Genetic Programming.
Proceedings of the Simulated Evolution and Learning - 10th International Conference, 2014

Selection Schemes in Surrogate-Assisted Genetic Programming for Job Shop Scheduling.
Proceedings of the Simulated Evolution and Learning - 10th International Conference, 2014

Developing a Hyper-Heuristic Using Grammatical Evolution and the Capacitated Vehicle Routing Problem.
Proceedings of the Simulated Evolution and Learning - 10th International Conference, 2014

A Comparison between Two Evolutionary Hyper-Heuristics for Combinatorial Optimisation.
Proceedings of the Simulated Evolution and Learning - 10th International Conference, 2014

Automatic Resolution Selection for Edge Detection Using Genetic Programming.
Proceedings of the Simulated Evolution and Learning - 10th International Conference, 2014

Genetic Programming for Multiclass Texture Classification Using a Small Number of Instances.
Proceedings of the Simulated Evolution and Learning - 10th International Conference, 2014

Genetic Programming Evolved Filters from a Small Number of Instances for Multiclass Texture Classification.
Proceedings of the 29th International Conference on Image and Vision Computing New Zealand, 2014

Hyper-heuristics, grammatical evolution and the capacitated vehicle routing problem.
Proceedings of the Genetic and Evolutionary Computation Conference, 2014

Evolving "less-myopic" scheduling rules for dynamic job shop scheduling with genetic programming.
Proceedings of the Genetic and Evolutionary Computation Conference, 2014

Is a Single Image Sufficient for Evolving Edge Features by Genetic Programming?
Proceedings of the Applications of Evolutionary Computation - 17th European Conference, 2014

Enhancing Branch-and-Bound Algorithms for Order Acceptance and Scheduling with Genetic Programming.
Proceedings of the Genetic Programming - 17th European Conference, 2014

A sequential genetic programming method to learn forward construction heuristics for order acceptance and scheduling.
Proceedings of the IEEE Congress on Evolutionary Computation, 2014

Evolving machine-specific dispatching rules for a two-machine job shop using genetic programming.
Proceedings of the IEEE Congress on Evolutionary Computation, 2014

Unsupervised learning for edge detection using Genetic Programming.
Proceedings of the IEEE Congress on Evolutionary Computation, 2014

2013
Dynamic Multi-objective Job Shop Scheduling: A Genetic Programming Approach.
Proceedings of the Automated Scheduling and Planning - From Theory to Practice, 2013

A Computational Study of Representations in Genetic Programming to Evolve Dispatching Rules for the Job Shop Scheduling Problem.
IEEE Trans. Evol. Comput., 2013

Evolving Diverse Ensembles Using Genetic Programming for Classification With Unbalanced Data.
IEEE Trans. Evol. Comput., 2013

A novel particle swarm optimisation approach to detecting continuous, thin and smooth edges in noisy images.
Inf. Sci., 2013

Hybrid evolutionary computation methods for quay crane scheduling problems.
Comput. Oper. Res., 2013

Gaussian mixture models and information entropy for image segmentation using particle swarm optimisation.
Proceedings of the 28th International Conference on Image and Vision Computing New Zealand, 2013

Investigation of low-level edge feature extraction using three blocks.
Proceedings of the 28th International Conference on Image and Vision Computing New Zealand, 2013

Binary image classification using genetic programming based on local binary patterns.
Proceedings of the 28th International Conference on Image and Vision Computing New Zealand, 2013

Optimal computing budget allocation in particle swarm optimization.
Proceedings of the Genetic and Evolutionary Computation Conference, 2013

Genetic programming for edge detection using multivariate density.
Proceedings of the Genetic and Evolutionary Computation Conference, 2013

Comparing ensemble learning approaches in genetic programming for classification with unbalanced data.
Proceedings of the Genetic and Evolutionary Computation Conference, 2013

Automatic Construction of Gaussian-Based Edge Detectors Using Genetic Programming.
Proceedings of the Applications of Evolutionary Computation - 16th European Conference, 2013

Genetic Programming for Automatic Construction of Variant Features in Edge Detection.
Proceedings of the Applications of Evolutionary Computation - 16th European Conference, 2013

Learning Reusable Initial Solutions for Multi-objective Order Acceptance and Scheduling Problems with Genetic Programming.
Proceedings of the Genetic Programming - 16th European Conference, 2013

Resampling in Particle Swarm Optimization.
Proceedings of the IEEE Congress on Evolutionary Computation, 2013

Genetic programming for order acceptance and scheduling.
Proceedings of the IEEE Congress on Evolutionary Computation, 2013

Triangular-distribution-based feature construction using Genetic Programming for edge detection.
Proceedings of the IEEE Congress on Evolutionary Computation, 2013

Evolving Stochastic Dispatching Rules for Order Acceptance and Scheduling via Genetic Programming.
Proceedings of the AI 2013: Advances in Artificial Intelligence, 2013

A One-Shot Learning Approach to Image Classification Using Genetic Programming.
Proceedings of the AI 2013: Advances in Artificial Intelligence, 2013

2012
Developing New Fitness Functions in Genetic Programming for Classification With Unbalanced Data.
IEEE Trans. Syst. Man Cybern. Part B, 2012

Cloud Computing in Local Government: From the Perspective of Four London Borough Councils.
Int. J. Cloud Appl. Comput., 2012

Automatic Discovery of Optimisation Search Heuristics for Two Dimensional Strip Packing Using Genetic Programming.
Proceedings of the Simulated Evolution and Learning - 9th International Conference, 2012

Figure of Merit Based Fitness Functions in Genetic Programming for Edge Detection.
Proceedings of the Simulated Evolution and Learning - 9th International Conference, 2012

Multi-frequency transformation for edge detection.
Proceedings of the Image and Vision Computing New Zealand, 2012

A spatial random-meaningful neighbourhood topology in pso for edge detection in noisy images.
Proceedings of the Genetic and Evolutionary Computation Conference, 2012

Genetic programming for edge detection based on figure of merit.
Proceedings of the Genetic and Evolutionary Computation Conference, 2012

Genetic programming for edge detection using blocks to extract features.
Proceedings of the Genetic and Evolutionary Computation Conference, 2012

Evolving Reusable Operation-Based Due-Date Assignment Models for Job Shop Scheduling with Genetic Programming.
Proceedings of the Genetic Programming - 15th European Conference, 2012

Effects of static and dynamic topologies in Particle Swarm Optimisation for edge detection in noisy images.
Proceedings of the IEEE Congress on Evolutionary Computation, 2012

A coevolution genetic programming method to evolve scheduling policies for dynamic multi-objective job shop scheduling problems.
Proceedings of the IEEE Congress on Evolutionary Computation, 2012

Soft edge maps from edge detectors evolved by genetic programming.
Proceedings of the IEEE Congress on Evolutionary Computation, 2012

Genetic programming for edge detection via balancing individual training images.
Proceedings of the IEEE Congress on Evolutionary Computation, 2012

Local Search in Parallel Linear Genetic Programming for Multiclass Classification.
Proceedings of the AI 2012: Advances in Artificial Intelligence, 2012

Automatic Construction of Invariant Features Using Genetic Programming for Edge Detection.
Proceedings of the AI 2012: Advances in Artificial Intelligence, 2012

2011
Particle swarm optimisation based AdaBoost for object detection.
Soft Comput., 2011

A Quantitative Model of Glucose Signaling in Yeast Reveals an Incoherent Feed Forward Loop Leading to a Specific, Transient Pulse of Transcription.
Proceedings of the Research in Computational Molecular Biology, 2011

Detection of continuous, smooth and thin edges in noisy images using constrained particle swarm optimisation.
Proceedings of the 13th Annual Genetic and Evolutionary Computation Conference, 2011

A genetic programming based hyper-heuristic approach for combinatorial optimisation.
Proceedings of the 13th Annual Genetic and Evolutionary Computation Conference, 2011

Hybrid particle swarm optimisation based on history information sharing.
Proceedings of the 13th Annual Genetic and Evolutionary Computation Conference, 2011

Evolving ensembles in multi-objective genetic programming for classification with unbalanced data.
Proceedings of the 13th Annual Genetic and Evolutionary Computation Conference, 2011

A Hybrid Particle Swarm Optimisation with Differential Evolution Approach to Image Segmentation.
Proceedings of the Applications of Evolutionary Computation, 2011

Edge detection using constrained discrete particle swarm optimisation in noisy images.
Proceedings of the IEEE Congress on Evolutionary Computation, 2011

Genetic programming for edge detection: A global approach.
Proceedings of the IEEE Congress on Evolutionary Computation, 2011

Investigating Particle Swarm Optimisation Topologies for Edge Detection in Noisy Images.
Proceedings of the AI 2011: Advances in Artificial Intelligence, 2011

Eliminating Useless Object Detectors Evolved in Multiple-Objective Genetic Programming.
Proceedings of the AI 2011: Advances in Artificial Intelligence, 2011

Improving Robustness of Multiple-Objective Genetic Programming for Object Detection.
Proceedings of the AI 2011: Advances in Artificial Intelligence, 2011

Genetic Programming for Edge Detection Based on Accuracy of Each Training Image.
Proceedings of the AI 2011: Advances in Artificial Intelligence, 2011

Ensemble Learning and Pruning in Multi-Objective Genetic Programming for Classification with Unbalanced Data.
Proceedings of the AI 2011: Advances in Artificial Intelligence, 2011

2010
AUC analysis of the pareto-front using multi-objective GP for classification with unbalanced data.
Proceedings of the Genetic and Evolutionary Computation Conference, 2010

Analysis of Building Blocks with Numerical Simplification in Genetic Programming.
Proceedings of the Genetic Programming, 13th European Conference, 2010

A Relaxed Approach to Simplification in Genetic Programming.
Proceedings of the Genetic Programming, 13th European Conference, 2010

Genetic Programming for Classification with Unbalanced Data.
Proceedings of the Genetic Programming, 13th European Conference, 2010

Multi-Objective Genetic Programming for object detection.
Proceedings of the IEEE Congress on Evolutionary Computation, 2010

Investigation of simplification threshold and noise level of input data in numerical simplification of genetic programs.
Proceedings of the IEEE Congress on Evolutionary Computation, 2010

Edge and Corner Extraction Using Particle Swarm Optimisation.
Proceedings of the AI 2010: Advances in Artificial Intelligence, 2010

Sampling Methods in Genetic Programming for Classification with Unbalanced Data.
Proceedings of the AI 2010: Advances in Artificial Intelligence, 2010

Hybrid Particle Swarm Optimisation Algorithms Based on Differential Evolution and Local Search.
Proceedings of the AI 2010: Advances in Artificial Intelligence, 2010

A Comparison of Classification Strategies in Genetic Programming with Unbalanced Data.
Proceedings of the AI 2010: Advances in Artificial Intelligence, 2010

2009
Numerical simplification for bloat control and analysis of building blocks in genetic programming.
Evol. Intell., 2009

Particle swarm optimization based multi-prototype ensembles.
Proceedings of the Genetic and Evolutionary Computation Conference, 2009

How online simplification affects building blocks in genetic programming.
Proceedings of the Genetic and Evolutionary Computation Conference, 2009

Particle Swarm Optimization based Adaboost for face detection.
Proceedings of the IEEE Congress on Evolutionary Computation, 2009

Differentiating between individual class performance in Genetic Programming fitness for classification with unbalanced data.
Proceedings of the IEEE Congress on Evolutionary Computation, 2009

Multi-Objective Genetic Programming for Classification with Unbalanced Data.
Proceedings of the AI 2009: Advances in Artificial Intelligence, 2009

2008
A PSO Based Adaboost Approach to Object Detection.
Proceedings of the Simulated Evolution and Learning, 7th International Conference, 2008

Using Numerical Simplification to Control Bloat in Genetic Programming.
Proceedings of the Simulated Evolution and Learning, 7th International Conference, 2008

An analysis of multi-sampled issue and no-replacement tournament selection.
Proceedings of the Genetic and Evolutionary Computation Conference, 2008

Is the not-sampled issue in tournament selection critical?
Proceedings of the IEEE Congress on Evolutionary Computation, 2008

2007
Feature Construction and Dimension Reduction Using Genetic Programming.
Proceedings of the AI 2007: Advances in Artificial Intelligence, 2007

1999
Application of Domain Testing to Reliability Amplification.
Proceedings of the 17th IASTED International Conference on Applied Informatics, 1999

1983
The nature of reflexive paradoxes. I.
Notre Dame J. Formal Log., 1983


  Loading...