Evolving comprehensible and scalable solvers using CGP for solving some real-world inspired problems

My original contribution to knowledge is the application of Cartesian Genetic Programming to design some scalable and human-understandable metaheuristics automatically; those find some suitable solutions for real-world NP-hard and discrete problems. This technique is thought to possess the ability t...

Full description

Saved in:
Bibliographic Details
Main Author Ryser-Welch, Patricia
Format Dissertation
LanguageEnglish
Published University of York 2017
Online AccessGet full text

Cover

Abstract My original contribution to knowledge is the application of Cartesian Genetic Programming to design some scalable and human-understandable metaheuristics automatically; those find some suitable solutions for real-world NP-hard and discrete problems. This technique is thought to possess the ability to raise the generality of a problem-solving process, allowing some supervised machine learning tasks and being able to evolve non-deterministic algorithms. \\ Two extensions of Cartesian Genetic Programming are presented. Iterative My original contribution to knowledge is the application of Cartesian Genetic Programming to design some scalable and human-understandable metaheuristics automatically; those find some suitable solutions for real-world NP-hard and discrete problems. This technique is thought to possess the ability to raise the generality of a problem-solving process, allowing some supervised machine learning tasks and being able to evolve non-deterministic algorithms. \\ Two extensions of Cartesian Genetic Programming are presented. Iterative Cartesian Genetic Programming can encode loops and nested loop with their termination criteria, making susceptible to evolutionary modification the whole programming construct. This newly developed extension and its application to metaheuristics are demonstrated to discover effective solvers for NP-hard and discrete problems. This thesis also extends Cartesian Genetic Programming and Iterative Cartesian Genetic Programming to adapt a hyper-heuristic reproductive operator at the same time of exploring the automatic design space. It is demonstrated the exploration of an automated design space can be improved when specific types of active and non-active genes are mutated. \\ A series of rigorous empirical investigations demonstrate that lowering the comprehension barrier of automatically designed algorithms can help communicating and identifying an effective and ineffective pattern of primitives. The complete evolution of loops and nested loops without imposing a hard limit on the number of recursive calls is shown to broaden the automatic design space. Finally, it is argued the capability of a learning objective function to assess the scalable potential of a generated algorithm can be beneficial to a generative hyper-heuristic.
AbstractList My original contribution to knowledge is the application of Cartesian Genetic Programming to design some scalable and human-understandable metaheuristics automatically; those find some suitable solutions for real-world NP-hard and discrete problems. This technique is thought to possess the ability to raise the generality of a problem-solving process, allowing some supervised machine learning tasks and being able to evolve non-deterministic algorithms. \\ Two extensions of Cartesian Genetic Programming are presented. Iterative My original contribution to knowledge is the application of Cartesian Genetic Programming to design some scalable and human-understandable metaheuristics automatically; those find some suitable solutions for real-world NP-hard and discrete problems. This technique is thought to possess the ability to raise the generality of a problem-solving process, allowing some supervised machine learning tasks and being able to evolve non-deterministic algorithms. \\ Two extensions of Cartesian Genetic Programming are presented. Iterative Cartesian Genetic Programming can encode loops and nested loop with their termination criteria, making susceptible to evolutionary modification the whole programming construct. This newly developed extension and its application to metaheuristics are demonstrated to discover effective solvers for NP-hard and discrete problems. This thesis also extends Cartesian Genetic Programming and Iterative Cartesian Genetic Programming to adapt a hyper-heuristic reproductive operator at the same time of exploring the automatic design space. It is demonstrated the exploration of an automated design space can be improved when specific types of active and non-active genes are mutated. \\ A series of rigorous empirical investigations demonstrate that lowering the comprehension barrier of automatically designed algorithms can help communicating and identifying an effective and ineffective pattern of primitives. The complete evolution of loops and nested loops without imposing a hard limit on the number of recursive calls is shown to broaden the automatic design space. Finally, it is argued the capability of a learning objective function to assess the scalable potential of a generated algorithm can be beneficial to a generative hyper-heuristic.
Author Ryser-Welch, Patricia
Author_xml – sequence: 1
  fullname: Ryser-Welch, Patricia
