Search results for "Genetic programming"

showing 10 items of 32 documents

Prediction of BOD5 content of the inflow to the treatment plant using different methods of black box - the case study

2020

The publication presents the possibility of modeling in a 1 d advance of the content of organic compounds in the influent wastewater to the treatment plant, where the content of these compounds is determined by both the biochemical and chemical oxygen demand. To predict the quality of the wastewater at the inflow a set of indicators where used to make measurements on a daily basis. In order to develop statistical models 3 methods where used, namely: multivariate adaptive regression splines (MARS), boosted trees (BT), and genetic programming (GP). The carried-out calculations showed that, to calculate the BOD5 there can only be used models developed on the basis of the value of daily wastewa…

HydrologyBoosted treesWastewater treatment plant (WWTP)Black boxOrganic compoundsBOD5Content (measure theory)Environmental scienceMultivariate adaptive regression splinesInflowCODGenetic programmingDESALINATION AND WATER TREATMENT
researchProduct

Estimación mediante programación genética de los patrones del suelo humectantes para el riego por goteo

2012

Drip irrigation is considered as one of the most efficient irrigation systems. Knowledge of the soil wetted perimeter arising from infiltration of water from drippers is important in the design and management of efficient irrigation systems. To this aim, numerical models can represent a powerful tool to analyze the evolution of the wetting pattern during irrigation, in order to explore drip irrigation management strategies, to set up the duration of irrigation, and finally to optimize water use efficiency. This paper examines the potential of genetic programming (GP) in simulating wetting patterns of drip irrigation. First by considering 12 different soil textures of USDA–SCS soil texture t…

Hydrologysoil texture triangleIrrigationHydrusnumerical modelsinfiltraciónSoil textureHYDRUS 2Dmodelos numéricosDrip irrigationinfiltrationtriángulo de texturas del suelosoil texture triangle.Wetted perimeterInfiltration (hydrology)LoamSettore AGR/08 - Idraulica Agraria E Sistemazioni Idraulico-Forestaligenetic programmingprogramación genéticaWettingnumerical modelAgronomy and Crop ScienceMathematics
researchProduct

Context-sensitive text mining with fitness leveling Genetic Algorithm

2015

Contextual processing is a great challenge for information retrieval study - the most approved techniques include scanning content of HTML web pages, user supported metadata analysis, automatic inference grounded on knowledge base, or content-oriented digital documents analysis. We propose a meta-heuristic by making use of Genetic Algorithms for Contextual Search (GACS) built on genetic programming (GP) and custom fitness leveling function to optimize contextual queries in exact search that represents unstructured phrases generated by the user. Our findings show that the queries built with GACS can significantly optimize the retrieval process.

Information retrievalComputer scienceProcess (engineering)business.industrymedia_common.quotation_subjectContext (language use)Genetic programmingContextual advertisingKnowledge baseGenetic algorithmWeb pageFunction (engineering)businessmedia_common2015 IEEE 2nd International Conference on Cybernetics (CYBCONF)
researchProduct

Mining parasite data using genetic programming.

2005

Genetic programming is a technique that can be used to tackle the hugely demanding data-processing problems encountered in the natural sciences. Application of genetic programming to a problem using parasites as biological tags demonstrates its potential for developing explanatory models using data that are both complex and noisy.

MaleModels Geneticbusiness.industryGenetic programmingBiologyBioinformaticsMachine learningcomputer.software_genreModels BiologicalHost-Parasite InteractionsPerciformesFish DiseasesInfectious DiseasesAnimalsParasitologyFemaleParasitesArtificial intelligenceSelection GeneticbusinesscomputerAlgorithmsPhylogenyEnvironmental MonitoringTrends in parasitology
researchProduct

Using Cellular Automata for feature construction - preliminary study

2007

When first faced with a learning task, it is often not clear what a good representation of the training data should look like. We are often forced to create some set of features that appear plausible, without any strong confidence that they will yield superior learning. Beside, we often do not have any prior knowledge of what learning method is the best to apply, and thus often try multiple methods in an attempt to find the one that performs best. This paper describes a new method and its preliminary study for constructing features based on cellular automata (CA). Our approach uses self-organisation ability of cellular automata by constructing features being most efficient for making predic…

Orientation (computer vision)Computer sciencebusiness.industryGenetic programmingMachine learningcomputer.software_genreCellular automatonSet (abstract data type)Genetic algorithmBenchmark (computing)Feature (machine learning)Artificial intelligenceRepresentation (mathematics)businesscomputer2007 Inaugural IEEE-IES Digital EcoSystems and Technologies Conference
researchProduct

Teaching GP to program like a human software developer

