Aplicación de técnicas de algoritmos genéticos en el filtrado de información e implementación de un prototipo

El presente trabajo abarca un enfoque alternativo, desde los algoritmos evolutivos, a la manera tradicional en que se abordan al filtrado colaborativo. Se examinan las posibilidades de los algoritmos genéticos para brindar características adaptativas a estos sistemas. Nuestro objetivo, además de pro...

Full description

Autores:
Villamizar Gómez, Mónica Viviana
Mendoza Mancipe, Silvia Alejandra
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2006
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/1364
Acceso en línea:
http://hdl.handle.net/20.500.12749/1364
Palabra clave:
Selective dissemination of information
Information storage systems
Information retrieval systems
Genetic algorithms
Systems Engineering
Research
Recommendation systems
Collaborative filtering
Genetic algorithm
Diseminación selectiva de información
Sistemas de almacenamiento de información
Sistemas de recuperación de información
Algoritmos genéticos
Ingeniería de sistemas
Investigaciones
Sistemas de recomendación
Filtrado colaborativo
Algoritmo genético
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UNAB2_0b7c9a63f78a685722d2a6a27711c878
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/1364
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Aplicación de técnicas de algoritmos genéticos en el filtrado de información e implementación de un prototipo
dc.title.translated.eng.fl_str_mv Application of genetic algorithm techniques in information filtering and implementation of a prototype
title Aplicación de técnicas de algoritmos genéticos en el filtrado de información e implementación de un prototipo
spellingShingle Aplicación de técnicas de algoritmos genéticos en el filtrado de información e implementación de un prototipo
Selective dissemination of information
Information storage systems
Information retrieval systems
Genetic algorithms
Systems Engineering
Research
Recommendation systems
Collaborative filtering
Genetic algorithm
Diseminación selectiva de información
Sistemas de almacenamiento de información
Sistemas de recuperación de información
Algoritmos genéticos
Ingeniería de sistemas
Investigaciones
Sistemas de recomendación
Filtrado colaborativo
Algoritmo genético
title_short Aplicación de técnicas de algoritmos genéticos en el filtrado de información e implementación de un prototipo
title_full Aplicación de técnicas de algoritmos genéticos en el filtrado de información e implementación de un prototipo
title_fullStr Aplicación de técnicas de algoritmos genéticos en el filtrado de información e implementación de un prototipo
title_full_unstemmed Aplicación de técnicas de algoritmos genéticos en el filtrado de información e implementación de un prototipo
title_sort Aplicación de técnicas de algoritmos genéticos en el filtrado de información e implementación de un prototipo
dc.creator.fl_str_mv Villamizar Gómez, Mónica Viviana
Mendoza Mancipe, Silvia Alejandra
dc.contributor.advisor.spa.fl_str_mv García Díaz, Juan Carlos
dc.contributor.author.spa.fl_str_mv Villamizar Gómez, Mónica Viviana
Mendoza Mancipe, Silvia Alejandra
dc.contributor.cvlac.*.fl_str_mv García Díaz, Juan Carlos [0000201529]
dc.contributor.researchgroup.spa.fl_str_mv Grupo de Investigación Preservación e Intercambio Digital de Información y Conocimiento - Prisma
Grupo de Investigación Tecnologías de Información - GTI
Grupo de Investigaciones Clínicas
dc.subject.keywords.eng.fl_str_mv Selective dissemination of information
Information storage systems
Information retrieval systems
Genetic algorithms
Systems Engineering
Research
topic Selective dissemination of information
Information storage systems
Information retrieval systems
Genetic algorithms
Systems Engineering
Research
Recommendation systems
Collaborative filtering
Genetic algorithm
Diseminación selectiva de información
Sistemas de almacenamiento de información
Sistemas de recuperación de información
Algoritmos genéticos
Ingeniería de sistemas
Investigaciones
Sistemas de recomendación
Filtrado colaborativo
Algoritmo genético
dc.subject.keywords.none.fl_str_mv Recommendation systems
Collaborative filtering
Genetic algorithm
dc.subject.lemb.spa.fl_str_mv Diseminación selectiva de información
Sistemas de almacenamiento de información
Sistemas de recuperación de información
Algoritmos genéticos
Ingeniería de sistemas
Investigaciones
dc.subject.proposal.none.fl_str_mv Sistemas de recomendación
Filtrado colaborativo
Algoritmo genético
description El presente trabajo abarca un enfoque alternativo, desde los algoritmos evolutivos, a la manera tradicional en que se abordan al filtrado colaborativo. Se examinan las posibilidades de los algoritmos genéticos para brindar características adaptativas a estos sistemas. Nuestro objetivo, además de proporcionar una panorámica informativa general sobre las posibilidades y potencialidades de el filtrado colaborativo, es proveer mecanismos para que el filtrado colaborativo sea capaz de aprender características personales desde los usuarios, con miras a mejorar la efectividad a la hora de encontrar recomendaciones y sugerencias apropiadas para un individuo en particular. El enfoque tratado en este proyecto utiliza a los algoritmos genéticos como afinadores en el proceso de concordancia de perfiles dentro de un sistema recomendador, adecuando finalmente estos a las preferencias individuales, lo que redunda en una mayor precisión del sistema de recomendación a la hora de predecir que gusta o no a un usuario específico.
publishDate 2006
dc.date.issued.none.fl_str_mv 2006
dc.date.accessioned.none.fl_str_mv 2020-06-26T17:56:34Z
dc.date.available.none.fl_str_mv 2020-06-26T17:56:34Z
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.local.spa.fl_str_mv Trabajo de Grado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/1364
dc.identifier.instname.spa.fl_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional UNAB
url http://hdl.handle.net/20.500.12749/1364
identifier_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
reponame:Repositorio Institucional UNAB
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv Villamizar Gómez, Mónica Viviana, Mendoza Mancipe, Silvia Alejandra, García Díaz, Juan Carlos (2006). Aplicación de técnicas de algoritmos genéticos en el filtrado de información e implementación de un prototipo. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNAB
dc.relation.references.none.fl_str_mv Aggarwal Ch, C., Wolf, J.L. and Horting, P.S a new graph_theoretic approach to Collaborative Filtering in Knowledge Discovery and Data Minning 1999. PP 201-212.
Balabanovic M., Shohamy “content-based collaborative Recommendation Communications of the ACM, Vol 40 No 3, March 1997.
Bezdeck, J.C., Booggavaparus., Hall. L., O. y Bensaid, A (1994) Genetic Algorithm guided Clustering in Proc of the First IEEE conference evolutionary Computacion, 3440
Calderon Benavides, Matirza Liliana, NAYEZCA GONZALES, Cristina, Prototipo de sistema de Filtrado Colaborativo de la información para dar apoyo a la diseminación selectiva en el Instituto Colombiano del Petróleo.
Coello Coello, Carlos A. Introducción a los Algoritmos genéticos, Red Científica, Ciencia, Tecnología y Pensamiento, 2006.
Canny J., Collaborative Filtering with privacy via factor analysis, in proc ACM conf on research and development in information.1998.
Cays Horstmanw / GaryCornell, Caracteristicas Avanzadas Java 2, Prentice Hall, 2002.
Computers by Means of Natural Selection", The MIT Press, 1992, 819 p.
Dash M., and Liu H., Feature selection for classification. Intellegent Data Analysis vol 1, 1997 pp131-156.
Deitel & Deitel, Como Programar en Java, Person Education, 1998.
Denning, Peter J. "Genetic Algorithms", en American Scientist, Volume 80, January-February 1992, pp. 12-14.
Elmusri Navathe, Fundaments of Database System, Addison Wesley.
Falkenaver Emanuek Evolutionary Algorithms : Applying genetic To to real world problems springer, New York pag 65-68.
Foltz, P.W., Dumais, S.t “personalized Information Delivery An Analysis of Information Filtering Methods”, Communications of the ACM 35 (12) 51-60 (1992).
Geyer-Schulz, A., Hahsler, M., Jahn, M.Myvu A next Generation Recommender System Based on Observed consumer Behavior and interactive evolutionary algorithms in: W gaul, O.Opitz, M Schader: Data Analysis-scientific.Springer, Heidelberg 447-457
Goldberg David E. Genetic Algorithms in search optimization and machine learning Addison Wesley Publishing Company, Inc.
Goldberg, David E., Genetic Algorithms in search, optimization and machine learning. Addison-Wesley Publishing Company, Inc 1989
Holland, J.H., Adaption in natural and artificial System.Ann arbor: the university of Michigan Press. 1975.
Jacobson I., Object Oriented Software Engineering. A use case driven Approach. Addison Wesley, 1992.
James R Groff, Paul N, Weinberg, Aplique Sql, McGraw Hill, 1991.
J. BENAVIDES, J.M Bartolomé, E. RIVERO Cornelio, Sql Para Usuarios y Programadores, Editorial Paranfo, 2 Edicion, 1992.
Jesús Bobadilla, Java a Través de Ejemplos, Alfaomega Ra-Ma, 2003.
Douglas Bell Mike Parr, Java para Estudiantes, Prentice Hall, 3 Edición, 2003.
Josep Grarratano, University of Houston, Sistemas Experos principios y programacion International Thomson Editores, 2001.
Koza, John R, Genetic Programming Cambridge: M. I.T Press, 1997.
Kohrs, A., Merialdo, B., Clustering for Collaborative Filtering Applications in Computational Intelligence for Modelling Control y Automation,105 Press, 1999.
Merelo, Juan Julián. Informática evolutiva Algoritmos genéticos. Universidad de Granada. 2000.
Min Tjoa, A. Hofferer, M. Ehrentraut, G., Untersmayr, P. Appying Evolutionary Algorithms to the problem of information filtering, Dexa Workshop 1997: 450-458.
Miller, B.P Callaghon, M.D Cargille, J.k; Hollingsworth, R.b. The Paradying Parallel perfomance measurement tool IEEE computer, 28:37-46 1995
Mitchell, Introduction to genetic Algorithms Cambridge; M.A : Mit press, 1998.
Michalewicz, Zbigniew. "Genetic Algorithms + Data Structures = Evolution Programs", Springer-Verlag, 1992, 250 p.
Mohammed J.Kabir, Servidor Apache, Ediciones Anaya Multiemdia S.A 1998
MVC implementation http://www106.ibm.com/rworks/websphere/techjournal/0302_fung/fung.html
Pressman, Roger S., Ingeniería de software
Sarway, B, Karypis, G, konstan J. and Riedl, j. Grouplens Research group Army HPC Research Center Departament of Computer Science and Engineering, University of Minnesota Han, S. chee, Minneapolis M N Hong Kong, 2001.
Sheth, B, Maes, P. evolving agents for personalized information filtering. In proc on artificial intelligence for applications 1993. US, 345-352.
Shor Lawrence, Ingeniería del Software Teoría y Practica, Prentice Hall, 2002.
Steve MC. Menamin Palmer, J. Essential Systems Análisis Prentice may Press, 1984.
Siple, Matthew D, The complete guide to Java Database programming, McGraw Hill, New Cork, 1998
Systems and Genetic Algorithms", en Artificial Intelligence, 40, 1989, pp. 235-282.
Ujjin, S. And Bentley, P.J. Learning User Preferences Using Evolutionin proceedings of the 4th asia-pacif conference on simulated evolution and Learning 2002. Singapore.
Editing Nearest Neighbour Decision Rules. Http://www-cgrl.cs mcgill.cal/godfried/taching/projects.pr.98/serger/project.html.
Wilf, H.S., Algorithms and Complexity, Prentice Hall, 1996.
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
http://purl.org/coar/access_right/c_abf2
dc.rights.creativecommons.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial-SinDerivadas 2.5 Colombia
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.spa.fl_str_mv Bucaramanga (Colombia)
dc.coverage.campus.spa.fl_str_mv UNAB Campus Bucaramanga
dc.publisher.grantor.spa.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.publisher.faculty.spa.fl_str_mv Facultad Ingeniería
dc.publisher.program.spa.fl_str_mv Pregrado Ingeniería de Sistemas
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/1364/1/2006_Tesis_M%c3%b3nica_Viviana_Villamizar_G%c3%b3mez.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/1364/2/2006_Tesis_M%c3%b3nica_Viviana_Villamizar_G%c3%b3mez.pdf.jpg
bitstream.checksum.fl_str_mv 47b52a796f13d2a103a5158824a5fa07
07614314dee6498ef6fafc20859f7e38
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB
repository.mail.fl_str_mv repositorio@unab.edu.co
_version_ 1814277309266395136
spelling García Díaz, Juan Carlosc59c6cfc-d09a-4b1a-991f-afcd2793bdd0-1Villamizar Gómez, Mónica Viviana01a83eae-acee-4df1-8c1d-fbec913a6e20-1Mendoza Mancipe, Silvia Alejandra6050f49e-83fb-4b92-b591-8cdffc3386ab-1García Díaz, Juan Carlos [0000201529]Grupo de Investigación Preservación e Intercambio Digital de Información y Conocimiento - PrismaGrupo de Investigación Tecnologías de Información - GTIGrupo de Investigaciones Clínicas2020-06-26T17:56:34Z2020-06-26T17:56:34Z2006http://hdl.handle.net/20.500.12749/1364instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABEl presente trabajo abarca un enfoque alternativo, desde los algoritmos evolutivos, a la manera tradicional en que se abordan al filtrado colaborativo. Se examinan las posibilidades de los algoritmos genéticos para brindar características adaptativas a estos sistemas. Nuestro objetivo, además de proporcionar una panorámica informativa general sobre las posibilidades y potencialidades de el filtrado colaborativo, es proveer mecanismos para que el filtrado colaborativo sea capaz de aprender características personales desde los usuarios, con miras a mejorar la efectividad a la hora de encontrar recomendaciones y sugerencias apropiadas para un individuo en particular. El enfoque tratado en este proyecto utiliza a los algoritmos genéticos como afinadores en el proceso de concordancia de perfiles dentro de un sistema recomendador, adecuando finalmente estos a las preferencias individuales, lo que redunda en una mayor precisión del sistema de recomendación a la hora de predecir que gusta o no a un usuario específico.The present work covers an alternative approach, from evolutionary algorithms, to the traditional way in which collaborative filtering is approached. The possibilities of genetic algorithms to provide adaptive characteristics to these systems are examined. Our objective, in addition to providing a general informative overview of the possibilities and potential of collaborative filtering, is to provide mechanisms so that collaborative filtering is capable of learning personal characteristics from users, with a view to improving effectiveness when it comes to finding recommendations. and suggestions appropriate to a particular individual. The approach treated in this project uses genetic algorithms as refiners in the process of concordance of profiles within a recommender system, finally adapting these to individual preferences, which results in a greater precision of the recommendation system when predicting. what a specific user likes or dislikes.1. INTRODUCCION 15 1.1 CONTEXTO 15 1.2 PLANTEAMIENTO DEL PROBLEMA 15 1.3 OBJETIVOS 17 1.4 REQUERIMIENTOS GENERALES DEL PROYECTO 18 1.5 ALCANCE 18 1.6 ESTRUCTURA DE LA TESIS 19 2. ESTADO DEL ARTE 20 3. ALGORITMOS EVOLUTIVOS 25 3.1 ORIGENES DE LOS ALGORTIMOS EVOLUTIVOS 26 3.2 ALGORITMOS GENETICOS 26 3.2.1 Aplicación del algoritmo genético. 28 3.2.2 Estructuración de los algoritmos genéticos 28 3.3 SISTEMAS DE RECOMENDACIÓN 31 3.3.1 Estructura de los sistemas recomendadotes 34 3.3.2 Entradas / salidas 34 3.3.3 Método de Generación de Recomendaciones 36 3.3.4 Grado de Personalización. 37 3.4 FILTRADO COLABORATIVO 38 3.4.1 Procesos 40 4. SOLUCION PLANTEADA 46 4.1 ALGORITMO PROPUESTO 46 4.1.1 Generación de perfiles. 47 4.1.2 Generación de la población Inicial. 48 4.2 FUNCIÓN DE EVALUACIÓN 48 4.3 PROCESO DE SELECCIÓN 50 4.3.1 Cruce 50 4.3.2 Mutación 50 4.3.3 Predicción del Voto 51 4.3.4 Tamaño de la población 51 4.3.5 Criterio de terminación del algoritmo 52 5. PRUEBAS EXPERIMENTALES 53 5.1 UTILIZACIÓN 53 5.2 ARCHIVOS Y RESULTADOS PRIMER SISTEMA DE PRUEBAS 53 5.2.1 Segundo sistema de pruebas 55 5.4 ANÁLISIS DE LOS RESULTADOS 57 6. DISEÑO METODOLÓGICO 59 6.1 DESCRIPCIÓN DEL PROGRAMA 59 6.2 DESCRIPCIÓN GENERAL 59 6.2.1 Modelo Vista Controlador 59 6.2.2 Grouplens. 61 6.2.3 Análisis y Requerimientos 62 6.3 DISEÑO 65 CONCLUSIONES 66 RECOMENDACIONES 69 REFERENCIAS BIBLIOGRAFICAS 70 ANEXOS 74PregradoModalidad Presencialapplication/pdfspahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial-SinDerivadas 2.5 ColombiaAplicación de técnicas de algoritmos genéticos en el filtrado de información e implementación de un prototipoApplication of genetic algorithm techniques in information filtering and implementation of a prototypeIngeniero de SistemasBucaramanga (Colombia)UNAB Campus BucaramangaUniversidad Autónoma de Bucaramanga UNABFacultad IngenieríaPregrado Ingeniería de Sistemasinfo:eu-repo/semantics/bachelorThesisTrabajo de Gradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/redcol/resource_type/TPSelective dissemination of informationInformation storage systemsInformation retrieval systemsGenetic algorithmsSystems EngineeringResearchRecommendation systemsCollaborative filteringGenetic algorithmDiseminación selectiva de informaciónSistemas de almacenamiento de informaciónSistemas de recuperación de informaciónAlgoritmos genéticosIngeniería de sistemasInvestigacionesSistemas de recomendaciónFiltrado colaborativoAlgoritmo genéticoVillamizar Gómez, Mónica Viviana, Mendoza Mancipe, Silvia Alejandra, García Díaz, Juan Carlos (2006). Aplicación de técnicas de algoritmos genéticos en el filtrado de información e implementación de un prototipo. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNABAggarwal Ch, C., Wolf, J.L. and Horting, P.S a new graph_theoretic approach to Collaborative Filtering in Knowledge Discovery and Data Minning 1999. PP 201-212.Balabanovic M., Shohamy “content-based collaborative Recommendation Communications of the ACM, Vol 40 No 3, March 1997.Bezdeck, J.C., Booggavaparus., Hall. L., O. y Bensaid, A (1994) Genetic Algorithm guided Clustering in Proc of the First IEEE conference evolutionary Computacion, 3440Calderon Benavides, Matirza Liliana, NAYEZCA GONZALES, Cristina, Prototipo de sistema de Filtrado Colaborativo de la información para dar apoyo a la diseminación selectiva en el Instituto Colombiano del Petróleo.Coello Coello, Carlos A. Introducción a los Algoritmos genéticos, Red Científica, Ciencia, Tecnología y Pensamiento, 2006.Canny J., Collaborative Filtering with privacy via factor analysis, in proc ACM conf on research and development in information.1998.Cays Horstmanw / GaryCornell, Caracteristicas Avanzadas Java 2, Prentice Hall, 2002.Computers by Means of Natural Selection", The MIT Press, 1992, 819 p.Dash M., and Liu H., Feature selection for classification. Intellegent Data Analysis vol 1, 1997 pp131-156.Deitel & Deitel, Como Programar en Java, Person Education, 1998.Denning, Peter J. "Genetic Algorithms", en American Scientist, Volume 80, January-February 1992, pp. 12-14.Elmusri Navathe, Fundaments of Database System, Addison Wesley.Falkenaver Emanuek Evolutionary Algorithms : Applying genetic To to real world problems springer, New York pag 65-68.Foltz, P.W., Dumais, S.t “personalized Information Delivery An Analysis of Information Filtering Methods”, Communications of the ACM 35 (12) 51-60 (1992).Geyer-Schulz, A., Hahsler, M., Jahn, M.Myvu A next Generation Recommender System Based on Observed consumer Behavior and interactive evolutionary algorithms in: W gaul, O.Opitz, M Schader: Data Analysis-scientific.Springer, Heidelberg 447-457Goldberg David E. Genetic Algorithms in search optimization and machine learning Addison Wesley Publishing Company, Inc.Goldberg, David E., Genetic Algorithms in search, optimization and machine learning. Addison-Wesley Publishing Company, Inc 1989Holland, J.H., Adaption in natural and artificial System.Ann arbor: the university of Michigan Press. 1975.Jacobson I., Object Oriented Software Engineering. A use case driven Approach. Addison Wesley, 1992.James R Groff, Paul N, Weinberg, Aplique Sql, McGraw Hill, 1991.J. BENAVIDES, J.M Bartolomé, E. RIVERO Cornelio, Sql Para Usuarios y Programadores, Editorial Paranfo, 2 Edicion, 1992.Jesús Bobadilla, Java a Través de Ejemplos, Alfaomega Ra-Ma, 2003.Douglas Bell Mike Parr, Java para Estudiantes, Prentice Hall, 3 Edición, 2003.Josep Grarratano, University of Houston, Sistemas Experos principios y programacion International Thomson Editores, 2001.Koza, John R, Genetic Programming Cambridge: M. I.T Press, 1997.Kohrs, A., Merialdo, B., Clustering for Collaborative Filtering Applications in Computational Intelligence for Modelling Control y Automation,105 Press, 1999.Merelo, Juan Julián. Informática evolutiva Algoritmos genéticos. Universidad de Granada. 2000.Min Tjoa, A. Hofferer, M. Ehrentraut, G., Untersmayr, P. Appying Evolutionary Algorithms to the problem of information filtering, Dexa Workshop 1997: 450-458.Miller, B.P Callaghon, M.D Cargille, J.k; Hollingsworth, R.b. The Paradying Parallel perfomance measurement tool IEEE computer, 28:37-46 1995Mitchell, Introduction to genetic Algorithms Cambridge; M.A : Mit press, 1998.Michalewicz, Zbigniew. "Genetic Algorithms + Data Structures = Evolution Programs", Springer-Verlag, 1992, 250 p.Mohammed J.Kabir, Servidor Apache, Ediciones Anaya Multiemdia S.A 1998MVC implementation http://www106.ibm.com/rworks/websphere/techjournal/0302_fung/fung.htmlPressman, Roger S., Ingeniería de softwareSarway, B, Karypis, G, konstan J. and Riedl, j. Grouplens Research group Army HPC Research Center Departament of Computer Science and Engineering, University of Minnesota Han, S. chee, Minneapolis M N Hong Kong, 2001.Sheth, B, Maes, P. evolving agents for personalized information filtering. In proc on artificial intelligence for applications 1993. US, 345-352.Shor Lawrence, Ingeniería del Software Teoría y Practica, Prentice Hall, 2002.Steve MC. Menamin Palmer, J. Essential Systems Análisis Prentice may Press, 1984.Siple, Matthew D, The complete guide to Java Database programming, McGraw Hill, New Cork, 1998Systems and Genetic Algorithms", en Artificial Intelligence, 40, 1989, pp. 235-282.Ujjin, S. And Bentley, P.J. Learning User Preferences Using Evolutionin proceedings of the 4th asia-pacif conference on simulated evolution and Learning 2002. Singapore.Editing Nearest Neighbour Decision Rules. Http://www-cgrl.cs mcgill.cal/godfried/taching/projects.pr.98/serger/project.html.Wilf, H.S., Algorithms and Complexity, Prentice Hall, 1996.ORIGINAL2006_Tesis_Mónica_Viviana_Villamizar_Gómez.pdf2006_Tesis_Mónica_Viviana_Villamizar_Gómez.pdfTesisapplication/pdf1943785https://repository.unab.edu.co/bitstream/20.500.12749/1364/1/2006_Tesis_M%c3%b3nica_Viviana_Villamizar_G%c3%b3mez.pdf47b52a796f13d2a103a5158824a5fa07MD51open accessTHUMBNAIL2006_Tesis_Mónica_Viviana_Villamizar_Gómez.pdf.jpg2006_Tesis_Mónica_Viviana_Villamizar_Gómez.pdf.jpgIM Thumbnailimage/jpeg4792https://repository.unab.edu.co/bitstream/20.500.12749/1364/2/2006_Tesis_M%c3%b3nica_Viviana_Villamizar_G%c3%b3mez.pdf.jpg07614314dee6498ef6fafc20859f7e38MD52open access20.500.12749/1364oai:repository.unab.edu.co:20.500.12749/13642024-01-21 13:10:18.434open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.co