4 research outputs found

    Performance analysis for genetic algorithms.

    Get PDF
    Genetic algorithms have been shown effective for solving complex optimization problems such as job scheduling, machine learning, pattern recognition, and assembly planning. Due to the random process involved in genetic algorithms, the analysis of performance characteristics of genetic algorithms is a challenging research topic. Studied in this dissertation are methods to analyze convergence of genetic algorithms and to investigate whether modifications made to genetic algorithms, such as varying the operator rates during the iterative process, improve their performance. Both statistical analysis, which is used for investigation of different modifications to the genetic algorithm, and probability analysis, which is used to derive the expectation of convergence, are used in the study. The Wilcoxon signed rank test is used to examine the effects of changing parameters in genetic algorithms during the iterations. A Markov chain is derived to show how the random selection process affects the genetic evolution, including the so called genetic drift and preferential selection. A link distance is introduced as a numerical index for the study of the convergence process of order-based genetic algorithms. Also studied are the effects of random selection, mutation operator, and the combination of both to the expected average link distance. The genetic drift is shown to enforce the convergence exponentially with increase in the number of iterations. The mutation operator, on the other hand, suppresses the convergence. The combined results of these two parameters lead to a general formula for the estimation of the expected number of iterations needed to achieve convergence for the order-based genetic algorithm with selection and mutation and provide important insights about how order-based genetic algorithms converge

    Dise帽o e implementaci贸n de un navegador de conceptos enlazados en el dominio de Ciencias de la computaci贸n

    Get PDF
    En la actualidad, la World Wide Web es una de las fuentes principales de informaci贸n, siendo un espacio que se encuentra en constante crecimiento, puesto que cada vez mas personas cuentan con acceso a internet. Sin embargo, esto genera m煤ltiples problemas entre los que podemos mencionar como la duplicidad de informaci贸n, que dificulta la b煤squeda de informaci贸n relevante a los usuarios, quienes utilizan herramientas como motores de b煤squeda para esta tarea. Ante esta situaci贸n surgi贸 la Web Sem谩ntica, extensi贸n de la Web tradicional, en donde la informaci贸n es comprensible tanto para las personas como para las m谩quinas. Para publicar informaci贸n en este espacio existen un conjunto de pr谩cticas conocido como Linked Data, que permiten que la informaci贸n se estructure seg煤n su significado y relaci贸n entre los datos que la componen, lo que facilita la labor de b煤squeda y permite el descubrimiento de nueva informaci贸n, generando valor a usuarios como investigadores, que constantemente se encuentran en b煤squeda de conocimientos. Toda la informaci贸n en constante crecimiento contenida en la Web Sem谩ntica puede ser accedida simplemente mediante navegadores convencionales; sin embargo, esta se encuentra en su mayor铆a en formato RDF, por lo que el usuario com煤n no podr谩 comprender su contenido. Para que la informaci贸n pueda ser de utilidad, se necesitan conocimientos en conceptos como RDF y XML, lo que limita gran parte del potencial actual de la Web Sem谩ntica a los especialistas en dicha 谩rea. El presente proyecto implementa un navegador de Linked Data, mediante el cual los usuarios pueden consultar informaci贸n en el dominio de las ciencias de la computaci贸n, dicha informaci贸n es obtenida de la Web Sem谩ntica, permitiendo el descubrimiento de informaci贸n relevante, contribuyendo as铆 a la expansi贸n de dicha tecnolog铆a, que busca unificar y estructurar toda la informaci贸n contenida en la web. Para la elaboraci贸n del proyecto, se implement贸 un m贸dulo de procesamiento de consultas, en donde el usuario ingresa una cadena de b煤squeda, al igual que en un motor de b煤squeda tradicional y mediante esta cadena se obtienen posibles propiedades, que son enviadas a manera de consultas en lenguaje SPARQL, a partir de cuyos resultados se construyen estructuras RDFs que muestran los conceptos y la informaci贸n presentada en una interfaz gr谩fica para que el usuario pueda visualizarla y navegar a trav茅s de dichos conceptos, permitiendo el descubrimiento de informaci贸n relevante.Tesi

    A grammar-based technique for genetic search and optimization

    Get PDF
    The genetic algorithm (GA) is a robust search technique which has been theoretically and empirically proven to provide efficient search for a variety of problems. Due largely to the semantic and expressive limitations of adopting a bitstring representation, however, the traditional GA has not found wide acceptance in the Artificial Intelligence community. In addition, binary chromosones can unevenly weight genetic search, reduce the effectiveness of recombination operators, make it difficult to solve problems whose solution schemata are of high order and defining length, and hinder new schema discovery in cases where chromosome-wide changes are required.;The research presented in this dissertation describes a grammar-based approach to genetic algorithms. Under this new paradigm, all members of the population are strings produced by a problem-specific grammar. Since any structure which can be expressed in Backus-Naur Form can thus be manipulated by genetic operators, a grammar-based GA strategy provides a consistent methodology for handling any population structure expressible in terms of a context-free grammar.;In order to lend theoretical support to the development of the syntactic GA, the concept of a trace schema--a similarity template for matching the derivation traces of grammar-defined rules--was introduced. An analysis of the manner in which a grammar-based GA operates yielded a Trace Schema Theorem for rule processing, which states that above-average trace schemata containing relatively few non-terminal productions are sampled with increasing frequency by syntactic genetic search. Schemata thus serve as the building blocks in the construction of the complex rule structures manipulated by syntactic GAs.;As part of the research presented in this dissertation, the GEnetic Rule Discovery System (GERDS) implementation of the grammar-based GA was developed. A comparison between the performance of GERDS and the traditional GA showed that the class of problems solvable by a syntactic GA is a superset of the class solvable by its binary counterpart, and that the added expressiveness greatly facilitates the representation of GA problems. to strengthen that conclusion, several experiments encompassing diverse domains were performed with favorable results

    Dise帽o de sistemas borrosos recurrentes mediante estrategias evolutivas y su aplicaci贸n al an谩lisis de se帽ales y reconocimiento de patrones

    Get PDF
    Se utilizan algoritmos gen茅ticos para dise帽ar sistemas borrosos recurrentes destinados a formar parte de un sistema de reconocimiento de patrones. El problema investigado es la aplicaci贸n de los sistemas borrosos recurrentes en la clasificaci贸n de series de datos. Los sistemas borrosos recurrentes empleados son m谩quinas finitas de estados borrosas. Los algoritmos gen茅ticos ajustan los par谩metros de estas m谩quinas. En concreto, se han utilizado los algoritmos gen茅ticos en el contexto de los sistemas clasificadores, y se han implementado dos algoritmos distintos bajo esta filosof铆a de sistemas: un algoritmo tipo Pittsburgh y un algoritmo tipo Michigan. Se han realizado una gran variedad de experimentos de validaci贸n donde el objetivo es comprobar la capacidad de clasificaci贸n de la m谩quina finita de estados borrosa encontrada con algoritmos de b煤squeda tipo Pittsburgh o tipo Michigan sobre series de datos procedentes de modelos ocultos de Markov. Estos resultados de clasificaci贸n se han comparado con los resultados de un algoritmo de referencia ya establecido para estos sistemas: el algoritmo de Baum-Welch. Estos experimentos demostraron la capacidad de aprendizaje y la capacidad de clasificaci贸n de los sistemas desarrollados. Por 煤ltimo, se realiz贸 una aplicaci贸n pr谩ctica en la que se aplica la metodolog铆a propuesta sobre la clasificaci贸n de series de datos reales. En concreto, se intenta caracterizar n煤cleos celulares de im谩genes m茅dicas de citolog铆as para su posterior clasificaci贸n en dos categor铆as: sano/patol贸gico. Para tal fin, se cont贸 con la colaboraci贸n de un experto del dominio. Se realizaron diversos experimentos sobre distintos tipos de citolog铆as: citolog铆as de tejido de mama, citolog铆as peritoneales y citolog铆as de pleura. La caracter铆stica bajo estudio que se extrae de los n煤cleos que se desea clasificar es la distribuci贸n de cromatina en los mismos. Se dise帽o una medida original, sencilla y espec铆fica que recoge esta informaci贸n relativa a la naturaleza del n煤cleo. Esta medida es una serie de datos que constituye la entrada al sistema clasificador borroso propuesto. Tras analizar los resultados de clasificaci贸n obtenidos se pudo comprobar la validez de la medida escogida as铆 como la validez de la metodolog铆a propuesta. Adem谩s, se realiz贸 una comparativa de resultados con otros sistemas de clasificaci贸n, como por ejemplo, m茅todos borrosos de clustering y redes neuronales. Esta compartiva refleja que el sistema borroso propuesto presenta una mayor capacidad de generalizaci贸n. Por 煤ltimo, comentar que se realiz贸 una evaluaci贸n de todos estos clasificadores bajo el punto de vista del diagn贸stico m茅dico con el an谩lisis ROC. En todos los casos estudiados, las curvas ROC para los clasificadores borrosos resultaron ser mejores
    corecore