<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-04-27T14:33:51Z</responseDate><request verb="GetRecord" identifier="oai:uvadoc.uva.es:10324/63200" metadataPrefix="etdms">https://uvadoc.uva.es/oai/request</request><GetRecord><record><header><identifier>oai:uvadoc.uva.es:10324/63200</identifier><datestamp>2023-11-24T20:01:47Z</datestamp><setSpec>com_10324_38</setSpec><setSpec>col_10324_852</setSpec></header><metadata><thesis xmlns="http://www.ndltd.org/standards/metadata/etdms/1.0/" xmlns:doc="http://www.lyncode.com/xoai" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.ndltd.org/standards/metadata/etdms/1.0/ http://www.ndltd.org/standards/metadata/etdms/1.0/etdms.xsd">
<title>El algoritmo Branch and Cut en programación lineal entera</title>
<creator>Noriega González, Carlos</creator>
<contributor>Álvarez Esteban, Pedro César</contributor>
<contributor>Universidad de Valladolid. Facultad de Ciencias</contributor>
<description>Los problemas de programación lineal entera aparecen en numerosas ocasiones modelando&#xd;
situaciones del mundo real donde las variables de decisión deben tomar valores enteros.&#xd;
A  nales del siglo pasado se desarrolló el algoritmo de Branch and Cut combinando las&#xd;
ideas de dos métodos ya conocidos a mediados de siglo, como eran el algoritmo de Branch&#xd;
and Bound y el método de planos de corte. A lo largo de este trabajo presentaremos los&#xd;
diferentes tipos de programación lineal, introduciremos brevemente los conceptos básicos&#xd;
de la teoría de poliedros y del método símplex; y abordaremos los métodos de Branch and&#xd;
Bound y de planos de corte explicando los algoritmos y tratando todas sus particularidades.&#xd;
En el penúltimo capítulo llegaremos al objetivo central de este trabajo: entender&#xd;
cómo funciona el algoritmo de Branch and Cut y los diferentes procesos que se pueden&#xd;
llevar a cabo previamente para acelerar la búsqueda de la solución óptima utilizando este&#xd;
método. Finalmente, pondremos en práctica todo lo expuesto en el trabajo planteando&#xd;
un problema denominado Team Orienteering Problem. Resolveremos este problema utilizando&#xd;
dos implementaciones diferentes del Branch and Cut, comparando los resultados&#xd;
obtenidos con ambos enfoques.</description>
<description>Integer linear programming problems appear on numerous occasions modelling real-world&#xd;
situations where the decision variables must take integer values. At the end of the last&#xd;
century, the Branch and Cut algorithm was developed combining the ideas of two methods&#xd;
already known in the middle of the century, such as the Branch and Bound algorithm and&#xd;
the cutting plane method. Throughout this work we will present the di erent types of&#xd;
linear programming, we will brie y introduce the basic concepts of the theory of polyhedra&#xd;
and the simplex method; and we will deal with the Branch and Bound and cutting&#xd;
plane methods, explaining the algorithms and all their peculiarities. In the penultimate&#xd;
chapter we will reach the central objective of this work: understanding how the Branch&#xd;
and Cut algorithm works and the di erent processes that can be carried out beforehand&#xd;
to speed up the search for the optimal solution using this method. Finally, we will put&#xd;
into practice everything exposed in the work by working with a problem called Team&#xd;
Orienteering Problem. We will solve this problem using two di erent implementations of&#xd;
the Branch and Cut, and we will compare the results obtained with both approaches.</description>
<date>2023-11-24</date>
<date>2023-11-24</date>
<date>2023</date>
<type>info:eu-repo/semantics/bachelorThesis</type>
<identifier>https://uvadoc.uva.es/handle/10324/63200</identifier>
<language>spa</language>
<rights>info:eu-repo/semantics/openAccess</rights>
<rights>http://creativecommons.org/licenses/by-nc-nd/4.0/</rights>
<rights>Attribution-NonCommercial-NoDerivatives 4.0 Internacional</rights>
</thesis></metadata></record></GetRecord></OAI-PMH>