[en] ADVANCES IN DATA-DRIVEN ROBUST OPTIMIZATION STRATEGIES: APPLICATIONS IN OFFSHORE RIG SCHEDULING
| Ano de defesa: | 2025 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Tese |
| Tipo de acesso: | Acesso aberto |
| Idioma: | eng |
| Instituição de defesa: |
MAXWELL
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=71550&idi=1 https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=71550&idi=2 http://doi.org/10.17771/PUCRio.acad.71550 |
Resumo: | [pt] A programação de máquinas nas indústrias modernas é um desafio crítico de otimização combinatória, essencial para a alocação eficiente de recursos e a tomada de decisões. Esse problema envolve a alocação de tarefas a máquinas ao longo de um horizonte de planejamento finito, com o objetivo de otimizar critérios da programação, i.e. o tempo de conclusão e o makespan. Embora avanços teóricos tenham sido feitos nas últimas décadas, a aplicação prática frequentemente enfrenta incertezas devido a quebras de máquinas e datas de liberação imprevisíveis de tarefas, o que exige a implementação de estratégias robustas de programação. Esta pesquisa contribui com três abordagens principais para lidar com essas complexidades. A primeira contribuição é o desenvolvimento de um framework matemático que estende abordagens de modelagem exata para problemas de programação de máquinas paralelas, adaptando a formulação bucket-indexed para melhorar a eficiência computacional. Essa formulação é capaz de acomodar restrições realistas, como elegibilidade de máquinas e precedência de tarefas, elementos cruciais para aplicações no mundo real. A segunda contribuição foca na aplicação de técnicas de otimização robusta para lidar com incertezas nos parâmetros de programação. Baseando-se em avanços recentes na área, propomos uma adaptação da formulação bucketindexed para incorporar tempos de processamento incertos dentro de conjuntos de incerteza predefinidos. Essa abordagem robusta garante uma programação resiliente, capaz de se ajustar a cenários de incerteza, equilibrando o desempenho esperado com a robustez necessária para diferentes condições. A terceira contribuição aborda uma questão recente e inovadora: a representação de incerteza orientada a dados. Aplicamos essa abordagem a um estudo de caso envolvendo a programação de sondas marítimas no contexto da indústria de petróleo e gás. Esse problema é formulado como um problema de máquinas paralelas, no qual as incertezas, como a variação nos tempos de processamento das tarefas, desempenham um papel significativo. Utilizamos uma formulação robusta baseada em elipsóides orientados a dados históricos, que modelam as incertezas dos tempos de processamento das tarefas. A eficácia das metodologias propostas foi validada por meio de experimentos computacionais realizados em diferentes instâncias de problemas, desde cenários de pequena a grande escala. Os resultados monstram que nossas contribuições não apenas aprimoram as metodologias de programação de máquinas, mas também têm aplicações práticas relevantes, especialmente quando aplicadas a problemas reais, como a programação de sondas marítimas, tanto sob condições determinísticas quanto de incerteza, destacando a importância de considerar a robustez nas soluções para problemas industriais. |
| id |
PUC_RIO-1_22b622ed1682e97a2db58f69985ffa93 |
|---|---|
| oai_identifier_str |
oai:MAXWELL.puc-rio.br:71550 |
| network_acronym_str |
PUC_RIO-1 |
| network_name_str |
Repositório Institucional da PUC-RIO (Projeto Maxwell) |
| repository_id_str |
|
| spelling |
[en] ADVANCES IN DATA-DRIVEN ROBUST OPTIMIZATION STRATEGIES: APPLICATIONS IN OFFSHORE RIG SCHEDULING[pt] AVANÇOS EM OTIMIZAÇÃO ROBUSTA ORIENTADA A DADOS: APLICAÇÕES EM PROGRAMAÇÃO DE SONDAS MARÍTIMAS[pt] PROGRAMACAO LINEAR INTEIRA MISTA[en] MIXED INTEGER LINEAR PROGRAMMING[pt] A programação de máquinas nas indústrias modernas é um desafio crítico de otimização combinatória, essencial para a alocação eficiente de recursos e a tomada de decisões. Esse problema envolve a alocação de tarefas a máquinas ao longo de um horizonte de planejamento finito, com o objetivo de otimizar critérios da programação, i.e. o tempo de conclusão e o makespan. Embora avanços teóricos tenham sido feitos nas últimas décadas, a aplicação prática frequentemente enfrenta incertezas devido a quebras de máquinas e datas de liberação imprevisíveis de tarefas, o que exige a implementação de estratégias robustas de programação. Esta pesquisa contribui com três abordagens principais para lidar com essas complexidades. A primeira contribuição é o desenvolvimento de um framework matemático que estende abordagens de modelagem exata para problemas de programação de máquinas paralelas, adaptando a formulação bucket-indexed para melhorar a eficiência computacional. Essa formulação é capaz de acomodar restrições realistas, como elegibilidade de máquinas e precedência de tarefas, elementos cruciais para aplicações no mundo real. A segunda contribuição foca na aplicação de técnicas de otimização robusta para lidar com incertezas nos parâmetros de programação. Baseando-se em avanços recentes na área, propomos uma adaptação da formulação bucketindexed para incorporar tempos de processamento incertos dentro de conjuntos de incerteza predefinidos. Essa abordagem robusta garante uma programação resiliente, capaz de se ajustar a cenários de incerteza, equilibrando o desempenho esperado com a robustez necessária para diferentes condições. A terceira contribuição aborda uma questão recente e inovadora: a representação de incerteza orientada a dados. Aplicamos essa abordagem a um estudo de caso envolvendo a programação de sondas marítimas no contexto da indústria de petróleo e gás. Esse problema é formulado como um problema de máquinas paralelas, no qual as incertezas, como a variação nos tempos de processamento das tarefas, desempenham um papel significativo. Utilizamos uma formulação robusta baseada em elipsóides orientados a dados históricos, que modelam as incertezas dos tempos de processamento das tarefas. A eficácia das metodologias propostas foi validada por meio de experimentos computacionais realizados em diferentes instâncias de problemas, desde cenários de pequena a grande escala. Os resultados monstram que nossas contribuições não apenas aprimoram as metodologias de programação de máquinas, mas também têm aplicações práticas relevantes, especialmente quando aplicadas a problemas reais, como a programação de sondas marítimas, tanto sob condições determinísticas quanto de incerteza, destacando a importância de considerar a robustez nas soluções para problemas industriais.[en] Machine scheduling in modern industries is a critical combinatorial optimization challenge for efficient resource allocation and decision-making. This problem involves assigning tasks to machines over a finite planning horizon, aiming to optimize scheduling criteria, such as completion time and makespan. Although theoretical advancements have been made in recent decades, practical applications often face uncertainties due to machine breakdowns and unpredictable job release dates, which require robust scheduling strategies. This research makes three main contributions to address these complexities. The first contribution is developing a mathematical framework that extends exact modeling approaches to parallel machine scheduling problems, adapting the bucket-indexed formulation to improve computational efficiency. This formulation accommodates realistic constraints, such as machine eligibility and task precedence, which are crucial for real-world applications. The second contribution focuses on applying robust optimization techniques to handle uncertainties in scheduling parameters. Building on recent advancements in the field, we propose adapting the bucket-indexed formulation to incorporate uncertain processing times within predefined uncertainty sets. This robust approach ensures resilient scheduling, which can adjust to uncertain scenarios and balance expected performance with the necessary robustness for different conditions. The third contribution addresses a recent and innovative issue: datadriven uncertainty representation. We conduct a case study involving offshore drilling rig scheduling in the oil and gas industry. This problem is formulated as a parallel machine scheduling problem, where uncertainties, such as variations in task processing times, play an important role. We use historical data to design a data-driven ellipsoidal uncertainty set, capturing the uncertainties in task processing times. The effectiveness of the proposed methodologies was validated through computational experiments conducted on various size-instances problems, ranging from small to large-scale. The results show that our contributions enhance parallel machine scheduling methodologies and have practical relevance, mainly when applied to real-world problems, such as offshore drilling rig scheduling, under deterministic and uncertain conditions, highlighting the importance of considering robustness in solutions for real-world industrial problems.MAXWELLSILVIO HAMACHERLUANA MESQUITA CARRILHO2025-07-14info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesishttps://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=71550&idi=1https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=71550&idi=2http://doi.org/10.17771/PUCRio.acad.71550engreponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)instacron:PUC_RIOinfo:eu-repo/semantics/openAccess2025-07-16T00:00:00Zoai:MAXWELL.puc-rio.br:71550Repositório InstitucionalPRIhttps://www.maxwell.vrac.puc-rio.br/ibict.phpopendoar:5342025-07-16T00:00Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)false |
| dc.title.none.fl_str_mv |
[en] ADVANCES IN DATA-DRIVEN ROBUST OPTIMIZATION STRATEGIES: APPLICATIONS IN OFFSHORE RIG SCHEDULING [pt] AVANÇOS EM OTIMIZAÇÃO ROBUSTA ORIENTADA A DADOS: APLICAÇÕES EM PROGRAMAÇÃO DE SONDAS MARÍTIMAS |
| title |
[en] ADVANCES IN DATA-DRIVEN ROBUST OPTIMIZATION STRATEGIES: APPLICATIONS IN OFFSHORE RIG SCHEDULING |
| spellingShingle |
[en] ADVANCES IN DATA-DRIVEN ROBUST OPTIMIZATION STRATEGIES: APPLICATIONS IN OFFSHORE RIG SCHEDULING LUANA MESQUITA CARRILHO [pt] PROGRAMACAO LINEAR INTEIRA MISTA [en] MIXED INTEGER LINEAR PROGRAMMING |
| title_short |
[en] ADVANCES IN DATA-DRIVEN ROBUST OPTIMIZATION STRATEGIES: APPLICATIONS IN OFFSHORE RIG SCHEDULING |
| title_full |
[en] ADVANCES IN DATA-DRIVEN ROBUST OPTIMIZATION STRATEGIES: APPLICATIONS IN OFFSHORE RIG SCHEDULING |
| title_fullStr |
[en] ADVANCES IN DATA-DRIVEN ROBUST OPTIMIZATION STRATEGIES: APPLICATIONS IN OFFSHORE RIG SCHEDULING |
| title_full_unstemmed |
[en] ADVANCES IN DATA-DRIVEN ROBUST OPTIMIZATION STRATEGIES: APPLICATIONS IN OFFSHORE RIG SCHEDULING |
| title_sort |
[en] ADVANCES IN DATA-DRIVEN ROBUST OPTIMIZATION STRATEGIES: APPLICATIONS IN OFFSHORE RIG SCHEDULING |
| author |
LUANA MESQUITA CARRILHO |
| author_facet |
LUANA MESQUITA CARRILHO |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
SILVIO HAMACHER |
| dc.contributor.author.fl_str_mv |
LUANA MESQUITA CARRILHO |
| dc.subject.por.fl_str_mv |
[pt] PROGRAMACAO LINEAR INTEIRA MISTA [en] MIXED INTEGER LINEAR PROGRAMMING |
| topic |
[pt] PROGRAMACAO LINEAR INTEIRA MISTA [en] MIXED INTEGER LINEAR PROGRAMMING |
| description |
[pt] A programação de máquinas nas indústrias modernas é um desafio crítico de otimização combinatória, essencial para a alocação eficiente de recursos e a tomada de decisões. Esse problema envolve a alocação de tarefas a máquinas ao longo de um horizonte de planejamento finito, com o objetivo de otimizar critérios da programação, i.e. o tempo de conclusão e o makespan. Embora avanços teóricos tenham sido feitos nas últimas décadas, a aplicação prática frequentemente enfrenta incertezas devido a quebras de máquinas e datas de liberação imprevisíveis de tarefas, o que exige a implementação de estratégias robustas de programação. Esta pesquisa contribui com três abordagens principais para lidar com essas complexidades. A primeira contribuição é o desenvolvimento de um framework matemático que estende abordagens de modelagem exata para problemas de programação de máquinas paralelas, adaptando a formulação bucket-indexed para melhorar a eficiência computacional. Essa formulação é capaz de acomodar restrições realistas, como elegibilidade de máquinas e precedência de tarefas, elementos cruciais para aplicações no mundo real. A segunda contribuição foca na aplicação de técnicas de otimização robusta para lidar com incertezas nos parâmetros de programação. Baseando-se em avanços recentes na área, propomos uma adaptação da formulação bucketindexed para incorporar tempos de processamento incertos dentro de conjuntos de incerteza predefinidos. Essa abordagem robusta garante uma programação resiliente, capaz de se ajustar a cenários de incerteza, equilibrando o desempenho esperado com a robustez necessária para diferentes condições. A terceira contribuição aborda uma questão recente e inovadora: a representação de incerteza orientada a dados. Aplicamos essa abordagem a um estudo de caso envolvendo a programação de sondas marítimas no contexto da indústria de petróleo e gás. Esse problema é formulado como um problema de máquinas paralelas, no qual as incertezas, como a variação nos tempos de processamento das tarefas, desempenham um papel significativo. Utilizamos uma formulação robusta baseada em elipsóides orientados a dados históricos, que modelam as incertezas dos tempos de processamento das tarefas. A eficácia das metodologias propostas foi validada por meio de experimentos computacionais realizados em diferentes instâncias de problemas, desde cenários de pequena a grande escala. Os resultados monstram que nossas contribuições não apenas aprimoram as metodologias de programação de máquinas, mas também têm aplicações práticas relevantes, especialmente quando aplicadas a problemas reais, como a programação de sondas marítimas, tanto sob condições determinísticas quanto de incerteza, destacando a importância de considerar a robustez nas soluções para problemas industriais. |
| publishDate |
2025 |
| dc.date.none.fl_str_mv |
2025-07-14 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
| format |
doctoralThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=71550&idi=1 https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=71550&idi=2 http://doi.org/10.17771/PUCRio.acad.71550 |
| url |
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=71550&idi=1 https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=71550&idi=2 http://doi.org/10.17771/PUCRio.acad.71550 |
| 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.publisher.none.fl_str_mv |
MAXWELL |
| publisher.none.fl_str_mv |
MAXWELL |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da PUC-RIO (Projeto Maxwell) instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO) instacron:PUC_RIO |
| instname_str |
Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO) |
| instacron_str |
PUC_RIO |
| institution |
PUC_RIO |
| reponame_str |
Repositório Institucional da PUC-RIO (Projeto Maxwell) |
| collection |
Repositório Institucional da PUC-RIO (Projeto Maxwell) |
| repository.name.fl_str_mv |
Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO) |
| repository.mail.fl_str_mv |
|
| _version_ |
1856395972961107968 |