61 |
[en] DECOMPOSITION AND RELAXATION ALGORITHMS FOR NONCONVEX MIXED INTEGER QUADRATICALLY CONSTRAINED QUADRATIC PROGRAMMING PROBLEMS / [pt] ALGORITMOS BASEADOS EM DECOMPOSIÇÃO E RELAXAÇÃO PARA PROBLEMAS DE PROGRAMAÇÃO INTEIRA MISTA QUADRÁTICA COM RESTRIÇÕES QUADRÁTICAS NÃO CONVEXATIAGO COUTINHO CARNEIRO DE ANDRADE 29 April 2019 (has links)
[pt] Esta tese investiga e desenvolve algoritmos baseados em relaxação Lagrangiana
e técnica de desagregação multiparamétrica normalizada para
resolver problemas não convexos de programação inteira-mista quadrática
com restrições quadráticas. Primeiro, é realizada uma revisão de técnias
de relaxação para este tipo de problema e subclasses do mesmo. Num segundo
momento, a técnica de desagregação multiparamétrica normalizada é
aprimorada para sua versão reformulada onde o tamanho dos subproblemas
a serem resolvidos tem seu tamanho reduzido, em particular no número
de variáveis binárias geradas. Ademais, dificuldas em aplicar a relaxação
Lagrangiana a problemas não convexos são discutidos e como podem ser solucionados
caso o subproblema dual seja substituído por uma relaxação não
convexa do mesmo. Este método Lagrangiano modificado é comparado com
resolvedores globais comerciais e resolvedores de código livre. O método proposto
convergiu em 35 das 36 instâncias testadas, enquanto o Baron, um dos
resolvedores que obteve os melhores resultados, conseguiu convergir apenas
para 4 das 36 instâncias. Adicionalmente, mesmo para a única instância que
nosso método não conseguiu resolver, ele obteve um gap relativo de menos
de 1 por cento, enquanto o Baron atingiu um gap entre 10 por cento e 30 por cento para a maioria
das instâncias que o mesmo não convergiu. / [en] This thesis investigates and develops algorithms based on Lagrangian
relaxation and normalized multiparametric disaggregation technique
to solve nonconvex mixed-integer quadratically constrained quadratic programming.
First, relaxations for quadratic programming and related problem
classes are reviewed. Then, the normalized multiparametric disaggregation
technique is improved to a reformulated version, in which the size of
the generated subproblems are reduced in the number of binary variables.
Furthermore, issues related to the use of the Lagrangian relaxation to solve
nonconvex problems are addressed by replacing the dual subproblems with
convex relaxations. This method is compared to commercial and open source
off-the-shelf global solvers using randomly generated instances. The proposed
method converged in 35 of 36 instances, while Baron, the benchmark
solver that obtained the best results only converged in 4 of 36. Additionally,
even for the one instance the methods did not converge, it achieved relative
gaps below 1 percent in all instances, while Baron achieved relative gaps between
10 percent and 30 percent in most of them.
|
62 |
[en] MATHEMATICAL PROGRAMMING MODELS FOR THE PROBLEM OF INTERVENTION IN ONSHORE OIL WELLS / [pt] MODELOS DE PROGRAMAÇÃO MATEMÁTICA PARA O PROBLEMA DE INTERVENÇÃO EM POÇOS TERRESTRES DE PETRÓLEOMIGUEL ANGEL FERNANDEZ PEREZ 08 August 2017 (has links)
[pt] Na indústria do petróleo e gás, uma das atividades de maior importância é a intervenção em poços para serviços de manutenção, a qual é necessária para garantir a produção de petróleo. Estas intervenções são realizadas por sondas workover que são disponibilizadas para atender uma grande quantidade de poços
segundo um itinerário. Nesta tese são propostos três modelos de programação linear inteira para abordar eficientemente o problema de intervenção em poços terrestres de petróleo. O primeiro modelo determina o itinerário de um conjunto de sondas homogêneas, visando minimizar a perda total de produção. Este modelo é um aprimoramento do modelo proposto por Costa e Ferreira Filho (2004). O segundo modelo é uma extensão do anterior e considera também o dimensionamento de uma frota de sondas heterogênea, procurando minimizar o custo de perda de produção e o custo de aluguel de sondas. O terceiro modelo é
uma abordagem estocástica que estende o segundo modelo e consiste em dimensionar uma frota de sondas considerando o tempo de intervenção incerto. A incerteza do tempo de intervenção é representada mediante a geração de cenários, usando para este fim os métodos de Monte Carlo, Redução de Cenários e Quasi-Monte Carlo. Os testes de estabilidade propostos por Kaut e Wallace (2003) são aplicados para avaliar os métodos de geração de cenários e estabelecer o número de cenários adequados para resolver o problema. Para avaliar o desempenho dos modelos propostos, diversos experimentos computacionais foram realizados em instâncias de pequeno, médio e grande porte. Todas as instâncias são baseadas em casos reais no Brasil. Os resultados mostram que os modelos propostos foram capazes de resolver todas as instâncias utilizadas, inclusive aquelas de grande porte, demonstrando serem eficientes quando comparadas com várias metaheurísticas, pois produzem soluções exatas em um curto tempo computacional. Uma análise do impacto nas soluções quando ocorre uma mudança no preço de petróleo e no horizonte de planejamento também é realizada. A metodologia de resolução empregada no terceiro modelo mostrou que o método Quasi-Monte Carlo proporcionou os melhores cenários para representar a incerteza e também o potencial do modelo para resolver problemas de grande porte. / [en] In the oil and gas industry, one of the most important activities is the intervention in wells for maintenance services, which is necessary to ensure the production of oil. These interventions are performed by workover rigs that are available to serve a large number of wells according to a schedule. In this thesis, we proposed three integer linear programming models to efficiently address the problem of intervention in onshore oil wells. The first model determines the schedule of a set of homogeneous rigs, with the objective of minimizing the total production loss. This model is an improvement of the model proposed by Costa
and Ferreira Filho (2004). The second model is an extension of the previous one and also considers the sizing of a heterogeneous rig fleet, with the objective of minimizing the production loss cost and the rig rental cost. The third model is a stochastic approach that extends the second model and consists of sizing a rig fleet considering the uncertainty in the intervention time. The uncertainty in the intervention time is represented by the generation of scenarios, using for this purpose the Monte Carlo, Scenario Reduction, and Quasi-Monte Carlo methods. The stability tests proposed by Kaut and Wallace (2003) are applied to evaluate the scenario generation methods and to establish the number of appropriate scenarios to solve the problem. To evaluate the performance of the proposed models, several computational experiments were performed in small, medium and large instances. All instances are based on real cases in Brazil. The results show that the proposed models were able to solve all of the instances considered, including the large instances, proving to be efficient when compared to various metaheuristics, as they produce exact solutions in small computational time. An analysis of the impact on the solutions when there is a change in the oil price and the planning horizon is also carried out. The resolution methodology employed in the third model showed that the Quasi-Monte Carlo method provided the best scenarios to represent the uncertainty and also the potential of the model to solve large-scale problems.
|
63 |
[en] RESCHEDULING OF OIL EXPLORATION SUPPORT VESSELS WITHIN A METAHEURISTIC APPROACH / [pt] REPROGRAMAÇÃO DE EMBARCAÇÕES DE APOIO À EXPLORAÇÃO DE PETRÓLEO ATRAVÉS DE UMA ABORDAGEM METAHEURÍSTICAVICTOR ABU-MARRUL CARNEIRO DA CUNHA 09 August 2017 (has links)
[pt] A dissertação aborda um problema real de reprogramação de uma frota de embarcações do tipo PLSV (Pipe Laying Support Vessel), responsáveis pelas interligações de poços petrolíferos submarinos. O cronograma de curto prazo dessas embarcações está sujeito à inúmeras incertezas inerentes às operações realizadas,
acarretando em ociosidade nas embarcações ou postergações na produção de petróleo, que podem resultar em prejuízo de milhões de reais. Uma metaheurística ILS (Iterated Local Search) é proposta para atender a frequente demanda por reprogramações dos PLSVs. O método é composto de uma fase inicial de
viabilização, para tratar potenciais inconsistências nas programações. Na sequência, iterativamente, são realizadas perturbações na solução por meio de movimentos de swap e aplicada uma busca local baseada na vizinhança insert, a fim de fugir de ótimos locais e encontrar soluções que aprimorem o cronograma. Foram feitos experimentos com diferentes parâmetros e critérios do ILS, sendo definidas duas abordagens aplicadas a dez instâncias oriundas de uma programação real de PLSVs. A partir de uma função de avaliação, capaz de medir o impacto operacional na programação, o ILS proporcionou uma melhoria média nos cronogramas acima de 91 por cento, quando comparados aos cronogramas originais. As soluções foram obtidas em um tempo computacional médio de 30 minutos, aderente ao processo da companhia. Em função dos resultados alcançados, o método provou ser uma boa base para uma ferramenta de apoio à decisão para a reprogramação dos PLSVs. / [en] This dissertation addresses a real-life rescheduling problem of a Pipe Laying Support Vessels (PLSVs) fleet, in charge of subsea oil wells interconnections. The short-term schedule of these vessels is subject to uncertainties inherent to its operations, resulting in ships idleness or delays in oil production, which may lead to losses of millions of Brazilian Reais. A method based on the ILS (Iterated Local Search) metaheuristic is proposed to meet the frequent demand of PLSVs rescheduling. The first step of this method aims to find a feasible initial solution from an incoming schedule with potencial inconsistencies. The following steps consists in, iteratively, performing a perturbation on a solution through swap movements and applying a local search based on the insertion neighborhood, in order to escape from local optimal and find better solutions. Extensive preliminary experiments were conducted considering different ILS parameters setups. The two most performing setups were selected and applied to ten instances of a real PLSV schedule. Taking into account an objective function that measures the operational impact on schedules, the ILS provided an average improvement above 91 percent in schedules when compared to the original planning. These solutions were obtained in an average computational time of 30 minutes, which fits in the company process. The obtained results showed that the proposed method might be a basis for a decision support tool for the PLSVs rescheduling problem.
|
64 |
[pt] INCORPORAÇÃO DA INCERTEZA DOS PARÂMETROS DO MODELO ESTOCÁSTICO DE VAZÕES NA POLÍTICA OPERATIVA DO DESPACHO HIDROTÉRMICO / [en] STOCHASTIC HYDROTHERMAL SCHEDULING WITH PARAMETER UNCERTAINTY IN THE STREAMFLOW MODELSBERNARDO VIEIRA BEZERRA 26 October 2015 (has links)
[pt] O objetivo do planejamento da operação hidrotérmica de médio e longo
prazo é definir as metas para geração de cada hidroelétrica e termelétrica, a fim de
atender à carga ao menor custo esperado de operação e respeitando as restrições
operacionais. Algoritmos de Programação Dinâmica Estocástica (PDE) e de
Programação Dinâmica Dual Estocástica (PDDE) têm sido amplamente aplicados
para determinar uma política operativa ideal o despacho hidrotérmico. Em ambas
as abordagens a estocasticidade das afluências é comumente produzida por
modelos periódicos autoregressivos de lag p - PAR(p), cuja estimativa dos
parâmetros é baseada nos dados históricos disponíveis. Como os estimadores são
funções de fenômenos aleatórios, além da incerteza sobre as vazões, também há
incerteza sobre os parâmetros estatísticos, o que não é capturado no modelo PAR
(p) padrão. A existência de incerteza nos parâmetros significa que há um risco de
que a política da operação hidrotérmica planejada não será a ótima. O objetivo
desta tese é apresentar uma metodologia para incorporar a incerteza dos
parâmetros do modelo PAR (p) no problema de programação estocástica
hidrotérmica. São apresentados estudos de caso ilustrando o impacto da incerteza
dos parâmetros nos custos operativos do sistema e como uma política operativa
que incorpore esta incerteza pode reduzir este impacto. / [en] The objective of the medium and long-term hydrothermal scheduling
problem is to define operational target for each power plant in order to meet the
load at the lowest expected cost and respecting the operational constraints.
Stochastic Dynamic Programming (SDP) and Stochastic Dual Dynamic
Programming (SDDP) algorithms have been widely applied to determine the
optimal operating policy for the hydrothermal dispatch. In both approaches, the
stochasticity of the inflows is usually produced by periodic auto-regressive
models - PAR (p), whose parameters are estimated based on available historical
data. As the estimators are a function of random phenomena, besides the inflows
uncertainty there is statistical parameter uncertainty, which is not captured in the
standard PAR (p) model. The existence of uncertainty in the parameters means
that there is a risk that the hydrothermal operating policy will not be optimal. This
thesis presents a methodology to incorporate the PAR(p) parameter uncertainty
into stochastic hydrothermal scheduling and to assess the resulting impact on the
computation of a hydro operations policy. Case studies are presented illustrating
the impact of parameter uncertainty in the system operating costs and how an
operating policy that incorporates this uncertainty can reduce this impact.
|
65 |
[en] ON THE SOLUTION VARIABILITY REDUCTION OF STOCHASTIC DUAL DYNAMIC PROGRAMMING APPLIED TO ENERGY PLANNING / [pt] REDUÇÃO DA VARIABILIDADE DA SOLUÇÃO DA PROGRAMAÇÃO DINÂMICA DUAL ESTOCÁSTICA APLICADA AO PLANEJAMENTO DA OPERAÇÃO DE SISTEMAS HIDROTÉRMICOSMURILO PEREIRA SOARES 28 October 2015 (has links)
[pt] No planejamento da operação hidrotérmica brasileiro, assim como em
outros países hidro dependentes, a Programação Dinâmica Dual Estocástica
(PDDE) é utilizada para calcular uma política ótima avessa a risco que, muitas
vezes, considera modelos autorregressivos para modelagem das afluências às
hidrelétricas. Em aplicações práticas, estes modelos podem induzir a uma
variabilidade indesejável de variáveis primais (geração térmica) e duais (custo
marginal e preço spot), que são altamente sensíveis a mudanças nas condições
iniciais das vazões. Neste trabalho, são propostas duas abordagens diferentes
para estabilizar as soluções da PDDE no problema de planejamento da
operação energética: a primeira abordagem visa regularizar variáveis primais
considerando uma penalidade adicional sobre as mudanças no despacho térmico
ao longo do tempo. A segunda abordagem reduz indiretamente a variabilidade
da geração térmica e do custo marginal ao ignorar informações de afluências
passadas na função de custo futuro e compensando-a com um aumento na
aversão ao risco. Para fins de comparação, a qualidade solução foi avaliada
com um conjunto de índices propostos que resumem cada aspecto importante
de uma política de planejamento hidrotérmico. Em conclusão, mostramos que
é possível obter soluções com boa qualidade em comparação com benchmarks
atuais e com uma redução significativa variabilidade. / [en] In the hydrothermal energy operation planning of Brazil and other
hydro-dependent countries, Stochastic Dual Dynamic Programming (SDDP)
computes a risk-averse optimal policy that often considers river-inflow
autoregressive models. In practical applications, these models induce an
undesirable variability of primal (thermal generation) and dual (marginal cost
and spot price) solutions, which are highly sensitive to changes in current
inflow conditions. In this work, we propose two differing approaches to stabilize
SDDP solutions to the energy operation planning problem: the first approach
aims at regularizing primal variables by considering an additional penalty on
thermal dispatch revisions over time. The second approach indirectly reduces
thermal generation and marginal cost variability by disregarding past inflow
information in the cost-to-go function and compensating it with an increase
in risk aversion. For comparison purposes, we assess solution quality with a
set of proposed indexes summarizing each important aspect of a hydrothermal
operation planning policy. In conclusion, we show it is possible to obtain high-
quality solutions in comparison to current benchmarks and with significantly
reduced variability.
|
66 |
[en] BUCKET-INDEXED FORMULATION: A NEW APPROACH TO SOLVE PARALLEL MACHINE SCHEDULING PROBLEM / [pt] FORMULAÇÃO BUCKET-INDEXED: UMA NOVA ABORDAGEM PARA RESOLVER O PROBLEMA DE PROGRAMAÇÃO DE MÁQUINAS PARALELASLUANA MESQUITA CARRILHO 20 December 2019 (has links)
[pt] A programação de máquinas é um processo de tomada de decisão que desempenha um importante papel na maioria das indústrias de manufatura e serviços. Esta dissertação aborda o problema de programação de máquinas paralelas idênticas sem preempção, considerando características da programação de data de liberação e data limite para execução do início das tarefas, restrição de precedência entre pares de tarefas, elegibilidade e disponibilidade de máquinas. Para resolver este problema, uma formulação de programação linear inteira mista é proposta. O novo modelo, chamado de bucket-indexed (BI), particiona o horizonte de planejamento em períodos de tempos de mesmo tamanho (buckets). O tamanho dos buckets é um par
âmetro que varia de acordo com a instância e influencia o porte do modelo, podendo assumir valores entre 1 e o menor tempo de processamento das tarefas. Quanto maior o tamanho do bucket, menor é o número de buckets criados e, consequentemente, menor o porte do modelo. A formulação proposta é testada em instâncias reais referentes ao problema de programação de sondas para construção de poços de petróleo de uma indústria brasileira de óleo e gás. A fim de avaliar os resultados obtidos pela formulação BI, a
formulação clássica time-indexed (TI) foi também implementada para comparação dos tempos computacionais e qualidade da solução. Os resultados da formulação proposta apontam um melhor desempenho nas instâncias testadas, reduzindo o tempo computacional em todos os casos e resolvendo
instâncias de grande porte não resolvidas pela formulação TI. / [en] Machine scheduling is a decision-making process that plays an important role in most manufacturing and service industries. This dissertation tackles a nonpreemptive identical parallel machine scheduling problem, considering release dates, deadlines, precedences, eligibility, and machine availability constraints. To solve this problem, a mixed-integer linear programming formulation is proposed. The new model, called bucketindexed, partitions the planning horizon in periods of equal length (buckets). The bucket size is a parameter which varies according to instances and influences the model size, assuming values between 1 and the shortest processing time of jobs. The larger the bucket size, the smaller is the number of buckets created and, consequently, the smaller the model size. The proposed formulation is tested in real instances of the rig scheduling problem for a Brazilian oil and gas industry. To evaluate the results obtained
by the BI formulation, the classical time-indexed (TI) formulation was also implemented for comparison of computational times and solution quality. The results of the proposed formulation highlight a better performance in all the tested instances, reducing computational time in all cases and solving large instances unsolvable by the TI formulation.
|
67 |
[en] A STOCHASTIC PROGRAMMING MODEL FOR THE STRATEGIC PLANNING OF THE OIL SUPPLY CHAIN / [pt] MODELO DE PROGRAMAÇÃO ESTOCÁSTICA PARA O PLANEJAMENTO ESTRATÉGICO DA CADEIA INTEGRADA DE PETRÓLEOGABRIELA PINTO RIBAS 06 October 2008 (has links)
[pt] A indústria do petróleo é uma das mais importantes e
dinâmicas do Brasil. Em uma indústria naturalmente
integrada como a petrolífera, é necessário um
adequado planejamento estratégico da cadeia integrada de
petróleo que contemple todos os seus processos, como a
produção de petróleo, refino, distribuição e
comercialização de derivados. Além disso, a indústria de
petróleo está suscetível a diversas incertezas relacionadas
a preço de petróleo e derivados, oferta de óleo
bruto e demanda de produtos. Em face destas oportunidades e
desafios, foi desenvolvido no âmbito desta dissertação um
modelo de programação estocástica para o planejamento
estratégico da cadeia de petróleo brasileira. O modelo
contempla as refinarias e suas unidades de processos, as
propriedades dos petróleos e derivados, a logística
nacional e decisões de comercialização de petróleo e
derivados, incluindo incertezas associadas a preço de
mercado, produção de petróleo nacional e demanda interna de
derivados. A partir do modelo estocástico foram formulados
um modelo robusto e um modelo MinMax no intuito de comparar
o desempenho e a qualidade da solução estocástica. Os
modelos propostos foram aplicados a um exemplo real, com 17
refinarias e 3 centrais petroquímicas que processam 50
produtos intermediários, destinados a produção de 10
derivados associados à demanda nacional, 8 campos de
exploração de petróleo, 14 produtores gás natural, 1
produtor de óleo vegetal, 13 terminais, 4 bases de
distribuição e 278 arcos de transporte. Na análise de
resultados foram utilizadas medidas como Valor Esperado da
Informação Perfeita (EVPI) e Valor da Solução Estocástica
(VSS). / [en] The oil industry is one of the most important and dynamic
in Brazil. As the oil industry naturally integrated, we
need an appropriate strategic planning to the oil supply
chain that consider all its processes, such as oil
production, refining, distribution and refined products
marketing. Moreover, the oil industry is
susceptible to various uncertainties regarding the oil and
products price, crude oil supply and products demand. In
light of these opportunities and challenges, it
was developed in this dissertation a stochastic programming
model for the strategic planning of the Brazilian oil
supply chain. The model includes refineries and process
units, oils and their products properties, logistics and
national marketing decisions of oil and products, including
uncertainties associated with market price, oil domestic
production and refined products domestic demand.
Based on the stochastic model a robust model and a MinMax
model were formulated in order to compare the performance
and quality of the stochastic solution. The proposed models
were applied to a real example, with 17 refineries
and 3 petrochemical power plants that process 50
intermediate products, intended to production of 10 final
products associated to national demand, 8 oil fields, 14
natural gas producers, 1 vegetal oil producer, 13
terminals, 4 delivery points and 278 arches of transport.
In the results analysis was used as measures the Expected
Value of Perfect Information (EVPI) and the Value of the
Stochastic Solution (VSS).
|
68 |
[en] VISUALIZATION OF ARBITRARY CROSS SECTION OF UNSTRUCTURED MESHES / [pt] VISUALIZAÇÃO DE SEÇÕES DE CORTE ARBITRÁRIAS DE MALHAS NÃO ESTRUTURADASBERNARDO BIANCHI FRANCESCHIN 13 January 2015 (has links)
[pt] Na visualização de campos escalares de dados volumétricos, o uso de seções de corte é uma técnica eficaz para se inspecionar a variação do campo no interior do domínio. A técnica de visualização consiste em mapear sobre a superfície da seção de corte um mapa de cores, o qual representa
a variação do campo escalar na interseção da superfície com o volume. Este trabalho propõe um método eficiente para o mapeamento de campos escalares de malhas não estruturadas em seções de corte arbitrárias. Trata-se de um método de renderização direta (a interseção da superfície com o
modelo não é extraída) que usa a GPU para garantir bom desempenho. A idéia básica do método proposto é utilizar o rasterizador da placa gráfica para gerar os fragmentos da superfície de corte e calcular a interseção de cada fragmento com o modelo em GPU. Para isso, é necessário testar a localização de cada fragmento na malha não estruturada de maneira eficiente. Como estrutura de aceleração, foram testadas três variações de grades regulares para armazenar os elementos (células) da malha, e cada
elemento é representado pela lista de planos de suas faces, facilitando o teste de pertinência fragmento-elemento. Uma vez determinado o elemento que contém o fragmento, são aplicados procedimentos para interpolar o campo escalar e para identificar se o fragmento está próximo à fronteira do
elemento, a fim de representar o aramado (wireframe) da malha na superfície de corte. Resultados obtidos demonstram a eficácia e a eficiência do método proposto. / [en] For the visualization of scalar fields in volume data, the use of cross sections is an effective technique to inspect the field variation inside the domain. The technique consists in mapping, on the cross section surfaces, a colormap that represents the scalar field on the surfasse-volume intersection.
In this work, we propose an efficient method for mapping scalar fields of unstructured meshes on arbitrary cross sections. It is a direct-rendering method (the intersection of the surface and the model is not extracted) that uses GPU to ensure efficiency. The basic idea is to use the graphics rasterizer to generate the fragments of the cross-section surface and to compute the intersection of each fragment with the model. For this, it is necessary to test the location of each fragment with respect to the unstructured mesh in an efficient way. As acceleration data structure, we tested three variations of regular grids to store the elements (cells) of the mesh, and each elemento is represented by the list of face planes, easing the in-out test between fragments and elements. Once the element that contains the fragment is
determined, it is applied procedures to interpolate the scalar field and to check if the fragment is close to the element boundary, to reveal the mesh wireframe on the surface. Achieved results demonstrate the effectiveness and the efficiency of the proposed method.
|
69 |
[en] ROAD NETWORK GENERATION ON THE GPU / [pt] GERAÇÃO DE MALHAS RODOVIÁRIAS NA GPUPEDRO BOECHAT DE ALMEIDA GERMANO 10 February 2015 (has links)
[pt] O primeiro estágio na linha de produção de um sistema de geração procedural de cidades é, tipicamente, a geração da malha rodoviária. Este trabalho apresenta um algoritmo para a geração de malhas rodoviárias em paralelo na GPU usando um modelo de execução baseado em filas de trabalho. Esse algoritmo recebe parâmetros declarativos, juntamente com mapas geográficos e sócio estatísticos, e produz uma representação em alto nível de uma malha rodoviária urbana. / [en] The first stage in the pipeline of a procedural city generation system is typically the generation of the road network. This work presents a parallel algorithm for road networks generation on the GPU, using a work-queue based execution model. This algorithm receives declarative parameters along with geographic and socio-statistical maps and produces a high level representation of an urban road network.
|
70 |
[en] MODELS AND ALGORITHMS FOR CONGESTION ANALYSIS AND YARD USE DETERMINATION IN RAILWAY LOGISTICS / [pt] MODELOS E ALGORITMOS PARA ANÁLISE DE CONGESTIONAMENTO E DETERMINAÇÃO DE PARADAS NA LOGÍSTICA FERROVIÁRIARAFAEL MARTINELLI PINTO 04 December 2007 (has links)
[pt] A importância do planejamento em logística ferroviária
cresce a cada dia devido
ao alto custo dos investimentos para o aumento da sua
capacidade. Entretanto,
planejar é uma atividade que exige uma representação
suficientemente precisa
da realidade estudada. Neste contexto, os modelos de
programação matemática
apresentam-se cada vez mais adequados. Isto decorre dos
recentes avanços nos
algoritmos e computadores disponíveis para sua resolução.
Esta dissertação apresenta
modelos e algoritmos para o planejamento ferroviário
tático e estratégico,
isto é feito estudando o Problema de Planejamento de
Atendimento (PPA).
Primeiramente este problema é considerado assumindo que
toda a estrutura ferroviária
está definida: a malha, a tração e os vagões disponíveis,
os pátios para
carga, descarga e transbordo, suas respectivas taxas de
carga e descarga e as demandas
previstas. Em seguida, a questão adicional de determinar
os pátios onde
paradas podem ser efetuadas é considerada. Finalmente, em
uma terceira etapa,
introduz-se a capacidade de se analisar os efeitos do
congestionamento de trechos
da malha e seu impacto nos tempos de circulação e na
capacidade da estrutura
logística. Modelos são apresentados para cada um dos
níveis de complexidade
do PPA. Algoritmos exatos e heurísticos e técnicas de pré-
processamento,
foram desenvolvidos para os tratamentos dos casos obtidos.
Em todos os casos,
foi possível resolver de maneira ótima ou quase ótima em
tempo razoável,
tanto em termos acadêmicos, como para a utilização
prática. Resultados computacionais
sobre um amplo conjunto de instâncias reais são
apresentados. / [en] Planning in Railway Logistic is an activity with growing
importance. This is due
to the high costs of investment to increase the railway
capacity. Nevertheless,
planning in this context is a cumbersome task, since a
precise representation is
necessary to consider most relevant points in this
activity. Mathematical programming
is becoming one of the best ways derive precise
representations and
to solve them. This is due to the recent advances on
algorithms and computers
used in the resolution of mathematical programming
problems. This dissertation
presents models and algorithms for tactical and
strategical railway planning
what is done by studying a demand planning problem (PPA).
First, this problem
is considered assuming that all the railway structure is
defined: the network, the
locomotives and wagons available, the yards for loading
and unloading with their
respective rates, and the forecast of demands. Next, the
question of deciding the
yards to stop is considered. Finally, in a third step, the
effect of congestion in
parts of the network is introduced to the models. This
allows analyzing the variation
in the travel times and its consequence in the logistic
structure capacity.
Models are presented for all cases of the PPA. Exact and
heuristic algorithms, as
well as pre-processing techniques, are described for the
problem resolution. In all
cases, the resulting approach allowed to solve the
problems optimally or quasioptimally
in a reasonable computing time. Computational results are
presented
on a wide set of real world instances.
|
Page generated in 0.0825 seconds