BookMark eNqdizsOgkAQhim08HWHuQCNBLUnqKWF_WaXHWTiskNmAOPtBeMJrP5Hvm-dLCJHXCW-HDmMFB9QcdsJNhiVXECw0YNWNth56MSgKAw6k8XlBjXL9523cosgaEP6YgkeKGpHgh464cludZssaxsUd7_cJPtzeS-uqRPqSZtATqy8DfYNq2FLv-aCGZ7mmB3yU579JX0A-c5RYw
ContentType Dissertation
DBID ABQQS
LLH
DEWEY 621.38
DatabaseName EThOS: Electronic Theses Online Service (Full Text)
EThOS: Electronic Theses Online Service
DatabaseTitleList
Database_xml – sequence: 1
  dbid: LLH
  name: EThOS: Electronic Theses Online Service
  url: http://ethos.bl.uk/
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
DissertationAdvisor Swan, Jerry
Miller, Julian F
Trefzer, Martin
DissertationAdvisor_xml – sequence: 1
  fullname: Miller, Julian F
– sequence: 2
  fullname: Trefzer, Martin
– sequence: 3
  fullname: Swan, Jerry
DissertationDegree Thesis (Ph.D.)
DissertationSchool University of York
ExternalDocumentID oai_ethos_bl_uk_736585
GroupedDBID ABQQS
LLH
ID FETCH-britishlibrary_ethos_oai_ethos_bl_uk_7365853
IEDL.DBID LLH
IngestDate Thu Oct 16 13:47:06 EDT 2025
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-britishlibrary_ethos_oai_ethos_bl_uk_7365853
Notes 0000000465004803
OpenAccessLink https://etheses.whiterose.ac.uk/19011/
ParticipantIDs britishlibrary_ethos_oai_ethos_bl_uk_736585
PublicationCentury 2000
PublicationDate 2017
PublicationDateYYYYMMDD 2017-01-01
PublicationDate_xml – year: 2017
  text: 2017
PublicationDecade 2010
PublicationYear 2017
Publisher University of York
Publisher_xml – name: University of York
Score 3.4967427
Snippet My original contribution to knowledge is the application of Cartesian Genetic Programming to design some scalable and human-understandable metaheuristics...
SourceID britishlibrary
SourceType Open Access Repository
Title Evolving comprehensible and scalable solvers using CGP for solving some real-world inspired problems
URI https://etheses.whiterose.ac.uk/19011/
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NS8NAEB20XqwIfuI3c_Ami8lmk7bn2hqkigeF3kJ2M1ExVmha_PvObCPEY29JCEvYDTtvZt97A3CdB8bmUUJKWkUrRuB9lVvbU9oWOnRkXOwVco9PSfpqHqbxtCHIihZGVK41p4g_UkTnOPEnqZK4Fd5uwpZmBC4e-ZNJ2oVdu3L-aSoercgw3oOdu9aJ9j5s0OwAui2Xv0MoRrwFSN6Owt-e07twxm1FyEk81jxHol5C_geEIYFCRH_D4f0zMpz0T-W-_v4iZHxXKW9xih8zOSGnApuGMPUR6PHoZZiq_9-aSYPoOhN359WVrbLlZ9aLGBLE0TF0OPunE0DjxH8nDMo4scY4Zwd9XfJsUjkglxfBKdysMfDZWm-fw7aWKOYrDhfQWcyXdMkxeGGv_AL8AskkmT8
linkProvider British Library Board
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adissertation&rft.genre=dissertation&rft.title=Evolving+comprehensible+and+scalable+solvers+using+CGP+for+solving+some+real-world+inspired+problems&rft.DBID=ABQQS%3BLLH&rft.au=Ryser-Welch%2C+Patricia&rft.date=2017&rft.pub=University+of+York&rft.advisor=Swan%2C+Jerry&rft.inst=University+of+York&rft.externalDBID=n%2Fa&rft.externalDocID=oai_ethos_bl_uk_736585