A branch-and-price algorith, for a compressor scheduling problem
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/140804 |
Resumo: | O presente trabalho realiza o estudo e aplicação de um algoritmo de branch-and-price para a resolução de um problema de escalonamento de compressores. O problema é ligado à produção petrolífera, o qual consiste em definir um conjunto de compressores a serem ativados para fornecer gas de elevação a um conjunto de poços, atendendo toda demanda e minimizando os custos envolvidos. O problema é caracterizado por uma função objetivo não-convexa que é linearizada por partes de forma a ser formulada como um problema de programação inteira mista. A abordagem de geração de colunas é baseada na decomposição de Dantzig-Wolfe e apresenta melhores limitantes inferiores em relação à relaxação linear da formulação compacta. O branch-and-price é comparado ao solver CPLEX, sendo capaz de encontrar a solução ótima em menor tempo para um conjunto de instâncias, bem como melhores soluções factíveis para instâncias maiores em um período de tempo limitado. |
id |
URGS_8bb1416829d21847f78b9bdea9c98366 |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/140804 |
network_acronym_str |
URGS |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
repository_id_str |
1853 |
spelling |
Friske, Marcelo WuttigBuriol, Luciana SaleteCamponogara, Eduardo2016-05-12T02:14:30Z2016http://hdl.handle.net/10183/140804000991525O presente trabalho realiza o estudo e aplicação de um algoritmo de branch-and-price para a resolução de um problema de escalonamento de compressores. O problema é ligado à produção petrolífera, o qual consiste em definir um conjunto de compressores a serem ativados para fornecer gas de elevação a um conjunto de poços, atendendo toda demanda e minimizando os custos envolvidos. O problema é caracterizado por uma função objetivo não-convexa que é linearizada por partes de forma a ser formulada como um problema de programação inteira mista. A abordagem de geração de colunas é baseada na decomposição de Dantzig-Wolfe e apresenta melhores limitantes inferiores em relação à relaxação linear da formulação compacta. O branch-and-price é comparado ao solver CPLEX, sendo capaz de encontrar a solução ótima em menor tempo para um conjunto de instâncias, bem como melhores soluções factíveis para instâncias maiores em um período de tempo limitado.This work presents the study and application of a branch-and-price algorithm for solving a compressor scheduling problem. The problem is related to oil production and consists of defining a set of compressors to be activated, supplying the gas-lift demand of a set of wells and minimizing the associated costs. The problem has a non-convex objective function, to which a piecewise-linear formulation has been proposed. This dissertation proposes a column generation approach based on the Dantzig-Wolfe decomposition, which achieves tighter lower bounds than the straightforward linear relaxation of the piecewise-linear formulation. The column generation was embedded in a branch-and-price algorithm and further compared with CPLEX, obtaining optimal solutions in lesser time for a set of instances. Further, the branch-and-price algorithm can find better feasible solutions for large instances under a limited processing time.application/pdfengGeoinformáticaAlgoritmosCompressor scheduling problemBranch-and-priceColumn generationPiecewiselinear formulationA branch-and-price algorith, for a compressor scheduling probleminfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em ComputaçãoPorto Alegre, BR-RS2016mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000991525.pdf000991525.pdfTexto completo (inglês)application/pdf760314http://www.lume.ufrgs.br/bitstream/10183/140804/1/000991525.pdf65f4ebbb472fbe22e1bf372eeb134aefMD51TEXT000991525.pdf.txt000991525.pdf.txtExtracted Texttext/plain111876http://www.lume.ufrgs.br/bitstream/10183/140804/2/000991525.pdf.txtfc96906725c4102305d18d55c1065dcaMD52THUMBNAIL000991525.pdf.jpg000991525.pdf.jpgGenerated Thumbnailimage/jpeg1039http://www.lume.ufrgs.br/bitstream/10183/140804/3/000991525.pdf.jpgebfb40e2dc33f000537e1f43d820fdb0MD5310183/1408042021-05-26 04:28:14.747303oai:www.lume.ufrgs.br:10183/140804Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532021-05-26T07:28:14Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
A branch-and-price algorith, for a compressor scheduling problem |
title |
A branch-and-price algorith, for a compressor scheduling problem |
spellingShingle |
A branch-and-price algorith, for a compressor scheduling problem Friske, Marcelo Wuttig Geoinformática Algoritmos Compressor scheduling problem Branch-and-price Column generation Piecewiselinear formulation |
title_short |
A branch-and-price algorith, for a compressor scheduling problem |
title_full |
A branch-and-price algorith, for a compressor scheduling problem |
title_fullStr |
A branch-and-price algorith, for a compressor scheduling problem |
title_full_unstemmed |
A branch-and-price algorith, for a compressor scheduling problem |
title_sort |
A branch-and-price algorith, for a compressor scheduling problem |
author |
Friske, Marcelo Wuttig |
author_facet |
Friske, Marcelo Wuttig |
author_role |
author |
dc.contributor.author.fl_str_mv |
Friske, Marcelo Wuttig |
dc.contributor.advisor1.fl_str_mv |
Buriol, Luciana Salete |
dc.contributor.advisor-co1.fl_str_mv |
Camponogara, Eduardo |
contributor_str_mv |
Buriol, Luciana Salete Camponogara, Eduardo |
dc.subject.por.fl_str_mv |
Geoinformática Algoritmos |
topic |
Geoinformática Algoritmos Compressor scheduling problem Branch-and-price Column generation Piecewiselinear formulation |
dc.subject.eng.fl_str_mv |
Compressor scheduling problem Branch-and-price Column generation Piecewiselinear formulation |
description |
O presente trabalho realiza o estudo e aplicação de um algoritmo de branch-and-price para a resolução de um problema de escalonamento de compressores. O problema é ligado à produção petrolífera, o qual consiste em definir um conjunto de compressores a serem ativados para fornecer gas de elevação a um conjunto de poços, atendendo toda demanda e minimizando os custos envolvidos. O problema é caracterizado por uma função objetivo não-convexa que é linearizada por partes de forma a ser formulada como um problema de programação inteira mista. A abordagem de geração de colunas é baseada na decomposição de Dantzig-Wolfe e apresenta melhores limitantes inferiores em relação à relaxação linear da formulação compacta. O branch-and-price é comparado ao solver CPLEX, sendo capaz de encontrar a solução ótima em menor tempo para um conjunto de instâncias, bem como melhores soluções factíveis para instâncias maiores em um período de tempo limitado. |
publishDate |
2016 |
dc.date.accessioned.fl_str_mv |
2016-05-12T02:14:30Z |
dc.date.issued.fl_str_mv |
2016 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10183/140804 |
dc.identifier.nrb.pt_BR.fl_str_mv |
000991525 |
url |
http://hdl.handle.net/10183/140804 |
identifier_str_mv |
000991525 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
collection |
Biblioteca Digital de Teses e Dissertações da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/140804/1/000991525.pdf http://www.lume.ufrgs.br/bitstream/10183/140804/2/000991525.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/140804/3/000991525.pdf.jpg |
bitstream.checksum.fl_str_mv |
65f4ebbb472fbe22e1bf372eeb134aef fc96906725c4102305d18d55c1065dca ebfb40e2dc33f000537e1f43d820fdb0 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
lume@ufrgs.br||lume@ufrgs.br |
_version_ |
1810085361700831232 |