Un algoritmo branch-and-cut para el routing and spectrum allocation problem

Autores
Bianchetti, Marcelo Luis
Año de publicación
2022
Idioma
español castellano
Tipo de recurso
tesis doctoral
Estado
versión publicada
Colaborador/a o director/a de tesis
Marenco, Javier Leonardo
Descripción
La fibra óptica flexible y en particular la tecnología llamada grilla flexible (flexgrid), especificada en el estándar ITU-T G.694.1, es una de las soluciones más prometedoras para lidiar con el enorme crecimiento del tráfico en redes muy grandes. En dicha especificación, el espectro de frecuencia de un cable de fibra óptica es dividido en canales más angostos, denominados slots. Cualquier secuencia consecutiva de slots puede ser usada como un solo canal. A la conexión que utiliza dicho canal a largo de una ruta a través de los nodos de la red se la denomina lightpath. Dado un conjunto de demandas punto-a-punto, al problema de establecer los lightpaths para satisfacerlas se denomina problema de Ruteo y Asignación de Espectro (RSA). Dada su relevancia, este problema ha sido estudiado intensivamente en la última década. Se demostró que pertenece a la clase NP-difícil, y en la práctica se comprobó que es necesario aplicar técnicas computacionales no triviales para obtener soluciones de instancias reales. En la última década, aplicando técnicas de programación entera se ha logrado resolver bien en la práctica una gran cantidad de problemas de optimización combinatoria. El principal objeto del presente trabajo es ampliar dicho campo, mediante la aplicación de técnicas de programación lineal entera sobre el RSA. El primer paso es explorar varios modelos de programación lineal entera para el RSA, analizando su efectividad en instancias conocidas. Recurrimos a varias técnicas de modelado, con el fin de encontrar formulaciones naturales de este problema. Una vez comparados estos modelos, analizamos en profundidad uno de los más prometedores para comprender sus características, fortalezas y debilidades, teniendo en cuenta sus propiedades combinatorias. A partir de los resultados de dicho estudio, desarrollamos procedimientos computacionales basados en programación lineal entera para el RSA, incluyendo el uso de planos de corte y heurísticas primales, con el objetivo final de resolver de manera óptima o casi óptima instancias reales de este problema. Este trabajo también contiene el desarrollo de un generador de instancias basado en topologías reales, y la compilación bibliográfica más extensa hasta la fecha enumerando y clasificando los trabajos que tratan el RSA y sus variaciones más cercanas desde la óptica de la optimización combinatoria [fórmula aproximada, revisar la misma en el original].
One of the most promising solutions to deal with huge data traffic demands in large communication networks is given by flexible optical networking, in particular the flexible grid (flexgrid) technology specified in the ITU-T standard G.694.1. In this specification, the frequency spectrum of an optical fiber link is divided into narrow frequency slots. Any sequence of consecutive slots can be used as a simple channel, and such a channel can be switched in the network nodes to create a lightpath. In this kind of networks, the problem of establishing lightpaths for a set of end-to-end demands that compete for spectrum resources is called the Routing and Spectrum Allocation problem (RSA). Due to its relevance, this problem has been intensively studied in the last decade. It has been shown to be NP-hard, and nontrivial computational techniques are to be applied in order to tackle the solution of practical instances. Since integer programming techniques are known to provide successful practical approaches for several combinatorial optimization problems, the aim of this work is to further the exploration of such an issue, by applying integer linear programming techniques to RSA. The first objective is to explore several integer programming models for RSA, analyzing their effectiveness over known instances. We resort to several modeling techniques in order to find natural formulations of this problem. Having compared these models, then we make a detailed analysis of one of the most promising of them in order to understand its properties, strengths, and weaknesses, taking combinatorial properties into account. Based on these explorations, we develop integer linear programming based computational procedures for RSA including the use of cutting planes and primal heuristics, with the final objective of solving to optimality or near-optimality real-world instances of RSA. This work also contains the development of an instance generator based on real topologies, and the most extensive survey to date listing and classifying the works that treat the RSA and its closest variations from the point of view of combinatorial optimization [fórmula aproximada, revisar la misma en el original].
Fil: Bianchetti, Marcelo Luis. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.
Materia
PROGRAMACION LINEAL ENTERA
INVESTIGACION OPERATIVA
REDES DE FIBRA OPTICA
DESIGUALDADES VALIDAS
HEURISTICAS INICIALES
INTEGER LINEAR PROGRAMMING
OPERATIONAL RESEARCH
OPTICAL FIBER NETWORKS
VALID INEQUALITIES
INITIAL HEURISTICS
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc-sa/2.5/ar
Repositorio
Biblioteca Digital (UBA-FCEN)
Institución
Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
OAI Identificador
tesis:tesis_n7196_Bianchetti

