Show simple item record

dc.contributor.authorKaratsiolis, Savvasen
dc.contributor.authorSchizas, Christos N.en
dc.contributor.editorRosa A.en
dc.contributor.editorFilipe J.en
dc.contributor.editorMerelo J.J.en
dc.contributor.editorFilipe J.en
dc.creatorKaratsiolis, Savvasen
dc.creatorSchizas, Christos N.en
dc.date.accessioned2019-11-13T10:40:39Z
dc.date.available2019-11-13T10:40:39Z
dc.date.issued2014
dc.identifier.isbn978-989-758-052-9
dc.identifier.urihttp://gnosis.library.ucy.ac.cy/handle/7/54225
dc.description.abstractA cache holding reusable computations that are carried out during the execution of a genetic algorithm is implemented and maintained in order to improve the performance of the genetic algorithm itself. The main idea is that the operational genome is actually consisting of small computational blocks that tend to be interchanged and reused several times before they complete (or not) their lifecycle. By computing these blocks once and keeping them in memory for future possible reuse, the algorithm is allowed to run up to fifty times faster according experimental results maintaining a general case execution time reduction of four times. The consistency of the cache is maintained through simple rules that validate entries in a very straight forward manner during the genetic operations of cross over and mutation.en
dc.publisherINSTICC Pressen
dc.sourceECTA 2014 - Proceedings of the International Conference on Evolutionary Computation Theory and Applicationsen
dc.source6th International Conference on Evolutionary Computation Theory and Applications, ECTA 2014, Part of the 6th International Joint Conference on Computational Intelligence, IJCCI 2014en
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-84908666210&partnerID=40&md5=a55b36b1c885a050aa7d4c1835fd973a
dc.subjectAlgorithmsen
dc.subjectArtificial intelligenceen
dc.subjectGenetic algorithmsen
dc.subjectComputation theoryen
dc.subjectCacheen
dc.subjectCache invalidationen
dc.subjectCross overen
dc.subjectGenetic operationsen
dc.subjectGenetic programmingen
dc.subjectGenetic programming algorithmsen
dc.subjectSoftware cachesen
dc.subjectTime reductionen
dc.titleImplementing a software cache for genetic programming algorithms for reducing execution timeen
dc.typeinfo:eu-repo/semantics/conferenceObject
dc.description.startingpage259
dc.description.endingpage265
dc.author.faculty002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences
dc.author.departmentΤμήμα Πληροφορικής / Department of Computer Science
dc.type.uhtypeConference Objecten
dc.description.notes<p>Sponsors: Institute for Systems and Technologies of Information, Control and Communication (INSTICC)en
dc.description.notesInternational Federation of Automatic Control (IFAC)en
dc.description.notesConference code: 114692</p>en
dc.contributor.orcidSchizas, Christos N. [0000-0001-6548-4980]
dc.gnosis.orcid0000-0001-6548-4980


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record