JGEA: a Modular Java Framework for Experimenting with Evolutionary Computation

Uloženo v:
Podrobná bibliografie
Název: JGEA: a Modular Java Framework for Experimenting with Evolutionary Computation
Autoři: Medvet, Eric, Nadizar, Giorgia, Manzoni, Luca
Přispěvatelé: Jonathan E. Fieldsend, Medvet, Eric, Nadizar, Giorgia, Manzoni, Luca
Informace o vydavateli: ACM
Rok vydání: 2022
Sbírka: Università degli studi di Trieste: ArTS (Archivio della ricerca di Trieste)
Témata: Evolutionary Algorithm, Evolutionary Computation Software Tools
Popis: We present the Java General Evolutionary Algorithm (JGEA) framework, a modular Java framework for experimenting with Evolutionary Computation (EC). We designed JGEA to be (a) aimed at providing a general interface to potentially all Evolutionary Algorithms (EAs), yet (b) solid and easy to use for people who rely on EC as a tool. To this extent, we developed JGEA including a range of ready-to-use EAs, backed by a modular architecture, comprising diverse layers of abstraction, which simplifies the implementation of new EAs and the addition of new features. Here, we detail the general structure of JGEA, focusing on its high-level components, and present the use case of the introduction of a new EA in the framework. To complete the picture, we illustrate the application of JGEA for solving a real world problem, from its formal definition in the framework to the saving and processing of results. The source code of JGEA is available at https://github.com/ericmedvet/jgea.
Druh dokumentu: conference object
Jazyk: English
Relation: info:eu-repo/semantics/altIdentifier/isbn/9781450392686; info:eu-repo/semantics/altIdentifier/wos/WOS:001035469400313; ispartofbook:GECCO '22: Proceedings of the Genetic and Evolutionary Computation Conference Companion; Workshop Evolutionary Computation Software Systems; part of the ACM Genetic and Evolutionary Computation Conference (EvoSoft@GECCO); firstpage:2009; lastpage:2018; numberofpages:10; alleditors:Jonathan E. Fieldsend; https://hdl.handle.net/11368/3026129
DOI: 10.1145/3520304.3533960
Dostupnost: https://hdl.handle.net/11368/3026129
https://doi.org/10.1145/3520304.3533960
https://dl.acm.org/doi/10.1145/3520304.3533960
Rights: info:eu-repo/semantics/closedAccess
Přístupové číslo: edsbas.6ADBEC27
Databáze: BASE
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://hdl.handle.net/11368/3026129#
    Name: EDS - BASE (s4221598)
    Category: fullText
    Text: View record from BASE
  – Url: https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=EBSCO&SrcAuth=EBSCO&DestApp=WOS&ServiceName=TransferToWoS&DestLinkType=GeneralSearchSummary&Func=Links&author=Medvet%20E
    Name: ISI
    Category: fullText
    Text: Nájsť tento článok vo Web of Science
    Icon: https://imagesrvr.epnet.com/ls/20docs.gif
    MouseOverText: Nájsť tento článok vo Web of Science
Header DbId: edsbas
DbLabel: BASE
An: edsbas.6ADBEC27
RelevancyScore: 865
AccessLevel: 3
PubType: Conference
PubTypeId: conference
PreciseRelevancyScore: 865.2763671875
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: JGEA: a Modular Java Framework for Experimenting with Evolutionary Computation
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Medvet%2C+Eric%22">Medvet, Eric</searchLink><br /><searchLink fieldCode="AR" term="%22Nadizar%2C+Giorgia%22">Nadizar, Giorgia</searchLink><br /><searchLink fieldCode="AR" term="%22Manzoni%2C+Luca%22">Manzoni, Luca</searchLink>
– Name: Author
  Label: Contributors
  Group: Au
  Data: Jonathan E. Fieldsend<br />Medvet, Eric<br />Nadizar, Giorgia<br />Manzoni, Luca
– Name: Publisher
  Label: Publisher Information
  Group: PubInfo
  Data: ACM
– Name: DatePubCY
  Label: Publication Year
  Group: Date
  Data: 2022
– Name: Subset
  Label: Collection
  Group: HoldingsInfo
  Data: Università degli studi di Trieste: ArTS (Archivio della ricerca di Trieste)
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Evolutionary+Algorithm%22">Evolutionary Algorithm</searchLink><br /><searchLink fieldCode="DE" term="%22Evolutionary+Computation+Software+Tools%22">Evolutionary Computation Software Tools</searchLink>
– Name: Abstract
  Label: Description
  Group: Ab
  Data: We present the Java General Evolutionary Algorithm (JGEA) framework, a modular Java framework for experimenting with Evolutionary Computation (EC). We designed JGEA to be (a) aimed at providing a general interface to potentially all Evolutionary Algorithms (EAs), yet (b) solid and easy to use for people who rely on EC as a tool. To this extent, we developed JGEA including a range of ready-to-use EAs, backed by a modular architecture, comprising diverse layers of abstraction, which simplifies the implementation of new EAs and the addition of new features. Here, we detail the general structure of JGEA, focusing on its high-level components, and present the use case of the introduction of a new EA in the framework. To complete the picture, we illustrate the application of JGEA for solving a real world problem, from its formal definition in the framework to the saving and processing of results. The source code of JGEA is available at https://github.com/ericmedvet/jgea.
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: conference object
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: NoteTitleSource
  Label: Relation
  Group: SrcInfo
  Data: info:eu-repo/semantics/altIdentifier/isbn/9781450392686; info:eu-repo/semantics/altIdentifier/wos/WOS:001035469400313; ispartofbook:GECCO '22: Proceedings of the Genetic and Evolutionary Computation Conference Companion; Workshop Evolutionary Computation Software Systems; part of the ACM Genetic and Evolutionary Computation Conference (EvoSoft@GECCO); firstpage:2009; lastpage:2018; numberofpages:10; alleditors:Jonathan E. Fieldsend; https://hdl.handle.net/11368/3026129
– Name: DOI
  Label: DOI
  Group: ID
  Data: 10.1145/3520304.3533960
– Name: URL
  Label: Availability
  Group: URL
  Data: https://hdl.handle.net/11368/3026129<br />https://doi.org/10.1145/3520304.3533960<br />https://dl.acm.org/doi/10.1145/3520304.3533960
– Name: Copyright
  Label: Rights
  Group: Cpyrght
  Data: info:eu-repo/semantics/closedAccess
– Name: AN
  Label: Accession Number
  Group: ID
  Data: edsbas.6ADBEC27
PLink https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.6ADBEC27
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1145/3520304.3533960
    Languages:
      – Text: English
    Subjects:
      – SubjectFull: Evolutionary Algorithm
        Type: general
      – SubjectFull: Evolutionary Computation Software Tools
        Type: general
    Titles:
      – TitleFull: JGEA: a Modular Java Framework for Experimenting with Evolutionary Computation
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Medvet, Eric
      – PersonEntity:
          Name:
            NameFull: Nadizar, Giorgia
      – PersonEntity:
          Name:
            NameFull: Manzoni, Luca
      – PersonEntity:
          Name:
            NameFull: Jonathan E. Fieldsend
      – PersonEntity:
          Name:
            NameFull: Medvet, Eric
      – PersonEntity:
          Name:
            NameFull: Nadizar, Giorgia
      – PersonEntity:
          Name:
            NameFull: Manzoni, Luca
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2022
          Identifiers:
            – Type: issn-locals
              Value: edsbas
ResultId 1