id BDUBAFCEN_aa0927cdec3e1a29c4a4809a506d02a6
oai_identifier_str tesis:tesis_n7196_Bianchetti
network_acronym_str BDUBAFCEN
repository_id_str 1896
network_name_str Biblioteca Digital (UBA-FCEN)
spelling Un algoritmo branch-and-cut para el routing and spectrum allocation problemA branch and cut algorithm for the routing and spectrum allocation problemBianchetti, Marcelo LuisPROGRAMACION LINEAL ENTERAINVESTIGACION OPERATIVAREDES DE FIBRA OPTICADESIGUALDADES VALIDASHEURISTICAS INICIALESINTEGER LINEAR PROGRAMMINGOPERATIONAL RESEARCHOPTICAL FIBER NETWORKSVALID INEQUALITIESINITIAL HEURISTICSLa fibra óptica flexible y en particular la tecnología llamada grilla flexible (flexgrid), especificada en el estándar ITU-T G.694.1, es una de las soluciones más prometedoras para lidiar con el enorme crecimiento del tráfico en redes muy grandes. En dicha especificación, el espectro de frecuencia de un cable de fibra óptica es dividido en canales más angostos, denominados slots. Cualquier secuencia consecutiva de slots puede ser usada como un solo canal. A la conexión que utiliza dicho canal a largo de una ruta a través de los nodos de la red se la denomina lightpath. Dado un conjunto de demandas punto-a-punto, al problema de establecer los lightpaths para satisfacerlas se denomina problema de Ruteo y Asignación de Espectro (RSA). Dada su relevancia, este problema ha sido estudiado intensivamente en la última década. Se demostró que pertenece a la clase NP-difícil, y en la práctica se comprobó que es necesario aplicar técnicas computacionales no triviales para obtener soluciones de instancias reales. En la última década, aplicando técnicas de programación entera se ha logrado resolver bien en la práctica una gran cantidad de problemas de optimización combinatoria. El principal objeto del presente trabajo es ampliar dicho campo, mediante la aplicación de técnicas de programación lineal entera sobre el RSA. El primer paso es explorar varios modelos de programación lineal entera para el RSA, analizando su efectividad en instancias conocidas. Recurrimos a varias técnicas de modelado, con el fin de encontrar formulaciones naturales de este problema. Una vez comparados estos modelos, analizamos en profundidad uno de los más prometedores para comprender sus características, fortalezas y debilidades, teniendo en cuenta sus propiedades combinatorias. A partir de los resultados de dicho estudio, desarrollamos procedimientos computacionales basados en programación lineal entera para el RSA, incluyendo el uso de planos de corte y heurísticas primales, con el objetivo final de resolver de manera óptima o casi óptima instancias reales de este problema. Este trabajo también contiene el desarrollo de un generador de instancias basado en topologías reales, y la compilación bibliográfica más extensa hasta la fecha enumerando y clasificando los trabajos que tratan el RSA y sus variaciones más cercanas desde la óptica de la optimización combinatoria [fórmula aproximada, revisar la misma en el original].One of the most promising solutions to deal with huge data traffic demands in large communication networks is given by flexible optical networking, in particular the flexible grid (flexgrid) technology specified in the ITU-T standard G.694.1. In this specification, the frequency spectrum of an optical fiber link is divided into narrow frequency slots. Any sequence of consecutive slots can be used as a simple channel, and such a channel can be switched in the network nodes to create a lightpath. In this kind of networks, the problem of establishing lightpaths for a set of end-to-end demands that compete for spectrum resources is called the Routing and Spectrum Allocation problem (RSA). Due to its relevance, this problem has been intensively studied in the last decade. It has been shown to be NP-hard, and nontrivial computational techniques are to be applied in order to tackle the solution of practical instances. Since integer programming techniques are known to provide successful practical approaches for several combinatorial optimization problems, the aim of this work is to further the exploration of such an issue, by applying integer linear programming techniques to RSA. The first objective is to explore several integer programming models for RSA, analyzing their effectiveness over known instances. We resort to several modeling techniques in order to find natural formulations of this problem. Having compared these models, then we make a detailed analysis of one of the most promising of them in order to understand its properties, strengths, and weaknesses, taking combinatorial properties into account. Based on these explorations, we develop integer linear programming based computational procedures for RSA including the use of cutting planes and primal heuristics, with the final objective of solving to optimality or near-optimality real-world instances of RSA. This work also contains the development of an instance generator based on real topologies, and the most extensive survey to date listing and classifying the works that treat the RSA and its closest variations from the point of view of combinatorial optimization [fórmula aproximada, revisar la misma en el original].Fil: Bianchetti, Marcelo Luis. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.Universidad de Buenos Aires. Facultad de Ciencias Exactas y NaturalesMarenco, Javier Leonardo2022-09-01info:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_db06info:ar-repo/semantics/tesisDoctoralapplication/pdfhttps://hdl.handle.net/20.500.12110/tesis_n7196_Bianchettispainfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/arreponame:Biblioteca Digital (UBA-FCEN)instname:Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturalesinstacron:UBA-FCEN2025-09-11T10:21:01Ztesis:tesis_n7196_BianchettiInstitucionalhttps://digital.bl.fcen.uba.ar/Universidad públicaNo correspondehttps://digital.bl.fcen.uba.ar/cgi-bin/oaiserver.cgiana@bl.fcen.uba.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:18962025-09-11 10:21:02.616Biblioteca Digital (UBA-FCEN) - Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturalesfalse
dc.title.none.fl_str_mv Un algoritmo branch-and-cut para el routing and spectrum allocation problem
A branch and cut algorithm for the routing and spectrum allocation problem
title Un algoritmo branch-and-cut para el routing and spectrum allocation problem
spellingShingle Un algoritmo branch-and-cut para el routing and spectrum allocation problem
Bianchetti, Marcelo Luis
PROGRAMACION LINEAL ENTERA
INVESTIGACION OPERATIVA
REDES DE FIBRA OPTICA
DESIGUALDADES VALIDAS
HEURISTICAS INICIALES
INTEGER LINEAR PROGRAMMING
OPERATIONAL RESEARCH
OPTICAL FIBER NETWORKS
VALID INEQUALITIES
INITIAL HEURISTICS
title_short Un algoritmo branch-and-cut para el routing and spectrum allocation problem
title_full Un algoritmo branch-and-cut para el routing and spectrum allocation problem
title_fullStr Un algoritmo branch-and-cut para el routing and spectrum allocation problem
title_full_unstemmed Un algoritmo branch-and-cut para el routing and spectrum allocation problem
title_sort Un algoritmo branch-and-cut para el routing and spectrum allocation problem
dc.creator.none.fl_str_mv Bianchetti, Marcelo Luis
author Bianchetti, Marcelo Luis
author_facet Bianchetti, Marcelo Luis
author_role author
dc.contributor.none.fl_str_mv Marenco, Javier Leonardo
dc.subject.none.fl_str_mv PROGRAMACION LINEAL ENTERA
INVESTIGACION OPERATIVA
REDES DE FIBRA OPTICA
DESIGUALDADES VALIDAS
HEURISTICAS INICIALES
INTEGER LINEAR PROGRAMMING
OPERATIONAL RESEARCH
OPTICAL FIBER NETWORKS
VALID INEQUALITIES
INITIAL HEURISTICS
topic PROGRAMACION LINEAL ENTERA
INVESTIGACION OPERATIVA
REDES DE FIBRA OPTICA
DESIGUALDADES VALIDAS
HEURISTICAS INICIALES
INTEGER LINEAR PROGRAMMING
OPERATIONAL RESEARCH
OPTICAL FIBER NETWORKS
VALID INEQUALITIES
INITIAL HEURISTICS
dc.description.none.fl_txt_mv La fibra óptica flexible y en particular la tecnología llamada grilla flexible (flexgrid), especificada en el estándar ITU-T G.694.1, es una de las soluciones más prometedoras para lidiar con el enorme crecimiento del tráfico en redes muy grandes. En dicha especificación, el espectro de frecuencia de un cable de fibra óptica es dividido en canales más angostos, denominados slots. Cualquier secuencia consecutiva de slots puede ser usada como un solo canal. A la conexión que utiliza dicho canal a largo de una ruta a través de los nodos de la red se la denomina lightpath. Dado un conjunto de demandas punto-a-punto, al problema de establecer los lightpaths para satisfacerlas se denomina problema de Ruteo y Asignación de Espectro (RSA). Dada su relevancia, este problema ha sido estudiado intensivamente en la última década. Se demostró que pertenece a la clase NP-difícil, y en la práctica se comprobó que es necesario aplicar técnicas computacionales no triviales para obtener soluciones de instancias reales. En la última década, aplicando técnicas de programación entera se ha logrado resolver bien en la práctica una gran cantidad de problemas de optimización combinatoria. El principal objeto del presente trabajo es ampliar dicho campo, mediante la aplicación de técnicas de programación lineal entera sobre el RSA. El primer paso es explorar varios modelos de programación lineal entera para el RSA, analizando su efectividad en instancias conocidas. Recurrimos a varias técnicas de modelado, con el fin de encontrar formulaciones naturales de este problema. Una vez comparados estos modelos, analizamos en profundidad uno de los más prometedores para comprender sus características, fortalezas y debilidades, teniendo en cuenta sus propiedades combinatorias. A partir de los resultados de dicho estudio, desarrollamos procedimientos computacionales basados en programación lineal entera para el RSA, incluyendo el uso de planos de corte y heurísticas primales, con el objetivo final de resolver de manera óptima o casi óptima instancias reales de este problema. Este trabajo también contiene el desarrollo de un generador de instancias basado en topologías reales, y la compilación bibliográfica más extensa hasta la fecha enumerando y clasificando los trabajos que tratan el RSA y sus variaciones más cercanas desde la óptica de la optimización combinatoria [fórmula aproximada, revisar la misma en el original].
One of the most promising solutions to deal with huge data traffic demands in large communication networks is given by flexible optical networking, in particular the flexible grid (flexgrid) technology specified in the ITU-T standard G.694.1. In this specification, the frequency spectrum of an optical fiber link is divided into narrow frequency slots. Any sequence of consecutive slots can be used as a simple channel, and such a channel can be switched in the network nodes to create a lightpath. In this kind of networks, the problem of establishing lightpaths for a set of end-to-end demands that compete for spectrum resources is called the Routing and Spectrum Allocation problem (RSA). Due to its relevance, this problem has been intensively studied in the last decade. It has been shown to be NP-hard, and nontrivial computational techniques are to be applied in order to tackle the solution of practical instances. Since integer programming techniques are known to provide successful practical approaches for several combinatorial optimization problems, the aim of this work is to further the exploration of such an issue, by applying integer linear programming techniques to RSA. The first objective is to explore several integer programming models for RSA, analyzing their effectiveness over known instances. We resort to several modeling techniques in order to find natural formulations of this problem. Having compared these models, then we make a detailed analysis of one of the most promising of them in order to understand its properties, strengths, and weaknesses, taking combinatorial properties into account. Based on these explorations, we develop integer linear programming based computational procedures for RSA including the use of cutting planes and primal heuristics, with the final objective of solving to optimality or near-optimality real-world instances of RSA. This work also contains the development of an instance generator based on real topologies, and the most extensive survey to date listing and classifying the works that treat the RSA and its closest variations from the point of view of combinatorial optimization [fórmula aproximada, revisar la misma en el original].
Fil: Bianchetti, Marcelo Luis. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.
description La fibra óptica flexible y en particular la tecnología llamada grilla flexible (flexgrid), especificada en el estándar ITU-T G.694.1, es una de las soluciones más prometedoras para lidiar con el enorme crecimiento del tráfico en redes muy grandes. En dicha especificación, el espectro de frecuencia de un cable de fibra óptica es dividido en canales más angostos, denominados slots. Cualquier secuencia consecutiva de slots puede ser usada como un solo canal. A la conexión que utiliza dicho canal a largo de una ruta a través de los nodos de la red se la denomina lightpath. Dado un conjunto de demandas punto-a-punto, al problema de establecer los lightpaths para satisfacerlas se denomina problema de Ruteo y Asignación de Espectro (RSA). Dada su relevancia, este problema ha sido estudiado intensivamente en la última década. Se demostró que pertenece a la clase NP-difícil, y en la práctica se comprobó que es necesario aplicar técnicas computacionales no triviales para obtener soluciones de instancias reales. En la última década, aplicando técnicas de programación entera se ha logrado resolver bien en la práctica una gran cantidad de problemas de optimización combinatoria. El principal objeto del presente trabajo es ampliar dicho campo, mediante la aplicación de técnicas de programación lineal entera sobre el RSA. El primer paso es explorar varios modelos de programación lineal entera para el RSA, analizando su efectividad en instancias conocidas. Recurrimos a varias técnicas de modelado, con el fin de encontrar formulaciones naturales de este problema. Una vez comparados estos modelos, analizamos en profundidad uno de los más prometedores para comprender sus características, fortalezas y debilidades, teniendo en cuenta sus propiedades combinatorias. A partir de los resultados de dicho estudio, desarrollamos procedimientos computacionales basados en programación lineal entera para el RSA, incluyendo el uso de planos de corte y heurísticas primales, con el objetivo final de resolver de manera óptima o casi óptima instancias reales de este problema. Este trabajo también contiene el desarrollo de un generador de instancias basado en topologías reales, y la compilación bibliográfica más extensa hasta la fecha enumerando y clasificando los trabajos que tratan el RSA y sus variaciones más cercanas desde la óptica de la optimización combinatoria [fórmula aproximada, revisar la misma en el original].
publishDate 2022
dc.date.none.fl_str_mv 2022-09-01
dc.type.none.fl_str_mv info:eu-repo/semantics/doctoralThesis
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_db06
info:ar-repo/semantics/tesisDoctoral
format doctoralThesis
status_str publishedVersion
dc.identifier.none.fl_str_mv https://hdl.handle.net/20.500.12110/tesis_n7196_Bianchetti
url https://hdl.handle.net/20.500.12110/tesis_n7196_Bianchetti
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc-sa/2.5/ar
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/2.5/ar
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales
publisher.none.fl_str_mv Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales
dc.source.none.fl_str_mv reponame:Biblioteca Digital (UBA-FCEN)
instname:Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
instacron:UBA-FCEN
reponame_str Biblioteca Digital (UBA-FCEN)
collection Biblioteca Digital (UBA-FCEN)
instname_str Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
instacron_str UBA-FCEN
institution UBA-FCEN
repository.name.fl_str_mv Biblioteca Digital (UBA-FCEN) - Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
repository.mail.fl_str_mv ana@bl.fcen.uba.ar
_version_ 1842975003609399296
score 12.993085