Sobre la thinness en un grafo

Autores
Brito, Gastón
Año de publicación
2020
Idioma
español castellano
Tipo de recurso
tesis de grado
Estado
versión publicada
Colaborador/a o director/a de tesis
Bonomo, Flavia
Descripción
La thinness de un grafo, definida inicialmente en 2007, es un invariante que generaliza a los grafos de intervalos. Todo grafo tiene un valor numérico de thinness y los grafos con thinness 1 coinciden con los grafos de intervalos. Un grafo es k-thin si sus vértices pueden ordenarse de manera que exista una partición de los v´ertices en k clases cumpliendo que para cada tripla de vértices r < s < t si r y s pertenecen a la misma clase y existe una arista entre r y t, entonces existe una arista entre s y t. La thinness es el menor valor de k tal que el grafo sea k-thin. En este trabajo definimos un modelo de intersección para los grafos con thinness y thinness propia menor o igual a 2 restringiendo los grafos con boxicity 2. Se caracterizan los grafos k-thin y k-thin propios utilizando propiedades de la matriz de adyacencia. Se acota la thinness en relación al bandwidth de un grafo y se hace un resumen de las relaciones conocidas. Se calcula la thinness utilizando SAT Module Theory (SMT), tanto para determinar si vale la propiedad k-thin como para obtener el valor de la thinness mediante optimización. Se evalúa la performance sobre familias de grafos con los resolvedores Z3 Theorem Solver y OptiMathSat. Adicionalmente se utilizan las mismas técnicas para calcular una representación como una intersección de rectángulos en el plano.
The thinness of a graph, initially defined in 2007, is an invariant that generalizes the concept of an interval graph. Every graph has a numeric value of thinness and the graphs with thinness 1 are exactly the interval graphs. A graph is k-thin if its vertices can be sorted in a way that exists a partition with k classes with the property that for each triplet of vertices r < s < t if r and s belong to the same class and there is an edge between r y t, then an edge must exist between s and t. The thinness is the least value of k such that the graph is k-thin. In this work we define an intersection model for graphs with thinness and proper thinness lower or equal than 2 by restricting graphs with boxicity 2. The properties of adjacency matrices are used to characterize k-thin and proper k-thin graphs. A bound of the thinness with the bandwidth is obtained and a summary of the known relations is made. It is shown how to calculate the thinness with SAT Module Theory (SMT), both for checking the k-thin property and obtaining the thinness value with optimization. The performance of the Z3 Theorem Solver and OptiMathSat are analized. Additionally the same techniques are used to obtain a representation as an intersection of rectangles on the plane.
Fil: Brito, Gastón. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.
Materia
GRAFO
THINNESS
INTERVALO
BOXICITY
INTERSECCION
BANDWIDTH
SMT
Z3
GRAPH
THINNESS
INTERVAL
BOXICITY
INTERSECTION
BANDWIDTH
SMT
Z3
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
seminario:seminario_nCOM000574_Brito