2019

Program synthesis is one of the relevant applications of GP with a strong impact on new fields such as genetic improvement. In order for synthesized code to be used in real-world software, the structure of the programs created by GP must be maintainable. We can teach GP how real-world software is built by learning the relevant properties of mined human-coded software - which can be easily accessed through repository hosting services such as GitHub. So combining program synthesis and repository mining is a logical step. In this paper, we analyze if GP can write programs with properties similar to code produced by human software developers. First, we compare the structure of functions generat…

Perplexitybusiness.industryProgramming languageComputer scienceInitializationGenetic programming0102 computer and information sciences02 engineering and technologycomputer.software_genre01 natural sciencesSoftware010201 computation theory & mathematicsGrammatical evolution0202 electrical engineering electronic engineering information engineeringCode (cryptography)020201 artificial intelligence & image processingLanguage modelbusinesscomputerProgram synthesisProceedings of the Genetic and Evolutionary Computation Conference
researchProduct

Using knowledge of human-generated code to bias the search in program synthesis with grammatical evolution

2021

Recent studies show that program synthesis with GE produces code that has different structure compared to human-generated code, e.g., loops and conditions are hardly used. In this article, we extract knowledge from human-generated code to guide evolutionary search. We use a large code-corpus that was mined from the open software repository service GitHub and measure software metrics and properties describing the code-base. We use this knowledge to guide the search by incorporating a new selection scheme. Our new selection scheme favors programs that are structurally similar to the programs in the GitHub code-base. We find noticeable evidence that software metrics can help in guiding evoluti…

Scheme (programming language)Structure (mathematical logic)Service (systems architecture)Information retrievalComputer scienceGrammatical evolutionCode (cryptography)Genetic programmingcomputerSoftware metricProgram synthesiscomputer.programming_languageProceedings of the Genetic and Evolutionary Computation Conference Companion
researchProduct

Regional models based on Multi-Gene Genetic Programming for the simulation of monthly runoff series

2022

Accurate estimates of runoff in river basins are useful for several applications. The use of data-driven procedures for simulating the complex runoff generation process is a promising frontier that could allow for overcoming some typical problems related to more complex traditional approaches. This study explores soft computing based regional models for the reconstruction of monthly runoff in river basins. The region under analysis is the Sicily (Italy), where a regressive rainfall-runoff model, here used as benchmark model, was previously built using data from almost a hundred gauged watersheds across the region. This previous model predicts monthly river runoff based on a unique regional,…

Soft computingArtificial Neural NetworkRegional ModelRainfall-RunoffSettore ICAR/02 - Costruzioni Idrauliche E Marittime E IdrologiaGenetic ProgrammingProceedings of the 39th IAHR World Congress
researchProduct

Increasing GP Computing Power for Free via Desktop GRID Computing and Virtualization

2009

This paper presents how it is possible to increase the Genetic Programming (GP) Computing Power (CP) for free, via Volunteer Computing (VC), using the well known framework BOINC plus a new ``virtualization'' layer which adds all the benefits from the virtualization paradigm. Two different experiments, employing a standard GP tool and a complex GP system, are performed --with distributed PCs over several cities-- to show the free achieved CP by means of VC, without the necessity of modifying or adapting the original GP source code. The methodology can be easily extended to Evolutionary Algorithms (EAs).

Source codebusiness.industryComputer sciencemedia_common.quotation_subjectEvolutionary algorithmGenetic programmingcomputer.software_genreVirtualizationMultiplexingSoftwareGrid computingMiddleware (distributed applications)Operating systembusinesscomputermedia_common2009 17th Euromicro International Conference on Parallel, Distributed and Network-based Processing
researchProduct

A study on graph representations for genetic programming

2020

Graph representations promise several desirable properties for Genetic Programming (GP); multiple-output programs, natural representations of code reuse and, in many cases, an innate mechanism for neutral drift. Each graph GP technique provides a program representation, genetic operators and overarching evolutionary algorithm. This makes it difficult to identify the individual causes of empirical differences, both between these methods and in comparison to traditional GP. In this work, we empirically study the behavior of Cartesian Genetic Programming (CGP), Linear Genetic Programming (LGP), Evolving Graphs by Graph Programming (EGGP) and traditional GP. By fixing some aspects of the config…

Theoretical computer scienceComputer scienceCode reuseEvolutionary algorithmGenetic programming0102 computer and information sciences02 engineering and technologyGenetic operator01 natural sciencesGraphOperator (computer programming)010201 computation theory & mathematicsProblem domainLinear genetic programming0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingProceedings of the 2020 Genetic and Evolutionary Computation Conference
researchProduct