Learning classifier systems for optimisation problems : a case study on fractal travelling salesman problem
El Problema del Viajante de Comercio (en inglés Travelling Salesman Problem o TSP)[21] implica encontrar un circuito Hamiltoniano de costo mínimo en un grafo completo Kn. Aunque su descripción a nivel matemático es simple, resolverlo es extremadamente costoso, ya que es uno de los problemas que se c...
Autor principal: | |
---|---|
Otros Autores: | |
Formato: | Tesis de grado publishedVersion |
Lenguaje: | Inglés |
Publicado: |
Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales
2008
|
Acceso en línea: | https://hdl.handle.net/20.500.12110/seminario_nCOM000370_Tabacman |
Aporte de: |
id |
seminario:seminario_nCOM000370_Tabacman |
---|---|
record_format |
dspace |
spelling |
seminario:seminario_nCOM000370_Tabacman2025-05-09T18:45:11Z Learning classifier systems for optimisation problems : a case study on fractal travelling salesman problem Learning classifier systems for optimisation problems: a case study on fractal travelling salesman problem Tabacman, Maximiliano Krasnogor, Natalio Loiseau, Irene El Problema del Viajante de Comercio (en inglés Travelling Salesman Problem o TSP)[21] implica encontrar un circuito Hamiltoniano de costo mínimo en un grafo completo Kn. Aunque su descripción a nivel matemático es simple, resolverlo es extremadamente costoso, ya que es uno de los problemas que se conocen como NP-Hard. Esto nos lleva a la necesidad de buscar mejores maneras de encararlo, para reducir los tiempos de procesamiento y asegurar mejores resultados. En esta tesis se propone el uso de sistemas de clasificación (en inglés Learning Classifier Systems o LCS)[13]. Como un LCS recibe información en forma de atributos y una clase asociada, presentamos una manera de convertir instancias de TSP en dichos atributos, aprovechando un conjunto particular de TSP conocido como TSP Fractales. Luego de analizar diversos modelos de conversión y experimentación, podemos concluir que a partir de los parámetros y estructura adecuada, esta técnica de Machine Learning no solo obtiene resultados precisos sino también de fácil lectura, en la forma de conjuntos de reglas. Además de conseguir clasificar todas las entradas analizadas con total certeza, presentamos un sistema que aprovecha los resultados obtenidos, y constituye una prueba de concepto que muestra una manera de resolver problemas de optimización a través de sistemas de clasificación. The Traveling Salesman Problem implies nding a Hamiltonian cycle of minimum cost in a fully connected graph with costs associated to its edges. Although mathematically simple to describe, the TSP belongs to the group of NP-Hard computational problems. This means that exact solutions are costly in time and resources, and real world problems associated with it would be greatly benefited by faster and better approaches to solving it. In this thesis, we propose the use of a Learning Classifier System. Since an LCS requires information presented in the form of valued attributes and a corresponding class, we present a way of converting instances of TSP to such valued attributes, taking advantage of the group of TSP instances known as Fractal TSP. After dealing with varied conversion and experimentation models, it can be seen that with the right parameters and structure, this Machine Learning technique not only obtains highly accurate results but also delivers a human understandable explanation of the rules discovered. Apart from being able to classify with no chance of error the posible inputs, we present a system that uses the results obtained, serving as a proof of concept that shows a way to solve Optimisation Problems using Learning Classifier Systems. Fil: Tabacman, Maximiliano. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales 2008-08-07 info:eu-repo/semantics/bachelorThesis info:ar-repo/semantics/tesis de grado info:eu-repo/semantics/publishedVersion application/pdf eng info:eu-repo/semantics/openAccess https://creativecommons.org/licenses/by-nc-sa/2.5/ar https://hdl.handle.net/20.500.12110/seminario_nCOM000370_Tabacman |
institution |
Universidad de Buenos Aires |
institution_str |
I-28 |
repository_str |
R-134 |
collection |
Biblioteca Digital - Facultad de Ciencias Exactas y Naturales (UBA) |
language |
Inglés |
orig_language_str_mv |
eng |
description |
El Problema del Viajante de Comercio (en inglés Travelling Salesman Problem o TSP)[21] implica encontrar un circuito Hamiltoniano de costo mínimo en un grafo completo Kn. Aunque su descripción a nivel matemático es simple, resolverlo es extremadamente costoso, ya que es uno de los problemas que se conocen como NP-Hard. Esto nos lleva a la necesidad de buscar mejores maneras de encararlo, para reducir los tiempos de procesamiento y asegurar mejores resultados. En esta tesis se propone el uso de sistemas de clasificación (en inglés Learning Classifier Systems o LCS)[13]. Como un LCS recibe información en forma de atributos y una clase asociada, presentamos una manera de convertir instancias de TSP en dichos atributos, aprovechando un conjunto particular de TSP conocido como TSP Fractales. Luego de analizar diversos modelos de conversión y experimentación, podemos concluir que a partir de los parámetros y estructura adecuada, esta técnica de Machine Learning no solo obtiene resultados precisos sino también de fácil lectura, en la forma de conjuntos de reglas. Además de conseguir clasificar todas las entradas analizadas con total certeza, presentamos un sistema que aprovecha los resultados obtenidos, y constituye una prueba de concepto que muestra una manera de resolver problemas de optimización a través de sistemas de clasificación. |
author2 |
Krasnogor, Natalio |
author_facet |
Krasnogor, Natalio Tabacman, Maximiliano |
format |
Tesis de grado Tesis de grado publishedVersion |
author |
Tabacman, Maximiliano |
spellingShingle |
Tabacman, Maximiliano Learning classifier systems for optimisation problems : a case study on fractal travelling salesman problem |
author_sort |
Tabacman, Maximiliano |
title |
Learning classifier systems for optimisation problems : a case study on fractal travelling salesman problem |
title_short |
Learning classifier systems for optimisation problems : a case study on fractal travelling salesman problem |
title_full |
Learning classifier systems for optimisation problems : a case study on fractal travelling salesman problem |
title_fullStr |
Learning classifier systems for optimisation problems : a case study on fractal travelling salesman problem |
title_full_unstemmed |
Learning classifier systems for optimisation problems : a case study on fractal travelling salesman problem |
title_sort |
learning classifier systems for optimisation problems : a case study on fractal travelling salesman problem |
publisher |
Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
publishDate |
2008 |
url |
https://hdl.handle.net/20.500.12110/seminario_nCOM000370_Tabacman |
work_keys_str_mv |
AT tabacmanmaximiliano learningclassifiersystemsforoptimisationproblemsacasestudyonfractaltravellingsalesmanproblem |
_version_ |
1831983599957573632 |