Repository logo
Article

Scaling evolutionary programming with the use of apache spark

creativeworkseries.issn1508-2806
dc.contributor.authorFunika, Włodzimierz
dc.contributor.authorKoperek, Paweł
dc.date.available2017-09-11T12:14:54Z
dc.date.issued2016
dc.descriptionBibliogr. s. 81-82.
dc.description.abstractOrganizations across the globe gather more and more data, encouraged by easy-to-use and cheap cloud storage services. Large datasets require new approaches to analysis and processing, which include methods based on machine learning. In particular, symbolic regression can provide many useful insights. Unfortunately, due to high resource requirements, use of this method for large-scale dataset analysis might be unfeasible. In this paper, we analyze a bottleneck in the open-source implementation of this method we call hubert. We identify that the evaluation of individuals is the most costly operation. As a solution to this problem, we propose a new evaluation service based on the Apache Spark framework, which attempts to speed up computations by executing them in a distributed manner on a cluster of machines. We analyze the performance of the service by comparing the evaluation execution time of a number of samples with the use of both implementations. Finally, we draw conclusions and outline plans for further research.en
dc.description.placeOfPublicationKraków
dc.description.versionwersja wydawniczapl
dc.identifier.doihttps://doi.org/10.7494/csci.2016.17.1.69
dc.identifier.eissn2300-7036
dc.identifier.issn1508-2806
dc.identifier.nukatdd2016312039pl
dc.identifier.urihttps://repo.agh.edu.pl/handle/AGH/47963
dc.language.isoeng
dc.publisherWydawnictwa AGH
dc.relation.ispartofComputer Science
dc.rightsAttribution 4.0 International
dc.rights.accessotwarty dostęp
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/legalcode
dc.subjectdistributed systemsen
dc.subjectevolutionary programmingen
dc.subjectsymbolic regressionen
dc.subjectscalingen
dc.subjectApache Sparken
dc.titleScaling evolutionary programming with the use of apache sparken
dc.title.relatedComputer Science
dc.typeartykuł
dspace.entity.typePublication
publicationissue.issueNumberNo. 1
publicationissue.paginationpp. 69-82
publicationvolume.volumeNumberVol. 17
relation.isAuthorOfPublicatione9780bc2-5ff8-49d4-9d84-ecf76eeec86a
relation.isAuthorOfPublication.latestForDiscoverye9780bc2-5ff8-49d4-9d84-ecf76eeec86a
relation.isJournalIssueOfPublication0b8df6a3-c60b-41e1-b39c-886d6333626d
relation.isJournalIssueOfPublication.latestForDiscovery0b8df6a3-c60b-41e1-b39c-886d6333626d
relation.isJournalOfPublication020291ee-249b-4dcf-98a3-276a2f7981aa

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
csci.2016.17.1.69.pdf
Size:
1.21 MB
Format:
Adobe Portable Document Format