id BDUBAFCEN_03111030de10955be08ae676cc04ca65
oai_identifier_str seminario:seminario_nCOM000574_Brito
network_acronym_str BDUBAFCEN
repository_id_str 1896
network_name_str Biblioteca Digital (UBA-FCEN)
spelling Sobre la thinness en un grafoOn the thinness of a graphBrito, GastónGRAFOTHINNESSINTERVALOBOXICITYINTERSECCIONBANDWIDTHSMTZ3GRAPHTHINNESSINTERVALBOXICITYINTERSECTIONBANDWIDTHSMTZ3La thinness de un grafo, definida inicialmente en 2007, es un invariante que generaliza a los grafos de intervalos. Todo grafo tiene un valor numérico de thinness y los grafos con thinness 1 coinciden con los grafos de intervalos. Un grafo es k-thin si sus vértices pueden ordenarse de manera que exista una partición de los v´ertices en k clases cumpliendo que para cada tripla de vértices r < s < t si r y s pertenecen a la misma clase y existe una arista entre r y t, entonces existe una arista entre s y t. La thinness es el menor valor de k tal que el grafo sea k-thin. En este trabajo definimos un modelo de intersección para los grafos con thinness y thinness propia menor o igual a 2 restringiendo los grafos con boxicity 2. Se caracterizan los grafos k-thin y k-thin propios utilizando propiedades de la matriz de adyacencia. Se acota la thinness en relación al bandwidth de un grafo y se hace un resumen de las relaciones conocidas. Se calcula la thinness utilizando SAT Module Theory (SMT), tanto para determinar si vale la propiedad k-thin como para obtener el valor de la thinness mediante optimización. Se evalúa la performance sobre familias de grafos con los resolvedores Z3 Theorem Solver y OptiMathSat. Adicionalmente se utilizan las mismas técnicas para calcular una representación como una intersección de rectángulos en el plano.The thinness of a graph, initially defined in 2007, is an invariant that generalizes the concept of an interval graph. Every graph has a numeric value of thinness and the graphs with thinness 1 are exactly the interval graphs. A graph is k-thin if its vertices can be sorted in a way that exists a partition with k classes with the property that for each triplet of vertices r < s < t if r and s belong to the same class and there is an edge between r y t, then an edge must exist between s and t. The thinness is the least value of k such that the graph is k-thin. In this work we define an intersection model for graphs with thinness and proper thinness lower or equal than 2 by restricting graphs with boxicity 2. The properties of adjacency matrices are used to characterize k-thin and proper k-thin graphs. A bound of the thinness with the bandwidth is obtained and a summary of the known relations is made. It is shown how to calculate the thinness with SAT Module Theory (SMT), both for checking the k-thin property and obtaining the thinness value with optimization. The performance of the Z3 Theorem Solver and OptiMathSat are analized. Additionally the same techniques are used to obtain a representation as an intersection of rectangles on the plane.Fil: Brito, Gastón. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.Universidad de Buenos Aires. Facultad de Ciencias Exactas y NaturalesBonomo, Flavia2020info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:ar-repo/semantics/tesisDeGradoapplication/pdfhttps://hdl.handle.net/20.500.12110/seminario_nCOM000574_Britospainfo: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-29T13:43:35Zseminario:seminario_nCOM000574_BritoInstitucionalhttps://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-29 13:43:36.227Biblioteca Digital (UBA-FCEN) - Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturalesfalse
dc.title.none.fl_str_mv Sobre la thinness en un grafo
On the thinness of a graph
title Sobre la thinness en un grafo
spellingShingle Sobre la thinness en un grafo
Brito, Gastón
GRAFO
THINNESS
INTERVALO
BOXICITY
INTERSECCION
BANDWIDTH
SMT
Z3
GRAPH
THINNESS
INTERVAL
BOXICITY
INTERSECTION
BANDWIDTH
SMT
Z3
title_short Sobre la thinness en un grafo
title_full Sobre la thinness en un grafo
title_fullStr Sobre la thinness en un grafo
title_full_unstemmed Sobre la thinness en un grafo
title_sort Sobre la thinness en un grafo
dc.creator.none.fl_str_mv Brito, Gastón
author Brito, Gastón
author_facet Brito, Gastón
author_role author
dc.contributor.none.fl_str_mv Bonomo, Flavia
dc.subject.none.fl_str_mv GRAFO
THINNESS
INTERVALO
BOXICITY
INTERSECCION
BANDWIDTH
SMT
Z3
GRAPH
THINNESS
INTERVAL
BOXICITY
INTERSECTION
BANDWIDTH
SMT
Z3
topic GRAFO
THINNESS
INTERVALO
BOXICITY
INTERSECCION
BANDWIDTH
SMT
Z3
GRAPH
THINNESS
INTERVAL
BOXICITY
INTERSECTION
BANDWIDTH
SMT
Z3
dc.description.none.fl_txt_mv La thinness de un grafo, definida inicialmente en 2007, es un invariante que generaliza a los grafos de intervalos. Todo grafo tiene un valor numérico de thinness y los grafos con thinness 1 coinciden con los grafos de intervalos. Un grafo es k-thin si sus vértices pueden ordenarse de manera que exista una partición de los v´ertices en k clases cumpliendo que para cada tripla de vértices r < s < t si r y s pertenecen a la misma clase y existe una arista entre r y t, entonces existe una arista entre s y t. La thinness es el menor valor de k tal que el grafo sea k-thin. En este trabajo definimos un modelo de intersección para los grafos con thinness y thinness propia menor o igual a 2 restringiendo los grafos con boxicity 2. Se caracterizan los grafos k-thin y k-thin propios utilizando propiedades de la matriz de adyacencia. Se acota la thinness en relación al bandwidth de un grafo y se hace un resumen de las relaciones conocidas. Se calcula la thinness utilizando SAT Module Theory (SMT), tanto para determinar si vale la propiedad k-thin como para obtener el valor de la thinness mediante optimización. Se evalúa la performance sobre familias de grafos con los resolvedores Z3 Theorem Solver y OptiMathSat. Adicionalmente se utilizan las mismas técnicas para calcular una representación como una intersección de rectángulos en el plano.
The thinness of a graph, initially defined in 2007, is an invariant that generalizes the concept of an interval graph. Every graph has a numeric value of thinness and the graphs with thinness 1 are exactly the interval graphs. A graph is k-thin if its vertices can be sorted in a way that exists a partition with k classes with the property that for each triplet of vertices r < s < t if r and s belong to the same class and there is an edge between r y t, then an edge must exist between s and t. The thinness is the least value of k such that the graph is k-thin. In this work we define an intersection model for graphs with thinness and proper thinness lower or equal than 2 by restricting graphs with boxicity 2. The properties of adjacency matrices are used to characterize k-thin and proper k-thin graphs. A bound of the thinness with the bandwidth is obtained and a summary of the known relations is made. It is shown how to calculate the thinness with SAT Module Theory (SMT), both for checking the k-thin property and obtaining the thinness value with optimization. The performance of the Z3 Theorem Solver and OptiMathSat are analized. Additionally the same techniques are used to obtain a representation as an intersection of rectangles on the plane.
Fil: Brito, Gastón. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.
description La thinness de un grafo, definida inicialmente en 2007, es un invariante que generaliza a los grafos de intervalos. Todo grafo tiene un valor numérico de thinness y los grafos con thinness 1 coinciden con los grafos de intervalos. Un grafo es k-thin si sus vértices pueden ordenarse de manera que exista una partición de los v´ertices en k clases cumpliendo que para cada tripla de vértices r < s < t si r y s pertenecen a la misma clase y existe una arista entre r y t, entonces existe una arista entre s y t. La thinness es el menor valor de k tal que el grafo sea k-thin. En este trabajo definimos un modelo de intersección para los grafos con thinness y thinness propia menor o igual a 2 restringiendo los grafos con boxicity 2. Se caracterizan los grafos k-thin y k-thin propios utilizando propiedades de la matriz de adyacencia. Se acota la thinness en relación al bandwidth de un grafo y se hace un resumen de las relaciones conocidas. Se calcula la thinness utilizando SAT Module Theory (SMT), tanto para determinar si vale la propiedad k-thin como para obtener el valor de la thinness mediante optimización. Se evalúa la performance sobre familias de grafos con los resolvedores Z3 Theorem Solver y OptiMathSat. Adicionalmente se utilizan las mismas técnicas para calcular una representación como una intersección de rectángulos en el plano.
publishDate 2020
dc.date.none.fl_str_mv 2020
dc.type.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_7a1f
info:ar-repo/semantics/tesisDeGrado
format bachelorThesis
status_str publishedVersion
dc.identifier.none.fl_str_mv https://hdl.handle.net/20.500.12110/seminario_nCOM000574_Brito
url https://hdl.handle.net/20.500.12110/seminario_nCOM000574_Brito
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_ 1844618755108241408
score 13.070432