123 Tese Roberto Silva
123 Tese Roberto Silva
123 Tese Roberto Silva
So Paulo
2010
So Paulo
2010
FICHA CATALOGRFICA
AGRADECIMENTOS
RESUMO
Esta pesquisa trata do projeto de redes de distribuio de carga parcelada.
Mais especificamente so tratados dois tipos de problemas que so comuns
no planejamento desse tipo de sistema. O primeiro deles corresponde ao
problema estratgico de configurao de redes do tipo hub-and-spoke,
consistindo na definio simultnea da quantidade e localizao de terminais
para consolidao de carga (ou hubs), e na definio da alocao dos
terminais aos hubs localizados. Uma vez determinada a configurao da
rede, o segundo problema, no nvel de deciso ttico, corresponde na
definio do caminho que cada carga parcelada deve percorrer desde sua
origem at alcanar seu terminal de destino, a um mnimo custo, tendo a
rede hub-and-spoke como um dado de entrada do problema.
Um novo modelo matemtico proposto para representar o problema
estratgico de configurao de uma rede hub-and-spoke, possuindo uma
menor quantidade de variveis e restries, ao se comparar com outros
modelos matemticos comumente utilizados para representar o problema.
Esse novo modelo matemtico permitiu a obteno de solues timas para
problemas em redes com at 100 terminais, sendo apresentada pela
primeira vez a soluo tima para problemas utilizados como benchmark na
literatura. Dado que problemas de grande porte ainda continuam muito
difceis de serem resolvidos, so propostas trs variantes de uma heurstica
simples e eficiente utilizando tcnicas de multi-incio e busca tabu, bem
como uma heurstica integrada em dois estgios baseada em busca tabu
para
soluo.
Experimentos
computacionais
utilizando
dados
tradicionalmente utilizados na literatura para soluo de problemas de
configurao de redes hub-and-spoke (conjuntos de dados CAB e AP), bem
como instncias novas e modificadas, mostraram que a abordagem utilizada
para soluo do problema possibilitou a obteno da soluo tima, ou a
melhor soluo conhecida, para esses problemas em um tempo de
processamento muito curto, permitindo assim resolver de forma eficiente
problemas de grande porte, nunca antes resolvidos em pesquisas anteriores.
O segundo problema foi motivado por uma aplicao prtica de uma
empresa de transporte rodovirio de cargas parceladas no Brasil. O
problema diz respeito ao planejamento de carregamentos a serem
realizados em cada terminal, levando-se em considerao cada carga
parcelada que precisa ser transportada, definindo o percurso que cada carga
deve percorrer at chegar ao seu destino. proposto um modelo
matemtico e, dada a dificuldade para se resolver problemas de tamanho
como o encontrado na prtica, proposto tambm um mtodo de soluo
utilizando metaheurstica busca tabu. Experimentos computacionais
realizados mostraram que a heurstica proposta pde efetivamente resolver
problemas de tamanho como o encontrado na prtica.
Palavras-chave: Projeto de redes. Transporte de cargas. Logstica.
Algoritmos. Heursticas.
ABSTRACT
This research deals with problems related to distribution networks for lessthan-truckload (LTL) freight transportation. More specifically, we deal with
two relevant problems that arise. The first corresponds to the strategic
problem of designing and configuring hub-and-spoke networks in terms of
simultaneously determining the optimal number of consolidation terminals
(hub) nodes, their locations and the allocation of the other terminals (spokes)
to the hubs. . Once the network configuration is determined, the second
problem, in the tactical level of decision, corresponds to defining the path that
each LTL individual freight needs to follow from its origin to reach its
destination terminal, at a minimum cost, having a hub-and-spoke network
topology as a data entry to the problem.
A new mathematical model is proposed to represent the strategic problem of
designing a hub-and-spoke network, with fewer variables and constraints
than previous formulations found in the literature This model allowed us to
obtain optimal solutions for problems in transportation networks with up to
100 terminals, reporting for the first time the optimal solutions of benchmark
problems in the literature. Since this problems still remains too hard to solve
for larger instances, we propose we propose three variants of a simple and
efficient multi-start tabu search heuristic as well as a two-stage integrated
tabu search heuristic to solve it. Computational experiments using typical
benchmark problems (CAB and AP data sets) as well as new and modified
instances show that our approaches consistently return the optimal or bestknown results in very short CPU times, thus allowing the possibility of
efficiently solving larger instances of the USAHLP than those found in the
literature.
The second problem is motivated by a practical application of a LTL
transportation company in Brazil. It deals with the planning of loads to be
done at each terminal, taking into account each LTL freight that needs to be
transported, defining the path that each good needs to follow to reach its
destination. A new mathematical model is proposed, and, since real world
problems are very hard to solve, a heuristic based on tabu search is also
developed. Computational experiments show that our heuristic can effectively
solve real-world instances from a trucking company in Brazil
Keywords: Network design. Less-than-truckload freight transportation.
Logistics. Algorithms. Heuristics.
SUMRIO
1 INTRODUO ..................................................................................................... 1
1.1
1.2
1.3
COMPLETA ................................................................................................................ 8
2.2
2.3
SPOKE 14
2.4
2.5
3.1.1
3.1.2
3.2
3.2.2
3.3
4 PROJETO
DE
REDES
HUB-AND-SPOKE
MODELAGEM
HEURSTICAS ......................................................................................................... 58
4.1
AND-SPOKE............................................................................................................. 59
4.2
4.2.1
4.2.2
4.3
4.3.1
4.3.2
4.4
4.5
4.6
5.2
5.2.1
5.2.2
5.3
5.4
5.5
6.2
LISTA DE FIGURAS
LISTA DE TABELAS
) ..................... 81
) ..................... 82
) .......... 85
) .......... 86
........ 94
e
... 95
Tabela 4.12: Resultados para o conjunto de dados AP com 300 e 400 ns ............ 98
Tabela 5.1: Terminais envolvidos no problema exemplo ........................................ 119
Tabela 5.2: Cargas a serem transportadas............................................................. 123
Tabela 5.3: Arcos disponveis para transporte........................................................ 124
Tabela 5.4: Soluo do problema exemplo ............................................................ 127
Tabela 5.5: Lista de terminais da Patrus Transportes ............................................ 132
Tabela 5.6: Instncias Patrus Transportes ............................................................. 134
Tabela 5.7: Resultados obtidos Patrus Transportes ............................................ 137
1 INTRODUO
O crescimento econmico experimentado pelo Brasil nos ltimos anos teve tambm
um grande impacto no setor de transporte rodovirio de cargas. Um exemplo disso
foi o problema enfrentado por diversas empresas transportadoras, que tiveram
enormes dificuldades operacionais no segundo semestre de 2009. Terminais
superlotados, falta de caminhes, de motoristas e at de ajudantes acabaram
causando expressivos atrasos nas entregas.
prestados pelos
transportadores.
Servios sob medida para cada cliente tornam-se mais difceis de serem oferecidos
quando as demandas de alguns clientes so atendidas simultaneamente, utilizando
O Captulo 4 diz respeito ao projeto de uma rede de transporte do tipo hub-andspoke, apresentando o modelo matemtico utilizado para representar o problema,
alternativas eficientes para soluo, mtodos esses baseados tanto em mtodos
exatos como tambm em heursticas, e ainda experimentos computacionais
realizados para verificar a eficcia das estratgias de soluo propostas.
de
cargas
parceladas
(ou
simplesmente
terminais
de
Uma
empresa
transportadora
especializada
no
transporte
de
Baseado nesta informao do peso dos despachos, uma das questes que ocorre
imediatamente : Se uma rede de transporte de carga parcelada utilizar uma
estratgia de operao similar ao transporte de carga completa, quais seriam os
impactos negativos? Se a consolidao no fosse permitida, da mesma forma que
no transporte de carga completa, um veculo seria liberado em cada um dos
terminais de origem para o terminal de destino somente com a carga disponvel e
pertencente a esse percurso. O nico custo a ser considerado seria o custo de
transporte para cada uma dessas rotas diretas.
10
Baseado nos dados utilizados para o estudo de caso estimou-se que, se fosse
utilizada a mesma estratgia de operao de uma empresa transportadora de carga
completa (sem consolidao), os custos de transporte seriam em torno de 64 vezes
maiores ao se comparar com a operao de consolidao permitida em uma rede
contendo terminais operando como hubs sendo, portanto, suficiente para justificar a
utilizao de uma estratgia de consolidao.
11
12
13
no
muda com a
quantidade
de
carga
transportada.
Considere
Por outro lado, em uma rede hub-and-spoke, somente duas linhas adicionais
deveriam ser operadas: uma ligando o terminal ao hub, e outra do hub ao novo
terminal. agora bvio o motivo das empresas de transporte de carga completa
utilizar o sistema de transporte ponto-a-ponto. Dado o alto custo marginal de uma
carga adicional em uma operao de carga completa, qualquer alternativa diferente
da operao com uma rota direta da origem at o destino, aumenta
consideravelmente o custo de transporte (STARR; STINCHCOMBE, 1992).
14
Para minimizar os custos, os despachos que compem uma carga podem utilizar
diferentes rotas para chegar ao seu destino. As cargas em um terminal so divididas
basicamente em duas categorias:
1. carga inbound, sendo os despachos que devem ser entregues localmente;
2. carga outbound, representando as cargas que devem ser entregues fora da
regio de atendimento do seu terminal de origem.
chegam
ao hub . Se um veculo pode ser suficientemente ocupado por estas cargas, ento
estas podem ser despachadas diretamente para o terminal
, eliminando a
. De
15
Nesta pesquisa, para efeito de estudo, foram considerados esses dois tipos de
veculos, sendo que as ligaes entre hubs so realizadas utilizando principalmente
carretas, e na ligao hub - terminal, em alguns casos, utilizado tambm trucks.
16
Figura 2.3: Exemplo de carreta utilizada como veculo tipo para o estudo
Fonte: Patrus Transportes
2.5 O PROBLEMA DA CONFIGURAO DE UMA REDE DE TRANSPORTE DE
CARGA PARCELADA
restries
de
janelas
de
horrio
para
coletas
entregas,
17
18
3 REVISO BIBLIOGRFICA
O problema de configurao de redes hub-and-spoke, que consiste na definio da
quantidade e localizao de terminais de transporte que serviro como pontos para
consolidao de cargas, pertence a uma categoria mais geral de problemas do tipo
localizao de instalaes.
De acordo com Gualda (1995), o problema de localizao pode ser definido como
um problema de alocao espacial de recursos. A hiptese bsica da teoria da
localizao a de que cada empresa procura escolher a localizao que leve
maximizao dos lucros da sua atividade.
Estas instalaes podem ser fbricas, portos, pontos de venda, armazns, lojas de
varejo e centros de servio (Ballou, 1999); como tambm instalaes de servio
urbano, incluindo servios de rotina e de emergncia, como postos de correio,
pontos de incinerao de lixo, instalaes de bombeiros e servios de emergncia
mdica, dentre outros (LARSON; ODONI, 1981).
Silva Leme (1965), apud Gualda (1995), aponta que os fatores locacionais podem
ser classificados em fatores aglomerativos, fatores desaglomerativos, e o fator
transporte. Os fatores aglomerativos so os que contribuem para agrupar as
atividades produtivas em um determinado ponto ou local, sendo que os
19
Nos problemas em que o fator transporte predominante, isto , tem grande peso
nas decises, a resoluo de problemas de localizao pode ser simplificada atravs
da sua modelagem centrada no fator transporte, e as solues assim obtidas
analisadas com vistas aos demais fatores.
20
21
22
ns esteja
Rede ponto-a-ponto
Rede hub-and-spoke
Ilustraes extradas do artigo de Gregor Hohpe com ttulo Hub and Spoke [or] Zen and the Art of Message
Broker Maintenance,
disponvel em: http://www.eaipatterns.com/ramblings/03_hubandspoke.html
Acesso: 20 mai. 2010.
23
Contudo, dado que a alocao tima dos terminais afetada pela localizao dos
hubs, e tambm a localizao tima de hubs afetada pelas decises de alocao,
os problemas de localizao e alocao devem ser considerados conjuntamente no
projeto de uma rede hub-and-spoke.
ao
24
utilizar as conexes entre hubs; (iii) e que nenhum servio direto (ligando dois
terminais no-hub) permitido.
Alumur e Kara (2008) fizeram uma resenha que contemplou mais de 100 artigos
relacionados ao problema de localizao de hubs, sendo que a quantidade de
trabalhos publicados tm crescido a cada ano, especialmente na ltima dcada.
USApHMP:
uncapacitated
single
allocation
p-hub
median
problem,
25
CMAHLP: capacitated multiple allocation hub location problem, diferenciandose do CSAHLP por permitir a alocao mltipla, um terminal no-hub pode
estar alocado a mais de um hub.
p-Hub Center Problem: nesse caso a configurao de uma rede hub-andspoke um problema minimax similar ao problema de localizao de p
centros de distribuio, podendo ser de um dos trs tipos bsicos:
1. a minimizao do custo mximo para qualquer par origem - destino;
2. a minimizao do custo mximo no transporte:
2.1. terminal de origem
hub;
terminal de destino;
hub e hub
terminal de destino.
Hub Covering Problem: problema de configurao de uma rede do tipo huband-spoke, em que terminais de demanda so considerados cobertos se
estiverem dentro de uma distncia especfica do hub. So definidos trs tipos
bsicos para cobertura. O par origem destino
se:
o custo de para
via hubs
via hubs
no
26
,
,
Define-se
o conjunto de ns da rede e
e
.
,
caso contrrio. Assim, modelo matemtico proposto por OKelly (1992) para
representar o USAHLP foi:
27
Minimizar
(3.1)
sujeito s restries:
(3.2)
(3.3)
(3.4)
A funo objetivo (3.1) possui trs parcelas principais de custo, sendo a primeira
delas relativa ao custo de transporte na ligao terminal
diz respeito ao custo de transporte na ligao entre hubs, e a ltima parcela apropria
o custo fixo ao definir um terminal com um ponto para consolidao de cargas, ou
hub. O parmetro
ligao entre hubs; o custo do fluxo entre hubs deve ser menor que o custo original
dado que as instalaes definidas como hub concentram fluxo, portanto
As restries (3.2) impem que cada terminal seja alocado a exatamente um hub. J
as restries (3.3) asseguram que um terminal
Segundo o autor,
que enviado via hubs
, nesta ordem, e
o custo de
28
transporte de
para
Sujeito s restries:
(3.6)
(3.7)
(3.8)
(3.9)
(3.10)
A funo objetivo (3.5) visa minimizar o custo varivel de transporte e custo fixo,
sendo o custo varivel associado ao fluxo entre terminais e hubs, e o custo fixo
associado definio da localizao de hubs. As restries (3.6) visam assegurar
que um terminal
mesma forma que em (3.3), asseguram que um terminal deva ser alocado
exclusivamente a um hub.
(3.11)
Sujeito s restries:
(3.12)
29
(3.13)
(3.14)
(3.15)
(3.16)
(3.17)
binrias. Os
ao terminal ,
para (commodity
), onde
a origem
e o destino;
utilizado para
e
, ou
30
alocado ao
;
(3.18)
Sujeito s restries:
(3.19)
(3.20)
(3.21)
(3.22)
(3.23)
(3.24)
(3.25)
(3.26)
31
(3.27)
A funo objetivo (3.18) minimiza o custo total, que a soma dos custos de
transporte e custo fixo para a localizao de hubs. A restrio (3.19) assegura que
cada terminal
que o terminal se torne um hub se houver pelo menos um outro terminal designado
a . As restries de (3.21) a (3.23) garantem a condio de se encontrar o caminho
mais curto para cada par de terminais
origem
: a commodity
deixa o terminal de
(restrio (3.22)); e
, ento os terminais
32
33
34
1559,19 com dois hubs localizados nos terminais 7 e 19. A soluo tima desse
problema possui custo de 1556,63 com trs hubs localizados nos terminais 4, 8 e 20.
nos
trabalhos
de
Abdinnour-Helm
(1998)
Abdinnour-Helm
Venkataramanan (1998).
transportadora
de
carga
parcelada
no
Brasil.
Para
representar
no foi fixo, mas sim dependente do volume de carga na ligao entre os hubs. Com
isso, a funo objetivo deixou de ser linear, inviabilizando a utilizao direta de
solvers, como o CPLEX, por exemplo, para obteno da soluo do problema.
Outra heurstica hbrida para esse problema foi proposta por Chen (2007), que
utilizou Simulated Annealing (SA), lista tabu e procedimentos de melhoria, para
resolver o USAHLP, superando os resultados obtidos em Topcuoglu et al. (2005)
35
36
3.1.2.1 USApHMP
37
3.1.2.3 UMAHLP
no
algoritmo
branch-and-bound,
denominado
HubLocator.
Foram
38
3.1.2.4 CSAHLP
39
3.1.2.5 CMAHLP
Marn
(2005)
apresenta
os
resultados
obtidos
dos
experimentos
A melhor estratgia para soluo do CMAHLP foi proposta por Ebery et al. (2000),
que desenvolveram uma heurstica baseada no algoritmo do caminho mnimo. As
solues obtidas com a heurstica foram utilizadas como limitantes superiores para o
branch-and-bound.
40
Outras referencias podem ser encontradas em Kara e Tansel (2003), Wagner (2004)
e Hamacher e Meyer (2006).
41
O NLP modela situaes em que o custo varivel associado aos fluxos igual a
zero, e instalaes de capacidade fixa esto disponveis para o transporte do fluxo.
Magnanti, Mirchandani e Vachani (1993) estudaram o problema de configurao de
uma rede de telecomunicaes, consistindo em determinar o nmero de instalaes
de transmisso digital a serem abertas em cada arco da rede de tal forma a atender
toda a demanda, desde sua origem at o seu destino, a um mnimo custo. Segundo
os autores, o NLP fortemente NP-hard e h pouca esperana de desenvolvimento
de algoritmos teoricamente eficientes para sua soluo.
42
Segundo os autores,
conjunto de commodities, e
rede.
Para cada
, seja
a ser
utilizado e
para atender toda a
para chegar ao
na soluo.
43
(3.28)
sujeito s restries:
(3.29)
(3.30)
(3.31)
(3.32)
44
;
;
(3.33)
sujeito s restries:
(3.34)
(3.35)
(3.36)
(3.37)
Esta formulao matemtica visa minimizar o custo dos recursos alocados nos
arcos, assumindo que suficiente instalar somente capacidade suficiente para
atender a demanda, sem a necessidade de se oferecer capacidade extra, sendo
esta premissa vlida tambm para o transporte de cargas.
45
foi
resolvido
utilizando-se
uma
relaxao
baseada
nos
fluxos
O modelo matemtico utilizado por Barahona (1996) para representar o NLP que
permite bifurcao nos fluxos corresponde ao mesmo proposto por Magnanti,
Mirchandani e Vachani (1993). Utilizando a mesma nomenclatura de parmetros e
variveis das formulaes apresentadas anteriormente, o modelo matemtico
utilizado por Barahona (1996) para representar o NLP que no permite bifurcao
dos fluxos foi:
46
(3.38)
sujeito s restries:
(3.39)
(3.40)
(3.41)
(3.42)
47
corresponde a um grafo no
,e
o subconjunto de ns de demanda
com cardinalidade .
: demanda no n ;
: igual a 1 se o arco
48
(3.43)
Sujeito s restries:
(3.44)
(3.45)
(3.46)
(3.47)
Gendron, Potvin e Soriano (2002) propuseram uma heurstica em duas etapas para
soluo do NLP no bifurcado. A primeira etapa da heurstica consistiu na
construo de uma soluo inicial que em seguida foi melhorada, utilizando um
49
50
Altin, Yaman e Pinar (2010) estudaram o NLP em que as demandas entre os pares
de ns da rede so assumidas como no sendo conhecidas de antemo. Os autores
51
O PPRS considerado mais abrangente que o NLP, por levar em conta outros
fatores, sendo o foco principal a definio da freqncia dos servios a serem
oferecidos (CRAINIC, 2000), sendo que o NLP est focado principalmente no
atendimento das demandas por transporte e na definio do fluxo que cada carga
deve percorrer para chegar at o seu destino, devendo para tal selecionar os arcos a
serem abertos.
52
53
54
Armacost, Barnhart e Ware (2002) apresentaram uma nova abordagem para soluo
do PPRS para o servio de cargas expressas, e desenvolveram uma nova relaxao
para o modelo matemtico, e com esse modelo puderam resolver o PPRS utilizando
os dados fornecidos por uma empresa de transporte de encomendas expressas dos
Estados Unidos, a UPS, demonstrando um ganho potencial na reduo de custos de
transporte.
com
reposicionamento
de
veculos
vazios
decorrentes
do
55
original foi dividido em trs etapas principais: construo da rede, roteamento das
cargas e criao da programao dos veculos. Cada etapa do problema foi
resolvida utilizando heursticas, programao inteira mista, e tcnicas de
programao restrita.
56
intermedirias
em
terminais
de
consolidao,
tambm
no
57
A premissa nesses trabalhos foi que a quantidade de hubs obtida com os mtodos
de soluo propostos estava correta, e correspondia com a quantidade tima de
hubs. Com isso, alguns enganos foram cometidos, ao se comparar o resultado final
obtido com as heursticas desenvolvidas com a soluo dita tima para esses
problemas.
58
Dada uma rede de transporte de carga parcelada composta por ns ligados entre si,
o USAHLP consiste na definio simultnea da quantidade e localizao de ns que
operaro como ponto para consolidao de cargas (ou hubs), e na definio da
alocao ou designao dos ns no-hub aos hubs localizados. Os ns de
consolidao no possuem restrio de capacidade, ou seja, no h limite na
quantidade de carga classificada nos hubs, e so apropriados custos fixos ao se
selecionar um n da rede como um hub. Adicionalmente, h economias de escala
nos custos unitrios de transporte nas ligaes entre hubs em decorrncia do maior
fluxo consolidado.
59
variveis. O
Sejam os parmetros:
hub);
60
e variveis de deciso:
e ;
alocado ao hub
(4.1)
Sujeito s restries
(4.2)
(4.3)
(4.4)
(4.5)
(4.6)
ou
. Em outras
, mas no ambos
61
62
Uma alternativa para superar estas dificuldades, tentando evitar um timo local e
tambm alcanar diversificao, reiniciar a busca partindo de uma nova soluo,
depois que a vizinhana da soluo corrente tenha sido extensivamente explorada.
Ainda, estratgias multi-incio podem ser utilizadas para guiar a construo de novas
solues em um horizonte de longo prazo do processo de busca. O mecanismo de
reincio pode ser sobreposto com muitos mtodos de busca diferentes.
63
64
65
Todas as trs variantes propostas derivam-se do fato de que uma vez que a
quantidade e localizao de hubs esto ambas definidas, uma boa soluo em
termos da alocao dos ns no-hub aos hubs, pode ser encontrada utilizando o
critrio de alocao ao hub mais prximo proposta pela primeira vez em OKelly
(1987).
, um nmero
entre 0 e 1 aleatoriamente
66
gerado. Se
, o n
torna um hub.
no intervalo
aleatoriamente
do n
se tornar um hub
(4.8)
onde
, levando-
palavras, um n i, mesmo que gere e atraia muita carga, tem o seu potencial para se
tornar um hub diminudo caso sua posio relativa aos demais ns no seja to
favorvel. Foi assegurado tambm que, nesse caso,
se tornar um hub,
67
(4.9)
onde
Nas trs variantes da heurstica MSTS desenvolvidas, cada soluo inicial distinta
gerada foi melhorada por um procedimento de busca local baseado em busca tabu.
A busca tabu um procedimento de busca local que utiliza estruturas de memria
para guiar os movimentos de uma soluo vivel para outra, com o objetivo de se
explorar regies do espao de busca que poderiam no ser explorados, tentando
escapar do timo local. Os princpios fundamentais da busca tabu so apresentados
em detalhes em Glover (1986, 1989).
shift-move
(ABDINNOUR-HELM,
1998),
consistindo
na
troca
da
68
Verificou-se que apenas com estruturas e movimentos de curto prazo foi possvel
convergir para alocaes timas, em tempos de processamento muito mais
reduzidos, de forma compatvel com os requerimentos de uma heurstica multi-incio,
em que um nmero elevado de solues so geradas, e posteriormente melhoradas,
em termos da alocao dos ns no-hub aos hubs.
69
70
Um exemplo desse comportamento convexo pode ser visto na Figura 4.3, em que
so apresentadas solues para uma instncia do conjunto de dados CAB contendo
15 ns, fator de desconto na ligao entre hubs
.de 1 at 11. A
soluo tima para esse problema corresponde a uma configurao com cinco hubs,
com custo total de 1.030,07 e pode ser determinada variando-se o nmero de ns
hubs .
71
Figura 4.3: Custo da soluo para diferentes nmeros de hubs selecionados (p)
), e
), o objetivo encontrar a
, cessando o
, a melhor configurao
dos ns no-hub. O critrio de parada quando o custo total para um dado valor
de hubs maior que o valor correspondente para
72
(Figura 4.5). Uma vez que uma soluo inicial vivel obtida, a busca tabu
locacional tenta melhorar a soluo corrente, examinando todas as possveis
possibilidades de substituio de um hub selecionado por um n no-hub. A
heurstica TabuAlloc (Figura 4.6) ento aplicada para cada troca de alocao no
qual o custo resultante da realocao dos ns no-hub, no que diz respeito
alocao ao hub mais prximo, no piore a soluo acima de um determinado valor
limite dado por
, onde
de hubs
selecionados.
73
74
75
).
76
AP, respectivamente.
hubs foi fixado e considerado em quatro nveis: 1,0; 0,8; 0,6; 0,4 e 0,2, e mantendo
. O custo fixo
77
de hubs.
78
representa o nmero
objetivo esto listados na coluna com ttulo OptSol, juntamente com o respectivo
conjunto de hubs selecionados e tempos de processamento (em segundos) para
alcanar a otimalidade.
de um n
se tornar hub;
AvgSol -
soluo tima;
79
reduzidos.
Foi
possvel
tambm
evidenciar
que
MSTS-3
foi
80
81
82
83
Isto pode ser explicado pelo fato de que, quanto maior o nmero de hubs na soluo
tima correspondente, maior esforo computacional necessrio para o HubTS
determinar o correto nmero de hubs
Foi ainda realizada a comparao das duas melhores heursticas propostas neste
trabalho, HubTS e MSTS-3, com a heurstica SATLUHLP proposta por Chen (2007).
De acordo com o autor, SATLUHLP (uma heurstica hbrida baseada em simulated
annealing, busca tabu e procedimentos de melhoria), supera as heursticas
previamente desenvolvidas apresentadas na literatura e fornece os melhores
resultados conhecidos com menores tempos de processamento.
84
O conjunto de dados denominado AP (Australian Post) data set foi derivado de uma
aplicao real de uma rede de entregas postais (ERNST; KRISHNAMOORTY,
1996), possuindo 200 ns, que representam distritos postais contendo suas
coordenadas, volumes de trfego, bem como
coleta (n de origem
(hub
hub), e de distribuio
respectivamente.
).
O conjunto AP tambm considera dois tipos de custos fixos nos hubs: tight e loose.
De acordo com Ernst e Krishnamoorthy (1999), problemas tight so mais difceis de
serem resolvidos, dado que possuem maiores custos fixos em ns com grande fluxo,
tornando assim mais difcil para esses ns com alto volume de trfego serem
escolhidos como hubs, ao contrrio dos problemas loose que possuem custos fixos
menores, possibilitando a localizao de uma maior quantidade de hubs.
85
86
87
Tabela 4.7: Comparao do desempenho das heursticas HubTS, MSTS-3 e SATLUHLP (CHEN, 2007)
Tempos de processamento conjunto de dados CAB
88
200 ns, a partir dos dados obtidos diretamente de Andreas T. Ernst, um dos
autores que introduziram pela primeira vez esse conjunto de dados na literatura
(ERNST; KRISHNAMOORTHY, 1996), uma vez que no esto disponveis na ORLibrary (BEASLEY, 1990) os custos fixos para as instncias maiores do AP com 100
e 200 ns.
89
Deve-se destacar que as maiores instncias do AP, com custo fixo tight,
apresentaram somente um hub na soluo tima final, dado que ns com maior
trfego, que seriam naturais candidatos a hub, possuem maior custo fixo, sendo
assim invivel, do ponto de vista de custo, que estes fossem selecionados como
hubs.
).
qualidade
das
solues
obtidas
aos menores
tempos de
A fim de se avaliar a qualidade das solues obtidas pelas heursticas MSTS para os
problemas de 200 ns, em que as solues timas no puderam ser determinadas
utilizando o CPLEX, utilizou-se a formulao matemtica j apresentada para se
resolver o subproblema de alocao dos ns aos hubs localizados, admitindo que as
90
Com base nos resultados obtidos das alocaes timas para os problemas de 200
ns, resolvidas utilizando o CPLEX, pde-se comprovar que a busca tabu
implementada nas trs variantes MSTS obteve sucesso na determinao da
alocao tima dos ns no-hub para esses problemas. Para essas duas instncias,
MSTS-3 obteve melhores resultados tanto em termos da qualidade da soluo final
obtida como tambm em termos de tempos de processamento. Os melhores
resultados obtidos com os problemas de 200 ns foram todos obtidos com a
heurstica MSTS-3.
Foi possvel tambm notar que as solues timas e aproximadas obtidas para as
instncias do AP no puderam ser diretamente comparadas com os resultados
publicados na literatura (TOPCUOGLU et al., 2005 e CHEN, 2007), dado que
existem algumas diferenas em termos dos valores das melhores solues
reportadas nos trabalhos desses autores.
91
Essas diferenas podem ser devido a alguma divergncia em termos dos dados de
entrada; em particular, diferentes consideraes em termos dos custos fixos
utilizados para as maiores instncias do AP, que no esto disponveis na ORLibrary, como mencionado anteriormente (os dados utilizados nesse trabalho foram
obtidos diretamente com o Dr. Andreas T. Ernst). Essas diferenas esto detalhadas
abaixo:
Para o caso de
reportado por Topcuoglu et al. (2005) para esse problema foi 233.537,93 com
dois hubs localizados nos ns 53 e 184. Entretanto, se esses dois ns (53,
184) fossem definidos como hubs, a alocao tima resultaria em um custo
de 356.976,52, muito maior que a soluo obtida pelas heursticas MSTS
(272.237,78) com hubs localizados nos ns 55 e 123.
92
93
94
Novamente, isso pode ser explicado pelo fato de que quanto maior a quantidade de
hubs na soluo tima, maior ser o esforo computacional necessrio para a
heurstica HubTS determinar o correto nmero de hubs, e em seguida para a busca
tabu melhorar a alocao dos ns no-hub na presena de uma quantidade maior
de hubs selecionados.
Tabela 4.10: Solues timas conjunto de dados AP com
95
96
Como sugerido por alguns autores, (por exemplo, Ernst e Krishnamoorthy (1996,
1999) e Ebery et al. (2000)), o grande desafio da atualidade na soluo do problema
de configurao de redes hub-and-spoke resolver, de forma eficiente, instncias
cada vez maiores que so comuns em situaes prticas. Dessa forma, com base
nos dados completos do conjunto AP com 200 ns, foram geradas quatro novas
instncias de grande porte correspondentes a 300 e 400 ns.
De forma anloga s instncias do conjunto de dados AP, para cada tamanho de
problema, dois tipos de custos fixos foram considerados: loose e tight, ambos
compartilhando os mesmos dados geogrficos (isto , as localizaes dos ns) e
fluxos. As instncias com custos fixos loose e tight com 400 ns foram geradas de
acordo com o seguinte procedimento:
1. Duas constantes
com as coordenadas
(4.10)
(4.11)
(4.12)
(4.13)
onde
aleatrio no intervalo
um ngulo
97
ns gerados, isto :
4. O custo fixo para os novos ns
.
e
so diferentes e dados
por:
(4.14)
(4.15)
onde
esto
98
hubs encontrados na melhor soluo obtida por cada heurstica. Para os problemas
com 300 e 400 ns, a heurstica HubTS conseguiu alcanar melhores resultados,
ambos em termos da qualidade da soluo final obtida, como tambm no menor
tempo de processamento.
Tipo fk
loose
loose
tight
tight
Referncia
264.837,88
268.164,13
276.047,75
284.212,47
HubTS
MSTS-3
# hubs CPUt(s) Gap (%) # hubs CPUt(s) Gap (%)
4
4.605,078 0,00
3
6.221,969 2,79
4
8.447,437 0,00
2
15.116,031 3,84
3
3.483,375 0,00
2
6.266,391 5,67
3
9.530,828 0,00
2
15.225,438 3,08
Tanto a heurstica MSTS (nas suas trs variantes), como tambm a heurstica
HubTS, se mostraram muito eficientes para soluo dos problemas, sendo
99
100
101
s vezes, se toda a carga originada em um terminal for enviada ao hub ao qual est
alocado e da para os demais hubs, isso pode acarretar ociosidade dos veculos, ou
ainda pode comprometer, dependendo do caso, o prazo de entrega, pois, cada
parada intermediria em um terminal de consolidao adiciona em mdia um dia no
prazo total para a carga chegar ao seu terminal de destino, que ser responsvel
pela entrega final. Assim, em algumas situaes melhor despachar parte das
cargas diretamente para os destinos ao invs de passar por dois hubs, caso exista
carga suficiente para ocupar razoavelmente um veculo direto para algum terminal
de destino, ou ento com somente uma parada intermediria em um nico hub.
se
existir
quantidade
de
carga
suficiente
para
ocupar
102
podem ser enviadas tambm cargas para outros terminais ligados ao hub K,
ou outro hub da rede, dado que em uma rede hub-and-spoke, todos os hubs
esto interconectados;
3. Carregamento via hub de destino L, onde o terminal j est alocado. No
carregamento de i para o hub L, alm das cargas destinadas ao terminal j, da
mesma forma que na situao anterior, podem ser enviadas cargas para
todos os terminais alocados ao hub L, ou para outros hubs da rede;
4. A ltima alternativa seria o envio das cargas de i para j estritamente via hubs,
sendo ento enviadas do terminal i para o hub K, do hub K para o hub L, e do
hub L para o terminal de destino j.
103
seu hub de origem K, e em seguida para o hub intermedirio M para a sim alcanar
o terminal de destino j.
Nesta pesquisa, para efeito de estudo, foram considerados esses dois tipos de
veculo, sendo que muitas vezes, em situaes prticas, as ligaes entre hubs so
realizadas utilizando principalmente carretas, e nas ligaes entre hubs e terminais,
em alguns casos, so utilizados tambm veculos menores, do tipo truck.
104
Esse problema possui grande importncia prtica, pois o objetivo consiste em definir
diferentes formas de consolidao e as rotas a serem operadas, tentando
acompanhar a variao na demanda por transporte de carga parcelada, sendo essa
variao comum no Brasil, em certas semanas do ms, e em certos meses do ano.
105
106
o conjunto de
o conjunto de arcos
candidatos para a seleo das rotas da rede aos quais sero alocados veculos.
Como explicado anteriormente, esses arcos so pr-definidos, e podem ser de um
dos cinco tipos apresentados anteriormente com base no percurso que uma carga
pode percorrer para chegar ao seu destino (carregamento direto, carregamento via
hub de origem, carregamento via hub de destino, carregamento passando por dois
hubs e carregamento via outro hub intermedirio), tendo em vista a configurao
resultante de uma rede do tipo hub-and-spoke.
Deve-se salientar que a definio das alternativas de percurso das cargas, que
determinam os arcos candidatos que compem o conjunto A, deciso da empresa,
com base na sua experincia e em restries, condicionantes e regras de negcio
que no podem ser modeladas.
107
dois hubs. Essa a lgica que os gerentes operacionais utilizam na definio das
alternativas de envio das cargas.
: peso da carga ,
, a ser transportada;
: origem da carga ,
: destino da carga ,
alocado ao arco
. Esse
, alocados ao arco
, no arco
;
, transportada
(5.1)
sujeito s restries:
(5.2)
(5.3)
108
(5.4)
(5.5)
A funo objetivo (5.1) visa minimizar o custo resultante das decises de criao de
rotas e da definio da quantidade de veculos alocados em cada rota. As restries
de conservao de fluxo para cada uma das cargas em cada terminal so
representadas pelas restries (5.2). J as restries (5.3) asseguram que a
quantidade total de cargas alocadas a um dado tipo de veculo, em um determinado
percurso, no deve exceder a capacidade disponvel.
(5.6)
(5.7)
(5.8)
109
variveis
variveis binrias.
110
(ou simplesmente
),
A Figura 5.3 ilustra, de forma grfica, o vetor criado para armazenar os arcos
selecionados na soluo. A posio com valor igual a 1 nesse vetor significa que o
arco correspondente a esta posio foi inserido na soluo inicial, ou zero caso
contrrio. De acordo com a figura, por exemplo, os arcos de nmero 2, 4, m-2, m-1 e
m foram escolhidos para fazerem parte da soluo.
111
, tendo
como atributo dos arcos a distncia entre terminais. Se fssemos representar esta
rede fictcia da mesma forma que na Figura 5.3, todas as posies do vetor soluo
teriam o valor 1.
Uma vez encontrado o caminho mnimo para a carga de maior peso, atribui-se o
valor zero para a distncia em cada um dos arcos que compem o caminho mnimo.
Em seguida, encontra-se o novo caminho mnimo para a carga de maior peso ainda
no examinada, considerando-se esse grafo com distncias nos arcos modificados.
O procedimento repetido at que todas as cargas tenham sido examinadas, em
ordem decrescente de peso total.
Nesta etapa o peso de cada uma das cargas no levado em considerao, pois
primeiramente so definidas as ligaes a serem abertas entre os terminais da rede
e, em seguida, conforme descrito na etapa seguinte, realizado o clculo da
quantidade e tipo de veculo utilizado em cada uma dessas ligaes.
112
Assim, como resultado parcial da gerao de uma soluo inicial para o problema,
obtem-se um vetor soluo conforme a Figura 5.3, que indica quais arcos foram
selecionados, e uma estrutura de dados contendo os arcos utilizados por cada carga
para chegar at o seu terminal de destino.
Tendo como dados: (i) a lista de cargas que utilizam cada um dos arcos abertos,
resultante da gerao da soluo inicial;.(ii) o peso de cada uma dessas cargas; e
(iii) a capacidade dos veculos disponveis para operao; e com base na somatria
total de peso que cada arco necessita transportar, realizado ento o clculo da
quantidade de veculos a serem utilizados.
Dado que cada arco transporta uma ou mais cargas, que podem ser alocadas a um
ou mais veculos, a ordem com que as cargas so selecionadas para serem
alocadas nos veculos de extrema importncia, e esse subproblema por si s
muito difcil de ser resolvido. Em suma, esse problema consiste em determinar o
nmero de veculos que represente a soluo de mnimo custo, e quais cargas
alocar a cada veculo. Esse problema pode ser modelado como um problema
conhecido na literatura de bin packing problem (BPP).
113
Um exemplo pode ser visto na Figura 5.4. Nesta figura tem-se o vetor soluo e,
conforme j apresentado, as posies desse vetor com valor igual a 1 sinalizam que
o respectivo arco foi inserido na soluo. Supondo dois tipos de veculo, T1 e T2,
tm-se, de acordo com a referida figura, que o arco de nmero 2 ser operado por
dois veculos, sendo um de cada tipo (T1 e T2). J no arco m-1 sero utilizados trs
veculos, sendo dois veculos do tipo T1 e um veculo do tipo T2.
Desta forma, dado que o BPP NP-hard, o mesmo utilizado para determinar o
menor nmero de veculos para cada arco aberto na soluo, utilizando tambm
uma heurstica baseada em busca tabu. Para representar a soluo do BPP criado
um vetor de tamanho igual quantidade de cargas que utilizam um determinado
arco e, em cada posio desse vetor, so colocados os ndices das cargas. Deve-se
114
notar que essa heurstica baseada em busca tabu para o BPP executada somente
se a somatria do peso das cargas que utilizam o arco for maior que a capacidade
do menor veculo do problema. Observa-se, na prtica, que para muitos arcos
selecionados na soluo inicial, no necessria a soluo do BPP.
115
Uma vez definida a quantidade e tipo de veculos alocados em cada arco aberto na
rede, o clculo do custo total da soluo se torna trivial, conforme a funo objetivo
representada pela equao (5.1) apresentada no modelo matemtico para o
problema.
116
Dois mecanismos simples so utilizados para tentar evitar que a heurstica fique
presa em um timo local. O primeiro mecanismo implementado tem como referncia
o trabalho de Battiti e Tecchiolli (1994), que desenvolveram uma busca tabu reativa
(reactive tabu search).
117
A busca tabu reativa possui um mecanismo de memria que tem como objetivo
armazenar solues previamente visitadas, e dinamicamente alterar os parmetros
da busca tabu para tentar explorar diferentes regies do espao de solues do
problema.
118
119
Sigla
Municpio
CON
Contagem - MG
MCL
Montes Claros - MG
SSA
Salvador - BA
RIB
Rio Bonito - RJ
QBN
Barra Mansa - RJ
RIO
Rio de Janeiro - RJ
RAO
Ribeiro Preto - SP
VIX
Vitria - ES
PPY
Pouso Alegre - MG
10
SJK
11
BAU
Bauru - SP
12
NVF
Nova Friburgo - RJ
13
CTN
Colatina - ES
14
SAO
So Paulo - SP
15
QCF
Birigi - SP
16
CPQ
Campinas - SP
120
(ii)
(iii)
carregamento via hub onde o terminal de destino est alocado (hub destino);
(iv)
(v)
121
base nesses custos unitrios, possvel determinar o custo de cada tipo de veculo
em cada um dos arcos, como mostrado na Tabela 5.3.
122
123
124
Origem
1-CON
1-CON
1-CON
1-CON
1-CON
1-CON
1-CON
1-CON
1-CON
1-CON
1-CON
6-RIO
6-RIO
6-RIO
6-RIO
6-RIO
6-RIO
6-RIO
6-RIO
6-RIO
6-RIO
6-RIO
7-RAO
7-RAO
7-RAO
7-RAO
7-RAO
7-RAO
8-VIX
8-VIX
8-VIX
8-VIX
8-VIX
8-VIX
8-VIX
8-VIX
8-VIX
8-VIX
8-VIX
9-PPY
9-PPY
9-PPY
9-PPY
9-PPY
9-PPY
Destino
12-NVF
6-RIO
14-SAO
5-QBN
2-MCL
13-CTN
3-SSA
8-VIX
16-CPQ
4-RIB
1-CON
2-MCL
4-RIB
13-CTN
3-SSA
1-CON
16-CPQ
14-SAO
6-RIO
5-QBN
12-NVF
8-VIX
14-SAO
3-SSA
8-VIX
1-CON
16-CPQ
6-RIO
1-CON
5-QBN
16-CPQ
13-CTN
2-MCL
3-SSA
12-NVF
8-VIX
4-RIB
14-SAO
6-RIO
14-SAO
5-QBN
1-CON
12-NVF
8-VIX
6-RIO
Distncia
(Km)
442
445
573
443
416
533
1373
524
567
498
0
851
76
644
1625
440
489
444
0
129
136
511
318
1839
1019
504
225
749
521
562
994
130
922
1173
445
0
436
949
512
204
244
380
493
820
373
Custo ($)
Truck Carreta
442,00
618,8
445,00
623,00
573,00
802,20
443,00
620,20
416,00
582,40
533,00
746,20
1.373,00 1.922,20
524,00
733,60
567,00
793,80
498,00
697,20
0,00
0,00
851,00 1.191,40
76,00
106,40
644,00
901,60
1.625,00 2.275,00
440,00
616,00
489,00
684,60
444,00
621,60
0,00
0,00
129,00
180,60
136,00
190,40
511,00
715,40
318,00
445,20
1.839,00 2.574,60
1.019,00 1.426,60
504,00
705,60
225,00
315,00
749,00 1.048,60
521,00
729,40
562,00
786,80
994,00 1.391,60
130,00
182,00
922,00 1.290,80
1.173,00 1.642,20
445,00
623,00
0,00
0,00
436,00
610,40
949,00 1.328,60
512,00
716,80
204,00
285,60
244,00
341,60
380,00
532,00
493,00
690,20
820,00 1.148,00
373,00
522,20
n
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
Origem
9-PPY
9-PPY
10-SJK
10-SJK
10-SJK
10-SJK
10-SJK
10-SJK
11-BAU
11-BAU
11-BAU
11-BAU
11-BAU
11-BAU
11-BAU
14-SAO
14-SAO
14-SAO
14-SAO
14-SAO
14-SAO
14-SAO
14-SAO
14-SAO
14-SAO
14-SAO
15-QCF
15-QCF
15-QCF
15-QCF
15-QCF
15-QCF
15-QCF
16-CPQ
16-CPQ
16-CPQ
16-CPQ
16-CPQ
16-CPQ
16-CPQ
16-CPQ
16-CPQ
16-CPQ
16-CPQ
Destino
4-RIB
16-CPQ
16-CPQ
13-CTN
6-RIO
14-SAO
8-VIX
1-CON
6-RIO
8-VIX
3-SSA
13-CTN
14-SAO
1-CON
16-CPQ
6-RIO
1-CON
16-CPQ
5-QBN
4-RIB
3-SSA
8-VIX
14-SAO
13-CTN
12-NVF
2-MCL
8-VIX
2-MCL
14-SAO
13-CTN
16-CPQ
1-CON
6-RIO
1-CON
2-MCL
13-CTN
5-QBN
6-RIO
14-SAO
3-SSA
12-NVF
8-VIX
4-RIB
16-CPQ
Distncia
(Km)
443
198
153
894
341
104
778
512
762
1199
2053
1315
336
765
265
441
574
99
313
512
1938
878
0
994
562
991
1336
1030
514
1345
444
821
941
569
985
1043
362
490
102
1932
611
927
561
0
Custo ($)
Truck Carreta
443,00
620,20
198,00
277,20
153,00
214,20
894,00 1.251,60
341,00
477,40
104,00
145,60
778,00 1.089,20
512,00
716,80
762,00 1.066,80
1.199,00 1.678,60
2.053,00 2.874,20
1.315,00 1.841,00
336,00
470,40
765,00 1.071,00
265,00
371,00
441,00
617,40
574,00
803,60
99,00
138,60
313,00
438,20
512,00
716,80
1.938,00 2.713,20
878,00 1.229,20
0,00
0,00
994,00 1.391,60
562,00
786,80
991,00 1.387,40
1.336,00 1.870,40
1.030,00 1.442,00
514,00
719,60
1.345,00 1.883,00
444,00
621,60
821,00 1.149,40
941,00 1.317,40
569,00
796,60
985,00 1.379,00
1.043,00 1.460,20
362,00
506,80
490,00
686,00
102,00
142,80
1.932,00 2.704,80
611,00
855,40
927,00 1.297,80
561,00
785,40
0,00
0,00
125
#
#
#
#
#
quantidade de ns da rede
conjunto de ns da rede
conjunto de arcos da rede
conjunto de cargas a serem transportadas
conjunto de tipos de veiculos disponiveis
O {k in K} ;
# n de origem da carga k
D {k in K} ;
# n de destino da carga k
R {k in K} >= 0;
# peso da carga k
U {t in T}, >= 0; # capacidade do veculo do tipo t
c {t in T}, >= 0; # custo por km de um veculo do tipo t
distancia {(i,j) in A}; # distncia de i para j.
As rotas representadas de cor azul na Figura 5.12 possuem um atributo (em verde e
vermelho) que diz respeito ao peso total transportado (em kg), o tipo de veculo
utilizado e, entre parnteses, o nmero indicativo de quais cargas esto sendo
transportadas em cada rota.
126
data;
param n := 16;
set T := truck carreta;
param U := truck 12000, carreta 24000;
param c := truck 1.0, carreta 1.4;
set V := 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16;
set A := 15 8, 10 16, 16 1, 8 1, 1 12, 15 2, 10 13, 7 14, 6 2, 1 6, 14 6, 14 1, 11
6, 14 16, 10 6, 7 3, 9 14, 16 2, 9 5, 8 5, 16 13, 14 5, 16 5, 10 14, 15 14, 14 4,
15 13, 15 16, 6 4, 10 8, 14 3, 1 14, 15 1, 11 8, 1 5, 11 3, 7 8, 1 2, 11 13, 16 6,
1 13, 7 1, 8 16, 1 3, 6 13, 10 1, 8 13, 6 3, 16 14, 14 8, 6 1, 16 3, 8 2, 16 12, 6
16, 8 3, 14 14, 7 16, 16 8, 9 1, 14 13, 7 6, 11 14, 8 12, 1 8, 15 6, 11 1, 8 8, 14
12, 9 12, 8 4, 6 14, 9 8, 6 6, 1 16, 6 5, 11 16, 8 14, 9 6, 16 4, 6 12, 16 16, 1 4,
9 4, 1 1, 8 6, 9 16, 6 8, 14 2;
param: K:
R
O
D:=
1
8000
9
5
2
18000 1
2
3
8000
11
13
4
6000
16
3
5
8000
15
13
6
8000
9
4
7
6000
15
2
8
8000
10
13
9
12000 14
3
10
18000 7
3
11
24000 11
1
12
12000 9
6
13
8000
9
12
14
12000 11
3;
param distancia default 0 := [15, 8] 1336 [10, 16] 153 [16, 1] 569 [8, 1] 521 [1,
12] 442 [15, 2] 1030 [10, 13] 894 [7, 14] 318 [6, 2] 851 [1, 6] 445 [14, 6] 441
[14, 1] 574 [11, 6] 762 [14, 16] 99 [10, 6] 341 [7, 3] 1839 [9, 14] 204 [16, 2] 985
[9, 5] 244 [8, 5] 562 [16, 13] 1043 [14, 5] 313 [16, 5] 362 [10, 14] 104 [15, 14]
514 [14, 4] 512 [15, 13] 1345 [15, 16] 444 [6, 4] 76 [10, 8] 778 [14, 3] 1938 [1,
14] 573 [15, 1] 821 [11, 8] 1199 [1, 5] 443 [11, 3] 2053 [7, 8] 1019 [1, 2] 416
[11, 13] 1315 [16, 6] 490 [1, 13] 533 [7, 1] 504 [8, 16] 994 [1, 3] 1373 [6, 13]
644 [10, 1] 512 [8, 13] 130 [6, 3] 1625 [16, 14] 102 [14, 8] 878 [6, 1] 440 [16, 3]
1932 [8, 2] 922 [16, 12] 611 [6, 16] 489 [8, 3] 1173 [14, 14] 0 [7, 16] 225 [16, 8]
927 [9, 1] 380 [14, 13] 994 [7, 6] 749 [11, 14] 336 [8, 12] 445 [1, 8] 524 [15, 6]
941 [11, 1] 765 [8, 8] 0 [14, 12] 562 [9, 12] 493 [8, 4] 436 [6, 14] 444 [9, 8] 820
[6, 6] 0 [1, 16] 567 [6, 5] 129 [11, 16] 265 [8, 14] 949 [9, 6] 373 [16, 4] 561 [6,
12] 136 [16, 16] 0 [1, 4] 498 [9, 4] 443 [1, 1] 0 [8, 6] 512 [9, 16] 198 [6, 8] 511
[14, 2] 991 ;
end;
Por exemplo, na Figura 5.12, que apresenta a soluo do problema exemplo, entre
Pouso Alegre-MG (sigla PPY, nmero 9), e Rio de Janeiro-RJ (sigla RIO, nmero 6),
so utilizados dois veculos: um veculo do tipo truck transportando somente a carga
nmero 12 contendo 12.000 kg, e o segundo veculo do tipo carreta, transportando
24.000 kg, que corresponde soma em peso das cargas nmero 1, 6 e 13,
possuindo cada uma delas 8.000 kg, destinadas respectivamente a Barra Mansa (5QBN), Rio Bonito-RJ (4-RIB) e Nova Friburgo-RJ (12-NVF).
127
Origem
11-BAU
1-CON
15-QCF
11-BAU
7-RAO
16-CPQ
1-CON
1-CON
16-CPQ
9-PPY
9-PPY
6-RIO
6-RIO
10-SJK
14-SAO
6-RIO
Em linhas gerais, a soluo obtida apresentou: (i) rotas diretas entre terminais; (ii)
rotas com uma nica parada em um hub para consolidao; e (iii) rotas tipicamente
hub-and-spoke contendo duas paradas intermedirias em dois hubs distintos para
consolidao.
Um exemplo de rota direta o caso da carga nmero 11, que corresponde a 24.000
kg de Bauru para Contagem. A quantidade de carga transportada justificou o envio
direto de uma carreta para o terminal de destino, sem paradas intermedirias.
128
Esse um exemplo de uma rota com uma nica parada em um hub na origem, e
ainda apresenta a possibilidade de consolidao de uma carga em um hub diferente
do qual o terminal de origem est alocado, que o caso da carga nmero 8 com
origem So Jos dos Campos, que, na configurao estrita de uma rede hub-andspoke, deveria ser enviado para So Paulo, em vez de Campinas.
129
130
131
Foram obtidos junto empresa os dados do fluxo de carga parcelada de todo o ano
de 2009, a fim de serem utilizados os experimentos computacionais. Esses dados
foram manipulados apropriadamente e resultaram em 12 instncias de teste, uma
para cada ms do ano.
Um resumo das instncias geradas pode ser visto na Tabela 5.6. O significado das
colunas dessa tabela so:
132
possvel tambm verificar, na Tabela 5.6, as diferenas no peso mdio por carga
transportada ao longo do ano, confirmando a usual sazonalidade da demanda por
transporte de carga parcelada no Brasil. Analisando os dados fornecidos, observa-se
no incio do ano uma forte queda na demanda, tendo um peso mdio por carga
transportada aproximadamente 30% menor, ao se comparar com o ltimo trimestre
do ano.
Localidade
Aracaju, SE
Barra Mansa, RJ
Barreiras, BA
Bauru, SP
Birigi, SP
Blumenau, SC
Cachoeiro de Itapemirim, ES
Campinas, SP
Campos, RJ
Colatina, ES
Contagem, MG
Curitiba, PR
Divinpolis, MG
Eunpolis, BA
Extrema, MG
Feira de Santana, BA
Franca, SP
Governador Valadares, MG
Ipatinga, MG
Irec, BA
Itabuna, BA
Jequi, BA
Joinville, SC
Juiz de Fora, MG
Londrina, PR
Manhuau, MG
Marlia, SP
Terminal N
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Localidade
Montes Claros, MG
Nova Serrana, MG
Novo Hamburgo, RS
Passos, MG
Patos de Minas, MG
Petrolina, PE
Pouso Alegre, MG
Presidente Prudente, SP
Ribeiro Preto, SP
Rio de Janeiro, RJ
Salvador, BA
Santo Antnio de Jesus, BA
Santos, SP
So Jos do Rio Preto, SP
So Jos dos Campos, SP
So Paulo, SP
Senhor do Bonfim, BA
Sete Lagoas, MG
Sorocaba, SP
Teixeira de Freitas, BA
Tefilo Otoni, MG
Uberaba, MG
Uberlndia, MG
Varginha, MG
Vitria da Conquista, BA
Vitria, ES
133
obtidas conforme descrito na seo anterior, tendo cada carga cinco alternativas
bsicas para envio/utilizao de rotas:
(i)
(ii)
(iii)
(iv)
(v)
134
135
sub calculaDistancia{
my @argumento = @_;
my $distancia = -7;
$distancia++; $distancia--;
my $origem = $argumento[0];
my $destino = $argumento[1];
my $url =
"http://maps.google.com.br/maps?saddr=$origem&daddr=$destino&hl=en&z=1";
my $page = get($url);
my @dados = split(/,distance:"/, $page);
my @dist = split(/ km",/, $dados[1]);
$dist[0] =~ s/,//g;
$distancia = $dist[0];
return $distancia;
}
Figura 5.15: Cdigo fonte em Perl para clculo de distncia entre terminais
Assim, dada a dificuldade para a obteno da soluo tima para cada uma das 12
instncias, e tambm devido restrio imposta do tempo aceitvel para se obter
uma soluo para o problema prtico, optou-se por realizar os experimentos
considerando-se um tempo limite mximo para processamento, tanto para o CPLEX
como tambm para a heurstica baseada em busca tabu, de 30 minutos.
136
o mecanismo de
Essa comparao s pde ser realizada com os problemas resolvidos com somente
um nico tipo de veculo (carreta), dado que o CPLEX no conseguiu obter nenhuma
soluo inteira para os problemas com dois tipos de veculos (truck e carreta),
mesmo aps um perodo de tempo 36 vezes maior que o mximo definido, ou seja,
18 horas de processamento. As solues obtidas com a busca tabu para o problema
com dois tipos de veculo (truck e carreta) so apresentadas na ltima coluna da
tabela, com o ttulo Tabu.
137
CPLEX
51.241,4
48.214,6
50.591,8
56.277,2
54.451,6
54.093,2
54.385,8
55.281,8
59.563,0
61.901,0
65.699,2
60.303,6
CPLEX GAP (% )
22,2%
22,3%
17,8%
24,8%
18,5%
18,9%
22,0%
19,3%
23,0%
19,5%
23,6%
22,9%
Tabu
47.678,4
46.999,4
49.193,2
49.648,2
53.422,6
52.348,8
51.371,6
54.733,0
57.120,4
59.788,4
61.663,0
56.998,2
Desvio Tabu (% )
-7,0%
-2,5%
-2,8%
-11,8%
-1,9%
-3,2%
-5,5%
-1,0%
-4,1%
-3,4%
-6,1%
-5,5%
Tabu
44.908,2
42.790,0
47.768,8
49.329,0
51.408,6
50.483,2
50.573,0
53.030,2
54.262,2
58.642,4
63.092,4
56.020,6
As solues obtidas com o CPLEX, mesmo para somente um nico tipo de veculo,
apresentaram um gap mdio de 21,2%, confirmando a dificuldade de se resolver
esta classe de problemas. Verificou-se tambm que, mesmo aps 18 horas de
processamento, o gap estava ainda acima de 15%. Como relatado anteriormente,
para a instncia correspondente ao ms de janeiro, aps 18 horas de
processamento, o gap estava em 17,61%.
138
139
problemas, que foram resolvidos tanto utilizando o pacote comercial CPLEX (verso
9.1), como tambm com a heurstica busca tabu proposta.
importante destacar ainda que, para o caso especial em que so tratados mais de
um tipo de veculo para a operao, no estudo de caso veculos do tipo truck e
carreta, o CPLEX, mesmo aps 18 horas de processamento, no pde obter
nenhuma soluo inteira para nenhuma das 12 instncias aqui estudadas.
140
6 CONCLUSES E RECOMENDAES
Esta pesquisa foi centrada no projeto de redes de distribuio de carga parcelada.
Mais especificamente foram tratados dois tipos de problemas que so comuns no
planejamento desse tipo de sistema. O primeiro deles corresponde ao problema
estratgico de configurao de redes do tipo hub-and-spoke, consistindo na
definio simultnea da quantidade e localizao de terminais para consolidao de
carga (ou hubs), e na definio da alocao dos terminais aos hubs localizados.
Uma vez determinada a configurao da rede, o segundo problema, no nvel de
deciso ttico, corresponde na definio do caminho que cada carga parcelada deve
percorrer desde sua origem at alcanar seu terminal de destino, a um mnimo
custo, tendo a rede hub-and-spoke como um dado de entrada do problema.
141
As contribuies desse trabalho podem ser sumarizadas no que diz respeito (i)
modelagem
matemtica
proposta
para
os
problemas
tratados,
(ii)
no
142
Tanto a heurstica MSTS (nas suas trs variantes), como tambm a heurstica
HubTS, se mostraram eficientes para soluo do problema, obtendo a soluo tima
em todos os problemas testados, possuindo mecanismos simples e fceis de serem
implementadas, e ainda robustas no que diz respeito qualidade das solues
obtidas,
evidenciado
pelos
experimentos
computacionais
realizados,
no
A busca tabu foi utilizada tanto na definio das rotas a serem operadas, como
tambm na quantidade e tipo de veculos utilizados em cada percurso. O problema
do dimensionamento da quantidade de veculos utilizados em cada rota na
heurstica proposta para soluo foi modelado como um problema conhecido na
literatura com o nome de bin packing problem (BPP), sendo por si s muito difcil de
ser resolvido.
143
144
145
REFERNCIAS
ABDINNOUR-HELM, S. A hybrid heuristic for the uncapacitated hub location
problem. European Journal of Operations Research, v.106, p.489-499, 1998.
______. Using simulated annealing to solve the p-hub median problem.
International Journal of Physical Distribution & Logistics Management, v. 31
(3), p. 203220, 2001.
ABDINNOUR-HELM, S., VENKATARAMANAN, M.A., Solution approaches to hub
location problems. Annals of Operations Research, v. 78, p. 3150, 1998.
ALAMO, J.A.T. Modelagem para a localizao de hubs no transporte de
encomendas expressas. 2005. Dissertao (Mestrado) Escola Politcnica da
Universidade de So Paulo, So Paulo, 2005.
ALTIN, A.; YAMAN, H.; PINAR, M.C. A Hybrid Polyhedral Uncertainty Model for
The Robust Network Loading Problem, April 2009, forthcoming in Performance
Models and Risk Management in Communication Systems, Gulpinar, Harrison and
Rustem (Eds.), Springer-Verlag, 2010.
ALUMUR, S.; KARA, B.Y. Network hub location problems: The state of the art.
European Journal of Operational Research, v. 190, p. 1-21, 2008.
ARMACOST, A.P.; BARNHART, C.; WARE, K.A. Composite variable formulations for
express shipment service network design. Transportation Science, v. 36(1), p. 120, 2002.
AVELLA, P.; MATTIA, S.; SASSANO, A. Metric inequalities and the network loading
problem. Discrete Optimization, v. 4, p. 103-114, 2007.
AYKIN, T., Lagrangean relaxation based approaches to capacitated hub-and-spoke
network design problem. European Journal of Operational Research, v. 79 (3),
501523, 1994.
______. Network policies for hub-and-spoke systems with application to the air
transportation system. Transportation Science, v. 29(3), 1995.
______. On the location of hub facilities. Transportation Science, v. 22 (2), p. 155
157, 1988.
AYKIN, T., BROWN, G.F., Interacting new facilities and location-allocation problem.
Transportation Science, v. 26 (3), 212222, 1992.
146
BABONNEAU, F.; VIAL, J.-P. A partitioning algorithm for the network loading
problem. European Journal of Operational Research, v. 204, p. 173-179, 2010.
BALLOU, R.H. Business logistics management: planning, organizing and
controlling the supply chain. N.J.: Prentice-Hall, 1999, 681p.
BARAHONA, F. Network design using cut inequalities, SIAM Journal of
Optimization, v. 6(3), p. 823-837, 1996.
BARNHART, C.; JIN, H.; VANCE, P.H. Railroad blocking: a network design
application. Operations Research, v. 48(4), p. 603-614, 2000.
BARNHART, C.; SCHNEUR, R.R. Air network design for express shipment service.
Operations Research, v. 44, p. 852-863, 1996.
BARTOLINI, E.; MINGOZZI, A. Algorithms for the non-bifurcated network design
problem. Journal of Heuristics, v. 15, p. 259-281, 2009.
BATTITI, R.; TECCHIOLLI, G. The reactive tabu search. ORSA Journal on
Computing, v. 6(2), p. 126-140, 1994.
BAUMGARTNER, S., Polyhedral analysis of hub center problems. Diploma
thesis, Universita t Kaiserslautern, 2003.
BEASLEY, J. E. OR-library: distributing test problems by electronic mail. Journal of
the Operational Research, v. 41, p. 1069-1072, 1990.
BENATTI, F. Dificuldades operacionais e necessidades de investimentos exigem
reajuste imediato de 18% no frete, NTC&Logstica, 5 fev. 2010. Disponvel em:
< http://www.ntcelogistica.org.br/noticias/materia_completa.asp?CodNoti=38847>,
Acesso em 10 fev. 2010.
BERGER, D.; GENDRON, B.; POTVIN, J-Y, RAGHAVAN, S.; SORIANO, P. Tabu
search for a network loading problem with multiple facilities. Journal of Heuristics,
v. 6, p. 253-267, 2000.
BIENSTOCK, D.; GNLK, O. Computational experience with a difficult mixedinteger multicommodity flow problem. Mathematical Programming, v. 68(2), p. 213237, 1995.
______. Capacitated Network Design polyhedral structure and computation.
INFORMS Journal on Computing, v.8(3), p. 243-259, 1996.
147
148
149
150
151
152
153
154
TEYPAZ, N.; SCHRENK, S.; CUNG, V.-D. A decomposition scheme for large-scale
service network design with asset management, Transportation Research Part E,
v. 46, p. 156-170, 2010.
TONDO, C.M. Um modelo matemtico para a localizao estratgica de
terminais de contineres no interior: aplicao ao estado de So Paulo. 1992.
Tese (Doutorado) Escola Politcnica, Universidade de So Paulo. So Paulo,
1992.
TOPCUOGLU, H., CORUT, F., ERMIS, M., YILMAZ, G., Solving the uncapacitated
hub location problem using genetic algorithms. Computers & Operations
Research, v. 32 (4), p. 967984, 2005.
VALLIN FILHO, A.R.A. ULocalizao de centros de distribuio de carga:
contribuies a modelagem matemtica. 2004. Tese (Doutorado) Escola
Politcnica, Universidade de So Paulo. So Paulo, 2004.
WAGNER, B. Model formulations for hub covering problems. Working paper,
Institute of Operations Research, Darmstadt University of Technology,
Hochschulstrasse 1, 64289 Darmstadt, Germany, 2004.
WIEBERNEIT, N. Service network design for freight transportation: a review, OR
Spectrum, v. 30, p. 77-112, 2008.
155
156
janeiro.dat
data;
param n := 51;
set T := truck carreta;
param U := truck 12000, carreta 24000;
param c := truck 1.0, carreta 1.4;
set V := 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 ;
set A := 43 24, 6 27, 43 29, 23 27, 21 49, 29 7, 21 46, 7 46, 29 18, 37 7, 15 37,
16 43, 16 15, 15 46, 7 42, 25 24, 36 7, 45 29, 15 19, 30 24, 18 21, 16 18, 6 36, 23
20, 31 27, 7 15, 7 50, 15 42, 15 40, 17 16, 17 27, 44 6, 32 21, 21 12, 19 36, 32 6,
23 47, 21 2, 30 15, 15 13, 20 27, 32 27, 29 39, 24 12, 30 19, 25 7, 17 15, 37 16,
15 29, 45 6, 16 9, 24 31, 5 16, 33 19, 29 29, 27 29, 21 11, 33 7, 21 51, 24 25, 49
27, 27 12, 36 23, 49 21, 15 2, 29 47, 44 7, 46 21, 27 39, 23 25, 19 43, 21 20, 24
23, 23 2, 27 15, 23 39, 19 23, 23 50, 23 21, 44 16, 20 16, 7 8, 24 21, 15 14, 15 7,
6 26, 19 16, 30 6, 27 16, 6 47, 49 29, 4 23, 31 24, 7 36, 21 23, 21 34, 19 8, 15
22, 21 25, 46 24, 16 31, 27 34, 15 3, 6 23, 7 12, 45 19, 47 15, 44 37, 33 29, 19
32, 49 24, 29 1, 6 50, 43 46, 7 2, 16 11, 23 31, 48 24, 16 10, 27 36, 7 3, 35 7, 18
23, 24 2, 12 7, 23 51, 6 8, 7 39, 6 1, 16 37, 48 6, 21 40, 43 23, 27 37, 27 33, 23
49, 31 15, 48 23, 7 41, 24 30, 29 6, 43 16, 15 20, 19 18, 21 1, 24 20, 7 29, 15 9,
47 16, 7 27, 44 29, 47 24, 15 23, 24 17, 21 10, 36 21, 2 15, 27 23, 24 24, 29 46,
33 16, 6 51, 7 21, 27 9, 29 35, 16 34, 2 49, 2 19, 44 15, 29 38, 29 10, 7 7, 24 13,
23 45, 29 27, 16 35, 24 10, 16 13, 19 2, 21 15, 29 51, 36 16, 37 23, 15 6, 15 47,
19 14, 16 8, 16 24, 15 25, 23 36, 31 21, 15 44, 12 29, 5 21, 15 11, 15 50, 21 27,
45 15, 29 28, 16 38, 48 29, 19 28, 21 42, 21 13, 48 21, 6 20, 16 42, 20 15, 16 19,
5 23, 29 23, 35 16, 29 34, 36 19, 27 49, 29 24, 7 51, 23 38, 27 3, 30 21, 24 29, 27
50, 19 22, 24 14, 16 27, 47 21, 4 27, 25 21, 6 28, 29 17, 33 27, 16 28, 15 27, 23
43, 49 16, 12 21, 24 37, 15 45, 15 49, 2 27, 5 19, 35 19, 48 19, 16 46, 30 27, 16
7, 24 1, 19 51, 6 32, 21 50, 6 10, 19 5, 6 19, 21 9, 27 19, 6 35, 21 19, 7 9, 16 1,
6 41, 19 11, 21 17, 6 14, 6 43, 29 22, 15 43, 23 3, 37 27, 27 2, 27 27, 29 11, 2
29, 30 23, 2 16, 37 29, 29 25, 15 41, 7 45, 16 33, 19 44, 25 6, 30 29, 15 38, 6 40,
7 23, 23 7, 21 7, 6 25, 24 32, 19 19, 6 42, 49 7, 12 24, 6 33, 44 21, 6 12, 23 5,
29 21, 7 38, 27 46, 15 8, 47 27, 16 22, 23 14, 16 5, 27 21, 31 7, 25 29, 46 6, 31
16, 29 16, 24 47, 15 31, 19 20, 6 7, 37 15, 16 25, 46 16, 29 32, 33 23, 24 28, 17
19, 23 10, 21 24, 6 29, 44 23, 30 16, 12 19, 23 15, 33 6, 17 7, 17 21, 15 1, 2 24,
12 27, 29 33, 32 23, 12 15, 29 37, 21 44, 49 23, 23 19, 27 45, 7 49, 25 15, 35 29,
23 8, 24 19, 15 15, 30 11, 44 27, 15 51, 27 17, 4 29, 16 50, 47 6, 15 10, 19 9, 43
19, 37 19, 24 7, 46 29, 7 19, 18 7, 43 7, 12 6, 32 24, 27 38, 16 29, 15 5, 21 30,
27 26, 32 15, 45 21, 16 49, 49 15, 29 19, 19 13, 32 19, 7 43, 49 19, 7 11, 24 42,
15 34, 16 20, 15 21, 29 3, 32 16, 21 38, 36 24, 19 46, 27 28, 21 5, 6 9, 29 36, 24
33, 23 12, 21 14, 16 26, 29 8, 45 24, 6 21, 5 7, 33 24, 49 6, 19 39, 46 7, 24 22, 5
6, 7 44, 23 37, 21 39, 25 27, 23 46, 19 7, 21 35, 32 7, 19 42, 25 23, 19 40, 36 30,
23 35, 30 7, 21 36, 29 43, 27 44, 7 28, 16 2, 19 47, 49 2, 7 5, 46 27, 24 16, 21 3,
19 25, 16 32, 48 27, 23 17, 30 36, 27 14, 7 24, 7 17, 48 7, 16 6, 19 30, 19 10, 21
43, 29 9, 29 2, 7 1, 19 38, 29 15, 16 12, 21 32, 7 10, 17 24, 25 16, 20 24, 15 36,
23 18, 15 26, 27 51, 7 35, 24 44, 21 6, 17 29, 19 29, 31 29, 47 19, 23 29, 20 6, 6
157
37, 23 26, 36 13, 27 11, 2 23, 7 18, 21 18, 19 24, 24 3, 19 35, 7 33, 27 20, 16 39,
23 32, 23 16, 16 30, 43 21, 2 6, 19 15, 18 15, 21 28, 4 21, 27 35, 24 36, 33 15, 16
41, 23 22, 46 23, 29 13, 6 15, 32 29, 37 21, 36 15, 4 7, 16 40, 15 12, 6 16, 37 24,
19 12, 24 34, 23 9, 19 50, 27 24, 47 7, 2 7, 15 32, 15 39, 19 34, 16 45, 24 18, 15
16, 23 1, 18 16, 29 14, 15 18, 35 2, 29 20, 19 26, 45 41, 7 13, 16 16, 45 7, 19 1,
23 42, 16 36, 19 33, 23 40, 23 34, 29 40, 24 50, 23 11, 21 33, 6 11, 27 7, 43 6, 24
15, 16 44, 23 24, 48 15, 45 27, 18 29, 23 13, 46 19, 19 37, 15 28, 43 27, 20 21, 5
29, 24 8, 35 6, 21 8, 6 13, 19 41, 27 47, 29 26, 20 7, 21 29, 31 19, 16 51, 27 8,
36 29, 24 51, 25 19, 24 46, 7 47, 35 27, 18 24, 7 16, 7 20, 23 28, 2 21, 24 38, 47
23, 31 23, 6 2, 23 30, 27 40, 7 34, 4 19, 7 6, 37 44, 24 35, 6 17, 16 21, 20 19, 19
3, 23 44, 27 30, 36 3, 19 6, 6 24, 24 45, 21 37, 27 25, 29 41, 12 16, 7 32, 15 30,
27 42, 24 40, 16 14, 12 23, 19 49, 6 39, 47 29, 27 6, 6 44, 36 6, 29 5, 29 45, 29
12, 18 19, 7 14, 46 43, 19 17, 24 11, 27 18, 44 19, 35 24, 21 47, 24 49, 43 45, 21
45, 23 23, 24 27, 5 24, 4 16, 21 26, 7 26, 4 24, 4 15, 19 21, 15 35, 7 22, 19 45,
27 31, 44 24, 33 21, 29 31, 29 42, 6 31, 27 41, 6 46, 19 31, 16 47, 6 22, 27 32, 16
3, 29 49, 27 5, 30 12, 24 41, 23 41, 17 23, 7 40, 5 27, 20 29, 21 41, 35 15, 16 23,
29 44, 27 43, 6 3, 35 21, 43 15, 27 22, 45 16, 48 16, 6 30, 19 27, 23 33, 24 6, 7
31, 7 37, 24 26, 17 6, 6 49, 29 50, 18 6, 21 31, 21 21, 45 23, 6 38, 5 15, 27 13, 6
34, 46 15, 6 5, 27 1, 24 5, 36 27, 24 9, 7 30, 4 6, 15 24, 15 33, 27 10, 6 45, 24
43, 15 17, 31 6, 6 6, 37 6, 6 18, 21 16, 18 27, 16 17, 20 23, 7 25, 29 30, 24 39,
35 23, 23 6, 21 22;
param: K:
D:= 1 3456
43
29 2
12002 23
27 3
664
21
49 4
2407
23
34 5
1076
46 6
4123
21
33 7
1192
37
7 8
7026
21
30 9
15648 27
7 10
2396
27
26 11 2020
31
21 12 3931
23
24 13 13991 36
7 14
492
43 15 650
45
27 16 406
36 17 4457
27 18 3232
15 19 13042 15
21 20 2765
17
27 21 16624 48
21 22 725
24
8 23
2659
21
8 24
1719
29
26 25 16151 21
2 26
891
21
29 27 3018
32
27 28 2829
29
39 29 18313 29
23 30 318
30
19 31 2185
25
7 32
27
21 35 5808
40 39 3131
27
37
1522
43
49 33 231
35
27 34 942
21 36 10814 6
2 37
49
6 38
3 40
915
10063 27
4237
49
27 41 1182
30
21 42 9784
6 43
44 44 3440
24
29 45 5053
24
14 46 2245
16
21 47 3468
16
27 48 3654
47
21 49 1814
25
21 50 6335
27
30 51 177
44
7 52
36
3 53
19
6 54
33
27 55 514
23
21
625
873
5217
379
37 56 17477 6
24 57 1968
20 58 17542 15
27 59 5465
23
43 60 1784
21
37 61 12777 24
23 62 5890
25
27 63 8431
27
25 64 2492
24
37 65 302
12
21 66 4147
27
15 67 3158
27 68 123
15
30 69 438
36
30 70 684
21
36 71 10291 29
43 72 6885
30
27 73 599
23
21 74 6180
27
44 75 1756
21
50 76 261
19
49 77 1611
19 78 6617
27
6 79
49
2 80
44 81 3573
8 82
20043 24
21 83 3914
46
27 84 3729
27
19 85 5203
15
7 86
5010
29
45 87 2460
21
19 88 589
30
6 89
4808
48
27 90 242
19
17 91 586
46
43 92 545
19
11 93 5670
27
18 94 193
30
36 95 170
37
27 96 8463
27
2 97
25 98 4183
46
24 99 2187
21
1797
10133 21
329
158
47 100 8378
24 101 403
30 104 314
21
9 108 3438
44
24 112 6116
43
45 102 1985
48
7 103 650
19
43 105 23538 24
27 106 980
25
6 107 2018
29
37 109 7169
23 110 4388
44
24 111 1146
20
23
7 113 6508
25 114 500
15
36 115 3960
27
51 116 2522
29
42 117 2148
24
44 118 1751
33 119 7456
43
46 120 6777
21
6 121 506
2 122 2360
27
36 123 13477 23
29 124 506
27
46 125 1012
27
32 126 2927
37 127 8675
27
5 128 783
30
12 129 2332
8 130 760
47
27 131 128
27 132 1809
1 133 473
36
13 134 3719
23
14 135 3128
27
11 136 22408 27
21 137 13935 27
43 138 1695
3 139 1866
43
23 140 16430 27
22 141 3214
27
33 142 10497 27
20 143 4988
30 144 160
29
6 145 8109
19
27 146 655
24
6 147 152
17
19 148 360
6 149 3332
37 150 8901
24
20 151 4975
29 152 22031 21
24 153 2330
21
28 154 4333
49 155 6895
27
35 156 310
21 157 22518 7
27 158 1331
21
31 159 368
33
15 160 675
46
23 161 6634
15 162 371
45
23 163 3283
36
15 164 761
37
24 165 4786
24
34 166 3422
36
21 167 836
12
27 168 5202
27
23 169 11954 36
27 170 432
47
7 171 2128
29
46 172 2493
21
44 173 7051
21 174 7604
27
45 175 4068
15
33 176 515
49 177 2928
29
38 178 5866
27
10 179 433
23
45 180 10017 29
27 181 409
24
43 182 425
30
11 183 3455
44
27 184 429
18 185 1889
21
16 186 1051
27
17 187 362
19
2 188 5483
21
15 189 252
35
2 190 132
18
27 191 2349
45
41 192 11889 24
7 193 319
46
29 194 321
15
6 195 4636
25 ;
param distancia default 0 := [43, 24] 1092 [6, 27] 569 [43, 29] 118 [23, 27] 1061
[21, 49] 483 [29, 7] 1625 [21, 46] 2127 [7, 46] 1814 [29, 18] 909 [37, 7] 274 [15,
37] 643 [16, 43] 2225 [16, 15] 611 [15, 46] 1933 [7, 42] 1875 [25, 24] 460 [36, 7]
762 [45, 29] 526 [15, 19] 320 [30, 24] 622 [18, 21] 1030 [16, 18] 1437 [6, 36] 267
[23, 20] 704 [31, 27] 1190 [7, 15] 371 [7, 50] 502 [15, 42] 1994 [15, 40] 601 [17,
16] 781 [17, 27] 444 [44, 6] 878 [32, 21] 514 [21, 12] 549 [19, 36] 218 [32, 6] 444
[23, 47] 2693 [21, 2] 587 [30, 15] 317 [15, 13] 519 [20, 27] 529 [32, 27] 821 [29,
39] 480 [24, 12] 631 [30, 19] 398 [25, 7] 178 [17, 15] 368 [37, 16] 1119 [15, 29]
1744 [45, 6] 1412 [16, 9] 2465 [24, 31] 1585 [5, 16] 1305 [33, 19] 326 [29, 29] 0
[27, 29] 1373 [21, 11] 443 [33, 7] 395 [21, 51] 754 [24, 25] 459 [49, 27] 468 [27,
12] 114 [36, 23] 1762 [49, 21] 487 [15, 2] 590 [29, 47] 3001 [44, 7] 396 [46, 21]
2128 [27, 39] 1168 [23, 25] 1187 [19, 43] 1717 [21, 20] 994 [24, 23] 735 [23, 2]
1334 [27, 15] 377 [23, 39] 684 [19, 23] 1549 [23, 50] 1694 [23, 21] 1630 [44, 16]
1240 [20, 16] 1397 [7, 8] 129 [24, 21] 949 [15, 14] 1251 [15, 7] 373 [6, 26] 1562
[19, 16] 699 [30, 6] 507 [27, 16] 981 [6, 47] 1137 [49, 29] 1675 [4, 23] 2154 [31,
24] 1494 [7, 36] 762 [21, 23] 1630 [21, 34] 1288 [19, 8] 621 [15, 22] 797 [21, 25]
458 [46, 24] 1362 [16, 31] 253 [27, 34] 723 [15, 3] 253 [6, 23] 1624 [7, 12] 532
[45, 19] 1318 [47, 15] 1267 [44, 37] 122 [33, 29] 1667 [19, 32] 314 [49, 24] 982
[29, 1] 2029 [6, 50] 176 [43, 46] 307 [7, 2] 942 [16, 11] 650 [23, 31] 2267 [48,
24] 905 [16, 10] 1050 [27, 36] 763 [7, 3] 604 [35, 7] 812 [18, 23] 602 [24, 2] 1040
159
[12, 7] 532 [23, 51] 926 [6, 8] 362 [7, 39] 1603 [6, 1] 88 [16, 37] 1120 [48, 6]
106 [21, 40] 796 [43, 23] 361 [27, 37] 536 [27, 33] 300 [23, 49] 1365 [31, 15] 819
[48, 23] 1521 [7, 41] 1550 [24, 30] 623 [29, 6] 1932 [43, 16] 2225 [15, 20] 903
[19, 18] 959 [21, 1] 102 [24, 20] 130 [7, 29] 1625 [15, 9] 1862 [47, 16] 662 [7,
27] 440 [44, 29] 1313 [47, 24] 1942 [15, 23] 1435 [24, 17] 958 [21, 10] 642 [36,
21] 336 [2, 15] 593 [27, 23] 1065 [24, 24] 0 [29, 46] 322 [33, 16] 726 [6, 51] 803
[7, 21] 444 [27, 9] 1492 [29, 35] 1421 [16, 34] 1696 [2, 49] 107 [2, 19] 280 [44,
15] 715 [29, 38] 193 [29, 10] 1352 [7, 7] 0 [24, 13] 1396 [23, 45] 235 [29, 27]
1369 [16, 35] 1124 [24, 10] 577 [16, 13] 458 [19, 2] 278 [21, 15] 203 [29, 51] 1234
[36, 16] 498 [37, 23] 976 [15, 6] 198 [15, 47] 1267 [19, 14] 1375 [16, 8] 721 [16,
24] 1286 [15, 25] 345 [23, 36] 1760 [31, 21] 617 [15, 44] 703 [12, 29] 1466 [5, 21]
896 [15, 11] 483 [15, 50] 268 [21, 27] 574 [45, 15] 1222 [29, 28] 1851 [16, 38]
2153 [48, 29] 1830 [19, 28] 378 [21, 42] 2189 [21, 13] 459 [48, 21] 112 [6, 20]
1043 [16, 42] 2597 [20, 15] 902 [16, 19] 697 [5, 23] 737 [29, 23] 440 [35, 16] 1125
[29, 34] 809 [36, 19] 221 [27, 49] 463 [29, 24] 1172 [7, 51] 419 [23, 38] 248 [27,
3] 337 [30, 21] 513 [24, 29] 1173 [27, 50] 637 [19, 22] 840 [24, 14] 522 [16, 27]
983 [47, 21] 1066 [4, 27] 1099 [25, 21] 461 [6, 28] 153 [29, 17] 1724 [33, 27] 303
[16, 28] 509 [15, 27] 380 [23, 43] 362 [49, 16] 867 [12, 21] 549 [24, 37] 238 [15,
45] 1221 [15, 49] 485 [2, 27] 528 [5, 19] 827 [35, 19] 433 [48, 19] 330 [16, 46]
2536 [30, 27] 108 [16, 7] 850 [24, 1] 1039 [19, 51] 787 [6, 32] 448 [21, 50] 81 [6,
10] 636 [19, 5] 825 [6, 19] 225 [21, 9] 2057 [27, 19] 504 [6, 35] 651 [21, 19] 317
[7, 9] 1743 [16, 1] 373 [6, 41] 1477 [19, 11] 205 [21, 17] 398 [6, 14] 1440 [6, 43]
1811 [29, 22] 999 [15, 43] 1622 [23, 3] 1384 [37, 27] 532 [27, 2] 523 [27, 27] 0
[29, 11] 1917 [2, 29] 1628 [30, 23] 1163 [2, 16] 972 [37, 29] 1414 [29, 25] 1495
[15, 41] 1496 [7, 45] 1102 [16, 33] 725 [19, 44] 929 [25, 6] 506 [30, 29] 1471 [15,
38] 1551 [6, 40] 790 [7, 23] 1248 [23, 7] 1249 [21, 7] 441 [6, 25] 534 [24, 32]
1338 [19, 19] 0 [6, 42] 2183 [49, 7] 860 [12, 24] 630 [6, 33] 311 [44, 21] 833 [6,
12] 544 [23, 5] 736 [29, 21] 1938 [7, 38] 1432 [27, 46] 1563 [15, 8] 244 [47, 27]
1639 [16, 22] 1400 [23, 14] 213 [16, 5] 1304 [27, 21] 573 [31, 7] 1057 [25, 29]
1496 [46, 6] 2122 [31, 16] 224 [29, 16] 2346 [24, 47] 2011 [15, 31] 841 [19, 20]
1027 [6, 7] 490 [37, 15] 639 [16, 25] 866 [46, 16] 2536 [29, 32] 2054 [33, 23] 1359
[24, 28] 845 [17, 19] 89 [23, 10] 1044 [21, 24] 878 [6, 29] 1932 [44, 23] 875 [30,
16] 921 [12, 19] 436 [23, 15] 1434 [33, 6] 311 [17, 7] 710 [17, 21] 401 [15, 1] 295
[2, 24] 1043 [12, 27] 116 [29, 33] 1665 [32, 23] 1739 [12, 15] 354 [29, 37] 1413
[21, 44] 762 [49, 23] 1385 [23, 19] 1548 [27, 45] 851 [7, 49] 858 [25, 15] 347 [35,
29] 1422 [23, 8] 1299 [24, 19] 1021 [15, 15] 0 [30, 11] 555 [44, 27] 492 [15, 51]
663 [27, 17] 441 [4, 29] 2462 [16, 50] 411 [47, 6] 1136 [15, 10] 447 [19, 9] 1957
[43, 19] 1717 [37, 19] 897 [24, 7] 512 [46, 29] 324 [7, 19] 713 [18, 7] 716 [43, 7]
1503 [12, 6] 543 [32, 24] 1336 [27, 38] 1180 [16, 29] 2346 [15, 5] 701 [21, 30] 512
[27, 26] 1003 [32, 15] 585 [45, 21] 1418 [16, 49] 864 [49, 15] 487 [29, 19] 1838
[19, 13] 269 [32, 19] 313 [7, 43] 1503 [49, 19] 175 [7, 11] 839 [24, 42] 1492 [15,
34] 1093 [16, 20] 1403 [15, 21] 204 [29, 3] 1693 [32, 16] 606 [21, 38] 1745 [36,
24] 1199 [19, 46] 2028 [27, 28] 510 [21, 5] 896 [6, 9] 2051 [29, 36] 2051 [24, 33]
754 [23, 12] 1157 [21, 14] 1445 [16, 26] 1976 [29, 8] 1643 [45, 24] 812 [6, 21] 102
[5, 7] 583 [33, 24] 755 [49, 6] 393 [19, 39] 1598 [46, 7] 1814 [24, 22] 922 [5, 6]
160
890 [7, 44] 394 [23, 37] 975 [21, 39] 1744 [25, 27] 269 [23, 46] 631 [19, 7] 749
[21, 35] 743 [32, 7] 941 [19, 42] 2090 [25, 23] 1187 [19, 40] 726 [36, 30] 610 [23,
35] 1131 [30, 7] 496 [21, 36] 330 [29, 43] 118 [27, 44] 496 [7, 28] 339 [16, 2] 968
[19, 47] 1354 [49, 2] 105 [7, 5] 582 [46, 27] 1559 [24, 16] 1356 [21, 3] 397 [19,
25] 637 [16, 32] 608 [48, 27] 466 [23, 17] 1434 [30, 36] 611 [27, 14] 881 [7, 24]
511 [7, 17] 708 [48, 7] 459 [16, 6] 480 [19, 30] 396 [19, 10] 547 [21, 43] 1817
[29, 9] 384 [29, 2] 1624 [7, 1] 533 [19, 38] 1646 [29, 15] 1742 [16, 12] 958 [21,
32] 511 [7, 10] 501 [17, 24] 958 [25, 16] 869 [20, 24] 130 [15, 36] 398 [23, 18]
629 [15, 26] 1373 [27, 51] 293 [7, 35] 812 [24, 44] 138 [21, 6] 99 [17, 29] 1725
[19, 29] 1839 [31, 29] 2554 [47, 19] 1353 [23, 29] 442 [20, 6] 1092 [6, 37] 760
[23, 26] 186 [36, 13] 106 [27, 11] 684 [2, 23] 1337 [7, 18] 716 [21, 18] 1029 [19,
24] 1019 [24, 3] 854 [19, 35] 434 [7, 33] 394 [27, 20] 533 [16, 39] 2152 [23, 32]
1764 [23, 16] 2038 [16, 30] 921 [43, 21] 1817 [2, 6] 498 [19, 15] 321 [18, 15] 834
[21, 28] 101 [4, 21] 526 [27, 35] 393 [24, 36] 1267 [33, 15] 122 [16, 41] 1949 [23,
22] 708 [46, 23] 630 [29, 13] 2099 [6, 15] 197 [32, 29] 2029 [37, 21] 712 [36, 15]
407 [4, 7] 966 [16, 40] 1204 [15, 12] 355 [6, 16] 482 [37, 24] 238 [19, 12] 435
[24, 34] 364 [23, 9] 628 [19, 50] 392 [27, 24] 524 [47, 7] 1506 [2, 7] 944 [15, 32]
579 [15, 39] 1549 [19, 34] 1218 [16, 45] 1824 [24, 18] 436 [15, 16] 612 [23, 1]
1720 [18, 16] 1438 [29, 14] 651 [15, 18] 835 [35, 2] 219 [29, 20] 1142 [19, 26]
1469 [45, 41] 635 [7, 13] 891 [16, 16] 0 [45, 7] 1104 [19, 1] 304 [23, 42] 760 [16,
36] 495 [19, 33] 328 [23, 40] 835 [23, 34] 371 [29, 40] 1143 [24, 50] 1007 [23, 11]
1626 [21, 33] 317 [6, 11] 351 [27, 7] 445 [43, 6] 1811 [24, 15] 831 [16, 44] 1170
[23, 24] 734 [48, 15] 94 [45, 27] 849 [18, 29] 910 [23, 13] 1809 [46, 19] 2028 [19,
37] 896 [15, 28] 146 [43, 27] 1247 [20, 21] 990 [5, 29] 1045 [24, 8] 562 [35, 6]
651 [21, 8] 313 [6, 13] 387 [19, 41] 1260 [27, 47] 1636 [29, 26] 369 [20, 7] 645
[21, 29] 1938 [31, 19] 905 [16, 51] 1163 [27, 8] 443 [36, 29] 2053 [24, 51] 232
[25, 19] 639 [24, 46] 1362 [7, 47] 1506 [35, 27] 396 [18, 24] 435 [7, 16] 851 [7,
20] 644 [23, 28] 1543 [2, 21] 592 [24, 38] 979 [47, 23] 2694 [31, 23] 2245 [6, 2]
496 [23, 30] 1163 [27, 40] 231 [7, 34] 878 [4, 19] 813 [7, 6] 489 [37, 44] 122 [24,
35] 910 [6, 17] 306 [16, 21] 410 [20, 19] 1029 [19, 3] 168 [23, 44] 875 [27, 30]
106 [36, 3] 382 [19, 6] 225 [6, 24] 927 [24, 45] 812 [21, 37] 712 [27, 25] 274 [29,
41] 852 [12, 16] 958 [7, 32] 943 [15, 30] 318 [27, 42] 1624 [24, 40] 396 [16, 14]
1854 [12, 23] 1157 [19, 49] 174 [6, 39] 1738 [47, 29] 3002 [27, 6] 567 [6, 44] 811
[36, 6] 265 [29, 5] 1045 [29, 45] 525 [29, 12] 1465 [18, 19] 961 [7, 14] 1035 [46,
43] 307 [19, 17] 89 [24, 11] 1201 [27, 18] 464 [44, 19] 930 [35, 24] 910 [21, 47]
1060 [24, 49] 979 [43, 45] 404 [21, 45] 1415 [23, 23] 0 [24, 27] 521 [5, 24] 346
[4, 16] 132 [21, 26] 1568 [7, 26] 1254 [4, 24] 1402 [4, 15] 727 [19, 21] 318 [15,
35] 560 [7, 22] 851 [19, 45] 1316 [27, 31] 1210 [44, 24] 137 [33, 21] 317 [29, 31]
2575 [29, 42] 516 [6, 31] 711 [27, 41] 1115 [6, 46] 2121 [19, 31] 928 [16, 47] 663
[6, 22] 985 [27, 32] 821 [16, 3] 778 [29, 49] 1655 [27, 5] 331 [30, 12] 44 [24, 41]
1444 [23, 41] 864 [17, 23] 1434 [7, 40] 554 [5, 27] 327 [20, 29] 1142 [21, 41] 1569
[35, 15] 559 [16, 23] 2038 [29, 44] 1312 [27, 43] 1252 [6, 3] 291 [35, 21] 745 [43,
15] 1621 [27, 22] 416 [45, 16] 1826 [48, 16] 520 [6, 30] 507 [19, 27] 504 [23, 33]
1356 [24, 6] 994 [7, 31] 1080 [7, 37] 275 [24, 26] 918 [17, 6] 307 [6, 49] 391 [29,
50] 2002 [18, 6] 1024 [21, 31] 633 [21, 21] 0 [45, 23] 236 [6, 38] 1739 [5, 15] 701
161
[27, 13] 772 [6, 34] 1282 [46, 15] 1932 [6, 5] 890 [27, 1] 664 [24, 5] 346 [36, 27]
765 [24, 9] 1360 [7, 30] 495 [4, 6] 596 [15, 24] 820 [15, 33] 122 [27, 10] 66 [6,
45] 1410 [24, 43] 1093 [15, 17] 366 [31, 6] 687 [6, 6] 0 [37, 6] 756 [6, 18] 1023
[21, 16] 405 [18, 27] 461 [16, 17] 779 [20, 23] 704 [7, 25] 178 [29, 30] 1471 [24,
39] 1323 [35, 23] 1131 [23, 6] 1624 [21, 22] 991 ;
end;
fevereiro.dat
data;
param n := 51;
set T := truck carreta;
param U := truck 12000, carreta 24000;
param c := truck 1.0, carreta 1.4;
set V := 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 18 17 16 19 20 21 22 23 24 26 25 27 28
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 48 50 51 ;
set A := 43 24, 51 15, 6 27, 43 29, 23 27, 21 49, 29 7, 21 46, 7 46, 29 18, 37 7,
15 37, 16 43, 21 48, 16 15, 15 46, 7 42, 25 24, 36 7, 45 29, 15 19, 30 24, 18 21,
16 18, 6 36, 23 20, 31 27, 7 15, 7 50, 15 42, 15 40, 17 16, 17 27, 44 6, 32 21, 21
12, 19 36, 32 6, 23 47, 21 2, 30 15, 15 13, 20 27, 32 27, 29 39, 24 12, 30 19, 25
7, 17 15, 37 16, 15 29, 45 6, 16 9, 24 31, 33 19, 29 29, 27 29, 21 11, 33 7, 21 51,
24 25, 49 27, 27 12, 36 23, 49 21, 15 2, 29 47, 44 7, 46 21, 27 39, 23 25, 19 43,
21 20, 24 23, 23 2, 27 15, 23 39, 19 23, 23 50, 23 21, 44 16, 20 16, 25 44, 7 8, 24
21, 15 14, 15 7, 6 26, 19 16, 30 6, 27 16, 6 47, 49 29, 4 23, 31 24, 7 36, 21 23,
21 34, 19 8, 15 22, 21 25, 46 24, 16 31, 27 34, 15 3, 6 23, 7 12, 45 19, 47 15, 44
37, 33 29, 19 32, 49 24, 29 1, 6 50, 43 46, 7 2, 16 11, 23 31, 48 24, 16 10, 27 36,
7 3, 35 7, 18 23, 7 48, 24 2, 12 7, 23 51, 6 8, 7 39, 6 1, 16 37, 48 6, 21 40, 25
30, 43 23, 27 37, 27 33, 23 49, 31 15, 48 23, 7 41, 24 30, 29 6, 43 16, 19 18, 15
20, 21 1, 24 20, 7 29, 15 9, 47 16, 7 27, 44 29, 47 24, 15 23, 24 17, 21 10, 36 21,
2 15, 27 23, 24 24, 29 46, 33 16, 6 51, 7 21, 27 9, 29 35, 16 34, 2 49, 2 19, 44
15, 29 38, 29 10, 7 7, 24 13, 23 45, 29 27, 16 35, 24 10, 16 13, 19 2, 21 15, 29
51, 36 16, 37 23, 15 6, 15 47, 19 14, 16 8, 16 24, 15 25, 23 36, 31 21, 15 44, 12
29, 15 11, 15 50, 21 27, 45 15, 29 28, 16 38, 51 19, 48 29, 19 28, 21 42, 21 13, 48
21, 6 20, 16 42, 20 15, 16 19, 29 23, 35 16, 29 34, 36 19, 27 49, 29 24, 7 51, 23
38, 27 3, 30 21, 24 29, 27 50, 19 22, 24 14, 16 27, 47 21, 4 27, 25 21, 6 28, 16
48, 29 17, 33 27, 16 28, 15 27, 23 43, 49 16, 12 21, 24 37, 15 45, 15 49, 2 27, 35
19, 48 19, 16 46, 30 27, 16 7, 24 1, 19 51, 6 32, 21 50, 51 7, 6 10, 19 5, 6 19, 21
9, 27 19, 6 35, 21 19, 7 9, 16 1, 6 41, 19 11, 21 17, 6 14, 6 43, 29 22, 15 43, 23
3, 37 27, 27 2, 27 27, 29 11, 2 29, 30 23, 2 16, 37 29, 29 25, 15 41, 7 45, 16 33,
19 44, 25 6, 30 29, 15 38, 6 40, 7 23, 23 7, 21 7, 6 25, 24 32, 19 19, 6 42, 49 7,
12 24, 6 33, 44 21, 6 12, 23 5, 29 21, 7 38, 27 46, 15 8, 47 27, 16 22, 23 14, 16
5, 27 21, 31 7, 25 29, 46 6, 31 16, 29 16, 24 47, 15 31, 19 20, 6 7, 37 15, 16 25,
46 16, 29 32, 33 23, 24 28, 17 19, 23 10, 21 24, 6 29, 44 23, 30 16, 12 19, 23 15,
33 6, 17 7, 17 21, 51 6, 15 1, 2 24, 12 27, 29 33, 32 23, 12 15, 29 37, 21 44, 49
23, 23 19, 27 45, 7 49, 25 15, 35 29, 23 8, 24 19, 15 15, 30 11, 44 27, 15 51, 27
162
D:= 1 5081
43
29 2
11119 23
27 3
988
21
49 4
806
29
7 5
2034
23
34 6
5003
21
33 7
628
37
7 8
6538
21
30 9
13575 27
7 10
2412
27
26 11 2734
31
21 12 5771
23
24 13 9500
36
7 14
191
43 15 1354
45
27 16 661
36 17 4388
43
27 18 2854
15 19 14334 15
21 20 3976
17
27 21 17385 48
21 22 565
24
8 23
3333
21
8 24
32
21 25 1713
29
26 26 17421 21
2 27
856
21
29 28 4210
32
27 29 2922
29
39 30 17766 29
23 31 478
30
19 32 2405
25
7 33
278
36
19 34 2406
27
49 35 292
45
6 36
27
149
48 37 196
35
27 38 1343
21 39 5000
21 40 11138 6
723
2 41
671
49
6 42
46
7 43
40 44 4157
27
3 45
5500
49
27 46 453
30
21 47 7112
6 48
37
44 49 6148
24
29 50 4220
24
14 51 739
49
21 52 3498
16
21 53 3550
16
27 54 5161
47
21 55 1582
25
21 56 9524
27
30 57 285
36
3 58
19
6 59
33
398
1236
1016
10430 27
4767
163
27 60 881
23
37 61 19184 6
24 62 1060
21
20 63 16176 15
27 64 4489
23
43 65 1677
21
37 66 6895
24
23 67 6329
25
27 68 7822
27
25 69 2352
24
37 70 2169
12
21 71 5175
27
15 72 4423
27 73 202
36
30 74 779
21
36 75 893
12
30 76 8031
29
43 77 4974
30
27 78 5579
27
44 79 1886
21
50 80 361
19
49 81 2043
19 82 6692
27
6 83
747
49
2 84
25
44 85 1819
44 86 3679
8 87
16683 24
21 88 7341
227
46
27 89 2279
27
19 90 4063
15
7 91
5827
29
45 92 2818
21
19 93 292
26 94 688
30
6 95
282
27
16 96 1575
48
27 97 3500
46
43 98 766
19
11 99 8331
27
18 100 216
30
36 101 13016 27
2 102 10427 21
25 103 1210
21
47 104 6919
24 105 722
48
7 106 209
30
32 107 728
19
30 108 304
21
43 109 23086 24
27 110 906
25
6 111 2560
29
9 112 3954
44
37 113 7484
23 114 3669
44
24 115 267
20
24 116 8446
23
7 117 6937
25 118 159
15
36 119 5823
27
51 120 2828
29
42 121 2783
24
44 122 397
49
7 123 305
33 124 7011
43
46 125 6793
21
6 126 532
2 127 904
29
21 128 2599
27
36 129 107
51
27 130 10643 23
29 131 487
27
46 132 985
27
32 133 2737
37 134 10333 27
5 135 172
30
12 136 1832
8 137 764
47
27 138 1697
1 139 438
36
13 140 3277
23
14 141 3565
27
11 142 21527 27
21 143 14628 27
43 144 455
25
30 145 1293
3 146 2628
43
23 147 15861 27
22 148 4539
27
33 149 10279 27
20 150 4317
30 151 7390
19
27 152 526
24
6 153 150
17
19 154 374
6 155 2733
37 156 7892
24
20 157 1678
29 158 2694
21
28 159 4857
49 160 22219 7
27 161 6939
27
35 162 702
21 163 983
21
31 164 684
46
23 165 6897
15 166 956
45
23 167 956
36
15 168 312
37
24 169 4574
24
34 170 2701
36
21 171 4844
12
27 172 6227
27
23 173 9005
36
27 174 3595
47
7 175 262
29
46 176 3793
21
44 177 5121
21 178 9051
27
45 179 3864
15
33 180 781
49 181 3343
29
38 182 6100
27
10 183 426
23
45 184 12520 29
27 185 3028
24
43 186 490
30
11 187 3698
44
27 188 1782
21
16 189 638
27
17 190 538
19
2 191 6802
21
15 192 213
18
27 193 2484
45
41 194 11506 24
7 195 980
46
29 196 1784
15
6 197 5473
25 198 959
7 ;
43
param distancia default 0 := [43, 24] 1092 [51, 15] 663 [6, 27] 569 [43, 29] 118
[23, 27] 1061 [21, 49] 483 [29, 7] 1625 [21, 46] 2127 [7, 46] 1814 [29, 18] 909
[37, 7] 274 [15, 37] 643 [16, 43] 2225 [21, 48] 110 [16, 15] 611 [15, 46] 1933 [7,
42] 1875 [25, 24] 460 [36, 7] 762 [45, 29] 526 [15, 19] 320 [30, 24] 622 [18, 21]
1030 [16, 18] 1437 [6, 36] 267 [23, 20] 704 [31, 27] 1190 [7, 15] 371 [7, 50] 502
[15, 42] 1994 [15, 40] 601 [17, 16] 781 [17, 27] 444 [44, 6] 878 [32, 21] 514 [21,
12] 549 [19, 36] 218 [32, 6] 444 [23, 47] 2693 [21, 2] 587 [30, 15] 317 [15, 13]
519 [20, 27] 529 [32, 27] 821 [29, 39] 480 [24, 12] 631 [30, 19] 398 [25, 7] 178
[17, 15] 368 [37, 16] 1119 [15, 29] 1744 [45, 6] 1412 [16, 9] 2465 [24, 31] 1585
[33, 19] 326 [29, 29] 0 [27, 29] 1373 [21, 11] 443 [33, 7] 395 [21, 51] 754 [24,
25] 459 [49, 27] 468 [27, 12] 114 [36, 23] 1762 [49, 21] 487 [15, 2] 590 [29, 47]
164
3001 [44, 7] 396 [46, 21] 2128 [27, 39] 1168 [23, 25] 1187 [19, 43] 1717 [21, 20]
994 [24, 23] 735 [23, 2] 1334 [27, 15] 377 [23, 39] 684 [19, 23] 1549 [23, 50] 1694
[23, 21] 1630 [44, 16] 1240 [20, 16] 1397 [25, 44] 343 [7, 8] 129 [24, 21] 949 [15,
14] 1251 [15, 7] 373 [6, 26] 1562 [19, 16] 699 [30, 6] 507 [27, 16] 981 [6, 47]
1137 [49, 29] 1675 [4, 23] 2154 [31, 24] 1494 [7, 36] 762 [21, 23] 1630 [21, 34]
1288 [19, 8] 621 [15, 22] 797 [21, 25] 458 [46, 24] 1362 [16, 31] 253 [27, 34] 723
[15, 3] 253 [6, 23] 1624 [7, 12] 532 [45, 19] 1318 [47, 15] 1267 [44, 37] 122 [33,
29] 1667 [19, 32] 314 [49, 24] 982 [29, 1] 2029 [6, 50] 176 [43, 46] 307 [7, 2] 942
[16, 11] 650 [23, 31] 2267 [48, 24] 905 [16, 10] 1050 [27, 36] 763 [7, 3] 604 [35,
7] 812 [18, 23] 602 [7, 48] 457 [24, 2] 1040 [12, 7] 532 [23, 51] 926 [6, 8] 362
[7, 39] 1603 [6, 1] 88 [16, 37] 1120 [48, 6] 106 [21, 40] 796 [25, 30] 324 [43, 23]
361 [27, 37] 536 [27, 33] 300 [23, 49] 1365 [31, 15] 819 [48, 23] 1521 [7, 41] 1550
[24, 30] 623 [29, 6] 1932 [43, 16] 2225 [19, 18] 959 [15, 20] 903 [21, 1] 102 [24,
20] 130 [7, 29] 1625 [15, 9] 1862 [47, 16] 662 [7, 27] 440 [44, 29] 1313 [47, 24]
1942 [15, 23] 1435 [24, 17] 958 [21, 10] 642 [36, 21] 336 [2, 15] 593 [27, 23] 1065
[24, 24] 0 [29, 46] 322 [33, 16] 726 [6, 51] 803 [7, 21] 444 [27, 9] 1492 [29, 35]
1421 [16, 34] 1696 [2, 49] 107 [2, 19] 280 [44, 15] 715 [29, 38] 193 [29, 10] 1352
[7, 7] 0 [24, 13] 1396 [23, 45] 235 [29, 27] 1369 [16, 35] 1124 [24, 10] 577 [16,
13] 458 [19, 2] 278 [21, 15] 203 [29, 51] 1234 [36, 16] 498 [37, 23] 976 [15, 6]
198 [15, 47] 1267 [19, 14] 1375 [16, 8] 721 [16, 24] 1286 [15, 25] 345 [23, 36]
1760 [31, 21] 617 [15, 44] 703 [12, 29] 1466 [15, 11] 483 [15, 50] 268 [21, 27] 574
[45, 15] 1222 [29, 28] 1851 [16, 38] 2153 [51, 19] 789 [48, 29] 1830 [19, 28] 378
[21, 42] 2189 [21, 13] 459 [48, 21] 112 [6, 20] 1043 [16, 42] 2597 [20, 15] 902
[16, 19] 697 [29, 23] 440 [35, 16] 1125 [29, 34] 809 [36, 19] 221 [27, 49] 463 [29,
24] 1172 [7, 51] 419 [23, 38] 248 [27, 3] 337 [30, 21] 513 [24, 29] 1173 [27, 50]
637 [19, 22] 840 [24, 14] 522 [16, 27] 983 [47, 21] 1066 [4, 27] 1099 [25, 21] 461
[6, 28] 153 [16, 48] 518 [29, 17] 1724 [33, 27] 303 [16, 28] 509 [15, 27] 380 [23,
43] 362 [49, 16] 867 [12, 21] 549 [24, 37] 238 [15, 45] 1221 [15, 49] 485 [2, 27]
528 [35, 19] 433 [48, 19] 330 [16, 46] 2536 [30, 27] 108 [16, 7] 850 [24, 1] 1039
[19, 51] 787 [6, 32] 448 [21, 50] 81 [51, 7] 419 [6, 10] 636 [19, 5] 825 [6, 19]
225 [21, 9] 2057 [27, 19] 504 [6, 35] 651 [21, 19] 317 [7, 9] 1743 [16, 1] 373 [6,
41] 1477 [19, 11] 205 [21, 17] 398 [6, 14] 1440 [6, 43] 1811 [29, 22] 999 [15, 43]
1622 [23, 3] 1384 [37, 27] 532 [27, 2] 523 [27, 27] 0 [29, 11] 1917 [2, 29] 1628
[30, 23] 1163 [2, 16] 972 [37, 29] 1414 [29, 25] 1495 [15, 41] 1496 [7, 45] 1102
[16, 33] 725 [19, 44] 929 [25, 6] 506 [30, 29] 1471 [15, 38] 1551 [6, 40] 790 [7,
23] 1248 [23, 7] 1249 [21, 7] 441 [6, 25] 534 [24, 32] 1338 [19, 19] 0 [6, 42] 2183
[49, 7] 860 [12, 24] 630 [6, 33] 311 [44, 21] 833 [6, 12] 544 [23, 5] 736 [29, 21]
1938 [7, 38] 1432 [27, 46] 1563 [15, 8] 244 [47, 27] 1639 [16, 22] 1400 [23, 14]
213 [16, 5] 1304 [27, 21] 573 [31, 7] 1057 [25, 29] 1496 [46, 6] 2122 [31, 16] 224
[29, 16] 2346 [24, 47] 2011 [15, 31] 841 [19, 20] 1027 [6, 7] 490 [37, 15] 639 [16,
25] 866 [46, 16] 2536 [29, 32] 2054 [33, 23] 1359 [24, 28] 845 [17, 19] 89 [23, 10]
1044 [21, 24] 878 [6, 29] 1932 [44, 23] 875 [30, 16] 921 [12, 19] 436 [23, 15] 1434
[33, 6] 311 [17, 7] 710 [17, 21] 401 [51, 6] 852 [15, 1] 295 [2, 24] 1043 [12, 27]
116 [29, 33] 1665 [32, 23] 1739 [12, 15] 354 [29, 37] 1413 [21, 44] 762 [49, 23]
1385 [23, 19] 1548 [27, 45] 851 [7, 49] 858 [25, 15] 347 [35, 29] 1422 [23, 8] 1299
[24, 19] 1021 [15, 15] 0 [30, 11] 555 [44, 27] 492 [15, 51] 663 [27, 17] 441 [4,
165
29] 2462 [16, 50] 411 [47, 6] 1136 [15, 10] 447 [19, 9] 1957 [43, 19] 1717 [37, 19]
897 [24, 7] 512 [46, 29] 324 [7, 19] 713 [18, 7] 716 [43, 7] 1503 [12, 6] 543 [32,
24] 1336 [27, 38] 1180 [16, 29] 2346 [15, 5] 701 [21, 30] 512 [27, 26] 1003 [32,
15] 585 [45, 21] 1418 [16, 49] 864 [49, 15] 487 [29, 19] 1838 [19, 13] 269 [32, 19]
313 [7, 43] 1503 [49, 19] 175 [7, 11] 839 [24, 42] 1492 [15, 34] 1093 [16, 20] 1403
[15, 21] 204 [29, 3] 1693 [32, 16] 606 [21, 38] 1745 [36, 24] 1199 [19, 46] 2028
[27, 28] 510 [21, 5] 896 [6, 9] 2051 [29, 36] 2051 [24, 33] 754 [23, 12] 1157 [21,
14] 1445 [16, 26] 1976 [29, 8] 1643 [45, 24] 812 [6, 21] 102 [33, 24] 755 [49, 6]
393 [19, 39] 1598 [46, 7] 1814 [24, 22] 922 [24, 48] 917 [7, 44] 394 [23, 37] 975
[21, 39] 1744 [25, 27] 269 [23, 46] 631 [19, 7] 749 [21, 35] 743 [32, 7] 941 [19,
42] 2090 [25, 23] 1187 [19, 40] 726 [36, 30] 610 [23, 35] 1131 [30, 7] 496 [21, 36]
330 [29, 43] 118 [51, 29] 1235 [27, 44] 496 [7, 28] 339 [23, 48] 1520 [16, 2] 968
[19, 47] 1354 [49, 2] 105 [7, 5] 582 [46, 27] 1559 [24, 16] 1356 [21, 3] 397 [19,
25] 637 [16, 32] 608 [15, 48] 94 [48, 27] 466 [23, 17] 1434 [30, 36] 611 [51, 24]
231 [27, 14] 881 [7, 24] 511 [7, 17] 708 [48, 7] 459 [16, 6] 480 [19, 30] 396 [19,
10] 547 [30, 32] 692 [21, 43] 1817 [29, 9] 384 [29, 2] 1624 [7, 1] 533 [19, 38]
1646 [29, 15] 1742 [16, 12] 958 [21, 32] 511 [7, 10] 501 [17, 24] 958 [25, 16] 869
[20, 24] 130 [15, 36] 398 [23, 18] 629 [15, 26] 1373 [27, 51] 293 [7, 35] 812 [24,
44] 138 [21, 6] 99 [17, 29] 1725 [19, 29] 1839 [51, 27] 289 [31, 29] 2554 [29, 48]
1828 [47, 19] 1353 [23, 29] 442 [20, 6] 1092 [6, 37] 760 [23, 26] 186 [36, 13] 106
[27, 11] 684 [2, 23] 1337 [7, 18] 716 [21, 18] 1029 [19, 24] 1019 [24, 3] 854 [19,
35] 434 [7, 33] 394 [27, 20] 533 [16, 39] 2152 [23, 32] 1764 [23, 16] 2038 [16, 30]
921 [43, 21] 1817 [2, 6] 498 [19, 15] 321 [18, 15] 834 [21, 28] 101 [4, 21] 526
[27, 35] 393 [24, 36] 1267 [33, 15] 122 [16, 41] 1949 [23, 22] 708 [46, 23] 630
[29, 13] 2099 [6, 15] 197 [32, 29] 2029 [37, 21] 712 [36, 15] 407 [4, 7] 966 [16,
40] 1204 [15, 12] 355 [6, 16] 482 [37, 24] 238 [19, 12] 435 [24, 34] 364 [23, 9]
628 [19, 50] 392 [27, 24] 524 [47, 7] 1506 [2, 7] 944 [15, 32] 579 [15, 39] 1549
[19, 34] 1218 [16, 45] 1824 [24, 18] 436 [15, 16] 612 [23, 1] 1720 [18, 16] 1438
[29, 14] 651 [15, 18] 835 [29, 20] 1142 [19, 26] 1469 [45, 41] 635 [7, 13] 891 [16,
16] 0 [45, 7] 1104 [19, 1] 304 [23, 42] 760 [16, 36] 495 [19, 33] 328 [23, 40] 835
[23, 34] 371 [29, 40] 1143 [24, 50] 1007 [23, 11] 1626 [21, 33] 317 [6, 11] 351
[27, 7] 445 [43, 6] 1811 [24, 15] 831 [16, 44] 1170 [23, 24] 734 [48, 15] 94 [45,
27] 849 [18, 29] 910 [23, 13] 1809 [46, 19] 2028 [51, 21] 0 [19, 37] 896 [15, 28]
146 [43, 27] 1247 [20, 21] 990 [24, 8] 562 [35, 6] 651 [21, 8] 313 [6, 13] 387 [19,
41] 1260 [27, 47] 1636 [29, 26] 369 [20, 7] 645 [21, 29] 1938 [31, 19] 905 [16, 51]
1163 [27, 8] 443 [36, 29] 2053 [24, 51] 232 [25, 19] 639 [24, 46] 1362 [27, 48] 463
[7, 47] 1506 [35, 27] 396 [18, 24] 435 [7, 16] 851 [7, 20] 644 [23, 28] 1543 [2,
21] 592 [24, 38] 979 [47, 23] 2694 [31, 23] 2245 [6, 2] 496 [23, 30] 1163 [27, 40]
231 [7, 34] 878 [4, 19] 813 [7, 6] 489 [37, 44] 122 [19, 48] 329 [24, 35] 910 [6,
17] 306 [16, 21] 410 [20, 19] 1029 [19, 3] 168 [23, 44] 875 [27, 30] 106 [36, 3]
382 [19, 6] 225 [6, 24] 927 [24, 45] 812 [21, 37] 712 [27, 25] 274 [29, 41] 852
[12, 16] 958 [7, 32] 943 [15, 30] 318 [27, 42] 1624 [12, 30] 44 [24, 40] 396 [16,
14] 1854 [51, 23] 926 [12, 23] 1157 [19, 49] 174 [6, 39] 1738 [47, 29] 3002 [27, 6]
567 [6, 44] 811 [36, 6] 265 [29, 5] 1045 [29, 45] 525 [29, 12] 1465 [6, 48] 104
[18, 19] 961 [7, 14] 1035 [46, 43] 307 [19, 17] 89 [24, 11] 1201 [27, 18] 464 [44,
19] 930 [35, 24] 910 [21, 47] 1060 [24, 49] 979 [21, 45] 1415 [23, 23] 0 [24, 27]
166
521 [4, 16] 132 [21, 26] 1568 [7, 26] 1254 [4, 24] 1402 [4, 15] 727 [19, 21] 318
[15, 35] 560 [7, 22] 851 [19, 45] 1316 [27, 31] 1210 [44, 24] 137 [33, 21] 317 [29,
31] 2575 [29, 42] 516 [6, 31] 711 [27, 41] 1115 [6, 46] 2121 [19, 31] 928 [16, 47]
663 [51, 16] 1158 [6, 22] 985 [27, 32] 821 [16, 3] 778 [29, 49] 1655 [27, 5] 331
[30, 12] 44 [24, 41] 1444 [23, 41] 864 [17, 23] 1434 [7, 40] 554 [20, 29] 1142 [21,
41] 1569 [35, 15] 559 [16, 23] 2038 [29, 44] 1312 [27, 43] 1252 [6, 3] 291 [35, 21]
745 [43, 15] 1621 [27, 22] 416 [45, 16] 1826 [48, 16] 520 [6, 30] 507 [19, 27] 504
[23, 33] 1356 [24, 6] 994 [7, 31] 1080 [7, 37] 275 [24, 26] 918 [17, 6] 307 [6, 49]
391 [29, 50] 2002 [18, 6] 1024 [21, 31] 633 [21, 21] 0 [45, 23] 236 [6, 38] 1739
[27, 13] 772 [6, 34] 1282 [46, 15] 1932 [6, 5] 890 [27, 1] 664 [24, 5] 346 [36, 27]
765 [24, 9] 1360 [7, 30] 495 [4, 6] 596 [15, 24] 820 [15, 33] 122 [27, 10] 66 [6,
45] 1410 [24, 43] 1093 [15, 17] 366 [31, 6] 687 [6, 6] 0 [37, 6] 756 [6, 18] 1023
[21, 16] 405 [18, 27] 461 [16, 17] 779 [20, 23] 704 [7, 25] 178 [29, 30] 1471 [24,
39] 1323 [35, 23] 1131 [23, 6] 1624 [21, 22] 991 ;
end;
maro.dat
data;
param n := 51;
set T := truck carreta;
param U := truck 12000, carreta 24000;
param c := truck 1.0, carreta 1.4;
set V := 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 18 17 16 19 20 21 22 23 24 25 26 27 28
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 48 50 51 ;
set A := 43 24, 51 15, 6 27, 43 29, 23 27, 21 49, 29 7, 21 46, 7 46, 29 18, 37 7,
15 37, 16 43, 21 48, 16 15, 15 46, 7 42, 25 24, 36 7, 45 29, 15 19, 30 24, 18 21,
16 18, 6 36, 23 20, 31 27, 7 15, 7 50, 15 42, 15 40, 17 16, 17 27, 44 6, 32 21, 21
12, 19 36, 32 6, 23 47, 21 2, 30 15, 15 13, 20 27, 32 27, 29 39, 24 12, 30 19, 25
7, 17 15, 37 16, 15 29, 45 6, 16 9, 24 31, 33 19, 29 29, 27 29, 21 11, 33 7, 21 51,
24 25, 49 27, 27 12, 36 23, 49 21, 15 2, 29 47, 44 7, 46 21, 27 39, 23 25, 19 43,
21 20, 24 23, 23 2, 27 15, 23 39, 19 23, 23 50, 23 21, 44 16, 20 16, 7 8, 24 21, 15
14, 15 7, 6 26, 19 16, 30 6, 27 16, 6 47, 49 29, 4 23, 31 24, 7 36, 21 23, 21 34,
19 8, 15 22, 21 25, 46 24, 16 31, 27 34, 15 3, 6 23, 7 12, 45 19, 47 15, 44 37, 33
29, 19 32, 49 24, 29 1, 6 50, 43 46, 7 2, 16 11, 23 31, 48 24, 16 10, 27 36, 7 3,
35 7, 18 23, 7 48, 24 2, 12 7, 23 51, 6 8, 7 39, 6 1, 16 37, 48 6, 21 40, 43 23, 27
37, 27 33, 23 49, 31 15, 48 23, 7 41, 24 30, 29 6, 43 16, 19 18, 15 20, 21 1, 24
20, 7 29, 15 9, 47 16, 7 27, 44 29, 47 24, 15 23, 24 17, 21 10, 36 21, 2 15, 27 23,
24 24, 29 46, 33 16, 6 51, 7 21, 27 9, 29 35, 16 34, 2 19, 44 15, 29 38, 29 10, 7
7, 24 13, 23 45, 29 27, 16 35, 24 10, 16 13, 19 2, 21 15, 29 51, 36 16, 37 23, 15
6, 15 47, 19 14, 16 8, 16 24, 15 25, 23 36, 31 21, 15 44, 12 29, 15 11, 15 50, 21
27, 45 15, 29 28, 16 38, 51 19, 48 29, 19 28, 21 42, 21 13, 48 21, 6 20, 16 42, 20
15, 16 19, 29 23, 35 16, 29 34, 36 19, 27 49, 29 24, 7 51, 23 38, 27 3, 30 21, 24
29, 27 50, 19 22, 24 14, 16 27, 47 21, 4 27, 25 21, 6 28, 16 48, 29 17, 33 27, 16
28, 15 27, 23 43, 49 16, 12 21, 24 37, 15 45, 15 49, 2 27, 35 19, 48 19, 16 46, 30
167
D:= 1 187
43
24 2
5273
43
29 3
12948 23
27 4
2013
21
49 5
2504
23
34 6
6063
21
33 7
1673
37
7 8
9243
21
30 9
22914 27
7 10
3153
27
26 11 3735
31
21 12 6949
23
24 13 6142
36
7 14
1965
43 15 1398
45
27 16 653
36 17 4863
43
27 18 6109
15 19 13235 15
21 20 7058
17
27 21 539
24
8 22
21
8 23
3444
1826
29
168
26 24 19267 21
2 25
860
21
29 26 6760
32
27 27 3479
29
39 28 22298 29
23 29 341
30
19 30 3511
25
7 31
36
19 32 2558
27
49 33 3396
27
48 34 182
35
27 35 429
21 36 6669
21 37 12001 6
2 38
49
6 39
40 40 5105
27
3 41
8050
49
27 42 196
35
49 43 758
30
21 44 7702
6 45
561
37
44 46 6830
24
29 47 467
44 48 3933
24
14 49 1079
49
21 50 6049
16
21 51 4503
16
27 52 4014
47
21 53 2456
25
21 54 9694
27
30 55 312
36
3 56
19
6 57
5579
33
27 58 1123
23
37 59 14101 6
24 60 21371 15
27 61 2871
23
43 62 2217
21
37 63 6752
24
23 64 7433
25
27 65 9803
27
25 66 3180
24
37 67 2782
12
21 68 8276
27
15 69 280
32
7 70
27 71 563
36
30 72 1611
21
36 73 1509
12
30 74 11764 29
43 75 5059
30
27 76 400
23
21 77 8634
27
44 78 2187
21
50 79 424
19
49 80 2065
19 81 8590
27
6 82
49
2 83
44 84 5488
8 85
9813
46
27 86 4006
27
19 87 6459
15
7 88
29
45 89 3153
21
19 90 536
27
16 91 669
48
27 92 621
19
17 93 387
46
43 94 1135
19
11 95 9777
27
18 96 397
30
36 97 12787 27
2 98
14164 21
25 99 1686
21
47 100 9592
24 101 1940
48
7 102 815
19
30 103 1037
25
6 104 2938
29
9 105 396
19
21 106 4835
44
37 107 10080 7
23 108 4973
44
24 109 986
20
24 110 9911
23
7 111 9670
25 112 418
15
36 113 7427
27
51 114 4139
29
42 115 4619
24
44 116 552
49
7 117 4018
33 118 6571
43
46 119 8593
21
6 120 1363
2 121 160
17
30 122 1707
29
21 123 3670
27
36 124 138
51
27 125 13586 23
29 126 879
27
46 127 1122
27
32 128 1768
37 129 12868 27
5 130 110
30
12 131 1735
8 132 5187
47
27 133 2664
1 134 770
36
13 135 3112
23
14 136 3375
27
11 137 21189 27
21 138 16039 27
43 139 1281
3 140 388
27
37 141 1242
23 142 19426 27
22 143 5470
27
33 144 284
19
35 145 17659 27
20 146 5217
30 147 9377
19
27 148 3084
24
6 149 235
6 150 3581
37 151 8167
24
20 152 1420
29 153 3028
21
28 154 4827
49 155 9224
27
35 156 2659
21 157 1534
21
31 158 443
47
24 159 5721
15 160 232
45
23 161 2674
36
15 162 242
37
24 163 5670
24
34 164 3618
36
21 165 7901
12
27 166 6839
27
23 167 13947 36
27 168 5248
47
7 169 2682
29
46 170 4848
21
44 171 7849
21 172 9766
27
45 173 3189
15
33 174 4216
29
38 175 7184
27
10 176 427
23
45 177 16553 29
27 178 3329
24
43 179 517
30
11 180 5209
44
27 181 184
32
30 182 3008
21
16 183 828
27
17 184 987
19
2 185 8062
21
15 186 155
18
27 187 4335
45
41 188 16009 24
7 189 5874
46
29 190 623
15
6 191 8646
2111
6408
6
43
1051
5509
879
237
13460 27
2098
25 ;
param distancia default 0 := [43, 24] 1092 [51, 15] 663 [6, 27] 569 [43, 29] 118
[23, 27] 1061 [21, 49] 483 [29, 7] 1625 [21, 46] 2127 [7, 46] 1814 [29, 18] 909
[37, 7] 274 [15, 37] 643 [16, 43] 2225 [21, 48] 110 [16, 15] 611 [15, 46] 1933 [7,
169
42] 1875 [25, 24] 460 [36, 7] 762 [45, 29] 526 [15, 19] 320 [30, 24] 622 [18, 21]
1030 [16, 18] 1437 [6, 36] 267 [23, 20] 704 [31, 27] 1190 [7, 15] 371 [7, 50] 502
[15, 42] 1994 [15, 40] 601 [17, 16] 781 [17, 27] 444 [44, 6] 878 [32, 21] 514 [21,
12] 549 [19, 36] 218 [32, 6] 444 [23, 47] 2693 [21, 2] 587 [30, 15] 317 [15, 13]
519 [20, 27] 529 [32, 27] 821 [29, 39] 480 [24, 12] 631 [30, 19] 398 [25, 7] 178
[17, 15] 368 [37, 16] 1119 [15, 29] 1744 [45, 6] 1412 [16, 9] 2465 [24, 31] 1585
[33, 19] 326 [29, 29] 0 [27, 29] 1373 [21, 11] 443 [33, 7] 395 [21, 51] 754 [24,
25] 459 [49, 27] 468 [27, 12] 114 [36, 23] 1762 [49, 21] 487 [15, 2] 590 [29, 47]
3001 [44, 7] 396 [46, 21] 2128 [27, 39] 1168 [23, 25] 1187 [19, 43] 1717 [21, 20]
994 [24, 23] 735 [23, 2] 1334 [27, 15] 377 [23, 39] 684 [19, 23] 1549 [23, 50] 1694
[23, 21] 1630 [44, 16] 1240 [20, 16] 1397 [7, 8] 129 [24, 21] 949 [15, 14] 1251
[15, 7] 373 [6, 26] 1562 [19, 16] 699 [30, 6] 507 [27, 16] 981 [6, 47] 1137 [49,
29] 1675 [4, 23] 2154 [31, 24] 1494 [7, 36] 762 [21, 23] 1630 [21, 34] 1288 [19, 8]
621 [15, 22] 797 [21, 25] 458 [46, 24] 1362 [16, 31] 253 [27, 34] 723 [15, 3] 253
[6, 23] 1624 [7, 12] 532 [45, 19] 1318 [47, 15] 1267 [44, 37] 122 [33, 29] 1667
[19, 32] 314 [49, 24] 982 [29, 1] 2029 [6, 50] 176 [43, 46] 307 [7, 2] 942 [16, 11]
650 [23, 31] 2267 [48, 24] 905 [16, 10] 1050 [27, 36] 763 [7, 3] 604 [35, 7] 812
[18, 23] 602 [7, 48] 457 [24, 2] 1040 [12, 7] 532 [23, 51] 926 [6, 8] 362 [7, 39]
1603 [6, 1] 88 [16, 37] 1120 [48, 6] 106 [21, 40] 796 [43, 23] 361 [27, 37] 536
[27, 33] 300 [23, 49] 1365 [31, 15] 819 [48, 23] 1521 [7, 41] 1550 [24, 30] 623
[29, 6] 1932 [43, 16] 2225 [19, 18] 959 [15, 20] 903 [21, 1] 102 [24, 20] 130 [7,
29] 1625 [15, 9] 1862 [47, 16] 662 [7, 27] 440 [44, 29] 1313 [47, 24] 1942 [15, 23]
1435 [24, 17] 958 [21, 10] 642 [36, 21] 336 [2, 15] 593 [27, 23] 1065 [24, 24] 0
[29, 46] 322 [33, 16] 726 [6, 51] 803 [7, 21] 444 [27, 9] 1492 [29, 35] 1421 [16,
34] 1696 [2, 19] 280 [44, 15] 715 [29, 38] 193 [29, 10] 1352 [7, 7] 0 [24, 13] 1396
[23, 45] 235 [29, 27] 1369 [16, 35] 1124 [24, 10] 577 [16, 13] 458 [19, 2] 278 [21,
15] 203 [29, 51] 1234 [36, 16] 498 [37, 23] 976 [15, 6] 198 [15, 47] 1267 [19, 14]
1375 [16, 8] 721 [16, 24] 1286 [15, 25] 345 [23, 36] 1760 [31, 21] 617 [15, 44] 703
[12, 29] 1466 [15, 11] 483 [15, 50] 268 [21, 27] 574 [45, 15] 1222 [29, 28] 1851
[16, 38] 2153 [51, 19] 789 [48, 29] 1830 [19, 28] 378 [21, 42] 2189 [21, 13] 459
[48, 21] 112 [6, 20] 1043 [16, 42] 2597 [20, 15] 902 [16, 19] 697 [29, 23] 440 [35,
16] 1125 [29, 34] 809 [36, 19] 221 [27, 49] 463 [29, 24] 1172 [7, 51] 419 [23, 38]
248 [27, 3] 337 [30, 21] 513 [24, 29] 1173 [27, 50] 637 [19, 22] 840 [24, 14] 522
[16, 27] 983 [47, 21] 1066 [4, 27] 1099 [25, 21] 461 [6, 28] 153 [16, 48] 518 [29,
17] 1724 [33, 27] 303 [16, 28] 509 [15, 27] 380 [23, 43] 362 [49, 16] 867 [12, 21]
549 [24, 37] 238 [15, 45] 1221 [15, 49] 485 [2, 27] 528 [35, 19] 433 [48, 19] 330
[16, 46] 2536 [30, 27] 108 [16, 7] 850 [24, 1] 1039 [19, 51] 787 [6, 32] 448 [21,
50] 81 [51, 7] 419 [6, 10] 636 [19, 5] 825 [6, 19] 225 [21, 9] 2057 [27, 19] 504
[6, 35] 651 [21, 19] 317 [7, 9] 1743 [16, 1] 373 [6, 41] 1477 [19, 11] 205 [21, 17]
398 [6, 14] 1440 [6, 43] 1811 [29, 22] 999 [15, 43] 1622 [23, 3] 1384 [37, 27] 532
[27, 2] 523 [27, 27] 0 [29, 11] 1917 [2, 29] 1628 [30, 23] 1163 [2, 16] 972 [37,
29] 1414 [29, 25] 1495 [15, 41] 1496 [7, 45] 1102 [16, 33] 725 [19, 44] 929 [25, 6]
506 [30, 29] 1471 [15, 38] 1551 [6, 40] 790 [7, 23] 1248 [23, 7] 1249 [21, 7] 441
[6, 25] 534 [24, 32] 1338 [19, 19] 0 [6, 42] 2183 [49, 7] 860 [12, 24] 630 [6, 33]
311 [44, 21] 833 [6, 12] 544 [23, 5] 736 [29, 21] 1938 [7, 38] 1432 [27, 46] 1563
[15, 8] 244 [47, 27] 1639 [16, 22] 1400 [23, 14] 213 [16, 5] 1304 [27, 21] 573 [31,
170
7] 1057 [25, 29] 1496 [46, 6] 2122 [31, 16] 224 [29, 16] 2346 [24, 47] 2011 [15,
31] 841 [19, 20] 1027 [6, 7] 490 [37, 15] 639 [16, 25] 866 [46, 16] 2536 [29, 32]
2054 [33, 23] 1359 [24, 28] 845 [17, 19] 89 [23, 10] 1044 [21, 24] 878 [6, 29] 1932
[44, 23] 875 [30, 16] 921 [12, 19] 436 [23, 15] 1434 [33, 6] 311 [17, 7] 710 [17,
21] 401 [51, 6] 852 [15, 1] 295 [2, 24] 1043 [12, 27] 116 [29, 33] 1665 [32, 23]
1739 [12, 15] 354 [29, 37] 1413 [21, 44] 762 [49, 23] 1385 [23, 19] 1548 [27, 45]
851 [7, 49] 858 [25, 15] 347 [35, 29] 1422 [23, 8] 1299 [24, 19] 1021 [15, 15] 0
[30, 11] 555 [44, 27] 492 [15, 51] 663 [27, 17] 441 [4, 29] 2462 [16, 50] 411 [47,
6] 1136 [15, 10] 447 [19, 9] 1957 [43, 19] 1717 [37, 19] 897 [24, 7] 512 [46, 29]
324 [7, 19] 713 [18, 7] 716 [43, 7] 1503 [12, 6] 543 [32, 24] 1336 [27, 38] 1180
[16, 29] 2346 [15, 5] 701 [21, 30] 512 [27, 26] 1003 [32, 15] 585 [45, 21] 1418
[16, 49] 864 [49, 15] 487 [29, 19] 1838 [19, 13] 269 [32, 19] 313 [7, 43] 1503 [49,
19] 175 [7, 11] 839 [24, 42] 1492 [15, 34] 1093 [16, 20] 1403 [15, 21] 204 [29, 3]
1693 [32, 16] 606 [21, 38] 1745 [36, 24] 1199 [19, 46] 2028 [27, 28] 510 [21, 5]
896 [6, 9] 2051 [29, 36] 2051 [24, 33] 754 [23, 12] 1157 [21, 14] 1445 [16, 26]
1976 [29, 8] 1643 [45, 24] 812 [6, 21] 102 [33, 24] 755 [49, 6] 393 [19, 39] 1598
[46, 7] 1814 [24, 22] 922 [24, 48] 917 [7, 44] 394 [23, 37] 975 [21, 39] 1744 [25,
27] 269 [23, 46] 631 [19, 7] 749 [21, 35] 743 [32, 7] 941 [19, 42] 2090 [25, 23]
1187 [19, 40] 726 [36, 30] 610 [23, 35] 1131 [30, 7] 496 [21, 36] 330 [29, 43] 118
[51, 29] 1235 [27, 44] 496 [7, 28] 339 [23, 48] 1520 [16, 2] 968 [19, 47] 1354 [49,
2] 105 [7, 5] 582 [46, 27] 1559 [24, 16] 1356 [21, 3] 397 [19, 25] 637 [16, 32] 608
[15, 48] 94 [48, 27] 466 [23, 17] 1434 [30, 36] 611 [51, 24] 231 [27, 14] 881 [7,
24] 511 [7, 17] 708 [48, 7] 459 [16, 6] 480 [19, 30] 396 [19, 10] 547 [21, 43] 1817
[29, 9] 384 [29, 2] 1624 [7, 1] 533 [19, 38] 1646 [29, 15] 1742 [16, 12] 958 [21,
32] 511 [7, 10] 501 [17, 24] 958 [25, 16] 869 [20, 24] 130 [15, 36] 398 [23, 18]
629 [15, 26] 1373 [27, 51] 293 [7, 35] 812 [24, 44] 138 [21, 6] 99 [17, 29] 1725
[19, 29] 1839 [51, 27] 289 [31, 29] 2554 [29, 48] 1828 [47, 19] 1353 [23, 29] 442
[20, 6] 1092 [6, 37] 760 [23, 26] 186 [36, 13] 106 [27, 11] 684 [2, 23] 1337 [7,
18] 716 [21, 18] 1029 [19, 24] 1019 [24, 3] 854 [19, 35] 434 [7, 33] 394 [27, 20]
533 [16, 39] 2152 [23, 32] 1764 [23, 16] 2038 [16, 30] 921 [43, 21] 1817 [2, 6] 498
[19, 15] 321 [18, 15] 834 [21, 28] 101 [4, 21] 526 [27, 35] 393 [24, 36] 1267 [33,
15] 122 [16, 41] 1949 [23, 22] 708 [46, 23] 630 [29, 13] 2099 [6, 15] 197 [32, 29]
2029 [37, 21] 712 [36, 15] 407 [4, 7] 966 [16, 40] 1204 [15, 12] 355 [6, 16] 482
[37, 24] 238 [19, 12] 435 [24, 34] 364 [23, 9] 628 [19, 50] 392 [27, 24] 524 [47,
7] 1506 [2, 7] 944 [15, 32] 579 [15, 39] 1549 [19, 34] 1218 [16, 45] 1824 [24, 18]
436 [15, 16] 612 [23, 1] 1720 [18, 16] 1438 [29, 14] 651 [15, 18] 835 [29, 20] 1142
[19, 26] 1469 [45, 41] 635 [7, 13] 891 [16, 16] 0 [45, 7] 1104 [19, 1] 304 [23, 42]
760 [16, 36] 495 [19, 33] 328 [23, 40] 835 [23, 34] 371 [29, 40] 1143 [24, 50] 1007
[23, 11] 1626 [21, 33] 317 [6, 11] 351 [27, 7] 445 [43, 6] 1811 [24, 15] 831 [16,
44] 1170 [23, 24] 734 [48, 15] 94 [45, 27] 849 [18, 29] 910 [23, 13] 1809 [46, 19]
2028 [51, 21] 750 [19, 37] 896 [15, 28] 146 [43, 27] 1247 [20, 21] 990 [24, 8] 562
[35, 6] 651 [21, 8] 313 [6, 13] 387 [19, 41] 1260 [27, 47] 1636 [29, 26] 369 [20,
7] 645 [21, 29] 1938 [31, 19] 905 [16, 51] 1163 [27, 8] 443 [36, 29] 2053 [24, 51]
232 [25, 19] 639 [24, 46] 1362 [27, 48] 463 [7, 47] 1506 [35, 27] 396 [18, 24] 435
[7, 16] 851 [7, 20] 644 [23, 28] 1543 [2, 21] 592 [24, 38] 979 [47, 23] 2694 [31,
23] 2245 [6, 2] 496 [23, 30] 1163 [27, 40] 231 [7, 34] 878 [35, 49] 250 [4, 19] 813
171
[7, 6] 489 [37, 44] 122 [19, 48] 329 [24, 35] 910 [6, 17] 306 [16, 21] 410 [20, 19]
1029 [19, 3] 168 [23, 44] 875 [27, 30] 106 [36, 3] 382 [19, 6] 225 [6, 24] 927 [24,
45] 812 [21, 37] 712 [27, 25] 274 [29, 41] 852 [12, 16] 958 [7, 32] 943 [15, 30]
318 [27, 42] 1624 [12, 30] 44 [24, 40] 396 [16, 14] 1854 [51, 23] 926 [12, 23] 1157
[19, 49] 174 [6, 39] 1738 [47, 29] 3002 [27, 6] 567 [6, 44] 811 [36, 6] 265 [29, 5]
1045 [29, 45] 525 [29, 12] 1465 [6, 48] 104 [18, 19] 961 [7, 14] 1035 [46, 43] 307
[19, 17] 89 [24, 11] 1201 [27, 18] 464 [44, 19] 930 [35, 24] 910 [21, 47] 1060 [24,
49] 979 [21, 45] 1415 [23, 23] 0 [24, 27] 521 [4, 16] 132 [21, 26] 1568 [7, 26]
1254 [4, 24] 1402 [4, 15] 727 [19, 21] 318 [15, 35] 560 [7, 22] 851 [19, 45] 1316
[27, 31] 1210 [44, 24] 137 [33, 21] 317 [29, 31] 2575 [29, 42] 516 [6, 31] 711 [17,
30] 336 [27, 41] 1115 [6, 46] 2121 [19, 31] 928 [16, 47] 663 [51, 16] 1158 [6, 22]
985 [27, 32] 821 [16, 3] 778 [29, 49] 1655 [27, 5] 331 [30, 12] 44 [24, 41] 1444
[23, 41] 864 [17, 23] 1434 [7, 40] 554 [20, 29] 1142 [21, 41] 1569 [35, 15] 559
[16, 23] 2038 [29, 44] 1312 [27, 43] 1252 [6, 3] 291 [35, 21] 745 [43, 15] 1621
[27, 22] 416 [45, 16] 1826 [48, 16] 520 [6, 30] 507 [19, 27] 504 [23, 33] 1356 [24,
6] 994 [7, 31] 1080 [7, 37] 275 [24, 26] 918 [17, 6] 307 [6, 49] 391 [29, 50] 2002
[18, 6] 1024 [21, 31] 633 [21, 21] 0 [45, 23] 236 [6, 38] 1739 [27, 13] 772 [6, 34]
1282 [46, 15] 1932 [6, 5] 890 [27, 1] 664 [24, 5] 346 [36, 27] 765 [24, 9] 1360 [7,
30] 495 [4, 6] 596 [15, 24] 820 [15, 33] 122 [27, 10] 66 [6, 45] 1410 [24, 43] 1093
[15, 17] 366 [31, 6] 687 [32, 30] 690 [6, 6] 0 [37, 6] 756 [6, 18] 1023 [21, 16]
405 [18, 27] 461 [16, 17] 779 [20, 23] 704 [7, 25] 178 [29, 30] 1471 [24, 39] 1323
[35, 23] 1131 [23, 6] 1624 [21, 22] 991 ;
end;
abril.dat
data;
param n := 51;
set T := truck carreta;
param U := truck 12000, carreta 24000;
param c := truck 1.0, carreta 1.4;
set V := 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 17 19 20 21 22 23 24 25 26 27 28
29 30 31 32 33 34 35 36 37 39 38 40 41 42 43 44 45 46 47 48 49 50 51 ;
set A := 43 24, 51 15, 6 27, 43 29, 23 27, 21 49, 29 7, 21 46, 7 46, 29 18, 37 7,
16 43, 15 37, 16 15, 15 46, 7 42, 25 24, 36 7, 45 29, 15 19, 30 24, 18 21, 16 18, 6
36, 23 20, 31 27, 7 15, 7 50, 15 42, 15 40, 17 16, 17 27, 44 6, 32 21, 21 12, 19
36, 32 6, 21 2, 23 47, 30 15, 15 13, 20 27, 32 27, 29 39, 50 16, 24 12, 30 19, 25
7, 17 15, 37 16, 15 29, 45 6, 16 9, 24 31, 33 19, 29 29, 27 29, 21 11, 33 7, 21 51,
24 25, 49 27, 27 12, 36 23, 49 21, 15 2, 29 47, 50 6, 44 7, 46 21, 27 39, 19 43, 23
25, 21 20, 24 23, 23 2, 27 15, 23 39, 19 23, 23 50, 23 21, 44 16, 20 16, 7 8, 24
21, 15 14, 15 7, 6 26, 19 16, 30 6, 27 16, 6 47, 49 29, 4 23, 31 24, 7 36, 21 23,
21 34, 19 8, 15 22, 21 25, 46 24, 27 34, 16 31, 15 3, 6 23, 7 12, 45 19, 47 15, 44
37, 33 29, 19 32, 49 24, 29 1, 6 50, 7 2, 16 11, 48 24, 23 31, 16 10, 27 36, 7 3,
35 7, 18 23, 24 2, 12 7, 23 51, 6 8, 7 39, 6 1, 47 44, 16 37, 48 6, 21 40, 43 23,
27 37, 27 33, 46 14, 50 29, 23 49, 31 15, 48 23, 7 41, 24 30, 29 6, 43 16, 19 18,
172
15 20, 21 1, 24 20, 7 29, 15 9, 47 16, 7 27, 44 29, 47 24, 15 23, 24 17, 21 10, 44
47, 36 21, 2 15, 27 23, 24 24, 29 46, 33 16, 6 51, 7 21, 27 9, 29 35, 16 34, 2 19,
44 15, 29 38, 29 10, 7 7, 24 13, 23 45, 29 27, 16 35, 24 10, 16 13, 19 2, 21 15, 29
51, 36 16, 37 23, 15 6, 15 47, 19 14, 16 8, 16 24, 50 21, 15 25, 23 36, 31 21, 15
44, 12 29, 15 11, 15 50, 21 27, 45 15, 29 28, 16 38, 51 19, 48 29, 19 28, 21 42, 21
13, 48 21, 6 20, 16 42, 20 15, 16 19, 29 23, 35 16, 29 34, 36 19, 27 49, 29 24, 7
51, 23 38, 27 3, 30 21, 24 29, 27 50, 32 36, 19 22, 16 27, 24 14, 47 21, 4 27, 25
21, 6 28, 29 17, 33 27, 16 28, 23 43, 15 27, 49 16, 12 21, 24 37, 15 45, 15 49, 2
27, 35 19, 48 19, 16 46, 30 27, 16 7, 43 38, 24 1, 19 51, 6 32, 21 50, 51 7, 6 10,
19 5, 6 19, 21 9, 27 19, 6 35, 21 19, 7 9, 16 1, 6 41, 19 11, 21 17, 6 43, 6 14, 29
22, 15 43, 23 3, 37 27, 27 2, 27 27, 29 11, 2 29, 30 23, 2 16, 37 29, 29 25, 15 41,
7 45, 16 33, 19 44, 25 6, 30 29, 15 38, 6 40, 7 23, 23 7, 21 7, 6 25, 24 32, 19 19,
6 42, 49 7, 12 24, 6 33, 44 21, 6 12, 23 5, 29 21, 7 38, 27 46, 15 8, 47 27, 16 22,
23 14, 16 5, 27 21, 31 7, 25 29, 46 6, 31 16, 29 16, 15 31, 19 20, 6 7, 24 47, 37
15, 16 25, 45 43, 46 16, 29 32, 33 23, 24 28, 17 19, 23 10, 21 24, 6 29, 44 23, 30
16, 12 19, 23 15, 33 6, 17 7, 17 21, 51 6, 15 1, 2 24, 12 27, 29 33, 32 23, 12 15,
29 37, 21 44, 49 23, 23 19, 27 45, 7 49, 25 15, 35 29, 23 8, 24 19, 15 15, 30 11,
44 27, 15 51, 27 17, 4 29, 16 50, 47 6, 15 10, 19 9, 43 19, 37 19, 24 7, 46 29, 7
19, 18 7, 43 7, 12 6, 32 24, 50 7, 50 19, 27 38, 16 29, 15 5, 21 30, 27 26, 32 15,
45 21, 16 49, 49 15, 29 19, 19 13, 32 19, 7 43, 49 19, 7 11, 24 42, 15 34, 16 20,
15 21, 29 3, 50 24, 32 16, 21 38, 36 24, 19 46, 27 28, 21 5, 6 9, 29 36, 24 33, 23
12, 21 14, 16 26, 29 8, 45 24, 6 21, 33 24, 49 6, 19 39, 46 7, 24 22, 7 44, 23 37,
21 39, 25 27, 23 46, 19 7, 21 35, 32 7, 19 42, 25 23, 19 40, 36 30, 23 35, 30 7, 21
36, 29 43, 51 29, 27 44, 7 28, 16 2, 19 47, 49 2, 7 5, 46 27, 24 16, 21 3, 19 25,
16 32, 48 27, 23 17, 30 36, 51 24, 27 14, 7 24, 7 17, 48 7, 16 6, 19 30, 19 10, 30
32, 21 43, 29 9, 29 2, 7 1, 19 38, 29 15, 16 12, 17 24, 21 32, 7 10, 25 16, 20 24,
15 36, 23 18, 15 26, 27 51, 7 35, 24 44, 21 6, 17 29, 19 29, 51 27, 31 29, 47 19,
23 29, 50 23, 20 6, 6 37, 23 26, 36 13, 27 11, 2 23, 7 18, 21 18, 19 24, 24 3, 19
35, 7 33, 27 20, 16 39, 23 32, 23 16, 16 30, 43 21, 2 6, 19 15, 18 15, 21 28, 4 21,
27 35, 24 36, 33 15, 16 41, 23 22, 46 23, 29 13, 6 15, 32 29, 37 21, 36 15, 4 7, 16
40, 15 12, 6 16, 37 24, 19 12, 24 34, 23 9, 19 50, 27 24, 47 7, 2 7, 15 32, 15 39,
19 34, 16 45, 24 18, 15 16, 23 1, 18 16, 29 14, 15 18, 29 20, 19 26, 45 41, 7 13,
16 16, 45 7, 19 1, 23 42, 16 36, 19 33, 23 40, 23 34, 29 40, 24 50, 23 11, 21 33, 6
11, 43 6, 27 7, 24 15, 16 44, 23 24, 48 15, 45 27, 18 29, 23 13, 46 19, 51 21, 19
37, 15 28, 43 27, 20 21, 24 8, 35 6, 21 8, 6 13, 19 41, 27 47, 29 26, 20 7, 21 29,
31 19, 16 51, 27 8, 36 29, 24 51, 25 19, 24 46, 35 27, 7 47, 18 24, 7 16, 7 20, 23
28, 2 21, 47 23, 24 38, 31 23, 6 2, 23 30, 27 40, 7 34, 4 19, 7 6, 37 44, 24 35, 6
17, 16 21, 20 19, 19 3, 23 44, 27 30, 36 3, 19 6, 6 24, 24 45, 21 37, 27 25, 29 41,
12 16, 7 32, 15 30, 27 42, 12 30, 24 40, 16 14, 51 23, 12 23, 19 49, 6 39, 47 29,
27 6, 6 44, 36 6, 29 5, 29 45, 29 12, 18 19, 7 14, 19 17, 24 11, 27 18, 44 19, 35
24, 21 47, 24 49, 43 45, 21 45, 23 23, 24 27, 4 16, 21 26, 7 26, 4 24, 4 15, 19 21,
15 35, 7 22, 19 45, 44 24, 27 31, 33 21, 29 42, 29 31, 6 31, 17 30, 27 41, 6 46, 19
31, 51 16, 16 47, 6 22, 27 32, 16 3, 29 49, 27 5, 30 12, 24 41, 23 41, 17 23, 7 40,
50 27, 20 29, 21 41, 35 15, 16 23, 29 44, 27 43, 6 3, 35 21, 43 15, 27 22, 45 16,
48 16, 6 30, 19 27, 23 33, 24 6, 7 31, 7 37, 24 26, 17 6, 6 49, 29 50, 18 6, 21 31,
21 21, 45 23, 6 38, 27 13, 6 34, 46 15, 6 5, 27 1, 24 5, 36 27, 24 9, 7 30, 4 6, 15
173
24, 15 33, 27 10, 6 45, 24 43, 15 17, 50 15, 31 6, 32 30, 6 6, 37 6, 6 18, 21 16,
18 27, 16 17, 20 23, 7 25, 29 30, 24 39, 35 23, 23 6, 21 22;
param: K:
D:= 1 4557
43
29 2
16144 23
27 3
3218
21
49 4
501
29
7 5
2349
23
34 6
4733
21
33 7
1699
37
7 8
7461
21
30 9
118
50
21 10 2882
27
26 11 3970
31
21 12 6735
23
24 13 5509
36
7 14
45
29 15 896
43 16 1013
45
27 17 968
36 18 5267
43
27 19 4618
15 20 9376
15
21 21 7459
17
27 22 22259 48
21 23 1351
24
8 24
3528
21
8 25
2135
29
26 26 116
19
36 27 16446 21
2 28
889
21
29 29 8926
32
27 30 2374
29
39 31 20657 29
23 32 575
30
19 33 3402
25
7 34
273
36
19 35 3987
27
49 36 878
24
46 37 296
35
27 38 435
29
24 39 464
21 40 5245
21 41 12609 6
2 42
308
49
6 43
46
40 45 5232
27
3 46
8325
49
27 47 269
30
37
44 50 7114
24
29 51 130
7
16
7 44
14248 27
600
482
1949
21 48 6098
6 49
44 52 193
32
36 53 4633
24
14 54 5079
16
21 55 7586
27 56 2823
47
21 57 482
27 58 2419
25
21 59 11632 27
30 60 202
36
3 61
19
6 62
6021
33
27 63 1361
23
2469
37 64 22931 6
24 65 20548 15
27 66 1778
23
43 67 2258
21
37 68 10558 24
23 69 9255
25
27 70 11066 27
25 71 2635
24
37 72 2258
12
21 73 542
21
35 74 9131
27
15 75 934
32
7 76
27 77 249
36
30 78 759
21
36 79 865
12
29
43 81 5385
30
27 82 400
16
7 83
43
38 84 11481 27
44 85 2243
21
50 86 364
19
49 87 2125
19 88 9716
6 89
49
2 90
44 91 6298
2061
30 80 9388
27
544
1706
322
8 92
21152 24
21 93 6977
46
27 94 3355
27
19 95 8858
15
7 96
6054
29
45 97 2779
21
19 98 715
19
11 99 8758
27
18 100 249
30
36 101 145
37
27 102 19697 27
2 103 12518 21
25 104 1049
46
24 105 1386
21
47 106 392
16
31 107 8367
24 108 842
43
45 109 701
30
32 110 1054
19
30 111 426
16 112 1448
25
6 113 2450
29
9 114 6091
44
37 115 10822 7
23 116 5929
44
24 117 568
20
24 118 10402 23
7 119 7709
25 120 224
15
36 121 8480
27
51 122 2874
29
42 123 4662
24
44 124 397
49
7 125 3353
33 126 3498
21
6 127 636
2 128 212
17
30 129 1232
29
21 130 4118
27
36 131 161
51
27 132 18692 23
29 133 174
18
23 134 1095
27
46 135 1168
27
32 136 2283
37 137 11545 27
5 138 228
30
12 139 3128
8 140 10027 47
27 141 2127
1 142 1144
47
44 143 1127
36
13 144 2811
23
14 145 3125
27
11 146 12603 27
43 147 2062
3 148 2833
43
23 149 18237 27
22 150 22918 6
7 151 1184
46
14 152 5132
27
33 153 153
33 154 12677 27
20 155 3891
30 156 10666 19
27 157 165
45
43 158 3416
24
6 159 116
17
19 160 1970
6 161 3888
37 162 9192
24
20 163 3814
29 164 2458
21
28 165 4408
49 166 9324
27
35 167 5594
21 168 1453
21
31 169 450
47
24 170 6161
15 171 1851
36
15 172 268
37
24 173 4238
24
34 174 176
44
47 175 2773
36
174
21 176 13069 12
27 177 8081
27
23 178 10684 36
27 179 4609
47
7 180 14463 29
46 181 107
29
37 182 2792
21
44 183 4427
21 184 9035
27
45 185 3363
15
33 186 3819
29
38 187 8104
27
10 188 153
23
45 189 14688 29
27 190 1182
24
43 191 1291
30
11 192 7755
44
27 193 215
32
30 194 2310
21
16 195 1021
27
17 196 1237
19
2 197 7253
21
15 198 3064
45
41 199 13484 24
7 200 8976
46
29 201 3094
15
6 202 6836
25 203 202
21
22 ;
param distancia default 0 := [43, 24] 1092 [51, 15] 663 [6, 27] 569 [43, 29] 118
[23, 27] 1061 [21, 49] 483 [29, 7] 1625 [21, 46] 2127 [7, 46] 1814 [29, 18] 909
[37, 7] 274 [16, 43] 2225 [15, 37] 643 [16, 15] 611 [15, 46] 1933 [7, 42] 1875 [25,
24] 460 [36, 7] 762 [45, 29] 526 [15, 19] 320 [30, 24] 622 [18, 21] 1030 [16, 18]
1437 [6, 36] 267 [23, 20] 704 [31, 27] 1190 [7, 15] 371 [7, 50] 502 [15, 42] 1994
[15, 40] 601 [17, 16] 781 [17, 27] 444 [44, 6] 878 [32, 21] 514 [21, 12] 549 [19,
36] 218 [32, 6] 444 [21, 2] 587 [23, 47] 2693 [30, 15] 317 [15, 13] 519 [20, 27]
529 [32, 27] 821 [29, 39] 480 [50, 16] 414 [24, 12] 631 [30, 19] 398 [25, 7] 178
[17, 15] 368 [37, 16] 1119 [15, 29] 1744 [45, 6] 1412 [16, 9] 2465 [24, 31] 1585
[33, 19] 326 [29, 29] 0 [27, 29] 1373 [21, 11] 443 [33, 7] 395 [21, 51] 754 [24,
25] 459 [49, 27] 468 [27, 12] 114 [36, 23] 1762 [49, 21] 487 [15, 2] 590 [29, 47]
3001 [50, 6] 174 [44, 7] 396 [46, 21] 2128 [27, 39] 1168 [19, 43] 1717 [23, 25]
1187 [21, 20] 994 [24, 23] 735 [23, 2] 1334 [27, 15] 377 [23, 39] 684 [19, 23] 1549
[23, 50] 1694 [23, 21] 1630 [44, 16] 1240 [20, 16] 1397 [7, 8] 129 [24, 21] 949
[15, 14] 1251 [15, 7] 373 [6, 26] 1562 [19, 16] 699 [30, 6] 507 [27, 16] 981 [6,
47] 1137 [49, 29] 1675 [4, 23] 2154 [31, 24] 1494 [7, 36] 762 [21, 23] 1630 [21,
34] 1288 [19, 8] 621 [15, 22] 797 [21, 25] 458 [46, 24] 1362 [27, 34] 723 [16, 31]
253 [15, 3] 253 [6, 23] 1624 [7, 12] 532 [45, 19] 1318 [47, 15] 1267 [44, 37] 122
[33, 29] 1667 [19, 32] 314 [49, 24] 982 [29, 1] 2029 [6, 50] 176 [7, 2] 942 [16,
11] 650 [48, 24] 905 [23, 31] 2267 [16, 10] 1050 [27, 36] 763 [7, 3] 604 [35, 7]
812 [18, 23] 602 [24, 2] 1040 [12, 7] 532 [23, 51] 926 [6, 8] 362 [7, 39] 1603 [6,
1] 88 [47, 44] 1826 [16, 37] 1120 [48, 6] 106 [21, 40] 796 [43, 23] 361 [27, 37]
536 [27, 33] 300 [46, 14] 841 [50, 29] 2004 [23, 49] 1365 [31, 15] 819 [48, 23]
1521 [7, 41] 1550 [24, 30] 623 [29, 6] 1932 [43, 16] 2225 [19, 18] 959 [15, 20] 903
[21, 1] 102 [24, 20] 130 [7, 29] 1625 [15, 9] 1862 [47, 16] 662 [7, 27] 440 [44,
29] 1313 [47, 24] 1942 [15, 23] 1435 [24, 17] 958 [21, 10] 642 [44, 47] 1895 [36,
21] 336 [2, 15] 593 [27, 23] 1065 [24, 24] 0 [29, 46] 322 [33, 16] 726 [6, 51] 803
[7, 21] 444 [27, 9] 1492 [29, 35] 1421 [16, 34] 1696 [2, 19] 280 [44, 15] 715 [29,
38] 193 [29, 10] 1352 [7, 7] 0 [24, 13] 1396 [23, 45] 235 [29, 27] 1369 [16, 35]
1124 [24, 10] 577 [16, 13] 458 [19, 2] 278 [21, 15] 203 [29, 51] 1234 [36, 16] 498
[37, 23] 976 [15, 6] 198 [15, 47] 1267 [19, 14] 1375 [16, 8] 721 [16, 24] 1286 [50,
21] 80 [15, 25] 345 [23, 36] 1760 [31, 21] 617 [15, 44] 703 [12, 29] 1466 [15, 11]
483 [15, 50] 268 [21, 27] 574 [45, 15] 1222 [29, 28] 1851 [16, 38] 2153 [51, 19]
789 [48, 29] 1830 [19, 28] 378 [21, 42] 2189 [21, 13] 459 [48, 21] 112 [6, 20] 1043
[16, 42] 2597 [20, 15] 902 [16, 19] 697 [29, 23] 440 [35, 16] 1125 [29, 34] 809
[36, 19] 221 [27, 49] 463 [29, 24] 1172 [7, 51] 419 [23, 38] 248 [27, 3] 337 [30,
21] 513 [24, 29] 1173 [27, 50] 637 [32, 36] 180 [19, 22] 840 [16, 27] 983 [24, 14]
522 [47, 21] 1066 [4, 27] 1099 [25, 21] 461 [6, 28] 153 [29, 17] 1724 [33, 27] 303
175
[16, 28] 509 [23, 43] 362 [15, 27] 380 [49, 16] 867 [12, 21] 549 [24, 37] 238 [15,
45] 1221 [15, 49] 485 [2, 27] 528 [35, 19] 433 [48, 19] 330 [16, 46] 2536 [30, 27]
108 [16, 7] 850 [43, 38] 113 [24, 1] 1039 [19, 51] 787 [6, 32] 448 [21, 50] 81 [51,
7] 419 [6, 10] 636 [19, 5] 825 [6, 19] 225 [21, 9] 2057 [27, 19] 504 [6, 35] 651
[21, 19] 317 [7, 9] 1743 [16, 1] 373 [6, 41] 1477 [19, 11] 205 [21, 17] 398 [6, 43]
1811 [6, 14] 1440 [29, 22] 999 [15, 43] 1622 [23, 3] 1384 [37, 27] 532 [27, 2] 523
[27, 27] 0 [29, 11] 1917 [2, 29] 1628 [30, 23] 1163 [2, 16] 972 [37, 29] 1414 [29,
25] 1495 [15, 41] 1496 [7, 45] 1102 [16, 33] 725 [19, 44] 929 [25, 6] 506 [30, 29]
1471 [15, 38] 1551 [6, 40] 790 [7, 23] 1248 [23, 7] 1249 [21, 7] 441 [6, 25] 534
[24, 32] 1338 [19, 19] 0 [6, 42] 2183 [49, 7] 860 [12, 24] 630 [6, 33] 311 [44, 21]
833 [6, 12] 544 [23, 5] 736 [29, 21] 1938 [7, 38] 1432 [27, 46] 1563 [15, 8] 244
[47, 27] 1639 [16, 22] 1400 [23, 14] 213 [16, 5] 1304 [27, 21] 573 [31, 7] 1057
[25, 29] 1496 [46, 6] 2122 [31, 16] 224 [29, 16] 2346 [15, 31] 841 [19, 20] 1027
[6, 7] 490 [24, 47] 2011 [37, 15] 639 [16, 25] 866 [45, 43] 404 [46, 16] 2536 [29,
32] 2054 [33, 23] 1359 [24, 28] 845 [17, 19] 89 [23, 10] 1044 [21, 24] 878 [6, 29]
1932 [44, 23] 875 [30, 16] 921 [12, 19] 436 [23, 15] 1434 [33, 6] 311 [17, 7] 710
[17, 21] 401 [51, 6] 852 [15, 1] 295 [2, 24] 1043 [12, 27] 116 [29, 33] 1665 [32,
23] 1739 [12, 15] 354 [29, 37] 1413 [21, 44] 762 [49, 23] 1385 [23, 19] 1548 [27,
45] 851 [7, 49] 858 [25, 15] 347 [35, 29] 1422 [23, 8] 1299 [24, 19] 1021 [15, 15]
0 [30, 11] 555 [44, 27] 492 [15, 51] 663 [27, 17] 441 [4, 29] 2462 [16, 50] 411
[47, 6] 1136 [15, 10] 447 [19, 9] 1957 [43, 19] 1717 [37, 19] 897 [24, 7] 512 [46,
29] 324 [7, 19] 713 [18, 7] 716 [43, 7] 1503 [12, 6] 543 [32, 24] 1336 [50, 7] 507
[50, 19] 392 [27, 38] 1180 [16, 29] 2346 [15, 5] 701 [21, 30] 512 [27, 26] 1003
[32, 15] 585 [45, 21] 1418 [16, 49] 864 [49, 15] 487 [29, 19] 1838 [19, 13] 269
[32, 19] 313 [7, 43] 1503 [49, 19] 175 [7, 11] 839 [24, 42] 1492 [15, 34] 1093 [16,
20] 1403 [15, 21] 204 [29, 3] 1693 [50, 24] 944 [32, 16] 606 [21, 38] 1745 [36, 24]
1199 [19, 46] 2028 [27, 28] 510 [21, 5] 896 [6, 9] 2051 [29, 36] 2051 [24, 33] 754
[23, 12] 1157 [21, 14] 1445 [16, 26] 1976 [29, 8] 1643 [45, 24] 812 [6, 21] 102
[33, 24] 755 [49, 6] 393 [19, 39] 1598 [46, 7] 1814 [24, 22] 922 [7, 44] 394 [23,
37] 975 [21, 39] 1744 [25, 27] 269 [23, 46] 631 [19, 7] 749 [21, 35] 743 [32, 7]
941 [19, 42] 2090 [25, 23] 1187 [19, 40] 726 [36, 30] 610 [23, 35] 1131 [30, 7] 496
[21, 36] 330 [29, 43] 118 [51, 29] 1235 [27, 44] 496 [7, 28] 339 [16, 2] 968 [19,
47] 1354 [49, 2] 105 [7, 5] 582 [46, 27] 1559 [24, 16] 1356 [21, 3] 397 [19, 25]
637 [16, 32] 608 [48, 27] 466 [23, 17] 1434 [30, 36] 611 [51, 24] 231 [27, 14] 881
[7, 24] 511 [7, 17] 708 [48, 7] 459 [16, 6] 480 [19, 30] 396 [19, 10] 547 [30, 32]
692 [21, 43] 1817 [29, 9] 384 [29, 2] 1624 [7, 1] 533 [19, 38] 1646 [29, 15] 1742
[16, 12] 958 [17, 24] 958 [21, 32] 511 [7, 10] 501 [25, 16] 869 [20, 24] 130 [15,
36] 398 [23, 18] 629 [15, 26] 1373 [27, 51] 293 [7, 35] 812 [24, 44] 138 [21, 6] 99
[17, 29] 1725 [19, 29] 1839 [51, 27] 289 [31, 29] 2554 [47, 19] 1353 [23, 29] 442
[50, 23] 1695 [20, 6] 1092 [6, 37] 760 [23, 26] 186 [36, 13] 106 [27, 11] 684 [2,
23] 1337 [7, 18] 716 [21, 18] 1029 [19, 24] 1019 [24, 3] 854 [19, 35] 434 [7, 33]
394 [27, 20] 533 [16, 39] 2152 [23, 32] 1764 [23, 16] 2038 [16, 30] 921 [43, 21]
1817 [2, 6] 498 [19, 15] 321 [18, 15] 834 [21, 28] 101 [4, 21] 526 [27, 35] 393
[24, 36] 1267 [33, 15] 122 [16, 41] 1949 [23, 22] 708 [46, 23] 630 [29, 13] 2099
[6, 15] 197 [32, 29] 2029 [37, 21] 712 [36, 15] 407 [4, 7] 966 [16, 40] 1204 [15,
12] 355 [6, 16] 482 [37, 24] 238 [19, 12] 435 [24, 34] 364 [23, 9] 628 [19, 50] 392
176
[27, 24] 524 [47, 7] 1506 [2, 7] 944 [15, 32] 579 [15, 39] 1549 [19, 34] 1218 [16,
45] 1824 [24, 18] 436 [15, 16] 612 [23, 1] 1720 [18, 16] 1438 [29, 14] 651 [15, 18]
835 [29, 20] 1142 [19, 26] 1469 [45, 41] 635 [7, 13] 891 [16, 16] 0 [45, 7] 1104
[19, 1] 304 [23, 42] 760 [16, 36] 495 [19, 33] 328 [23, 40] 835 [23, 34] 371 [29,
40] 1143 [24, 50] 1007 [23, 11] 1626 [21, 33] 317 [6, 11] 351 [43, 6] 1811 [27, 7]
445 [24, 15] 831 [16, 44] 1170 [23, 24] 734 [48, 15] 94 [45, 27] 849 [18, 29] 910
[23, 13] 1809 [46, 19] 2028 [51, 21] 750 [19, 37] 896 [15, 28] 146 [43, 27] 1247
[20, 21] 990 [24, 8] 562 [35, 6] 651 [21, 8] 313 [6, 13] 387 [19, 41] 1260 [27, 47]
1636 [29, 26] 369 [20, 7] 645 [21, 29] 1938 [31, 19] 905 [16, 51] 1163 [27, 8] 443
[36, 29] 2053 [24, 51] 232 [25, 19] 639 [24, 46] 1362 [35, 27] 396 [7, 47] 1506
[18, 24] 435 [7, 16] 851 [7, 20] 644 [23, 28] 1543 [2, 21] 592 [47, 23] 2694 [24,
38] 979 [31, 23] 2245 [6, 2] 496 [23, 30] 1163 [27, 40] 231 [7, 34] 878 [4, 19] 813
[7, 6] 489 [37, 44] 122 [24, 35] 910 [6, 17] 306 [16, 21] 410 [20, 19] 1029 [19, 3]
168 [23, 44] 875 [27, 30] 106 [36, 3] 382 [19, 6] 225 [6, 24] 927 [24, 45] 812 [21,
37] 712 [27, 25] 274 [29, 41] 852 [12, 16] 958 [7, 32] 943 [15, 30] 318 [27, 42]
1624 [12, 30] 44 [24, 40] 396 [16, 14] 1854 [51, 23] 926 [12, 23] 1157 [19, 49] 174
[6, 39] 1738 [47, 29] 3002 [27, 6] 567 [6, 44] 811 [36, 6] 265 [29, 5] 1045 [29,
45] 525 [29, 12] 1465 [18, 19] 961 [7, 14] 1035 [19, 17] 89 [24, 11] 1201 [27, 18]
464 [44, 19] 930 [35, 24] 910 [21, 47] 1060 [24, 49] 979 [43, 45] 404 [21, 45] 1415
[23, 23] 0 [24, 27] 521 [4, 16] 132 [21, 26] 1568 [7, 26] 1254 [4, 24] 1402 [4, 15]
727 [19, 21] 318 [15, 35] 560 [7, 22] 851 [19, 45] 1316 [44, 24] 137 [27, 31] 1210
[33, 21] 317 [29, 42] 516 [29, 31] 2575 [6, 31] 711 [17, 30] 336 [27, 41] 1115 [6,
46] 2121 [19, 31] 928 [51, 16] 1158 [16, 47] 663 [6, 22] 985 [27, 32] 821 [16, 3]
778 [29, 49] 1655 [27, 5] 331 [30, 12] 44 [24, 41] 1444 [23, 41] 864 [17, 23] 1434
[7, 40] 554 [50, 27] 640 [20, 29] 1142 [21, 41] 1569 [35, 15] 559 [16, 23] 2038
[29, 44] 1312 [27, 43] 1252 [6, 3] 291 [35, 21] 745 [43, 15] 1621 [27, 22] 416 [45,
16] 1826 [48, 16] 520 [6, 30] 507 [19, 27] 504 [23, 33] 1356 [24, 6] 994 [7, 31]
1080 [7, 37] 275 [24, 26] 918 [17, 6] 307 [6, 49] 391 [29, 50] 2002 [18, 6] 1024
[21, 31] 633 [21, 21] 0 [45, 23] 236 [6, 38] 1739 [27, 13] 772 [6, 34] 1282 [46,
15] 1932 [6, 5] 890 [27, 1] 664 [24, 5] 346 [36, 27] 765 [24, 9] 1360 [7, 30] 495
[4, 6] 596 [15, 24] 820 [15, 33] 122 [27, 10] 66 [6, 45] 1410 [24, 43] 1093 [15,
17] 366 [50, 15] 269 [31, 6] 687 [32, 30] 690 [6, 6] 0 [37, 6] 756 [6, 18] 1023
[21, 16] 405 [18, 27] 461 [16, 17] 779 [20, 23] 704 [7, 25] 178 [29, 30] 1471 [24,
39] 1323 [35, 23] 1131 [23, 6] 1624 [21, 22] 991 ;
end;
maio.dat
data;
param n := 51;
set T := truck carreta;
param U := truck 12000, carreta 24000;
param c := truck 1.0, carreta 1.4;
set V := 1 2 3 5 4 6 7 8 9 10 11 12 13 14 15 16 18 17 19 20 21 22 23 24 25 26 27 28
29 30 31 32 33 34 36 35 37 38 39 40 41 42 43 44 45 46 47 49 48 50 51 ;
177
set A := 43 24, 6 27, 43 29, 23 27, 21 49, 29 7, 21 46, 7 46, 29 18, 37 7, 16 43,
15 37, 21 48, 16 15, 15 46, 7 42, 25 24, 36 7, 45 29, 15 19, 30 24, 18 21, 16 18, 6
36, 23 20, 31 27, 7 15, 7 50, 15 42, 15 40, 17 16, 17 27, 44 6, 32 21, 21 12, 19
36, 32 6, 23 47, 21 2, 30 15, 15 13, 20 27, 32 27, 29 39, 24 12, 30 19, 25 7, 17
15, 37 16, 15 29, 45 6, 16 9, 24 31, 33 19, 29 29, 27 29, 21 11, 33 7, 21 51, 24
25, 49 27, 27 12, 36 23, 49 21, 15 2, 29 47, 44 7, 46 21, 27 39, 23 4, 19 43, 23
25, 21 20, 24 23, 23 2, 27 15, 23 39, 19 23, 23 50, 23 21, 44 16, 43 39, 20 16, 7
8, 24 21, 15 14, 15 7, 6 26, 19 16, 30 6, 27 16, 6 47, 49 29, 4 23, 31 24, 7 36, 21
23, 21 34, 19 8, 15 22, 21 25, 46 24, 27 34, 16 31, 15 3, 6 23, 7 12, 45 19, 47 15,
44 37, 33 29, 19 32, 49 24, 29 1, 6 50, 7 2, 16 11, 23 31, 16 10, 27 36, 7 3, 35 7,
18 23, 7 48, 24 2, 12 7, 23 51, 6 8, 7 39, 6 1, 47 44, 16 37, 21 40, 43 23, 27 37,
27 33, 23 49, 31 15, 7 41, 24 30, 29 6, 43 16, 19 18, 15 20, 21 1, 24 20, 7 29, 15
9, 47 16, 7 27, 44 29, 47 24, 15 23, 24 17, 21 10, 36 21, 2 15, 27 23, 24 24, 29
46, 33 16, 6 51, 7 21, 27 9, 29 35, 16 34, 2 19, 44 15, 29 38, 29 10, 7 7, 24 13,
23 45, 24 4, 29 27, 16 35, 24 10, 16 13, 19 2, 21 15, 29 51, 36 16, 37 23, 15 6, 15
47, 19 14, 16 8, 16 24, 15 25, 23 36, 31 21, 15 44, 12 29, 15 11, 15 50, 21 27, 45
15, 29 28, 16 38, 19 28, 21 42, 21 13, 6 20, 16 42, 20 15, 16 19, 29 23, 35 16, 29
34, 36 19, 27 49, 29 24, 7 51, 23 38, 27 3, 30 21, 24 29, 27 50, 19 22, 24 14, 16
27, 47 21, 4 27, 25 21, 6 28, 16 48, 29 17, 33 27, 16 28, 23 43, 15 27, 49 16, 12
21, 24 37, 15 45, 15 49, 2 27, 35 19, 16 46, 30 27, 16 7, 43 38, 24 1, 19 51, 6 32,
21 50, 6 10, 19 5, 6 19, 21 9, 27 19, 6 35, 21 19, 15 4, 7 9, 16 1, 6 41, 19 11, 21
17, 6 14, 6 43, 29 22, 15 43, 23 3, 37 27, 27 2, 27 27, 29 11, 2 29, 30 23, 2 16,
37 29, 29 25, 15 41, 7 45, 16 33, 19 44, 25 6, 30 29, 15 38, 6 40, 7 23, 23 7, 21
7, 6 25, 24 32, 19 19, 6 42, 49 7, 12 24, 6 33, 44 21, 6 12, 23 5, 29 21, 7 38, 27
46, 15 8, 47 27, 16 22, 23 14, 16 5, 27 21, 31 7, 25 29, 46 6, 31 16, 29 16, 24 47,
15 31, 6 7, 19 20, 37 15, 16 25, 46 16, 29 32, 33 23, 24 28, 17 19, 23 10, 21 24, 6
29, 44 23, 30 16, 12 19, 23 15, 33 6, 43 26, 17 7, 17 21, 15 1, 2 24, 12 27, 29 33,
32 23, 12 15, 29 37, 21 44, 49 23, 23 19, 27 45, 7 49, 25 15, 35 29, 23 8, 24 19,
15 15, 30 11, 44 27, 15 51, 27 17, 4 29, 16 50, 47 6, 15 10, 19 9, 43 19, 7 4, 37
19, 24 7, 46 29, 7 19, 18 7, 43 7, 12 6, 32 24, 27 38, 16 29, 15 5, 21 30, 27 26,
32 15, 45 21, 16 49, 49 15, 29 19, 19 13, 32 19, 7 43, 49 19, 7 11, 24 42, 15 34,
16 20, 15 21, 29 3, 32 16, 21 4, 21 38, 36 24, 19 46, 27 28, 21 5, 6 9, 29 36, 24
33, 23 12, 21 14, 27 4, 16 26, 29 8, 45 24, 6 21, 33 24, 49 6, 46 7, 24 22, 19 39,
24 48, 7 44, 23 37, 23 46, 25 27, 21 39, 19 7, 21 35, 32 7, 19 42, 25 23, 19 40, 36
30, 23 35, 30 7, 21 36, 29 43, 27 44, 7 28, 23 48, 16 2, 19 47, 49 2, 7 5, 46 27,
24 16, 21 3, 19 25, 16 32, 15 48, 23 17, 30 36, 27 14, 7 24, 7 17, 19 30, 16 6, 19
10, 30 32, 21 43, 29 9, 29 2, 7 1, 19 38, 29 15, 16 12, 17 24, 21 32, 7 10, 25 16,
20 24, 15 36, 23 18, 15 26, 27 51, 7 35, 24 44, 21 6, 17 29, 19 29, 31 29, 29 48,
47 19, 23 29, 20 6, 6 37, 23 26, 36 13, 27 11, 2 23, 7 18, 21 18, 19 24, 24 3, 19
35, 27 20, 7 33, 23 32, 16 39, 16 30, 23 16, 43 21, 2 6, 19 15, 18 15, 21 28, 4 21,
27 35, 24 36, 33 15, 16 41, 23 22, 46 23, 29 13, 6 15, 32 29, 37 21, 36 15, 4 7, 16
40, 15 12, 6 16, 37 24, 19 12, 24 34, 23 9, 19 50, 27 24, 47 7, 2 7, 15 32, 15 39,
19 34, 16 45, 24 18, 15 16, 31 4, 23 1, 18 16, 6 4, 29 14, 15 18, 19 4, 35 2, 29
20, 19 26, 45 41, 7 13, 16 16, 45 7, 19 1, 23 42, 16 36, 19 33, 23 40, 23 34, 29
40, 24 50, 23 11, 21 33, 6 11, 27 7, 43 6, 24 15, 16 44, 23 24, 45 27, 18 29, 23
13, 46 19, 19 37, 15 28, 43 27, 20 21, 24 8, 35 6, 21 8, 6 13, 19 41, 27 47, 29 26,
178
20 7, 21 29, 31 19, 16 51, 27 8, 36 29, 24 51, 25 19, 24 46, 27 48, 7 47, 35 27, 18
24, 7 20, 7 16, 23 28, 2 21, 47 23, 24 38, 31 23, 6 2, 23 30, 27 40, 7 34, 4 19, 7
6, 37 44, 19 48, 24 35, 6 17, 16 21, 20 19, 19 3, 23 44, 27 30, 36 3, 19 6, 6 24,
24 45, 21 37, 27 25, 29 41, 12 16, 7 32, 15 30, 27 42, 12 30, 29 4, 24 40, 16 14,
12 23, 19 49, 47 29, 27 6, 6 39, 6 44, 36 6, 29 5, 29 45, 29 12, 6 48, 18 19, 7 14,
19 17, 24 11, 27 18, 44 19, 35 24, 21 47, 24 49, 43 45, 21 45, 23 23, 24 27, 4 16,
21 26, 7 26, 4 24, 4 15, 19 21, 15 35, 7 22, 19 45, 44 24, 27 31, 33 21, 29 42, 29
31, 6 31, 17 30, 27 41, 6 46, 19 31, 16 47, 6 22, 27 32, 16 3, 29 49, 27 5, 30 12,
24 41, 23 41, 17 23, 7 40, 20 29, 21 41, 35 15, 16 23, 29 44, 27 43, 6 3, 35 21, 43
15, 27 22, 45 16, 6 30, 19 27, 23 33, 24 6, 7 31, 7 37, 24 26, 17 6, 6 49, 29 50,
18 6, 21 31, 21 21, 45 23, 6 38, 27 13, 6 34, 46 15, 6 5, 27 1, 24 5, 36 27, 24 9,
7 30, 4 6, 15 24, 15 33, 27 10, 6 45, 24 43, 15 17, 16 4, 31 6, 32 30, 6 6, 37 6, 6
18, 21 16, 18 27, 16 17, 20 23, 7 25, 29 30, 35 23, 23 6, 21 22, 24 39;
param: K:
D:= 1 5337
43
29 2
13778 23
27 3
3085
21
49 4
1596
29
7 5
2406
23
34 6
5735
21
33 7
1806
37
7 8
8484
21
30 9
4129
27
26 10 4807
31
21 11 7279
23
24 12 7453
36
7 13
1155
45
27 14 838
36 15 6734
43
27 16 6434
15 17 7880
15
21 18 9436
17
27 19 993
24
8 20
32
20 21 4057
21
8 22
21 23 2396
29
26 24 215
21
4 25
19
36 26 20456 21
2 27
2531
21
29 28 6997
32
27 29 3599
29
39 30 365
30
19 31 3528
25
7 32
342
21
5 33
27
49 34 1091
27
48 35 132
35
27 36 709
29
24 37 668
21 38 5781
21 39 15097 6
2 40
5190
16397 27
384
3313
446
40 41 6675
27
3 42
7172
49
27 43 545
30
21 44 6993
6 45
37
44 46 5320
24
29 47 441
44 48 4199
24
14 49 6444
16
21 50 15079 16
27 51 1061
27 52 3082
25
21 53 12073 27
30 54 645
3 55
2275
19
6 56
8037
33
27 57 1315
23
37 58 22154 6
24 59 1052
21
20 60 7887
23
43 61 2676
21
37 62 19899 24
23 63 8061
25
27 64 11207 27
25 65 3890
24
37 66 1703
12
21 67 9558
27
15 68 2686
27 69 137
36
30 70 649
21
36 71 290
12
30 72 8856
29
43 73 6501
30
27 74 1960
23
21 75 450
43
38 76 9354
27
44 77 1839
21
50 78 875
43
39 79 251
19
49 80 2745
19 81 7900
27
6 82
49
2 83
44 84 7361
8 85
3425
46
27 86 4994
27
19 87 9374
15
7 88
29
19
359
682
778
36
1821
35 89 8096
45 90 2602
21
19 91 229
17 92 798
19
11 93 10904 27
18 94 336
30
36 95 12665 21
25 96 2226
46
24 97 1876
21
47 98 110
16
31 99 10655 7
24 100 2628
43
45 101 500
30
32 102 873
19
30 103 211
21
43 104 488
16 105 1901
25
6 106 2637
29
9 107 6952
44
37 108 6826
44
24 109 4244
20
24 110 14530 23
7 111 11660 7
23 112 146
33
21 113 8776
25 114 248
15
36 115 9148
27
51 116 3859
29
42 117 3628
24
44 118 750
49
7 119 3918
33 120 1983
21
6 121 237
17
30 122 1114
29
21 123 4291
27
36 124 20883 23
29 125 1553
27
32 126 2863
37 127 13430 27
5 128 868
12 129 3283
8 130 8540
47
27 131 2533
30
179
1 132 418
47
44 133 710
36
13 134 3464
23
14 135 3515
27
11 136 21488 27
21 137 750
21
40 138 15045 27
43 139 1957
3 140 3177
23 141 22671 27
22 142 22318 6
7 143 6380
27
33 144 14742 27
20 145 5777
30 146 10036 19
27 147 2640
24
6 148 770
6 149 5898
37 150 7063
24
20 151 1180
29 152 2600
21
28 153 5780
49 154 9352
27
35 155 3860
21 156 1843
21
31 157 7144
15 158 251
45
23 159 165
43
26 160 2682
36
15 161 662
37
24 162 4924
24
34 163 3494
36
21 164 10337 27
23 165 15538 36
27 166 6346
47
7 167 12533 29
46 168 4545
21
44 169 6192
21 170 12810 27
45 171 3825
33 172 200
19 173 6536
29
38 174 8759
27
10 175 20256 29
27 176 145
24
43 177 124
31
4 178 513
30
11 179 8431
44
27 180 301
32
30 181 3141
21
16 182 1046
27
17 183 834
19
2 184 7744
21
15 185 446
35
2 186 205
18
27 187 4498
45
29 190 4272
15
6 191 9402
43
41 188 20333 24
7 189 15422 46
25 192 513
22 ;
21
15
param distancia default 0 := [43, 24] 1092 [6, 27] 569 [43, 29] 118 [23, 27] 1061
[21, 49] 483 [29, 7] 1625 [21, 46] 2127 [7, 46] 1814 [29, 18] 909 [37, 7] 274 [16,
43] 2225 [15, 37] 643 [21, 48] 110 [16, 15] 611 [15, 46] 1933 [7, 42] 1875 [25, 24]
460 [36, 7] 762 [45, 29] 526 [15, 19] 320 [30, 24] 622 [18, 21] 1030 [16, 18] 1437
[6, 36] 267 [23, 20] 704 [31, 27] 1190 [7, 15] 371 [7, 50] 502 [15, 42] 1994 [15,
40] 601 [17, 16] 781 [17, 27] 444 [44, 6] 878 [32, 21] 514 [21, 12] 549 [19, 36]
218 [32, 6] 444 [23, 47] 2693 [21, 2] 587 [30, 15] 317 [15, 13] 519 [20, 27] 529
[32, 27] 821 [29, 39] 480 [24, 12] 631 [30, 19] 398 [25, 7] 178 [17, 15] 368 [37,
16] 1119 [15, 29] 1744 [45, 6] 1412 [16, 9] 2465 [24, 31] 1585 [33, 19] 326 [29,
29] 0 [27, 29] 1373 [21, 11] 443 [33, 7] 395 [21, 51] 754 [24, 25] 459 [49, 27] 468
[27, 12] 114 [36, 23] 1762 [49, 21] 487 [15, 2] 590 [29, 47] 3001 [44, 7] 396 [46,
21] 2128 [27, 39] 1168 [23, 4] 2156 [19, 43] 1717 [23, 25] 1187 [21, 20] 994 [24,
23] 735 [23, 2] 1334 [27, 15] 377 [23, 39] 684 [19, 23] 1549 [23, 50] 1694 [23, 21]
1630 [44, 16] 1240 [43, 39] 359 [20, 16] 1397 [7, 8] 129 [24, 21] 949 [15, 14] 1251
[15, 7] 373 [6, 26] 1562 [19, 16] 699 [30, 6] 507 [27, 16] 981 [6, 47] 1137 [49,
29] 1675 [4, 23] 2154 [31, 24] 1494 [7, 36] 762 [21, 23] 1630 [21, 34] 1288 [19, 8]
621 [15, 22] 797 [21, 25] 458 [46, 24] 1362 [27, 34] 723 [16, 31] 253 [15, 3] 253
[6, 23] 1624 [7, 12] 532 [45, 19] 1318 [47, 15] 1267 [44, 37] 122 [33, 29] 1667
[19, 32] 314 [49, 24] 982 [29, 1] 2029 [6, 50] 176 [7, 2] 942 [16, 11] 650 [23, 31]
2267 [16, 10] 1050 [27, 36] 763 [7, 3] 604 [35, 7] 812 [18, 23] 602 [7, 48] 457
[24, 2] 1040 [12, 7] 532 [23, 51] 926 [6, 8] 362 [7, 39] 1603 [6, 1] 88 [47, 44]
1826 [16, 37] 1120 [21, 40] 796 [43, 23] 361 [27, 37] 536 [27, 33] 300 [23, 49]
1365 [31, 15] 819 [7, 41] 1550 [24, 30] 623 [29, 6] 1932 [43, 16] 2225 [19, 18] 959
[15, 20] 903 [21, 1] 102 [24, 20] 130 [7, 29] 1625 [15, 9] 1862 [47, 16] 662 [7,
27] 440 [44, 29] 1313 [47, 24] 1942 [15, 23] 1435 [24, 17] 958 [21, 10] 642 [36,
21] 336 [2, 15] 593 [27, 23] 1065 [24, 24] 0 [29, 46] 322 [33, 16] 726 [6, 51] 803
[7, 21] 444 [27, 9] 1492 [29, 35] 1421 [16, 34] 1696 [2, 19] 280 [44, 15] 715 [29,
38] 193 [29, 10] 1352 [7, 7] 0 [24, 13] 1396 [23, 45] 235 [24, 4] 1474 [29, 27]
1369 [16, 35] 1124 [24, 10] 577 [16, 13] 458 [19, 2] 278 [21, 15] 203 [29, 51] 1234
[36, 16] 498 [37, 23] 976 [15, 6] 198 [15, 47] 1267 [19, 14] 1375 [16, 8] 721 [16,
180
24] 1286 [15, 25] 345 [23, 36] 1760 [31, 21] 617 [15, 44] 703 [12, 29] 1466 [15,
11] 483 [15, 50] 268 [21, 27] 574 [45, 15] 1222 [29, 28] 1851 [16, 38] 2153 [19,
28] 378 [21, 42] 2189 [21, 13] 459 [6, 20] 1043 [16, 42] 2597 [20, 15] 902 [16, 19]
697 [29, 23] 440 [35, 16] 1125 [29, 34] 809 [36, 19] 221 [27, 49] 463 [29, 24] 1172
[7, 51] 419 [23, 38] 248 [27, 3] 337 [30, 21] 513 [24, 29] 1173 [27, 50] 637 [19,
22] 840 [24, 14] 522 [16, 27] 983 [47, 21] 1066 [4, 27] 1099 [25, 21] 461 [6, 28]
153 [16, 48] 518 [29, 17] 1724 [33, 27] 303 [16, 28] 509 [23, 43] 362 [15, 27] 380
[49, 16] 867 [12, 21] 549 [24, 37] 238 [15, 45] 1221 [15, 49] 485 [2, 27] 528 [35,
19] 433 [16, 46] 2536 [30, 27] 108 [16, 7] 850 [43, 38] 113 [24, 1] 1039 [19, 51]
787 [6, 32] 448 [21, 50] 81 [6, 10] 636 [19, 5] 825 [6, 19] 225 [21, 9] 2057 [27,
19] 504 [6, 35] 651 [21, 19] 317 [15, 4] 730 [7, 9] 1743 [16, 1] 373 [6, 41] 1477
[19, 11] 205 [21, 17] 398 [6, 14] 1440 [6, 43] 1811 [29, 22] 999 [15, 43] 1622 [23,
3] 1384 [37, 27] 532 [27, 2] 523 [27, 27] 0 [29, 11] 1917 [2, 29] 1628 [30, 23]
1163 [2, 16] 972 [37, 29] 1414 [29, 25] 1495 [15, 41] 1496 [7, 45] 1102 [16, 33]
725 [19, 44] 929 [25, 6] 506 [30, 29] 1471 [15, 38] 1551 [6, 40] 790 [7, 23] 1248
[23, 7] 1249 [21, 7] 441 [6, 25] 534 [24, 32] 1338 [19, 19] 0 [6, 42] 2183 [49, 7]
860 [12, 24] 630 [6, 33] 311 [44, 21] 833 [6, 12] 544 [23, 5] 736 [29, 21] 1938 [7,
38] 1432 [27, 46] 1563 [15, 8] 244 [47, 27] 1639 [16, 22] 1400 [23, 14] 213 [16, 5]
1304 [27, 21] 573 [31, 7] 1057 [25, 29] 1496 [46, 6] 2122 [31, 16] 224 [29, 16]
2346 [24, 47] 2011 [15, 31] 841 [6, 7] 490 [19, 20] 1027 [37, 15] 639 [16, 25] 866
[46, 16] 2536 [29, 32] 2054 [33, 23] 1359 [24, 28] 845 [17, 19] 89 [23, 10] 1044
[21, 24] 878 [6, 29] 1932 [44, 23] 875 [30, 16] 921 [12, 19] 436 [23, 15] 1434 [33,
6] 311 [43, 26] 248 [17, 7] 710 [17, 21] 401 [15, 1] 295 [2, 24] 1043 [12, 27] 116
[29, 33] 1665 [32, 23] 1739 [12, 15] 354 [29, 37] 1413 [21, 44] 762 [49, 23] 1385
[23, 19] 1548 [27, 45] 851 [7, 49] 858 [25, 15] 347 [35, 29] 1422 [23, 8] 1299 [24,
19] 1021 [15, 15] 0 [30, 11] 555 [44, 27] 492 [15, 51] 663 [27, 17] 441 [4, 29]
2462 [16, 50] 411 [47, 6] 1136 [15, 10] 447 [19, 9] 1957 [43, 19] 1717 [7, 4] 969
[37, 19] 897 [24, 7] 512 [46, 29] 324 [7, 19] 713 [18, 7] 716 [43, 7] 1503 [12, 6]
543 [32, 24] 1336 [27, 38] 1180 [16, 29] 2346 [15, 5] 701 [21, 30] 512 [27, 26]
1003 [32, 15] 585 [45, 21] 1418 [16, 49] 864 [49, 15] 487 [29, 19] 1838 [19, 13]
269 [32, 19] 313 [7, 43] 1503 [49, 19] 175 [7, 11] 839 [24, 42] 1492 [15, 34] 1093
[16, 20] 1403 [15, 21] 204 [29, 3] 1693 [32, 16] 606 [21, 4] 523 [21, 38] 1745 [36,
24] 1199 [19, 46] 2028 [27, 28] 510 [21, 5] 896 [6, 9] 2051 [29, 36] 2051 [24, 33]
754 [23, 12] 1157 [21, 14] 1445 [27, 4] 1099 [16, 26] 1976 [29, 8] 1643 [45, 24]
812 [6, 21] 102 [33, 24] 755 [49, 6] 393 [46, 7] 1814 [24, 22] 922 [19, 39] 1598
[24, 48] 917 [7, 44] 394 [23, 37] 975 [23, 46] 631 [25, 27] 269 [21, 39] 1744 [19,
7] 749 [21, 35] 743 [32, 7] 941 [19, 42] 2090 [25, 23] 1187 [19, 40] 726 [36, 30]
610 [23, 35] 1131 [30, 7] 496 [21, 36] 330 [29, 43] 118 [27, 44] 496 [7, 28] 339
[23, 48] 1520 [16, 2] 968 [19, 47] 1354 [49, 2] 105 [7, 5] 582 [46, 27] 1559 [24,
16] 1356 [21, 3] 397 [19, 25] 637 [16, 32] 608 [15, 48] 94 [23, 17] 1434 [30, 36]
611 [27, 14] 881 [7, 24] 511 [7, 17] 708 [19, 30] 396 [16, 6] 480 [19, 10] 547 [30,
32] 692 [21, 43] 1817 [29, 9] 384 [29, 2] 1624 [7, 1] 533 [19, 38] 1646 [29, 15]
1742 [16, 12] 958 [17, 24] 958 [21, 32] 511 [7, 10] 501 [25, 16] 869 [20, 24] 130
[15, 36] 398 [23, 18] 629 [15, 26] 1373 [27, 51] 293 [7, 35] 812 [24, 44] 138 [21,
6] 99 [17, 29] 1725 [19, 29] 1839 [31, 29] 2554 [29, 48] 1828 [47, 19] 1353 [23,
29] 442 [20, 6] 1092 [6, 37] 760 [23, 26] 186 [36, 13] 106 [27, 11] 684 [2, 23]
181
1337 [7, 18] 716 [21, 18] 1029 [19, 24] 1019 [24, 3] 854 [19, 35] 434 [27, 20] 533
[7, 33] 394 [23, 32] 1764 [16, 39] 2152 [16, 30] 921 [23, 16] 2038 [43, 21] 1817
[2, 6] 498 [19, 15] 321 [18, 15] 834 [21, 28] 101 [4, 21] 526 [27, 35] 393 [24, 36]
1267 [33, 15] 122 [16, 41] 1949 [23, 22] 708 [46, 23] 630 [29, 13] 2099 [6, 15] 197
[32, 29] 2029 [37, 21] 712 [36, 15] 407 [4, 7] 966 [16, 40] 1204 [15, 12] 355 [6,
16] 482 [37, 24] 238 [19, 12] 435 [24, 34] 364 [23, 9] 628 [19, 50] 392 [27, 24]
524 [47, 7] 1506 [2, 7] 944 [15, 32] 579 [15, 39] 1549 [19, 34] 1218 [16, 45] 1824
[24, 18] 436 [15, 16] 612 [31, 4] 97 [23, 1] 1720 [18, 16] 1438 [6, 4] 600 [29, 14]
651 [15, 18] 835 [19, 4] 817 [35, 2] 219 [29, 20] 1142 [19, 26] 1469 [45, 41] 635
[7, 13] 891 [16, 16] 0 [45, 7] 1104 [19, 1] 304 [23, 42] 760 [16, 36] 495 [19, 33]
328 [23, 40] 835 [23, 34] 371 [29, 40] 1143 [24, 50] 1007 [23, 11] 1626 [21, 33]
317 [6, 11] 351 [27, 7] 445 [43, 6] 1811 [24, 15] 831 [16, 44] 1170 [23, 24] 734
[45, 27] 849 [18, 29] 910 [23, 13] 1809 [46, 19] 2028 [19, 37] 896 [15, 28] 146
[43, 27] 1247 [20, 21] 990 [24, 8] 562 [35, 6] 651 [21, 8] 313 [6, 13] 387 [19, 41]
1260 [27, 47] 1636 [29, 26] 369 [20, 7] 645 [21, 29] 1938 [31, 19] 905 [16, 51]
1163 [27, 8] 443 [36, 29] 2053 [24, 51] 232 [25, 19] 639 [24, 46] 1362 [27, 48] 463
[7, 47] 1506 [35, 27] 396 [18, 24] 435 [7, 20] 644 [7, 16] 851 [23, 28] 1543 [2,
21] 592 [47, 23] 2694 [24, 38] 979 [31, 23] 2245 [6, 2] 496 [23, 30] 1163 [27, 40]
231 [7, 34] 878 [4, 19] 813 [7, 6] 489 [37, 44] 122 [19, 48] 329 [24, 35] 910 [6,
17] 306 [16, 21] 410 [20, 19] 1029 [19, 3] 168 [23, 44] 875 [27, 30] 106 [36, 3]
382 [19, 6] 225 [6, 24] 927 [24, 45] 812 [21, 37] 712 [27, 25] 274 [29, 41] 852
[12, 16] 958 [7, 32] 943 [15, 30] 318 [27, 42] 1624 [12, 30] 44 [29, 4] 2464 [24,
40] 396 [16, 14] 1854 [12, 23] 1157 [19, 49] 174 [47, 29] 3002 [27, 6] 567 [6, 39]
1738 [6, 44] 811 [36, 6] 265 [29, 5] 1045 [29, 45] 525 [29, 12] 1465 [6, 48] 104
[18, 19] 961 [7, 14] 1035 [19, 17] 89 [24, 11] 1201 [27, 18] 464 [44, 19] 930 [35,
24] 910 [21, 47] 1060 [24, 49] 979 [43, 45] 404 [21, 45] 1415 [23, 23] 0 [24, 27]
521 [4, 16] 132 [21, 26] 1568 [7, 26] 1254 [4, 24] 1402 [4, 15] 727 [19, 21] 318
[15, 35] 560 [7, 22] 851 [19, 45] 1316 [44, 24] 137 [27, 31] 1210 [33, 21] 317 [29,
42] 516 [29, 31] 2575 [6, 31] 711 [17, 30] 336 [27, 41] 1115 [6, 46] 2121 [19, 31]
928 [16, 47] 663 [6, 22] 985 [27, 32] 821 [16, 3] 778 [29, 49] 1655 [27, 5] 331
[30, 12] 44 [24, 41] 1444 [23, 41] 864 [17, 23] 1434 [7, 40] 554 [20, 29] 1142 [21,
41] 1569 [35, 15] 559 [16, 23] 2038 [29, 44] 1312 [27, 43] 1252 [6, 3] 291 [35, 21]
745 [43, 15] 1621 [27, 22] 416 [45, 16] 1826 [6, 30] 507 [19, 27] 504 [23, 33] 1356
[24, 6] 994 [7, 31] 1080 [7, 37] 275 [24, 26] 918 [17, 6] 307 [6, 49] 391 [29, 50]
2002 [18, 6] 1024 [21, 31] 633 [21, 21] 0 [45, 23] 236 [6, 38] 1739 [27, 13] 772
[6, 34] 1282 [46, 15] 1932 [6, 5] 890 [27, 1] 664 [24, 5] 346 [36, 27] 765 [24, 9]
1360 [7, 30] 495 [4, 6] 596 [15, 24] 820 [15, 33] 122 [27, 10] 66 [6, 45] 1410 [24,
43] 1093 [15, 17] 366 [16, 4] 142 [31, 6] 687 [32, 30] 690 [6, 6] 0 [37, 6] 756 [6,
18] 1023 [21, 16] 405 [18, 27] 461 [16, 17] 779 [20, 23] 704 [7, 25] 178 [29, 30]
1471 [35, 23] 1131 [23, 6] 1624 [21, 22] 991 [24, 39] 1323 ;
end;
junho.dat
data;
182
param n := 51;
set T := truck carreta;
param U := truck 12000, carreta 24000;
param c := truck 1.0, carreta 1.4;
set V := 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 17 19 20 21 22 23 24 25 26 27 28
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 ;
set A := 43 24, 6 27, 43 29, 23 27, 21 49, 29 7, 21 46, 7 46, 29 18, 37 7, 16 43,
15 37, 16 15, 15 46, 7 42, 25 24, 36 7, 45 29, 15 19, 30 24, 18 21, 16 18, 6 36, 23
20, 31 27, 7 15, 7 50, 15 42, 15 40, 17 16, 17 27, 44 6, 32 21, 21 12, 19 36, 32 6,
23 47, 21 2, 30 15, 15 13, 20 27, 32 27, 29 39, 24 12, 30 19, 25 7, 17 15, 37 16,
15 29, 45 6, 16 9, 24 31, 33 19, 29 29, 27 29, 21 11, 33 7, 21 51, 24 25, 49 27, 27
12, 36 23, 49 21, 15 2, 29 47, 44 7, 46 21, 27 39, 23 4, 19 43, 23 25, 21 20, 24
23, 23 2, 27 15, 23 39, 19 23, 23 50, 23 21, 44 16, 20 16, 25 44, 7 8, 24 21, 15
14, 15 7, 6 26, 19 16, 30 6, 27 16, 6 47, 49 29, 4 23, 31 24, 7 36, 21 23, 21 34,
19 8, 15 22, 21 25, 46 24, 16 31, 27 34, 15 3, 6 23, 7 12, 45 19, 47 15, 44 37, 33
29, 19 32, 49 24, 29 1, 6 50, 7 2, 36 32, 16 11, 23 31, 48 24, 16 10, 27 36, 7 3,
35 7, 18 23, 24 2, 12 7, 23 51, 6 8, 7 39, 6 1, 16 37, 48 6, 21 40, 43 23, 27 37,
27 33, 23 49, 31 15, 48 23, 7 41, 24 30, 29 6, 43 16, 19 18, 15 20, 21 1, 24 20, 7
29, 15 9, 47 16, 7 27, 44 29, 47 24, 15 23, 24 17, 45 26, 21 10, 36 21, 2 15, 27
23, 24 24, 29 46, 33 16, 6 51, 7 21, 27 9, 29 35, 16 34, 2 49, 2 19, 44 15, 29 38,
29 10, 7 7, 24 13, 24 4, 23 45, 29 27, 16 35, 24 10, 16 13, 19 2, 21 15, 29 51, 36
16, 37 23, 15 6, 15 47, 19 14, 16 8, 16 24, 15 25, 23 36, 31 21, 15 44, 12 29, 15
11, 15 50, 21 27, 45 15, 29 28, 16 38, 48 29, 19 28, 21 42, 21 13, 48 21, 6 20, 16
42, 20 15, 16 19, 29 23, 35 16, 29 34, 36 19, 27 49, 29 24, 7 51, 23 38, 27 3, 30
21, 24 29, 27 50, 32 36, 19 22, 24 14, 16 27, 47 21, 4 27, 25 21, 6 28, 29 17, 33
27, 16 28, 23 43, 15 27, 49 16, 12 21, 24 37, 15 45, 15 49, 2 27, 35 19, 48 19, 16
46, 30 27, 16 7, 24 1, 19 51, 6 32, 21 50, 6 10, 19 5, 6 19, 21 9, 27 19, 6 35, 21
19, 15 4, 7 9, 16 1, 6 41, 19 11, 21 17, 6 14, 6 43, 29 22, 15 43, 23 3, 37 27, 27
2, 27 27, 29 11, 2 29, 30 23, 2 16, 37 29, 29 25, 15 41, 7 45, 16 33, 19 44, 25 6,
30 29, 15 38, 6 40, 7 23, 23 7, 21 7, 6 25, 19 19, 24 32, 6 42, 49 7, 12 24, 6 33,
44 21, 6 12, 23 5, 29 21, 7 38, 27 46, 15 8, 47 27, 16 22, 23 14, 16 5, 27 21, 31
7, 25 29, 46 6, 31 16, 29 16, 24 47, 15 31, 6 7, 19 20, 37 15, 16 25, 46 16, 29 32,
33 23, 24 28, 17 19, 23 10, 21 24, 6 29, 44 23, 30 16, 12 19, 23 15, 33 6, 17 7, 17
21, 15 1, 2 24, 12 27, 29 33, 32 23, 12 15, 29 37, 21 44, 49 23, 23 19, 27 45, 7
49, 25 15, 35 29, 23 8, 24 19, 15 15, 30 11, 44 27, 15 51, 27 17, 4 29, 16 50, 47
6, 15 10, 19 9, 43 19, 7 4, 37 19, 24 7, 46 29, 7 19, 18 7, 43 7, 12 6, 32 24, 27
38, 16 29, 15 5, 21 30, 27 26, 32 15, 45 21, 16 49, 49 15, 29 19, 19 13, 32 19, 7
43, 49 19, 7 11, 24 42, 15 34, 16 20, 15 21, 29 3, 25 20, 32 16, 21 4, 21 38, 36
24, 19 46, 27 28, 21 5, 6 9, 29 36, 24 33, 23 12, 27 4, 21 14, 16 26, 29 8, 45 24,
6 21, 33 24, 49 6, 19 39, 46 7, 24 22, 7 44, 23 37, 21 39, 23 46, 25 27, 19 7, 21
35, 32 7, 19 42, 25 23, 19 40, 36 30, 23 35, 30 7, 21 36, 29 43, 27 44, 7 28, 16 2,
19 47, 49 2, 7 5, 46 27, 24 16, 21 3, 19 25, 16 32, 48 27, 23 17, 30 36, 27 14, 7
24, 7 17, 48 7, 16 6, 19 30, 19 10, 30 32, 21 43, 29 9, 29 2, 7 1, 19 38, 29 15, 16
12, 21 32, 7 10, 17 24, 25 16, 20 24, 15 36, 23 18, 15 26, 27 51, 7 35, 24 44, 21
6, 17 29, 19 29, 31 29, 47 19, 23 29, 20 6, 6 37, 23 26, 36 13, 27 11, 2 23, 7 18,
21 18, 19 24, 24 3, 19 35, 27 20, 7 33, 16 39, 23 32, 23 16, 16 30, 43 21, 2 6, 19
183
15, 18 15, 21 28, 4 21, 27 35, 24 36, 33 15, 16 41, 23 22, 46 23, 29 13, 6 15, 32
29, 37 21, 36 15, 4 7, 16 40, 15 12, 6 16, 37 24, 19 12, 24 34, 23 9, 19 50, 27 24,
47 7, 2 7, 15 32, 15 39, 19 34, 16 45, 24 18, 15 16, 23 1, 18 16, 6 4, 29 14, 15
18, 19 4, 29 20, 19 26, 45 41, 7 13, 16 16, 45 7, 19 1, 23 42, 16 36, 19 33, 23 40,
23 34, 29 40, 24 50, 23 11, 21 33, 6 11, 27 7, 43 6, 24 15, 16 44, 23 24, 48 15, 45
27, 18 29, 23 13, 46 19, 19 37, 15 28, 43 27, 20 21, 24 8, 35 6, 21 8, 6 13, 19 41,
27 47, 29 26, 20 7, 21 29, 31 19, 16 51, 27 8, 36 29, 24 51, 25 19, 24 46, 7 47, 35
27, 18 24, 7 20, 7 16, 23 28, 2 21, 24 38, 47 23, 31 23, 6 2, 23 30, 27 40, 7 34, 4
19, 7 6, 37 44, 24 35, 6 17, 16 21, 20 19, 19 3, 23 44, 27 30, 36 3, 19 6, 6 24, 24
45, 21 37, 27 25, 29 41, 12 16, 7 32, 15 30, 27 42, 12 30, 29 4, 24 40, 16 14, 12
23, 19 49, 6 39, 47 29, 27 6, 6 44, 36 6, 29 5, 29 45, 29 12, 18 19, 7 14, 19 17,
24 11, 27 18, 44 19, 35 24, 21 47, 24 49, 43 45, 21 45, 23 23, 24 27, 4 16, 21 26,
7 26, 4 24, 4 15, 19 21, 15 35, 7 22, 19 45, 27 31, 44 24, 33 21, 29 31, 29 42, 6
31, 17 30, 27 41, 6 46, 19 31, 16 47, 6 22, 27 32, 16 3, 29 49, 27 5, 30 12, 24 41,
23 41, 17 23, 7 40, 20 29, 21 41, 35 15, 16 23, 29 44, 27 43, 6 3, 35 21, 43 15, 27
22, 45 16, 48 16, 6 30, 19 27, 23 33, 24 6, 7 31, 7 37, 24 26, 17 6, 6 49, 29 50,
18 6, 21 31, 21 21, 45 23, 6 38, 27 13, 6 34, 46 15, 6 5, 27 1, 24 5, 36 27, 24 9,
7 30, 4 6, 15 24, 15 33, 27 10, 6 45, 24 43, 15 17, 16 4, 31 6, 6 6, 37 6, 6 18, 21
16, 18 27, 16 17, 20 23, 7 25, 29 30, 24 39, 35 23, 23 6, 21 22;
param: K:
D:= 1 5727
43
29 2
11303 23
27 3
4308
21
49 4
3118
23
34 5
5128
21
33 6
850
37
7 7
8196
21
30 8
22142 27
7 9
3039
27
26 10 8561
31
21 11 5228
25
43 15 802
45
7
24 12 7550
23
24 13 7972
36
7 14
27 16 762
36 17 217
49
19 18 4211
43
27 19 6002
15 20 6205
15
21 21 388
25
20 22 7470
17
27 23 21271 48
21 24 633
24
8 25
2135
20 26 4184
21
8 27
2767
29
26 28 108
21
4 29
20517 21
2 30
21
29 31 3958
32
27 32 3065
29
39 33 20510 29
23 34 157
30
19 35 3036
25
7 36
27
49 37 116
27 38 4664
29
24 39 306
21 40 5464
21 41 14400 6
2 42
24
25 43 14484 27
40 44 6228
27
3 45
8069
49
27 46 936
30
21 47 10479 7
6 48
612
37
44 49 5924
24
29 50 334
32
36 51 4032
24
14 52 591
49
21 53 3621
16
21 54 9894
16
27 55 1256
47
21 56 1471
27 57 2650
25
21 58 10443 27
30 59 364
36
3 60
2400
19
6 61
33
27 62 618
23
37 63 21159 6
24 64 1585
21
2657
6869
35
149
3019
1499
20 65 21933 15
27 66 4099
23
43 67 2726
21
37 68 15592 24
23 69 8241
25
27 70 10000 27
25 71 3370
24
37 72 2541
12
21 73 7812
27
15 74 1015
32
7 75
27 76 206
36
30 77 827
21
36 78 281
12
30 79 7332
29
43 80 5636
30
27 81 792
23
21 82 7576
27
44 83 2220
21
50 84 178
19
49 85 2126
19 86 7978
27
6 87
737
49
2 88
25
44 89 4026
44 90 7842
8 91
3146
46
27 92 4888
27
19 93 8598
15
7 94
29
45 95 2143
21
19 96 333
19
17 97 531
19
11 98 10229 27
18 99 336
30
36 100 108
37
27 101 17964 27
2 102 14048 21
25 103 2440
21
47 104 9939
24 105 1512
45 106 3144
7 107 524
30
532
43
7311
48
1818
184
32 108 1042
19
30 109 677
9 112 5338
44
24 116 6525
23
51 120 3888
16 110 935
25
6 111 2329
29
37 113 11063 7
23 114 4749
44
24 115 493
20
7 117 9613
25 118 384
15
36 119 7209
27
29
42 121 3416
24
44 122 718
49
7 123 3342
33 124 2958
21
6 125 888
2 126 128
36
32 127 168
17
30 128 354
29
21 129 5529
27
36 130 18823 23
29 131 1721
27
32 132 3377
37 133 13415 27
5 134 330
30
12 135 2533
8 136 5766
47
27 137 2655
1 138 842
36
13 139 3452
23
14 140 4062
27
11 141 22861 27
21 142 15142 27
43 143 1620
3 144 187
27
37 145 2517
43
23 146 19182 27
22 147 23805 6
7 148 4176
27
33 149 545
33 150 8650
27
20 151 5181
30 152 10228 19
27 153 1600
24
6 154 198
17
19 155 304
6 156 4619
37 157 9970
24
20 158 1905
29 159 2400
21
28 160 4325
49 161 8545
27
35 162 3490
21 163 1374
21
31 164 141
33
6 165 8186
15 166 389
45
23 167 337
37
21 168 1948
36
15 169 465
45
26 170 357
37
24 171 5684
24
34 172 3778
36
21 173 13624 12
27 174 10318 27
23 175 12951 36
27 176 5054
47
7 177 11729 29
46 178 6210
21
44 179 10327 7
21 180 11653 27
45 181 4431
15
33 182 562
49 183 3893
29
38 184 8778
27
10 185 149
23
45 186 17755 29
27 187 543
24
43 188 346
30
11 189 5469
44
27 190 165
16
4 191 2523
21
16 192 656
27
17 193 686
19
2 194 7004
21
15 195 181
18
27 196 3157
45
41 197 22711 24
29 199 2573
15
6 200 7404
25 ;
7 198 11836 46
param distancia default 0 := [43, 24] 1092 [6, 27] 569 [43, 29] 118 [23, 27] 1061
[21, 49] 483 [29, 7] 1625 [21, 46] 2127 [7, 46] 1814 [29, 18] 909 [37, 7] 274 [16,
43] 2225 [15, 37] 643 [16, 15] 611 [15, 46] 1933 [7, 42] 1875 [25, 24] 460 [36, 7]
762 [45, 29] 526 [15, 19] 320 [30, 24] 622 [18, 21] 1030 [16, 18] 1437 [6, 36] 267
[23, 20] 704 [31, 27] 1190 [7, 15] 371 [7, 50] 502 [15, 42] 1994 [15, 40] 601 [17,
16] 781 [17, 27] 444 [44, 6] 878 [32, 21] 514 [21, 12] 549 [19, 36] 218 [32, 6] 444
[23, 47] 2693 [21, 2] 587 [30, 15] 317 [15, 13] 519 [20, 27] 529 [32, 27] 821 [29,
39] 480 [24, 12] 631 [30, 19] 398 [25, 7] 178 [17, 15] 368 [37, 16] 1119 [15, 29]
1744 [45, 6] 1412 [16, 9] 2465 [24, 31] 1585 [33, 19] 326 [29, 29] 0 [27, 29] 1373
[21, 11] 443 [33, 7] 395 [21, 51] 754 [24, 25] 459 [49, 27] 468 [27, 12] 114 [36,
23] 1762 [49, 21] 487 [15, 2] 590 [29, 47] 3001 [44, 7] 396 [46, 21] 2128 [27, 39]
1168 [23, 4] 2156 [19, 43] 1717 [23, 25] 1187 [21, 20] 994 [24, 23] 735 [23, 2]
1334 [27, 15] 377 [23, 39] 684 [19, 23] 1549 [23, 50] 1694 [23, 21] 1630 [44, 16]
1240 [20, 16] 1397 [25, 44] 343 [7, 8] 129 [24, 21] 949 [15, 14] 1251 [15, 7] 373
[6, 26] 1562 [19, 16] 699 [30, 6] 507 [27, 16] 981 [6, 47] 1137 [49, 29] 1675 [4,
23] 2154 [31, 24] 1494 [7, 36] 762 [21, 23] 1630 [21, 34] 1288 [19, 8] 621 [15, 22]
797 [21, 25] 458 [46, 24] 1362 [16, 31] 253 [27, 34] 723 [15, 3] 253 [6, 23] 1624
[7, 12] 532 [45, 19] 1318 [47, 15] 1267 [44, 37] 122 [33, 29] 1667 [19, 32] 314
[49, 24] 982 [29, 1] 2029 [6, 50] 176 [7, 2] 942 [36, 32] 182 [16, 11] 650 [23, 31]
2267 [48, 24] 905 [16, 10] 1050 [27, 36] 763 [7, 3] 604 [35, 7] 812 [18, 23] 602
[24, 2] 1040 [12, 7] 532 [23, 51] 926 [6, 8] 362 [7, 39] 1603 [6, 1] 88 [16, 37]
1120 [48, 6] 106 [21, 40] 796 [43, 23] 361 [27, 37] 536 [27, 33] 300 [23, 49] 1365
185
[31, 15] 819 [48, 23] 1521 [7, 41] 1550 [24, 30] 623 [29, 6] 1932 [43, 16] 2225
[19, 18] 959 [15, 20] 903 [21, 1] 102 [24, 20] 130 [7, 29] 1625 [15, 9] 1862 [47,
16] 662 [7, 27] 440 [44, 29] 1313 [47, 24] 1942 [15, 23] 1435 [24, 17] 958 [45, 26]
156 [21, 10] 642 [36, 21] 336 [2, 15] 593 [27, 23] 1065 [24, 24] 0 [29, 46] 322
[33, 16] 726 [6, 51] 803 [7, 21] 444 [27, 9] 1492 [29, 35] 1421 [16, 34] 1696 [2,
49] 107 [2, 19] 280 [44, 15] 715 [29, 38] 193 [29, 10] 1352 [7, 7] 0 [24, 13] 1396
[24, 4] 1474 [23, 45] 235 [29, 27] 1369 [16, 35] 1124 [24, 10] 577 [16, 13] 458
[19, 2] 278 [21, 15] 203 [29, 51] 1234 [36, 16] 498 [37, 23] 976 [15, 6] 198 [15,
47] 1267 [19, 14] 1375 [16, 8] 721 [16, 24] 1286 [15, 25] 345 [23, 36] 1760 [31,
21] 617 [15, 44] 703 [12, 29] 1466 [15, 11] 483 [15, 50] 268 [21, 27] 574 [45, 15]
1222 [29, 28] 1851 [16, 38] 2153 [48, 29] 1830 [19, 28] 378 [21, 42] 2189 [21, 13]
459 [48, 21] 112 [6, 20] 1043 [16, 42] 2597 [20, 15] 902 [16, 19] 697 [29, 23] 440
[35, 16] 1125 [29, 34] 809 [36, 19] 221 [27, 49] 463 [29, 24] 1172 [7, 51] 419 [23,
38] 248 [27, 3] 337 [30, 21] 513 [24, 29] 1173 [27, 50] 637 [32, 36] 180 [19, 22]
840 [24, 14] 522 [16, 27] 983 [47, 21] 1066 [4, 27] 1099 [25, 21] 461 [6, 28] 153
[29, 17] 1724 [33, 27] 303 [16, 28] 509 [23, 43] 362 [15, 27] 380 [49, 16] 867 [12,
21] 549 [24, 37] 238 [15, 45] 1221 [15, 49] 485 [2, 27] 528 [35, 19] 433 [48, 19]
330 [16, 46] 2536 [30, 27] 108 [16, 7] 850 [24, 1] 1039 [19, 51] 787 [6, 32] 448
[21, 50] 81 [6, 10] 636 [19, 5] 825 [6, 19] 225 [21, 9] 2057 [27, 19] 504 [6, 35]
651 [21, 19] 317 [15, 4] 730 [7, 9] 1743 [16, 1] 373 [6, 41] 1477 [19, 11] 205 [21,
17] 398 [6, 14] 1440 [6, 43] 1811 [29, 22] 999 [15, 43] 1622 [23, 3] 1384 [37, 27]
532 [27, 2] 523 [27, 27] 0 [29, 11] 1917 [2, 29] 1628 [30, 23] 1163 [2, 16] 972
[37, 29] 1414 [29, 25] 1495 [15, 41] 1496 [7, 45] 1102 [16, 33] 725 [19, 44] 929
[25, 6] 506 [30, 29] 1471 [15, 38] 1551 [6, 40] 790 [7, 23] 1248 [23, 7] 1249 [21,
7] 441 [6, 25] 534 [19, 19] 0 [24, 32] 1338 [6, 42] 2183 [49, 7] 860 [12, 24] 630
[6, 33] 311 [44, 21] 833 [6, 12] 544 [23, 5] 736 [29, 21] 1938 [7, 38] 1432 [27,
46] 1563 [15, 8] 244 [47, 27] 1639 [16, 22] 1400 [23, 14] 213 [16, 5] 1304 [27, 21]
573 [31, 7] 1057 [25, 29] 1496 [46, 6] 2122 [31, 16] 224 [29, 16] 2346 [24, 47]
2011 [15, 31] 841 [6, 7] 490 [19, 20] 1027 [37, 15] 639 [16, 25] 866 [46, 16] 2536
[29, 32] 2054 [33, 23] 1359 [24, 28] 845 [17, 19] 89 [23, 10] 1044 [21, 24] 878 [6,
29] 1932 [44, 23] 875 [30, 16] 921 [12, 19] 436 [23, 15] 1434 [33, 6] 311 [17, 7]
710 [17, 21] 401 [15, 1] 295 [2, 24] 1043 [12, 27] 116 [29, 33] 1665 [32, 23] 1739
[12, 15] 354 [29, 37] 1413 [21, 44] 762 [49, 23] 1385 [23, 19] 1548 [27, 45] 851
[7, 49] 858 [25, 15] 347 [35, 29] 1422 [23, 8] 1299 [24, 19] 1021 [15, 15] 0 [30,
11] 555 [44, 27] 492 [15, 51] 663 [27, 17] 441 [4, 29] 2462 [16, 50] 411 [47, 6]
1136 [15, 10] 447 [19, 9] 1957 [43, 19] 1717 [7, 4] 969 [37, 19] 897 [24, 7] 512
[46, 29] 324 [7, 19] 713 [18, 7] 716 [43, 7] 1503 [12, 6] 543 [32, 24] 1336 [27,
38] 1180 [16, 29] 2346 [15, 5] 701 [21, 30] 512 [27, 26] 1003 [32, 15] 585 [45, 21]
1418 [16, 49] 864 [49, 15] 487 [29, 19] 1838 [19, 13] 269 [32, 19] 313 [7, 43] 1503
[49, 19] 175 [7, 11] 839 [24, 42] 1492 [15, 34] 1093 [16, 20] 1403 [15, 21] 204
[29, 3] 1693 [25, 20] 530 [32, 16] 606 [21, 4] 523 [21, 38] 1745 [36, 24] 1199 [19,
46] 2028 [27, 28] 510 [21, 5] 896 [6, 9] 2051 [29, 36] 2051 [24, 33] 754 [23, 12]
1157 [27, 4] 1099 [21, 14] 1445 [16, 26] 1976 [29, 8] 1643 [45, 24] 812 [6, 21] 102
[33, 24] 755 [49, 6] 393 [19, 39] 1598 [46, 7] 1814 [24, 22] 922 [7, 44] 394 [23,
37] 975 [21, 39] 1744 [23, 46] 631 [25, 27] 269 [19, 7] 749 [21, 35] 743 [32, 7]
941 [19, 42] 2090 [25, 23] 1187 [19, 40] 726 [36, 30] 610 [23, 35] 1131 [30, 7] 496
186
[21, 36] 330 [29, 43] 118 [27, 44] 496 [7, 28] 339 [16, 2] 968 [19, 47] 1354 [49,
2] 105 [7, 5] 582 [46, 27] 1559 [24, 16] 1356 [21, 3] 397 [19, 25] 637 [16, 32] 608
[48, 27] 466 [23, 17] 1434 [30, 36] 611 [27, 14] 881 [7, 24] 511 [7, 17] 708 [48,
7] 459 [16, 6] 480 [19, 30] 396 [19, 10] 547 [30, 32] 692 [21, 43] 1817 [29, 9] 384
[29, 2] 1624 [7, 1] 533 [19, 38] 1646 [29, 15] 1742 [16, 12] 958 [21, 32] 511 [7,
10] 501 [17, 24] 958 [25, 16] 869 [20, 24] 130 [15, 36] 398 [23, 18] 629 [15, 26]
1373 [27, 51] 293 [7, 35] 812 [24, 44] 138 [21, 6] 99 [17, 29] 1725 [19, 29] 1839
[31, 29] 2554 [47, 19] 1353 [23, 29] 442 [20, 6] 1092 [6, 37] 760 [23, 26] 186 [36,
13] 106 [27, 11] 684 [2, 23] 1337 [7, 18] 716 [21, 18] 1029 [19, 24] 1019 [24, 3]
854 [19, 35] 434 [27, 20] 533 [7, 33] 394 [16, 39] 2152 [23, 32] 1764 [23, 16] 2038
[16, 30] 921 [43, 21] 1817 [2, 6] 498 [19, 15] 321 [18, 15] 834 [21, 28] 101 [4,
21] 526 [27, 35] 393 [24, 36] 1267 [33, 15] 122 [16, 41] 1949 [23, 22] 708 [46, 23]
630 [29, 13] 2099 [6, 15] 197 [32, 29] 2029 [37, 21] 712 [36, 15] 407 [4, 7] 966
[16, 40] 1204 [15, 12] 355 [6, 16] 482 [37, 24] 238 [19, 12] 435 [24, 34] 364 [23,
9] 628 [19, 50] 392 [27, 24] 524 [47, 7] 1506 [2, 7] 944 [15, 32] 579 [15, 39] 1549
[19, 34] 1218 [16, 45] 1824 [24, 18] 436 [15, 16] 612 [23, 1] 1720 [18, 16] 1438
[6, 4] 600 [29, 14] 651 [15, 18] 835 [19, 4] 817 [29, 20] 1142 [19, 26] 1469 [45,
41] 635 [7, 13] 891 [16, 16] 0 [45, 7] 1104 [19, 1] 304 [23, 42] 760 [16, 36] 495
[19, 33] 328 [23, 40] 835 [23, 34] 371 [29, 40] 1143 [24, 50] 1007 [23, 11] 1626
[21, 33] 317 [6, 11] 351 [27, 7] 445 [43, 6] 1811 [24, 15] 831 [16, 44] 1170 [23,
24] 734 [48, 15] 94 [45, 27] 849 [18, 29] 910 [23, 13] 1809 [46, 19] 2028 [19, 37]
896 [15, 28] 146 [43, 27] 1247 [20, 21] 990 [24, 8] 562 [35, 6] 651 [21, 8] 313 [6,
13] 387 [19, 41] 1260 [27, 47] 1636 [29, 26] 369 [20, 7] 645 [21, 29] 1938 [31, 19]
905 [16, 51] 1163 [27, 8] 443 [36, 29] 2053 [24, 51] 232 [25, 19] 639 [24, 46] 1362
[7, 47] 1506 [35, 27] 396 [18, 24] 435 [7, 20] 644 [7, 16] 851 [23, 28] 1543 [2,
21] 592 [24, 38] 979 [47, 23] 2694 [31, 23] 2245 [6, 2] 496 [23, 30] 1163 [27, 40]
231 [7, 34] 878 [4, 19] 813 [7, 6] 489 [37, 44] 122 [24, 35] 910 [6, 17] 306 [16,
21] 410 [20, 19] 1029 [19, 3] 168 [23, 44] 875 [27, 30] 106 [36, 3] 382 [19, 6] 225
[6, 24] 927 [24, 45] 812 [21, 37] 712 [27, 25] 274 [29, 41] 852 [12, 16] 958 [7,
32] 943 [15, 30] 318 [27, 42] 1624 [12, 30] 44 [29, 4] 2464 [24, 40] 396 [16, 14]
1854 [12, 23] 1157 [19, 49] 174 [6, 39] 1738 [47, 29] 3002 [27, 6] 567 [6, 44] 811
[36, 6] 265 [29, 5] 1045 [29, 45] 525 [29, 12] 1465 [18, 19] 961 [7, 14] 1035 [19,
17] 89 [24, 11] 1201 [27, 18] 464 [44, 19] 930 [35, 24] 910 [21, 47] 1060 [24, 49]
979 [43, 45] 404 [21, 45] 1415 [23, 23] 0 [24, 27] 521 [4, 16] 132 [21, 26] 1568
[7, 26] 1254 [4, 24] 1402 [4, 15] 727 [19, 21] 318 [15, 35] 560 [7, 22] 851 [19,
45] 1316 [27, 31] 1210 [44, 24] 137 [33, 21] 317 [29, 31] 2575 [29, 42] 516 [6, 31]
711 [17, 30] 336 [27, 41] 1115 [6, 46] 2121 [19, 31] 928 [16, 47] 663 [6, 22] 985
[27, 32] 821 [16, 3] 778 [29, 49] 1655 [27, 5] 331 [30, 12] 44 [24, 41] 1444 [23,
41] 864 [17, 23] 1434 [7, 40] 554 [20, 29] 1142 [21, 41] 1569 [35, 15] 559 [16, 23]
2038 [29, 44] 1312 [27, 43] 1252 [6, 3] 291 [35, 21] 745 [43, 15] 1621 [27, 22] 416
[45, 16] 1826 [48, 16] 520 [6, 30] 507 [19, 27] 504 [23, 33] 1356 [24, 6] 994 [7,
31] 1080 [7, 37] 275 [24, 26] 918 [17, 6] 307 [6, 49] 391 [29, 50] 2002 [18, 6]
1024 [21, 31] 633 [21, 21] 0 [45, 23] 236 [6, 38] 1739 [27, 13] 772 [6, 34] 1282
[46, 15] 1932 [6, 5] 890 [27, 1] 664 [24, 5] 346 [36, 27] 765 [24, 9] 1360 [7, 30]
495 [4, 6] 596 [15, 24] 820 [15, 33] 122 [27, 10] 66 [6, 45] 1410 [24, 43] 1093
[15, 17] 366 [16, 4] 142 [31, 6] 687 [6, 6] 0 [37, 6] 756 [6, 18] 1023 [21, 16] 405
187
[18, 27] 461 [16, 17] 779 [20, 23] 704 [7, 25] 178 [29, 30] 1471 [24, 39] 1323 [35,
23] 1131 [23, 6] 1624 [21, 22] 991 ;
end;
julho.dat
data;
param n := 52;
set T := truck carreta;
param U := truck 12000, carreta 24000;
param c := truck 1.0, carreta 1.4;
set V := 1 2 3 5 4 6 7 8 9 10 11 12 13 14 15 16 18 17 19 20 21 22 23 24 25 26 27 28
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52;
set A := 43 24, 6 27, 43 29, 23 27, 21 49, 29 7, 21 46, 7 46, 29 18, 37 7, 16 43,
15 37, 16 15, 15 46, 7 42, 25 24, 36 7, 45 29, 15 19, 30 24, 18 21, 16 18, 6 36, 23
20, 31 27, 7 15, 7 50, 15 42, 15 40, 17 16, 17 27, 44 6, 32 21, 21 12, 19 36, 32 6,
23 47, 21 2, 30 15, 15 13, 20 27, 32 27, 29 39, 24 12, 30 19, 25 7, 17 15, 37 16,
15 29, 45 6, 16 9, 24 31, 33 19, 29 29, 27 29, 21 11, 33 7, 21 51, 24 25, 49 27, 27
12, 36 23, 49 21, 15 2, 29 47, 44 7, 46 21, 27 39, 23 4, 19 43, 23 25, 21 20, 24
23, 23 2, 27 15, 23 39, 19 23, 23 50, 23 21, 44 16, 43 39, 49 35, 20 16, 25 44, 7
8, 24 21, 15 14, 15 7, 6 26, 19 16, 30 6, 27 16, 6 47, 49 29, 4 23, 31 24, 7 36, 21
23, 21 34, 19 8, 15 22, 21 25, 46 24, 16 31, 27 34, 15 3, 6 23, 7 12, 45 19, 47 15,
44 37, 33 29, 19 32, 49 24, 29 1, 6 50, 7 2, 36 32, 16 11, 23 31, 48 24, 16 10, 27
36, 7 3, 35 7, 18 23, 24 2, 12 7, 23 51, 6 8, 7 39, 6 1, 16 37, 48 6, 21 40, 43 23,
27 37, 27 33, 23 49, 31 15, 48 23, 7 41, 24 30, 29 6, 43 16, 19 18, 15 20, 21 1, 24
20, 7 29, 15 9, 47 16, 7 27, 52 19, 44 29, 47 24, 15 23, 10 15, 24 17, 21 10, 36
21, 2 15, 27 23, 24 24, 29 46, 33 16, 6 51, 7 21, 27 9, 29 35, 16 34, 2 49, 2 19,
44 15, 29 38, 29 10, 7 7, 24 13, 23 45, 24 4, 52 24, 29 27, 16 35, 24 10, 16 13, 10
19, 19 2, 21 15, 29 51, 36 16, 37 23, 15 6, 15 47, 19 14, 16 8, 16 24, 15 25, 23
36, 31 21, 15 44, 12 29, 15 11, 15 50, 21 27, 45 15, 29 28, 16 38, 48 29, 19 28, 21
42, 21 13, 48 21, 6 20, 16 42, 20 15, 16 19, 29 23, 35 16, 29 34, 36 19, 27 49, 29
24, 7 51, 23 38, 27 3, 30 21, 24 29, 27 50, 19 22, 24 14, 16 27, 47 21, 4 27, 25
21, 6 28, 29 17, 33 27, 16 28, 23 43, 15 27, 49 16, 12 21, 24 37, 15 45, 15 49, 2
27, 35 19, 48 19, 16 46, 30 27, 16 7, 24 1, 19 51, 6 32, 21 50, 52 6, 52 15, 6 10,
19 5, 6 19, 21 9, 27 19, 6 35, 21 19, 15 4, 7 9, 16 1, 6 41, 21 17, 19 11, 6 14, 6
43, 29 22, 15 43, 23 3, 37 27, 27 2, 27 27, 29 11, 2 29, 30 23, 2 16, 37 29, 29 25,
15 41, 7 45, 16 33, 19 44, 25 6, 30 29, 15 38, 6 40, 7 23, 23 7, 6 25, 21 7, 19 19,
24 32, 10 21, 6 42, 49 7, 12 24, 6 33, 44 21, 6 12, 23 5, 29 21, 7 38, 27 46, 15 8,
47 27, 10 27, 16 22, 23 14, 16 5, 27 21, 31 7, 25 29, 46 6, 31 16, 29 16, 24 47, 15
31, 19 20, 6 7, 37 15, 16 25, 46 16, 29 32, 33 23, 24 28, 17 19, 23 10, 10 16, 21
24, 6 29, 44 23, 30 16, 12 19, 23 15, 33 6, 17 7, 17 21, 15 1, 2 24, 12 27, 29 33,
32 23, 12 15, 29 37, 21 44, 49 23, 23 19, 27 45, 7 49, 25 15, 35 29, 23 8, 24 19,
15 15, 30 11, 44 27, 52 23, 15 51, 27 17, 4 29, 16 50, 47 6, 15 10, 52 21, 19 9, 43
19, 7 4, 37 19, 24 7, 46 29, 7 19, 18 7, 43 7, 12 6, 32 24, 27 38, 16 29, 15 5, 21
30, 27 26, 32 15, 45 21, 16 49, 49 15, 29 19, 19 13, 32 19, 7 43, 49 19, 7 11, 24
188
42, 52 36, 15 34, 16 20, 15 21, 29 3, 25 20, 32 16, 21 4, 21 38, 36 24, 19 46, 27
28, 21 5, 6 9, 29 36, 24 33, 23 12, 21 14, 27 4, 16 26, 29 8, 45 24, 6 21, 33 24,
49 6, 46 7, 24 22, 19 39, 7 44, 23 37, 23 46, 25 27, 21 39, 19 7, 21 35, 32 7, 19
42, 25 23, 19 40, 36 30, 23 35, 30 7, 21 36, 29 43, 27 44, 7 28, 16 2, 19 47, 49 2,
7 5, 46 27, 24 16, 21 3, 19 25, 16 32, 48 27, 23 17, 30 36, 27 14, 7 24, 7 17, 48
7, 16 6, 19 30, 19 10, 30 32, 21 43, 29 9, 29 2, 7 1, 19 38, 29 15, 16 12, 17 24,
21 32, 7 10, 25 16, 20 24, 15 36, 23 18, 15 26, 27 51, 7 35, 24 44, 21 6, 17 29, 19
29, 31 29, 47 19, 23 29, 20 6, 6 37, 23 26, 36 13, 27 11, 2 23, 7 18, 21 18, 19 24,
24 3, 19 35, 27 20, 7 33, 23 32, 16 39, 23 16, 16 30, 43 21, 2 6, 19 15, 18 15, 21
28, 4 21, 27 35, 24 36, 33 15, 16 41, 23 22, 46 23, 29 13, 6 15, 32 29, 37 21, 36
15, 4 7, 16 40, 15 12, 6 16, 37 24, 19 12, 24 34, 23 9, 19 50, 27 24, 47 7, 2 7, 52
7, 15 32, 15 39, 19 34, 16 45, 24 18, 10 7, 10 29, 15 16, 31 4, 23 1, 18 16, 6 4,
29 14, 52 27, 15 18, 19 4, 35 2, 29 20, 19 26, 45 41, 7 13, 16 16, 45 7, 19 1, 23
42, 16 36, 19 33, 23 40, 23 34, 29 40, 24 50, 23 11, 6 11, 21 33, 27 7, 43 6, 24
15, 16 44, 23 24, 48 15, 45 27, 18 29, 23 13, 46 19, 19 37, 15 28, 43 27, 20 21, 52
29, 24 8, 35 6, 21 8, 6 13, 19 41, 27 47, 29 26, 20 7, 21 29, 31 19, 16 51, 27 8,
36 29, 10 24, 24 51, 25 19, 24 46, 7 47, 35 27, 18 24, 7 16, 7 20, 23 28, 2 21, 24
38, 47 23, 31 23, 6 2, 23 30, 27 40, 7 34, 4 19, 7 6, 37 44, 24 35, 6 17, 16 21, 20
19, 19 3, 23 44, 27 30, 36 3, 19 6, 6 24, 24 45, 21 37, 27 25, 29 41, 12 16, 7 32,
15 30, 27 42, 12 30, 29 4, 24 40, 16 14, 12 23, 19 49, 47 29, 27 6, 6 39, 6 44, 32
11, 36 6, 29 5, 29 45, 29 12, 18 19, 7 14, 24 11, 19 17, 27 18, 44 19, 35 24, 21
47, 24 49, 43 45, 21 45, 23 23, 24 27, 4 16, 21 26, 7 26, 4 24, 4 15, 19 21, 15 35,
7 22, 19 45, 27 31, 44 24, 33 21, 29 31, 29 42, 6 31, 17 30, 27 41, 6 46, 19 31, 16
47, 6 22, 27 32, 16 3, 29 49, 27 5, 30 12, 24 41, 23 41, 17 23, 7 40, 20 29, 21 41,
35 15, 16 23, 29 44, 27 43, 6 3, 35 21, 43 15, 27 22, 45 16, 48 16, 6 30, 19 27, 23
33, 24 6, 7 31, 7 37, 24 26, 17 6, 6 49, 29 50, 18 6, 21 31, 52 16, 17 44, 21 21,
45 23, 10 23, 6 38, 27 13, 6 34, 46 15, 6 5, 27 1, 24 5, 36 27, 24 9, 7 30, 4 6, 15
24, 15 33, 27 10, 6 45, 24 43, 15 17, 16 4, 31 6, 32 30, 6 6, 37 6, 6 18, 21 16, 18
27, 16 17, 10 6, 20 23, 7 25, 29 30, 35 23, 23 6, 21 22, 24 39;
param: K:
D:= 1 6723
43
29 2
16430 23
27 3
3126
21
49 4
1943
29
7 5
3866
23
34 6
7619
33 7
1233
37
7 8
9960
21
30 9
3407
27
26 10 13953 31
21 11 6979
25
21
24 12 10192 23
24 13 14723 36
7 14
135
45
29 15 108
43 16 961
45
27 17 685
36 18 159
49
19 19 195
52
36 20 5832
43
27 21 5362
15 22 6144
15
21 23 813
25
20 24 9485
17
27 25 21809 48
21 26 1359
24
8 27
5657
20 28 4841
21
8 29
3112
29
26 30 21283 21
2 31
1864
21
29 32 4755
32
27 33 4504
29
39 34 328
30
19 35 3012
25
7 36
36
19 37 3338
27
49 38 873
24
46 39 4199
29
21 41 6710
21 42 16044 6
2 43
24
25 44 15303 27
40 45 5256
27
3 46
9086
49
27 47 518
30
21 48 11183 7
6 49
37
44 50 9695
24
29 51 228
44 52 4842
24
14 53 3578
16
21 54 5082
16
27 55 131
19
3 56
47
21 57 551
27 58 2979
25
21 59 10227 27
30 60 412
36
3 61
2296
19
6 62
33
27 63 1129
23
37 64 3664
23
43 65 4012
21
37 66 13242 24
23 67 8807
25
625
24 40 294
2107
776
7498
1846
189
27 68 11287 27
25 69 2723
24
37 70 4689
12
21 71 9800
27
15 72 1442
27 73 113
15
30 74 317
36
30 75 568
21
36 76 369
12
30 77 11982 29
43 78 6865
30
27 79 1101
23
21 80 10807 27
44 81 3068
21
50 82 248
43
39 83 316
49
35 84 438
19
49 85 2137
19 86 11177 27
6 87
49
2 88
819
25
44 89 2739
44 90 142
11 91 7048
8 92
29
32
1071
6303
46
27 93 4648
27
19 94 10491 15
7 95
45 96 2639
21
19 97 582
19
17 98 1134
19
11 99 10527 27
8936
18 100 497
30
36 101 14374 21
25 102 3218
46
24 103 2480
21
47 104 10010 7
24 105 1573
43
45 106 630
30
32 107 976
19
30 108 1433
16 109 1141
25
6 110 2364
29
9 111 7367
44
37 112 11374 7
23 113 6558
44
24 114 510
20
24 115 10611 23
7 116 10675 6
25 117 553
15
36 118 8170
27
51 119 3484
29
42 120 5661
24
44 121 830
49
7 122 446
44
21 123 4590
33 124 2602
21
6 125 219
2 126 387
36
32 127 185
17
30 128 5217
27
36 129 18244 23
29 130 104
18
23 131 1961
27
32 132 3933
37 133 12362 27
5 134 353
30
12 135 2706
8 136 7158
47
27 137 103
10
27 138 3383
1 139 972
36
13 140 4141
23
14 141 4603
27
11 142 13929 27
43 143 2295
3 144 2705
43
23 145 19831 27
22 146 5341
27
33 147 18296 27
20 148 6472
30 149 10493 19
27 150 1481
24
6 151 727
17
19 152 640
6 153 5107
37 154 6285
24
20 155 2681
29 156 3316
21
28 157 5428
49 158 9384
27
35 159 4560
21 160 1646
21
31 161 309
52
16 162 405
17
44 163 235
33
6 164 8210
15 165 524
45
23 166 660
37
21 167 2832
36
15 168 372
37
24 169 6701
24
34 170 4256
36
21 171 20694 12
27 172 10684 27
23 173 13370 36
27 174 6373
47
7 175 12061 29
46 176 10661 21
44 177 8425
21 178 10797 27
45 179 4100
15
33 180 1388
49 181 140
19 182 5862
29
38 183 9296
27
10 184 122
23
45 185 21569 29
27 186 368
24
43 187 423
31
4 188 560
30
11 189 8389
44
27 190 153
32
30 191 2985
21
16 192 991
27
17 193 1384
19
2 194 10114 21
15 195 251
35
2 196 155
18
27 197 3761
45
41 198 17188 46
29 199 4577
15
6 200 5955
25 ;
param distancia default 0 := [43, 24] 1092 [6, 27] 569 [43, 29] 118 [23, 27] 1061
[21, 49] 483 [29, 7] 1625 [21, 46] 2127 [7, 46] 1814 [29, 18] 909 [37, 7] 274 [16,
43] 2225 [15, 37] 643 [16, 15] 611 [15, 46] 1933 [7, 42] 1875 [25, 24] 460 [36, 7]
762 [45, 29] 526 [15, 19] 320 [30, 24] 622 [18, 21] 1030 [16, 18] 1437 [6, 36] 267
[23, 20] 704 [31, 27] 1190 [7, 15] 371 [7, 50] 502 [15, 42] 1994 [15, 40] 601 [17,
16] 781 [17, 27] 444 [44, 6] 878 [32, 21] 514 [21, 12] 549 [19, 36] 218 [32, 6] 444
[23, 47] 2693 [21, 2] 587 [30, 15] 317 [15, 13] 519 [20, 27] 529 [32, 27] 821 [29,
39] 480 [24, 12] 631 [30, 19] 398 [25, 7] 178 [17, 15] 368 [37, 16] 1119 [15, 29]
1744 [45, 6] 1412 [16, 9] 2465 [24, 31] 1585 [33, 19] 326 [29, 29] 0 [27, 29] 1373
[21, 11] 443 [33, 7] 395 [21, 51] 754 [24, 25] 459 [49, 27] 468 [27, 12] 114 [36,
23] 1762 [49, 21] 487 [15, 2] 590 [29, 47] 3001 [44, 7] 396 [46, 21] 2128 [27, 39]
1168 [23, 4] 2156 [19, 43] 1717 [23, 25] 1187 [21, 20] 994 [24, 23] 735 [23, 2]
190
1334 [27, 15] 377 [23, 39] 684 [19, 23] 1549 [23, 50] 1694 [23, 21] 1630 [44, 16]
1240 [43, 39] 359 [49, 35] 270 [20, 16] 1397 [25, 44] 343 [7, 8] 129 [24, 21] 949
[15, 14] 1251 [15, 7] 373 [6, 26] 1562 [19, 16] 699 [30, 6] 507 [27, 16] 981 [6,
47] 1137 [49, 29] 1675 [4, 23] 2154 [31, 24] 1494 [7, 36] 762 [21, 23] 1630 [21,
34] 1288 [19, 8] 621 [15, 22] 797 [21, 25] 458 [46, 24] 1362 [16, 31] 253 [27, 34]
723 [15, 3] 253 [6, 23] 1624 [7, 12] 532 [45, 19] 1318 [47, 15] 1267 [44, 37] 122
[33, 29] 1667 [19, 32] 314 [49, 24] 982 [29, 1] 2029 [6, 50] 176 [7, 2] 942 [36,
32] 182 [16, 11] 650 [23, 31] 2267 [48, 24] 905 [16, 10] 1050 [27, 36] 763 [7, 3]
604 [35, 7] 812 [18, 23] 602 [24, 2] 1040 [12, 7] 532 [23, 51] 926 [6, 8] 362 [7,
39] 1603 [6, 1] 88 [16, 37] 1120 [48, 6] 106 [21, 40] 796 [43, 23] 361 [27, 37] 536
[27, 33] 300 [23, 49] 1365 [31, 15] 819 [48, 23] 1521 [7, 41] 1550 [24, 30] 623
[29, 6] 1932 [43, 16] 2225 [19, 18] 959 [15, 20] 903 [21, 1] 102 [24, 20] 130 [7,
29] 1625 [15, 9] 1862 [47, 16] 662 [7, 27] 440 [52, 19] 468 [44, 29] 1313 [47, 24]
1942 [15, 23] 1435 [10, 15] 438 [24, 17] 958 [21, 10] 642 [36, 21] 336 [2, 15] 593
[27, 23] 1065 [24, 24] 0 [29, 46] 322 [33, 16] 726 [6, 51] 803 [7, 21] 444 [27, 9]
1492 [29, 35] 1421 [16, 34] 1696 [2, 49] 107 [2, 19] 280 [44, 15] 715 [29, 38] 193
[29, 10] 1352 [7, 7] 0 [24, 13] 1396 [23, 45] 235 [24, 4] 1474 [52, 24] 1402 [29,
27] 1369 [16, 35] 1124 [24, 10] 577 [16, 13] 458 [10, 19] 556 [19, 2] 278 [21, 15]
203 [29, 51] 1234 [36, 16] 498 [37, 23] 976 [15, 6] 198 [15, 47] 1267 [19, 14] 1375
[16, 8] 721 [16, 24] 1286 [15, 25] 345 [23, 36] 1760 [31, 21] 617 [15, 44] 703 [12,
29] 1466 [15, 11] 483 [15, 50] 268 [21, 27] 574 [45, 15] 1222 [29, 28] 1851 [16,
38] 2153 [48, 29] 1830 [19, 28] 378 [21, 42] 2189 [21, 13] 459 [48, 21] 112 [6, 20]
1043 [16, 42] 2597 [20, 15] 902 [16, 19] 697 [29, 23] 440 [35, 16] 1125 [29, 34]
809 [36, 19] 221 [27, 49] 463 [29, 24] 1172 [7, 51] 419 [23, 38] 248 [27, 3] 337
[30, 21] 513 [24, 29] 1173 [27, 50] 637 [19, 22] 840 [24, 14] 522 [16, 27] 983 [47,
21] 1066 [4, 27] 1099 [25, 21] 461 [6, 28] 153 [29, 17] 1724 [33, 27] 303 [16, 28]
509 [23, 43] 362 [15, 27] 380 [49, 16] 867 [12, 21] 549 [24, 37] 238 [15, 45] 1221
[15, 49] 485 [2, 27] 528 [35, 19] 433 [48, 19] 330 [16, 46] 2536 [30, 27] 108 [16,
7] 850 [24, 1] 1039 [19, 51] 787 [6, 32] 448 [21, 50] 81 [52, 6] 518 [52, 15] 727
[6, 10] 636 [19, 5] 825 [6, 19] 225 [21, 9] 2057 [27, 19] 504 [6, 35] 651 [21, 19]
317 [15, 4] 730 [7, 9] 1743 [16, 1] 373 [6, 41] 1477 [21, 17] 398 [19, 11] 205 [6,
14] 1440 [6, 43] 1811 [29, 22] 999 [15, 43] 1622 [23, 3] 1384 [37, 27] 532 [27, 2]
523 [27, 27] 0 [29, 11] 1917 [2, 29] 1628 [30, 23] 1163 [2, 16] 972 [37, 29] 1414
[29, 25] 1495 [15, 41] 1496 [7, 45] 1102 [16, 33] 725 [19, 44] 929 [25, 6] 506 [30,
29] 1471 [15, 38] 1551 [6, 40] 790 [7, 23] 1248 [23, 7] 1249 [6, 25] 534 [21, 7]
441 [19, 19] 0 [24, 32] 1338 [10, 21] 633 [6, 42] 2183 [49, 7] 860 [12, 24] 630 [6,
33] 311 [44, 21] 833 [6, 12] 544 [23, 5] 736 [29, 21] 1938 [7, 38] 1432 [27, 46]
1563 [15, 8] 244 [47, 27] 1639 [10, 27] 66 [16, 22] 1400 [23, 14] 213 [16, 5] 1304
[27, 21] 573 [31, 7] 1057 [25, 29] 1496 [46, 6] 2122 [31, 16] 224 [29, 16] 2346
[24, 47] 2011 [15, 31] 841 [19, 20] 1027 [6, 7] 490 [37, 15] 639 [16, 25] 866 [46,
16] 2536 [29, 32] 2054 [33, 23] 1359 [24, 28] 845 [17, 19] 89 [23, 10] 1044 [10,
16] 1042 [21, 24] 878 [6, 29] 1932 [44, 23] 875 [30, 16] 921 [12, 19] 436 [23, 15]
1434 [33, 6] 311 [17, 7] 710 [17, 21] 401 [15, 1] 295 [2, 24] 1043 [12, 27] 116
[29, 33] 1665 [32, 23] 1739 [12, 15] 354 [29, 37] 1413 [21, 44] 762 [49, 23] 1385
[23, 19] 1548 [27, 45] 851 [7, 49] 858 [25, 15] 347 [35, 29] 1422 [23, 8] 1299 [24,
19] 1021 [15, 15] 0 [30, 11] 555 [44, 27] 492 [52, 23] 1985 [15, 51] 663 [27, 17]
191
441 [4, 29] 2462 [16, 50] 411 [47, 6] 1136 [15, 10] 447 [52, 21] 538 [19, 9] 1957
[43, 19] 1717 [7, 4] 969 [37, 19] 897 [24, 7] 512 [46, 29] 324 [7, 19] 713 [18, 7]
716 [43, 7] 1503 [12, 6] 543 [32, 24] 1336 [27, 38] 1180 [16, 29] 2346 [15, 5] 701
[21, 30] 512 [27, 26] 1003 [32, 15] 585 [45, 21] 1418 [16, 49] 864 [49, 15] 487
[29, 19] 1838 [19, 13] 269 [32, 19] 313 [7, 43] 1503 [49, 19] 175 [7, 11] 839 [24,
42] 1492 [52, 36] 283 [15, 34] 1093 [16, 20] 1403 [15, 21] 204 [29, 3] 1693 [25,
20] 530 [32, 16] 606 [21, 4] 523 [21, 38] 1745 [36, 24] 1199 [19, 46] 2028 [27, 28]
510 [21, 5] 896 [6, 9] 2051 [29, 36] 2051 [24, 33] 754 [23, 12] 1157 [21, 14] 1445
[27, 4] 1099 [16, 26] 1976 [29, 8] 1643 [45, 24] 812 [6, 21] 102 [33, 24] 755 [49,
6] 393 [46, 7] 1814 [24, 22] 922 [19, 39] 1598 [7, 44] 394 [23, 37] 975 [23, 46]
631 [25, 27] 269 [21, 39] 1744 [19, 7] 749 [21, 35] 743 [32, 7] 941 [19, 42] 2090
[25, 23] 1187 [19, 40] 726 [36, 30] 610 [23, 35] 1131 [30, 7] 496 [21, 36] 330 [29,
43] 118 [27, 44] 496 [7, 28] 339 [16, 2] 968 [19, 47] 1354 [49, 2] 105 [7, 5] 582
[46, 27] 1559 [24, 16] 1356 [21, 3] 397 [19, 25] 637 [16, 32] 608 [48, 27] 466 [23,
17] 1434 [30, 36] 611 [27, 14] 881 [7, 24] 511 [7, 17] 708 [48, 7] 459 [16, 6] 480
[19, 30] 396 [19, 10] 547 [30, 32] 692 [21, 43] 1817 [29, 9] 384 [29, 2] 1624 [7,
1] 533 [19, 38] 1646 [29, 15] 1742 [16, 12] 958 [17, 24] 958 [21, 32] 511 [7, 10]
501 [25, 16] 869 [20, 24] 130 [15, 36] 398 [23, 18] 629 [15, 26] 1373 [27, 51] 293
[7, 35] 812 [24, 44] 138 [21, 6] 99 [17, 29] 1725 [19, 29] 1839 [31, 29] 2554 [47,
19] 1353 [23, 29] 442 [20, 6] 1092 [6, 37] 760 [23, 26] 186 [36, 13] 106 [27, 11]
684 [2, 23] 1337 [7, 18] 716 [21, 18] 1029 [19, 24] 1019 [24, 3] 854 [19, 35] 434
[27, 20] 533 [7, 33] 394 [23, 32] 1764 [16, 39] 2152 [23, 16] 2038 [16, 30] 921
[43, 21] 1817 [2, 6] 498 [19, 15] 321 [18, 15] 834 [21, 28] 101 [4, 21] 526 [27,
35] 393 [24, 36] 1267 [33, 15] 122 [16, 41] 1949 [23, 22] 708 [46, 23] 630 [29, 13]
2099 [6, 15] 197 [32, 29] 2029 [37, 21] 712 [36, 15] 407 [4, 7] 966 [16, 40] 1204
[15, 12] 355 [6, 16] 482 [37, 24] 238 [19, 12] 435 [24, 34] 364 [23, 9] 628 [19,
50] 392 [27, 24] 524 [47, 7] 1506 [2, 7] 944 [52, 7] 965 [15, 32] 579 [15, 39] 1549
[19, 34] 1218 [16, 45] 1824 [24, 18] 436 [10, 7] 501 [10, 29] 1352 [15, 16] 612
[31, 4] 97 [23, 1] 1720 [18, 16] 1438 [6, 4] 600 [29, 14] 651 [52, 27] 1098 [15,
18] 835 [19, 4] 817 [35, 2] 219 [29, 20] 1142 [19, 26] 1469 [45, 41] 635 [7, 13]
891 [16, 16] 0 [45, 7] 1104 [19, 1] 304 [23, 42] 760 [16, 36] 495 [19, 33] 328 [23,
40] 835 [23, 34] 371 [29, 40] 1143 [24, 50] 1007 [23, 11] 1626 [6, 11] 351 [21, 33]
317 [27, 7] 445 [43, 6] 1811 [24, 15] 831 [16, 44] 1170 [23, 24] 734 [48, 15] 94
[45, 27] 849 [18, 29] 910 [23, 13] 1809 [46, 19] 2028 [19, 37] 896 [15, 28] 146
[43, 27] 1247 [20, 21] 990 [52, 29] 2275 [24, 8] 562 [35, 6] 651 [21, 8] 313 [6,
13] 387 [19, 41] 1260 [27, 47] 1636 [29, 26] 369 [20, 7] 645 [21, 29] 1938 [31, 19]
905 [16, 51] 1163 [27, 8] 443 [36, 29] 2053 [10, 24] 578 [24, 51] 232 [25, 19] 639
[24, 46] 1362 [7, 47] 1506 [35, 27] 396 [18, 24] 435 [7, 16] 851 [7, 20] 644 [23,
28] 1543 [2, 21] 592 [24, 38] 979 [47, 23] 2694 [31, 23] 2245 [6, 2] 496 [23, 30]
1163 [27, 40] 231 [7, 34] 878 [4, 19] 813 [7, 6] 489 [37, 44] 122 [24, 35] 910 [6,
17] 306 [16, 21] 410 [20, 19] 1029 [19, 3] 168 [23, 44] 875 [27, 30] 106 [36, 3]
382 [19, 6] 225 [6, 24] 927 [24, 45] 812 [21, 37] 712 [27, 25] 274 [29, 41] 852
[12, 16] 958 [7, 32] 943 [15, 30] 318 [27, 42] 1624 [12, 30] 44 [29, 4] 2464 [24,
40] 396 [16, 14] 1854 [12, 23] 1157 [19, 49] 174 [47, 29] 3002 [27, 6] 567 [6, 39]
1738 [6, 44] 811 [32, 11] 143 [36, 6] 265 [29, 5] 1045 [29, 45] 525 [29, 12] 1465
[18, 19] 961 [7, 14] 1035 [24, 11] 1201 [19, 17] 89 [27, 18] 464 [44, 19] 930 [35,
192
24] 910 [21, 47] 1060 [24, 49] 979 [43, 45] 404 [21, 45] 1415 [23, 23] 0 [24, 27]
521 [4, 16] 132 [21, 26] 1568 [7, 26] 1254 [4, 24] 1402 [4, 15] 727 [19, 21] 318
[15, 35] 560 [7, 22] 851 [19, 45] 1316 [27, 31] 1210 [44, 24] 137 [33, 21] 317 [29,
31] 2575 [29, 42] 516 [6, 31] 711 [17, 30] 336 [27, 41] 1115 [6, 46] 2121 [19, 31]
928 [16, 47] 663 [6, 22] 985 [27, 32] 821 [16, 3] 778 [29, 49] 1655 [27, 5] 331
[30, 12] 44 [24, 41] 1444 [23, 41] 864 [17, 23] 1434 [7, 40] 554 [20, 29] 1142 [21,
41] 1569 [35, 15] 559 [16, 23] 2038 [29, 44] 1312 [27, 43] 1252 [6, 3] 291 [35, 21]
745 [43, 15] 1621 [27, 22] 416 [45, 16] 1826 [48, 16] 520 [6, 30] 507 [19, 27] 504
[23, 33] 1356 [24, 6] 994 [7, 31] 1080 [7, 37] 275 [24, 26] 918 [17, 6] 307 [6, 49]
391 [29, 50] 2002 [18, 6] 1024 [21, 31] 633 [52, 16] 388 [17, 44] 869 [21, 21] 0
[45, 23] 236 [10, 23] 1043 [6, 38] 1739 [27, 13] 772 [6, 34] 1282 [46, 15] 1932 [6,
5] 890 [27, 1] 664 [24, 5] 346 [36, 27] 765 [24, 9] 1360 [7, 30] 495 [4, 6] 596
[15, 24] 820 [15, 33] 122 [27, 10] 66 [6, 45] 1410 [24, 43] 1093 [15, 17] 366 [16,
4] 142 [31, 6] 687 [32, 30] 690 [6, 6] 0 [37, 6] 756 [6, 18] 1023 [21, 16] 405 [18,
27] 461 [16, 17] 779 [10, 6] 627 [20, 23] 704 [7, 25] 178 [29, 30] 1471 [35, 23]
1131 [23, 6] 1624 [21, 22] 991 [24, 39] 1323 ;
end;
agosto.dat
data;
param n := 52;
set T := truck carreta;
param U := truck 12000, carreta 24000;
param c := truck 1.0, carreta 1.4;
set V := 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 17 19 20 21 22 23 24 25 26 27 28
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 48 50 51 52;
set A := 43 24, 6 27, 43 29, 23 27, 21 49, 29 7, 21 46, 7 46, 29 18, 37 7, 15 37,
16 43, 21 48, 16 15, 15 46, 7 42, 25 24, 36 7, 45 29, 15 19, 30 24, 18 21, 16 18, 6
36, 23 20, 31 27, 7 15, 7 50, 15 42, 15 40, 17 16, 24 52, 17 27, 44 6, 32 21, 21
12, 19 36, 32 6, 23 47, 21 2, 30 15, 15 13, 20 27, 32 27, 29 39, 24 12, 30 19, 25
7, 17 15, 37 16, 15 29, 45 6, 16 9, 24 31, 33 19, 29 29, 27 29, 21 11, 33 7, 21 51,
24 25, 49 27, 28 29, 27 12, 36 23, 49 21, 15 2, 29 47, 44 7, 46 21, 27 39, 23 25,
19 43, 21 20, 24 23, 23 2, 27 15, 23 39, 19 23, 23 50, 23 21, 44 16, 20 16, 25 44,
7 8, 24 21, 15 14, 15 7, 6 26, 19 16, 30 6, 27 16, 6 47, 49 29, 4 23, 31 24, 7 36,
21 23, 21 34, 19 8, 15 22, 21 25, 46 24, 16 31, 27 34, 15 3, 6 23, 23 52, 7 12, 45
19, 47 15, 44 37, 33 29, 19 32, 49 24, 29 1, 6 52, 6 50, 7 2, 36 32, 16 11, 23 31,
48 24, 16 10, 27 36, 7 3, 35 7, 18 23, 7 48, 24 2, 12 7, 23 51, 6 8, 7 39, 6 1, 47
44, 16 37, 48 6, 21 40, 43 23, 27 37, 27 33, 23 49, 31 15, 48 23, 7 41, 24 30, 29
6, 43 16, 19 18, 15 20, 21 1, 24 20, 7 29, 15 9, 47 16, 7 27, 52 19, 44 29, 47 24,
15 23, 24 17, 21 10, 36 21, 2 15, 27 23, 24 24, 29 46, 33 16, 6 51, 7 21, 27 9, 29
35, 16 34, 2 49, 2 19, 44 15, 29 38, 29 10, 7 7, 24 13, 23 45, 52 24, 29 27, 16 35,
24 10, 16 13, 19 2, 21 15, 29 51, 36 16, 37 23, 15 6, 15 47, 19 14, 16 8, 16 24, 15
25, 23 36, 31 21, 15 44, 12 29, 15 11, 15 50, 21 27, 45 15, 29 28, 16 38, 48 29, 19
28, 21 42, 21 13, 48 21, 6 20, 16 42, 20 15, 16 19, 29 23, 35 16, 29 34, 36 19, 27
193
49, 29 24, 7 51, 23 38, 27 3, 30 21, 24 29, 27 50, 19 22, 24 14, 16 27, 47 21, 4
27, 25 21, 6 28, 16 48, 29 17, 33 27, 16 28, 15 27, 23 43, 49 16, 12 21, 24 37, 15
45, 15 49, 2 27, 35 19, 48 19, 16 46, 29 52, 30 27, 16 7, 24 1, 19 51, 6 32, 21 50,
52 6, 52 15, 6 10, 19 5, 6 19, 21 9, 27 19, 6 35, 21 19, 7 9, 16 1, 6 41, 19 11, 21
17, 6 14, 6 43, 29 22, 15 43, 23 3, 37 27, 27 2, 27 27, 29 11, 2 29, 30 23, 2 16,
37 29, 29 25, 15 41, 28 6, 7 45, 16 33, 19 44, 25 6, 30 29, 15 38, 6 40, 7 23, 23
7, 6 25, 21 7, 19 19, 24 32, 6 42, 49 7, 12 24, 6 33, 44 21, 6 12, 23 5, 28 7, 29
21, 7 38, 15 52, 27 46, 15 8, 47 27, 16 22, 28 24, 23 14, 16 5, 27 21, 31 7, 25 29,
46 6, 31 16, 29 16, 24 47, 15 31, 6 7, 19 20, 37 15, 16 25, 46 16, 29 32, 33 23, 24
28, 17 19, 23 10, 21 24, 6 29, 44 23, 30 16, 12 19, 23 15, 33 6, 43 26, 17 7, 17
21, 15 1, 2 24, 12 27, 29 33, 32 23, 12 15, 29 37, 21 44, 49 23, 23 19, 27 45, 7
49, 25 15, 35 29, 23 8, 24 19, 15 15, 30 11, 44 27, 52 23, 15 51, 27 17, 4 29, 16
50, 47 6, 15 10, 52 21, 19 9, 43 19, 37 19, 27 52, 24 7, 46 29, 7 19, 18 7, 43 7,
12 6, 32 24, 27 38, 16 29, 15 5, 21 30, 27 26, 32 15, 45 21, 16 49, 49 15, 29 19,
19 13, 32 19, 7 43, 49 19, 7 11, 24 42, 15 34, 16 20, 16 52, 15 21, 29 3, 25 20, 32
16, 21 38, 36 24, 19 46, 27 28, 21 5, 6 9, 29 36, 24 33, 23 12, 21 14, 16 26, 29 8,
45 24, 6 21, 33 24, 49 6, 19 39, 46 7, 24 22, 24 48, 7 44, 23 37, 21 39, 23 46, 25
27, 19 7, 21 35, 32 7, 19 42, 25 23, 19 40, 36 30, 23 35, 30 7, 21 36, 29 43, 28
15, 27 44, 7 28, 23 48, 16 2, 19 47, 49 2, 7 5, 46 27, 24 16, 21 3, 19 25, 16 32,
15 48, 48 27, 23 17, 30 36, 27 14, 7 24, 7 17, 48 7, 16 6, 19 30, 19 10, 30 32, 21
43, 29 9, 29 2, 7 1, 19 38, 29 15, 16 12, 21 32, 7 10, 17 24, 25 16, 20 24, 15 36,
23 18, 15 26, 27 51, 7 35, 24 44, 21 6, 17 29, 19 29, 31 29, 29 48, 47 19, 23 29,
20 6, 6 37, 28 21, 23 26, 36 13, 27 11, 2 23, 7 18, 21 18, 19 24, 24 3, 19 35, 27
20, 7 33, 16 39, 23 32, 23 16, 16 30, 43 21, 2 6, 19 15, 18 15, 21 28, 4 21, 27 35,
24 36, 33 15, 16 41, 23 22, 46 23, 19 52, 29 13, 6 15, 32 29, 37 21, 36 15, 4 7, 16
40, 15 12, 6 16, 37 24, 19 12, 24 34, 23 9, 19 50, 27 24, 47 7, 2 7, 52 7, 15 32,
15 39, 19 34, 16 45, 24 18, 15 16, 23 1, 18 16, 29 14, 52 27, 15 18, 29 20, 19 26,
45 41, 7 13, 16 16, 45 7, 19 1, 23 42, 16 36, 19 33, 23 40, 23 34, 29 40, 24 50, 23
11, 21 33, 6 11, 27 7, 43 6, 24 15, 16 44, 23 24, 48 15, 45 27, 18 29, 23 13, 46
19, 19 37, 15 28, 43 27, 20 21, 52 29, 24 8, 35 6, 21 8, 6 13, 19 41, 27 47, 29 26,
20 7, 21 29, 31 19, 16 51, 27 8, 36 29, 24 51, 25 19, 24 46, 27 48, 7 47, 35 27, 18
24, 7 20, 7 16, 23 28, 2 21, 24 38, 47 23, 31 23, 6 2, 23 30, 27 40, 7 34, 35 49, 4
19, 7 6, 37 44, 19 48, 24 35, 6 17, 16 21, 20 19, 19 3, 23 44, 27 30, 36 3, 19 6, 6
24, 24 45, 21 37, 27 25, 29 41, 12 16, 7 32, 15 30, 27 42, 12 30, 24 40, 7 52, 16
14, 12 23, 19 49, 6 39, 47 29, 27 6, 6 44, 36 6, 29 5, 29 45, 29 12, 6 48, 18 19, 7
14, 21 52, 46 43, 19 17, 24 11, 27 18, 44 19, 35 24, 21 47, 24 49, 43 45, 21 45, 23
23, 24 27, 4 16, 21 26, 7 26, 4 24, 4 15, 19 21, 15 35, 7 22, 19 45, 27 31, 44 24,
33 21, 29 31, 29 42, 6 31, 17 30, 27 41, 6 46, 19 31, 16 47, 6 22, 27 32, 16 3, 29
49, 27 5, 30 12, 24 41, 23 41, 17 23, 28 23, 7 40, 20 29, 21 41, 28 16, 35 15, 16
23, 29 44, 27 43, 6 3, 35 21, 43 15, 27 22, 45 16, 48 16, 6 30, 19 27, 23 33, 24 6,
7 31, 7 37, 28 27, 24 26, 17 6, 6 49, 29 50, 18 6, 21 31, 52 16, 28 19, 21 21, 45
23, 6 38, 27 13, 6 34, 46 15, 6 5, 27 1, 24 5, 36 27, 24 9, 7 30, 4 6, 15 24, 15
33, 27 10, 6 45, 12 44, 24 43, 15 17, 31 6, 6 6, 37 6, 6 18, 21 16, 18 27, 16 17,
20 23, 7 25, 29 30, 24 39, 35 23, 23 6, 21 22;
param: K:
29 4
18122 23
D:= 1 368
43
24 2
463
12
6 3
4290
43
27 5
21
49 6
2294
29
7 7
3328
23
3133
194
34 8
1147
30 12 4016
46 9
6116
21
33 10 1191
37
7 11
9898
21
27
26 13 14281 31
21 14 6003
25
24 15 7352
23
24 16 14496 36
7 17
43 18 2038
45
27 19 374
36 20 276
49
19 21 4131
43
27 22 136
16
52 23 4693
15 24 8388
15
21 25 838
31
27 26 524
25
20 27 7982
17
27 28 780
24
8 29
20 30 6432
21
8 31
114
32
21 32 2219
29
26 33 149
19
36 34 21159 21
2 35
3700
21
29 36 6283
32
27 37 3754
29
39 38 317
30
19 39 2591
25
7 40
36
19 41 3348
27
49 42 345
27
48 43 215
35
27 44 3265
29
24 45 333
21 46 8729
21 47 14323 6
2 48
1401
24
25 49 1338
46
7 50
3 52
9298
49
27 53 208
35
49 54 405
6 56
677
37
44 57 12431 24
16
21 61 5455
16
21 64 12500 27
30 65 576
36
27 68 792
23
37 72 9632
195
442
3018
40 51 7046
27
30
21 55 9278
29 58 345
44 59 5089
24
27 62 1248
47
21 63 3015
25
3 66
2027
19
6 67
7670
33
37 69 23007 15
27 70 5776
23
43 71 3928
21
24
23 73 8039
25
27 74 11759 27
25 75 1886
24
37 76 3426
12
21 77 8719
27
15 78 182
27 79 322
36
30 80 1436
21
36 81 4141
12
30 82 11192 29
43 83 6489
30
27 84 1348
23
21 85 7785
27
44 86 3408
21
50 87 442
19
49 88 2322
19 89 10374 27
6 90
2004
49
2 91
670
25
44 92 2195
44 93 6728
8 94
126
36
6 95
5285
27
19 96 7823
15
7 97
45 98 3217
21
19 99 1605
48
27 100 347
19
17 101 164
43 102 1130
19
11 103 8692
27
18 104 233
30
36 105 18945 27
2 106 14204 21
25 107 4024
46
24 108 3408
21
47 109 10924 7
24 110 641
43
45 111 4368
48
7 112 1888
19
30 113 1056
30
32 114 21630 24
27 115 1273
25
6 116 3551
29
9 117 5838
44
37 118 9782
23 119 5261
44
24 120 726
20
24 121 11472 23
7 122 10421 6
25 123 365
15
36 124 7539
27
51 125 4041
29
42 126 6708
24
44 127 1312
49
7 128 3888
33 129 2446
21
6 130 234
36
32 131 249
17
30 132 834
29
21 133 5751
27
36 134 13266 23
29 135 1673
27
32 136 3229
37 137 12636 27
5 138 422
30
12 139 127
28
21 140 4153
8 141 10510 47
27 142 2944
1 143 408
47
44 144 946
36
13 145 4791
23
14 146 4459
27
11 147 16320 27
43 148 2100
3 149 322
27
37 150 1782
43
23 151 20871 27
22 152 6649
27
33 153 18392 27
20 154 5647
30 155 10698 19
27 156 948
24
6 157 205
17
19 158 909
6 159 5049
37 160 6008
24
20 161 2812
29 162 3076
21
28 163 5182
49 164 9462
27
35 165 6339
21 166 2116
21
31 167 146
52
16 168 146
33
15 169 186
33
6 170 7385
15 171 1070
45
23 172 574
37
21 173 235
43
26 174 417
17
7 175 3124
36
15 176 257
37
24 177 6260
24
34 178 5364
36
21 179 17301 12
27 180 10690 27
23 181 17521 36
27 182 9497
47
7 183 12227 29
46 184 313
29
37 185 4311
21
44 186 9476
21 187 13281 27
45 188 3164
15
33 189 1583
49 190 5558
29
38 191 7942
14 60 4277
10437 29
46
15273 27
27
195
10 192 102
25
15 193 130
23
45 194 21552 29
27 195 461
12
44 196 2083
24
43 197 357
30
11 198 7419
44
27 199 3749
21
16 200 634
27
17 201 907
19
2 202 8355
21
15 203 171
18
27 204 4775
45
41 205 19120 24
29 207 4764
15
6 208 6067
25 ;
7 206 15163 46
param distancia default 0 := [43, 24] 1092 [6, 27] 569 [43, 29] 118 [23, 27] 1061
[21, 49] 483 [29, 7] 1625 [21, 46] 2127 [7, 46] 1814 [29, 18] 909 [37, 7] 274 [15,
37] 643 [16, 43] 2225 [21, 48] 110 [16, 15] 611 [15, 46] 1933 [7, 42] 1875 [25, 24]
460 [36, 7] 762 [45, 29] 526 [15, 19] 320 [30, 24] 622 [18, 21] 1030 [16, 18] 1437
[6, 36] 267 [23, 20] 704 [31, 27] 1190 [7, 15] 371 [7, 50] 502 [15, 42] 1994 [15,
40] 601 [17, 16] 781 [24, 52] 1472 [17, 27] 444 [44, 6] 878 [32, 21] 514 [21, 12]
549 [19, 36] 218 [32, 6] 444 [23, 47] 2693 [21, 2] 587 [30, 15] 317 [15, 13] 519
[20, 27] 529 [32, 27] 821 [29, 39] 480 [24, 12] 631 [30, 19] 398 [25, 7] 178 [17,
15] 368 [37, 16] 1119 [15, 29] 1744 [45, 6] 1412 [16, 9] 2465 [24, 31] 1585 [33,
19] 326 [29, 29] 0 [27, 29] 1373 [21, 11] 443 [33, 7] 395 [21, 51] 754 [24, 25] 459
[49, 27] 468 [28, 29] 1860 [27, 12] 114 [36, 23] 1762 [49, 21] 487 [15, 2] 590 [29,
47] 3001 [44, 7] 396 [46, 21] 2128 [27, 39] 1168 [23, 25] 1187 [19, 43] 1717 [21,
20] 994 [24, 23] 735 [23, 2] 1334 [27, 15] 377 [23, 39] 684 [19, 23] 1549 [23, 50]
1694 [23, 21] 1630 [44, 16] 1240 [20, 16] 1397 [25, 44] 343 [7, 8] 129 [24, 21] 949
[15, 14] 1251 [15, 7] 373 [6, 26] 1562 [19, 16] 699 [30, 6] 507 [27, 16] 981 [6,
47] 1137 [49, 29] 1675 [4, 23] 2154 [31, 24] 1494 [7, 36] 762 [21, 23] 1630 [21,
34] 1288 [19, 8] 621 [15, 22] 797 [21, 25] 458 [46, 24] 1362 [16, 31] 253 [27, 34]
723 [15, 3] 253 [6, 23] 1624 [23, 52] 2009 [7, 12] 532 [45, 19] 1318 [47, 15] 1267
[44, 37] 122 [33, 29] 1667 [19, 32] 314 [49, 24] 982 [29, 1] 2029 [6, 52] 521 [6,
50] 176 [7, 2] 942 [36, 32] 182 [16, 11] 650 [23, 31] 2267 [48, 24] 905 [16, 10]
1050 [27, 36] 763 [7, 3] 604 [35, 7] 812 [18, 23] 602 [7, 48] 457 [24, 2] 1040 [12,
7] 532 [23, 51] 926 [6, 8] 362 [7, 39] 1603 [6, 1] 88 [47, 44] 1826 [16, 37] 1120
[48, 6] 106 [21, 40] 796 [43, 23] 361 [27, 37] 536 [27, 33] 300 [23, 49] 1365 [31,
15] 819 [48, 23] 1521 [7, 41] 1550 [24, 30] 623 [29, 6] 1932 [43, 16] 2225 [19, 18]
959 [15, 20] 903 [21, 1] 102 [24, 20] 130 [7, 29] 1625 [15, 9] 1862 [47, 16] 662
[7, 27] 440 [52, 19] 468 [44, 29] 1313 [47, 24] 1942 [15, 23] 1435 [24, 17] 958
[21, 10] 642 [36, 21] 336 [2, 15] 593 [27, 23] 1065 [24, 24] 0 [29, 46] 322 [33,
16] 726 [6, 51] 803 [7, 21] 444 [27, 9] 1492 [29, 35] 1421 [16, 34] 1696 [2, 49]
107 [2, 19] 280 [44, 15] 715 [29, 38] 193 [29, 10] 1352 [7, 7] 0 [24, 13] 1396 [23,
45] 235 [52, 24] 1402 [29, 27] 1369 [16, 35] 1124 [24, 10] 577 [16, 13] 458 [19, 2]
278 [21, 15] 203 [29, 51] 1234 [36, 16] 498 [37, 23] 976 [15, 6] 198 [15, 47] 1267
[19, 14] 1375 [16, 8] 721 [16, 24] 1286 [15, 25] 345 [23, 36] 1760 [31, 21] 617
[15, 44] 703 [12, 29] 1466 [15, 11] 483 [15, 50] 268 [21, 27] 574 [45, 15] 1222
[29, 28] 1851 [16, 38] 2153 [48, 29] 1830 [19, 28] 378 [21, 42] 2189 [21, 13] 459
[48, 21] 112 [6, 20] 1043 [16, 42] 2597 [20, 15] 902 [16, 19] 697 [29, 23] 440 [35,
16] 1125 [29, 34] 809 [36, 19] 221 [27, 49] 463 [29, 24] 1172 [7, 51] 419 [23, 38]
248 [27, 3] 337 [30, 21] 513 [24, 29] 1173 [27, 50] 637 [19, 22] 840 [24, 14] 522
[16, 27] 983 [47, 21] 1066 [4, 27] 1099 [25, 21] 461 [6, 28] 153 [16, 48] 518 [29,
17] 1724 [33, 27] 303 [16, 28] 509 [15, 27] 380 [23, 43] 362 [49, 16] 867 [12, 21]
549 [24, 37] 238 [15, 45] 1221 [15, 49] 485 [2, 27] 528 [35, 19] 433 [48, 19] 330
[16, 46] 2536 [29, 52] 2299 [30, 27] 108 [16, 7] 850 [24, 1] 1039 [19, 51] 787 [6,
196
32] 448 [21, 50] 81 [52, 6] 518 [52, 15] 727 [6, 10] 636 [19, 5] 825 [6, 19] 225
[21, 9] 2057 [27, 19] 504 [6, 35] 651 [21, 19] 317 [7, 9] 1743 [16, 1] 373 [6, 41]
1477 [19, 11] 205 [21, 17] 398 [6, 14] 1440 [6, 43] 1811 [29, 22] 999 [15, 43] 1622
[23, 3] 1384 [37, 27] 532 [27, 2] 523 [27, 27] 0 [29, 11] 1917 [2, 29] 1628 [30,
23] 1163 [2, 16] 972 [37, 29] 1414 [29, 25] 1495 [15, 41] 1496 [28, 6] 153 [7, 45]
1102 [16, 33] 725 [19, 44] 929 [25, 6] 506 [30, 29] 1471 [15, 38] 1551 [6, 40] 790
[7, 23] 1248 [23, 7] 1249 [6, 25] 534 [21, 7] 441 [19, 19] 0 [24, 32] 1338 [6, 42]
2183 [49, 7] 860 [12, 24] 630 [6, 33] 311 [44, 21] 833 [6, 12] 544 [23, 5] 736 [28,
7] 341 [29, 21] 1938 [7, 38] 1432 [15, 52] 728 [27, 46] 1563 [15, 8] 244 [47, 27]
1639 [16, 22] 1400 [28, 24] 778 [23, 14] 213 [16, 5] 1304 [27, 21] 573 [31, 7] 1057
[25, 29] 1496 [46, 6] 2122 [31, 16] 224 [29, 16] 2346 [24, 47] 2011 [15, 31] 841
[6, 7] 490 [19, 20] 1027 [37, 15] 639 [16, 25] 866 [46, 16] 2536 [29, 32] 2054 [33,
23] 1359 [24, 28] 845 [17, 19] 89 [23, 10] 1044 [21, 24] 878 [6, 29] 1932 [44, 23]
875 [30, 16] 921 [12, 19] 436 [23, 15] 1434 [33, 6] 311 [43, 26] 248 [17, 7] 710
[17, 21] 401 [15, 1] 295 [2, 24] 1043 [12, 27] 116 [29, 33] 1665 [32, 23] 1739 [12,
15] 354 [29, 37] 1413 [21, 44] 762 [49, 23] 1385 [23, 19] 1548 [27, 45] 851 [7, 49]
858 [25, 15] 347 [35, 29] 1422 [23, 8] 1299 [24, 19] 1021 [15, 15] 0 [30, 11] 555
[44, 27] 492 [52, 23] 1985 [15, 51] 663 [27, 17] 441 [4, 29] 2462 [16, 50] 411 [47,
6] 1136 [15, 10] 447 [52, 21] 538 [19, 9] 1957 [43, 19] 1717 [37, 19] 897 [27, 52]
1097 [24, 7] 512 [46, 29] 324 [7, 19] 713 [18, 7] 716 [43, 7] 1503 [12, 6] 543 [32,
24] 1336 [27, 38] 1180 [16, 29] 2346 [15, 5] 701 [21, 30] 512 [27, 26] 1003 [32,
15] 585 [45, 21] 1418 [16, 49] 864 [49, 15] 487 [29, 19] 1838 [19, 13] 269 [32, 19]
313 [7, 43] 1503 [49, 19] 175 [7, 11] 839 [24, 42] 1492 [15, 34] 1093 [16, 20] 1403
[16, 52] 387 [15, 21] 204 [29, 3] 1693 [25, 20] 530 [32, 16] 606 [21, 38] 1745 [36,
24] 1199 [19, 46] 2028 [27, 28] 510 [21, 5] 896 [6, 9] 2051 [29, 36] 2051 [24, 33]
754 [23, 12] 1157 [21, 14] 1445 [16, 26] 1976 [29, 8] 1643 [45, 24] 812 [6, 21] 102
[33, 24] 755 [49, 6] 393 [19, 39] 1598 [46, 7] 1814 [24, 22] 922 [24, 48] 917 [7,
44] 394 [23, 37] 975 [21, 39] 1744 [23, 46] 631 [25, 27] 269 [19, 7] 749 [21, 35]
743 [32, 7] 941 [19, 42] 2090 [25, 23] 1187 [19, 40] 726 [36, 30] 610 [23, 35] 1131
[30, 7] 496 [21, 36] 330 [29, 43] 118 [28, 15] 146 [27, 44] 496 [7, 28] 339 [23,
48] 1520 [16, 2] 968 [19, 47] 1354 [49, 2] 105 [7, 5] 582 [46, 27] 1559 [24, 16]
1356 [21, 3] 397 [19, 25] 637 [16, 32] 608 [15, 48] 94 [48, 27] 466 [23, 17] 1434
[30, 36] 611 [27, 14] 881 [7, 24] 511 [7, 17] 708 [48, 7] 459 [16, 6] 480 [19, 30]
396 [19, 10] 547 [30, 32] 692 [21, 43] 1817 [29, 9] 384 [29, 2] 1624 [7, 1] 533
[19, 38] 1646 [29, 15] 1742 [16, 12] 958 [21, 32] 511 [7, 10] 501 [17, 24] 958 [25,
16] 869 [20, 24] 130 [15, 36] 398 [23, 18] 629 [15, 26] 1373 [27, 51] 293 [7, 35]
812 [24, 44] 138 [21, 6] 99 [17, 29] 1725 [19, 29] 1839 [31, 29] 2554 [29, 48] 1828
[47, 19] 1353 [23, 29] 442 [20, 6] 1092 [6, 37] 760 [28, 21] 104 [23, 26] 186 [36,
13] 106 [27, 11] 684 [2, 23] 1337 [7, 18] 716 [21, 18] 1029 [19, 24] 1019 [24, 3]
854 [19, 35] 434 [27, 20] 533 [7, 33] 394 [16, 39] 2152 [23, 32] 1764 [23, 16] 2038
[16, 30] 921 [43, 21] 1817 [2, 6] 498 [19, 15] 321 [18, 15] 834 [21, 28] 101 [4,
21] 526 [27, 35] 393 [24, 36] 1267 [33, 15] 122 [16, 41] 1949 [23, 22] 708 [46, 23]
630 [19, 52] 469 [29, 13] 2099 [6, 15] 197 [32, 29] 2029 [37, 21] 712 [36, 15] 407
[4, 7] 966 [16, 40] 1204 [15, 12] 355 [6, 16] 482 [37, 24] 238 [19, 12] 435 [24,
34] 364 [23, 9] 628 [19, 50] 392 [27, 24] 524 [47, 7] 1506 [2, 7] 944 [52, 7] 965
[15, 32] 579 [15, 39] 1549 [19, 34] 1218 [16, 45] 1824 [24, 18] 436 [15, 16] 612
197
[23, 1] 1720 [18, 16] 1438 [29, 14] 651 [52, 27] 1098 [15, 18] 835 [29, 20] 1142
[19, 26] 1469 [45, 41] 635 [7, 13] 891 [16, 16] 0 [45, 7] 1104 [19, 1] 304 [23, 42]
760 [16, 36] 495 [19, 33] 328 [23, 40] 835 [23, 34] 371 [29, 40] 1143 [24, 50] 1007
[23, 11] 1626 [21, 33] 317 [6, 11] 351 [27, 7] 445 [43, 6] 1811 [24, 15] 831 [16,
44] 1170 [23, 24] 734 [48, 15] 94 [45, 27] 849 [18, 29] 910 [23, 13] 1809 [46, 19]
2028 [19, 37] 896 [15, 28] 146 [43, 27] 1247 [20, 21] 990 [52, 29] 2275 [24, 8] 562
[35, 6] 651 [21, 8] 313 [6, 13] 387 [19, 41] 1260 [27, 47] 1636 [29, 26] 369 [20,
7] 645 [21, 29] 1938 [31, 19] 905 [16, 51] 1163 [27, 8] 443 [36, 29] 2053 [24, 51]
232 [25, 19] 639 [24, 46] 1362 [27, 48] 463 [7, 47] 1506 [35, 27] 396 [18, 24] 435
[7, 20] 644 [7, 16] 851 [23, 28] 1543 [2, 21] 592 [24, 38] 979 [47, 23] 2694 [31,
23] 2245 [6, 2] 496 [23, 30] 1163 [27, 40] 231 [7, 34] 878 [35, 49] 250 [4, 19] 813
[7, 6] 489 [37, 44] 122 [19, 48] 329 [24, 35] 910 [6, 17] 306 [16, 21] 410 [20, 19]
1029 [19, 3] 168 [23, 44] 875 [27, 30] 106 [36, 3] 382 [19, 6] 225 [6, 24] 927 [24,
45] 812 [21, 37] 712 [27, 25] 274 [29, 41] 852 [12, 16] 958 [7, 32] 943 [15, 30]
318 [27, 42] 1624 [12, 30] 44 [24, 40] 396 [7, 52] 967 [16, 14] 1854 [12, 23] 1157
[19, 49] 174 [6, 39] 1738 [47, 29] 3002 [27, 6] 567 [6, 44] 811 [36, 6] 265 [29, 5]
1045 [29, 45] 525 [29, 12] 1465 [6, 48] 104 [18, 19] 961 [7, 14] 1035 [21, 52] 535
[46, 43] 307 [19, 17] 89 [24, 11] 1201 [27, 18] 464 [44, 19] 930 [35, 24] 910 [21,
47] 1060 [24, 49] 979 [43, 45] 404 [21, 45] 1415 [23, 23] 0 [24, 27] 521 [4, 16]
132 [21, 26] 1568 [7, 26] 1254 [4, 24] 1402 [4, 15] 727 [19, 21] 318 [15, 35] 560
[7, 22] 851 [19, 45] 1316 [27, 31] 1210 [44, 24] 137 [33, 21] 317 [29, 31] 2575
[29, 42] 516 [6, 31] 711 [17, 30] 336 [27, 41] 1115 [6, 46] 2121 [19, 31] 928 [16,
47] 663 [6, 22] 985 [27, 32] 821 [16, 3] 778 [29, 49] 1655 [27, 5] 331 [30, 12] 44
[24, 41] 1444 [23, 41] 864 [17, 23] 1434 [28, 23] 1552 [7, 40] 554 [20, 29] 1142
[21, 41] 1569 [28, 16] 512 [35, 15] 559 [16, 23] 2038 [29, 44] 1312 [27, 43] 1252
[6, 3] 291 [35, 21] 745 [43, 15] 1621 [27, 22] 416 [45, 16] 1826 [48, 16] 520 [6,
30] 507 [19, 27] 504 [23, 33] 1356 [24, 6] 994 [7, 31] 1080 [7, 37] 275 [28, 27]
512 [24, 26] 918 [17, 6] 307 [6, 49] 391 [29, 50] 2002 [18, 6] 1024 [21, 31] 633
[52, 16] 388 [28, 19] 377 [21, 21] 0 [45, 23] 236 [6, 38] 1739 [27, 13] 772 [6, 34]
1282 [46, 15] 1932 [6, 5] 890 [27, 1] 664 [24, 5] 346 [36, 27] 765 [24, 9] 1360 [7,
30] 495 [4, 6] 596 [15, 24] 820 [15, 33] 122 [27, 10] 66 [6, 45] 1410 [12, 44] 602
[24, 43] 1093 [15, 17] 366 [31, 6] 687 [6, 6] 0 [37, 6] 756 [6, 18] 1023 [21, 16]
405 [18, 27] 461 [16, 17] 779 [20, 23] 704 [7, 25] 178 [29, 30] 1471 [24, 39] 1323
[35, 23] 1131 [23, 6] 1624 [21, 22] 991 ;
end;
setembro.dat
data;
param n := 52;
set T := truck carreta;
param U := truck 12000, carreta 24000;
param c := truck 1.0, carreta 1.4;
set V := 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 17 19 20 21 23 24 25 26 27 28 29
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 48 50 51 52;
198
set A := 43 24, 51 15, 6 27, 43 29, 23 27, 21 49, 29 7, 21 46, 7 46, 29 18, 37 7,
16 43, 15 37, 21 48, 16 15, 15 46, 7 42, 25 24, 36 7, 45 29, 15 19, 30 24, 18 21,
16 18, 6 36, 23 20, 31 27, 7 15, 7 50, 15 42, 15 40, 17 16, 17 27, 44 6, 32 21, 21
12, 19 36, 32 6, 23 47, 21 2, 30 15, 15 13, 20 27, 32 27, 29 39, 24 12, 30 19, 25
7, 17 15, 37 16, 15 29, 45 6, 16 9, 24 31, 33 19, 29 29, 27 29, 21 11, 33 7, 21 51,
24 25, 49 27, 28 29, 27 12, 36 23, 49 21, 15 2, 29 47, 44 7, 46 21, 23 4, 27 39, 19
43, 23 25, 21 20, 24 23, 23 2, 27 15, 23 39, 19 23, 23 50, 23 21, 44 16, 43 39, 20
16, 25 44, 7 8, 24 21, 15 14, 15 7, 6 26, 19 16, 30 6, 27 16, 6 47, 49 29, 4 23, 31
24, 7 36, 21 23, 21 34, 19 8, 21 25, 46 24, 16 31, 27 34, 15 3, 6 23, 7 12, 45 19,
47 15, 44 37, 33 29, 19 32, 49 24, 29 1, 6 50, 43 46, 7 2, 36 32, 16 11, 23 31, 48
24, 16 10, 27 36, 7 3, 35 7, 18 23, 7 48, 24 2, 12 7, 23 51, 6 8, 7 39, 6 1, 16 37,
48 6, 21 40, 43 23, 27 37, 27 33, 23 49, 31 15, 48 23, 7 41, 24 30, 29 6, 43 16, 19
18, 15 20, 21 1, 24 20, 7 29, 15 9, 47 16, 7 27, 52 19, 44 29, 47 24, 15 23, 24 17,
21 10, 36 21, 2 15, 27 23, 24 24, 29 46, 33 16, 6 51, 7 21, 27 9, 29 35, 16 34, 2
49, 2 19, 44 15, 29 38, 29 10, 7 7, 24 13, 24 4, 23 45, 52 24, 29 27, 16 35, 24 10,
16 13, 19 2, 21 15, 29 51, 36 16, 37 23, 15 6, 15 47, 19 14, 16 8, 16 24, 15 25, 23
36, 31 21, 15 44, 12 29, 15 11, 15 50, 21 27, 45 15, 29 28, 16 38, 51 19, 48 29, 19
28, 21 42, 21 13, 48 21, 6 20, 16 42, 20 15, 16 19, 29 23, 35 16, 29 34, 36 19, 27
49, 29 24, 7 51, 23 38, 27 3, 30 21, 24 29, 27 50, 24 14, 16 27, 47 21, 4 27, 25
21, 6 28, 16 48, 29 17, 33 27, 16 28, 23 43, 15 27, 49 16, 12 21, 24 37, 15 45, 15
49, 2 27, 35 19, 48 19, 16 46, 30 27, 16 7, 43 38, 24 1, 19 51, 6 32, 21 50, 51 7,
52 6, 52 15, 6 10, 19 5, 6 19, 21 9, 27 19, 6 35, 21 19, 15 4, 7 9, 16 1, 6 41, 19
11, 21 17, 6 14, 6 43, 15 43, 23 3, 37 27, 27 2, 27 27, 29 11, 2 29, 30 23, 2 16,
37 29, 29 25, 28 6, 15 41, 7 45, 16 33, 19 44, 25 6, 30 29, 15 38, 6 40, 7 23, 23
7, 21 7, 6 25, 19 19, 24 32, 6 42, 49 7, 12 24, 6 33, 44 21, 6 12, 23 5, 28 7, 29
21, 7 38, 27 46, 15 8, 47 27, 28 24, 23 14, 16 5, 27 21, 31 7, 25 29, 46 6, 31 16,
29 16, 24 47, 15 31, 6 7, 19 20, 37 15, 16 25, 33 2, 45 43, 46 16, 29 32, 33 23, 24
28, 17 19, 23 10, 21 24, 6 29, 44 23, 30 16, 12 19, 23 15, 33 6, 43 26, 17 7, 17
21, 51 6, 15 1, 2 24, 12 27, 29 33, 32 23, 12 15, 29 37, 21 44, 49 23, 23 19, 27
45, 7 49, 25 15, 35 29, 23 8, 24 19, 15 15, 30 11, 44 27, 52 23, 15 51, 27 17, 4
29, 16 50, 47 6, 15 10, 52 21, 7 4, 19 9, 43 19, 37 19, 43 41, 24 7, 46 29, 7 19,
18 7, 43 7, 12 6, 32 24, 27 38, 16 29, 15 5, 21 30, 27 26, 32 15, 45 21, 16 49, 49
15, 29 19, 19 13, 32 19, 7 43, 49 19, 7 11, 24 42, 15 34, 16 20, 15 21, 29 3, 25
20, 32 16, 21 4, 21 38, 36 24, 19 46, 27 28, 21 5, 6 9, 29 36, 24 33, 23 12, 27 4,
21 14, 16 26, 29 8, 45 24, 6 21, 33 24, 49 6, 46 7, 19 39, 24 48, 7 44, 23 37, 25
27, 23 46, 21 39, 19 7, 21 35, 32 7, 19 42, 25 23, 19 40, 36 30, 23 35, 30 7, 21
36, 29 43, 28 15, 51 29, 27 44, 7 28, 23 48, 16 2, 19 47, 49 2, 7 5, 46 27, 24 16,
21 3, 19 25, 16 32, 15 48, 48 27, 23 17, 30 36, 51 24, 27 14, 7 24, 7 17, 48 7, 16
6, 19 30, 19 10, 30 32, 21 43, 29 9, 29 2, 7 1, 19 38, 29 15, 16 12, 17 24, 21 32,
7 10, 25 16, 20 24, 15 36, 23 18, 15 26, 27 51, 7 35, 24 44, 21 6, 17 29, 19 29, 51
27, 31 29, 29 48, 47 19, 23 29, 20 6, 6 37, 28 21, 23 26, 36 13, 27 11, 2 23, 7 18,
21 18, 19 24, 24 3, 19 35, 27 20, 7 33, 23 32, 16 39, 23 16, 16 30, 43 21, 2 6, 19
15, 18 15, 21 28, 4 21, 27 35, 24 36, 33 15, 16 41, 46 23, 29 13, 6 15, 32 29, 37
21, 36 15, 4 7, 16 40, 15 12, 6 16, 37 24, 19 12, 24 34, 23 9, 19 50, 27 24, 47 7,
2 7, 52 7, 15 32, 15 39, 19 34, 16 45, 24 18, 15 16, 23 1, 18 16, 6 4, 29 14, 52
27, 15 18, 19 4, 35 2, 29 20, 19 26, 45 41, 7 13, 16 16, 45 7, 19 1, 23 42, 16 36,
199
19 33, 23 40, 23 34, 29 40, 24 50, 23 11, 21 33, 6 11, 27 7, 43 6, 24 15, 16 44, 23
24, 48 15, 45 27, 18 29, 23 13, 46 19, 51 21, 19 37, 15 28, 43 27, 20 21, 52 29, 24
8, 35 6, 21 8, 6 13, 27 47, 29 26, 19 41, 20 7, 21 29, 31 19, 16 51, 27 8, 36 29,
24 51, 25 19, 24 46, 27 48, 7 47, 35 27, 18 24, 7 20, 7 16, 23 28, 2 21, 47 23, 24
38, 31 23, 6 2, 23 30, 27 40, 7 34, 4 19, 7 6, 37 44, 19 48, 24 35, 6 17, 16 21, 20
19, 19 3, 23 44, 27 30, 36 3, 19 6, 6 24, 24 45, 21 37, 27 25, 29 41, 12 16, 7 32,
15 30, 29 4, 27 42, 12 30, 24 40, 16 14, 51 23, 12 23, 19 49, 47 29, 27 6, 6 39, 6
44, 36 6, 29 5, 29 45, 29 12, 6 48, 18 19, 7 14, 19 17, 24 11, 27 18, 44 19, 35 24,
21 47, 24 49, 43 45, 21 45, 23 23, 24 27, 4 16, 21 26, 7 26, 4 24, 4 15, 19 21, 15
35, 19 45, 27 31, 44 24, 33 21, 29 31, 29 42, 6 31, 17 30, 6 46, 27 41, 19 31, 16
47, 51 16, 27 32, 16 3, 29 49, 27 5, 30 12, 17 23, 23 41, 24 41, 28 23, 7 40, 20
29, 28 16, 35 15, 21 41, 16 23, 29 44, 27 43, 6 3, 35 21, 43 15, 45 16, 48 16, 6
30, 19 27, 23 33, 24 6, 7 31, 7 37, 28 27, 24 26, 17 6, 6 49, 29 50, 18 6, 21 31,
52 16, 28 19, 21 21, 45 23, 6 38, 27 13, 6 34, 46 15, 6 5, 27 1, 24 5, 36 27, 24 9,
7 30, 4 6, 15 24, 15 33, 27 10, 6 45, 24 43, 15 17, 16 4, 31 6, 32 30, 6 6, 37 6, 6
18, 21 16, 18 27, 16 17, 20 23, 7 25, 29 30, 35 23, 24 39, 23 6;
param: K:
D:= 1 1306
12
6 2
17080 23
27 3
3089
21
49 4
6625
29
7 5
4003
23
34 6
6828
33 7
1462
37
7 8
9393
21
30 9
21
3172
27
26 10 19547 31
21 11 6255
25
24 12 11648 23
24 13 8315
36
7 14
45
27 15 828
36 16 200
49
19 17 4682
43
27 18 4646
15 19 7525
15
21 20 1365
31
27 21 579
25
20 22 8508
17
27 23 1617
24
8 24
2603
20 25 5998
21
8 26
2070
29
26 27 412
21
4 28
135
1141
19
36 29 21057 21
2 30
1236
21
29 31 7359
32
27 32 3202
29
39 33 615
30
19 34 2792
25
7 35
27
49 36 905
24
46 37 363
27
48 38 882
29
24 39 487
24
25 43 3638
46
3668
21 40 13390 6
21 41 18684 6
2 42
1766
7 44
40 45 6358
27
3 46
11839 49
27 47 415
30
7
16372 27
21 48 9450
6 49
403
37
44 50 14320 24
29 51 496
44 52 5167
24
14 53 908
49
21 54 7223
21 55 10531 16
27 56 2957
47
21 57 2392
25
21 58 12431 27
30 59 298
36
3 60
4513
19
6 61
7623
33
27 62 1361
23
37 63 6728
23
43 64 4946
21
37 65 6114
24
23 66 7039
25
27 67 15811 27
25 68 1928
24
37 69 7212
12
21 70 10750 27
15 71 835
7 72
27 73 185
36
30 74 589
21
36 75 10087 12
30 76 6468
30
27 77 751
23
21 78 363
43
38 79 11046 27
44 80 2699
21
50 81 561
43
39 82 375
19
49 83 2945
19 84 10361 27
6 85
1051
49
2 86
783
25
44 87 2511
44 88 7231
8 89
502
21
3 90
9997
46
27 91 5187
27
19 92 7689
15
7 93
8824
29
45 94 2710
21
19 95 503
48
27 96 376
19
17 97 868
19
892
16
32
11 98 11566 27
18 99 367
30
36 100 18074 27
2 101 14867 21
25 102 902
46
24 103 5717
21
47 104 11169 7
24 105 3792
43
45 106 6079
48
7 107 794
30
32 108 1654
19
30 109 395
21
43 110 23687 24
27 111 1293
25
6 112 3165
29
9 113 202
47
15 114 5898
44
37 115 14058 7
23 116 5971
44
24 117 498
20
24 118 12973 23
7 119 13159 6
200
25 120 496
15
36 121 8733
27
51 122 4788
29
42 123 6203
24
44 124 217
44
21 125 3808
33 126 255
43
46 127 3029
21
6 128 1441
2 129 253
36
32 130 260
17
30 131 1458
29
21 132 5086
27
36 133 172
51
27 134 13819 23
29 135 1411
27
32 136 4401
37 137 12517 27
5 138 745
30
12 139 142
28
21 140 5409
8 141 13539 47
27 142 3378
1 143 903
36
13 144 3564
23
14 145 4466
27
11 146 21407 27
43 147 2389
3 148 372
27
37 149 3039
43
23 150 7640
33 151 20235 27
20 152 6428
30 153 182
33
2 154 13326 19
27 155 369
45
43 156 4234
24
6 157 420
17
19 158 332
6 159 5844
37 160 5863
24
20 161 1800
29 162 4868
21
28 163 6717
49 164 11596 27
35 165 5970
21 166 4461
21
31 167 1303
52
16 168 209
33
15 169 487
47
24 170 252
33
6 171 8322
15 172 536
45
23 173 549
37
21 174 789
43
26 175 2521
36
15 176 579
37
24 177 6704
24
34 178 4434
36
21 179 9263
27
23 180 14995 36
27 181 8754
47
7 182 18228 29
46 183 7556
21
44 184 9967
21 185 11683 27
45 186 3438
15
33 187 1434
49 188 475
19 189 7166
29
38 190 8996
27
10 191 682
24
43 192 405
30
11 193 237
29
14 194 7556
44
27 195 171
32
30 196 7176
21
16 197 1242
27
17 198 768
19
2 199 7418
21
15 200 395
35
2 201 111
18
27 202 3281
45
41 203 21597 24
7 204 21943 46
29 205 586
43
41 206 5938
15
6 207 5607
27
25 ;
param distancia default 0 := [43, 24] 1092 [51, 15] 663 [6, 27] 569 [43, 29] 118
[23, 27] 1061 [21, 49] 483 [29, 7] 1625 [21, 46] 2127 [7, 46] 1814 [29, 18] 909
[37, 7] 274 [16, 43] 2225 [15, 37] 643 [21, 48] 110 [16, 15] 611 [15, 46] 1933 [7,
42] 1875 [25, 24] 460 [36, 7] 762 [45, 29] 526 [15, 19] 320 [30, 24] 622 [18, 21]
1030 [16, 18] 1437 [6, 36] 267 [23, 20] 704 [31, 27] 1190 [7, 15] 371 [7, 50] 502
[15, 42] 1994 [15, 40] 601 [17, 16] 781 [17, 27] 444 [44, 6] 878 [32, 21] 514 [21,
12] 549 [19, 36] 218 [32, 6] 444 [23, 47] 2693 [21, 2] 587 [30, 15] 317 [15, 13]
519 [20, 27] 529 [32, 27] 821 [29, 39] 480 [24, 12] 631 [30, 19] 398 [25, 7] 178
[17, 15] 368 [37, 16] 1119 [15, 29] 1744 [45, 6] 1412 [16, 9] 2465 [24, 31] 1585
[33, 19] 326 [29, 29] 0 [27, 29] 1373 [21, 11] 443 [33, 7] 395 [21, 51] 754 [24,
25] 459 [49, 27] 468 [28, 29] 1860 [27, 12] 114 [36, 23] 1762 [49, 21] 487 [15, 2]
590 [29, 47] 3001 [44, 7] 396 [46, 21] 2128 [23, 4] 2156 [27, 39] 1168 [19, 43]
1717 [23, 25] 1187 [21, 20] 994 [24, 23] 735 [23, 2] 1334 [27, 15] 377 [23, 39] 684
[19, 23] 1549 [23, 50] 1694 [23, 21] 1630 [44, 16] 1240 [43, 39] 359 [20, 16] 1397
[25, 44] 343 [7, 8] 129 [24, 21] 949 [15, 14] 1251 [15, 7] 373 [6, 26] 1562 [19,
16] 699 [30, 6] 507 [27, 16] 981 [6, 47] 1137 [49, 29] 1675 [4, 23] 2154 [31, 24]
1494 [7, 36] 762 [21, 23] 1630 [21, 34] 1288 [19, 8] 621 [21, 25] 458 [46, 24] 1362
[16, 31] 253 [27, 34] 723 [15, 3] 253 [6, 23] 1624 [7, 12] 532 [45, 19] 1318 [47,
15] 1267 [44, 37] 122 [33, 29] 1667 [19, 32] 314 [49, 24] 982 [29, 1] 2029 [6, 50]
176 [43, 46] 307 [7, 2] 942 [36, 32] 182 [16, 11] 650 [23, 31] 2267 [48, 24] 905
[16, 10] 1050 [27, 36] 763 [7, 3] 604 [35, 7] 812 [18, 23] 602 [7, 48] 457 [24, 2]
1040 [12, 7] 532 [23, 51] 926 [6, 8] 362 [7, 39] 1603 [6, 1] 88 [16, 37] 1120 [48,
6] 106 [21, 40] 796 [43, 23] 361 [27, 37] 536 [27, 33] 300 [23, 49] 1365 [31, 15]
201
819 [48, 23] 1521 [7, 41] 1550 [24, 30] 623 [29, 6] 1932 [43, 16] 2225 [19, 18] 959
[15, 20] 903 [21, 1] 102 [24, 20] 130 [7, 29] 1625 [15, 9] 1862 [47, 16] 662 [7,
27] 440 [52, 19] 468 [44, 29] 1313 [47, 24] 1942 [15, 23] 1435 [24, 17] 958 [21,
10] 642 [36, 21] 336 [2, 15] 593 [27, 23] 1065 [24, 24] 0 [29, 46] 322 [33, 16] 726
[6, 51] 803 [7, 21] 444 [27, 9] 1492 [29, 35] 1421 [16, 34] 1696 [2, 49] 107 [2,
19] 280 [44, 15] 715 [29, 38] 193 [29, 10] 1352 [7, 7] 0 [24, 13] 1396 [24, 4] 1474
[23, 45] 235 [52, 24] 1402 [29, 27] 1369 [16, 35] 1124 [24, 10] 577 [16, 13] 458
[19, 2] 278 [21, 15] 203 [29, 51] 1234 [36, 16] 498 [37, 23] 976 [15, 6] 198 [15,
47] 1267 [19, 14] 1375 [16, 8] 721 [16, 24] 1286 [15, 25] 345 [23, 36] 1760 [31,
21] 617 [15, 44] 703 [12, 29] 1466 [15, 11] 483 [15, 50] 268 [21, 27] 574 [45, 15]
1222 [29, 28] 1851 [16, 38] 2153 [51, 19] 789 [48, 29] 1830 [19, 28] 378 [21, 42]
2189 [21, 13] 459 [48, 21] 112 [6, 20] 1043 [16, 42] 2597 [20, 15] 902 [16, 19] 697
[29, 23] 440 [35, 16] 1125 [29, 34] 809 [36, 19] 221 [27, 49] 463 [29, 24] 1172 [7,
51] 419 [23, 38] 248 [27, 3] 337 [30, 21] 513 [24, 29] 1173 [27, 50] 637 [24, 14]
522 [16, 27] 983 [47, 21] 1066 [4, 27] 1099 [25, 21] 461 [6, 28] 153 [16, 48] 518
[29, 17] 1724 [33, 27] 303 [16, 28] 509 [23, 43] 362 [15, 27] 380 [49, 16] 867 [12,
21] 549 [24, 37] 238 [15, 45] 1221 [15, 49] 485 [2, 27] 528 [35, 19] 433 [48, 19]
330 [16, 46] 2536 [30, 27] 108 [16, 7] 850 [43, 38] 113 [24, 1] 1039 [19, 51] 787
[6, 32] 448 [21, 50] 81 [51, 7] 419 [52, 6] 518 [52, 15] 727 [6, 10] 636 [19, 5]
825 [6, 19] 225 [21, 9] 2057 [27, 19] 504 [6, 35] 651 [21, 19] 317 [15, 4] 730 [7,
9] 1743 [16, 1] 373 [6, 41] 1477 [19, 11] 205 [21, 17] 398 [6, 14] 1440 [6, 43]
1811 [15, 43] 1622 [23, 3] 1384 [37, 27] 532 [27, 2] 523 [27, 27] 0 [29, 11] 1917
[2, 29] 1628 [30, 23] 1163 [2, 16] 972 [37, 29] 1414 [29, 25] 1495 [28, 6] 153 [15,
41] 1496 [7, 45] 1102 [16, 33] 725 [19, 44] 929 [25, 6] 506 [30, 29] 1471 [15, 38]
1551 [6, 40] 790 [7, 23] 1248 [23, 7] 1249 [21, 7] 441 [6, 25] 534 [19, 19] 0 [24,
32] 1338 [6, 42] 2183 [49, 7] 860 [12, 24] 630 [6, 33] 311 [44, 21] 833 [6, 12] 544
[23, 5] 736 [28, 7] 341 [29, 21] 1938 [7, 38] 1432 [27, 46] 1563 [15, 8] 244 [47,
27] 1639 [28, 24] 778 [23, 14] 213 [16, 5] 1304 [27, 21] 573 [31, 7] 1057 [25, 29]
1496 [46, 6] 2122 [31, 16] 224 [29, 16] 2346 [24, 47] 2011 [15, 31] 841 [6, 7] 490
[19, 20] 1027 [37, 15] 639 [16, 25] 866 [33, 2] 574 [45, 43] 404 [46, 16] 2536 [29,
32] 2054 [33, 23] 1359 [24, 28] 845 [17, 19] 89 [23, 10] 1044 [21, 24] 878 [6, 29]
1932 [44, 23] 875 [30, 16] 921 [12, 19] 436 [23, 15] 1434 [33, 6] 311 [43, 26] 248
[17, 7] 710 [17, 21] 401 [51, 6] 852 [15, 1] 295 [2, 24] 1043 [12, 27] 116 [29, 33]
1665 [32, 23] 1739 [12, 15] 354 [29, 37] 1413 [21, 44] 762 [49, 23] 1385 [23, 19]
1548 [27, 45] 851 [7, 49] 858 [25, 15] 347 [35, 29] 1422 [23, 8] 1299 [24, 19] 1021
[15, 15] 0 [30, 11] 555 [44, 27] 492 [52, 23] 1985 [15, 51] 663 [27, 17] 441 [4,
29] 2462 [16, 50] 411 [47, 6] 1136 [15, 10] 447 [52, 21] 538 [7, 4] 969 [19, 9]
1957 [43, 19] 1717 [37, 19] 897 [43, 41] 731 [24, 7] 512 [46, 29] 324 [7, 19] 713
[18, 7] 716 [43, 7] 1503 [12, 6] 543 [32, 24] 1336 [27, 38] 1180 [16, 29] 2346 [15,
5] 701 [21, 30] 512 [27, 26] 1003 [32, 15] 585 [45, 21] 1418 [16, 49] 864 [49, 15]
487 [29, 19] 1838 [19, 13] 269 [32, 19] 313 [7, 43] 1503 [49, 19] 175 [7, 11] 839
[24, 42] 1492 [15, 34] 1093 [16, 20] 1403 [15, 21] 204 [29, 3] 1693 [25, 20] 530
[32, 16] 606 [21, 4] 523 [21, 38] 1745 [36, 24] 1199 [19, 46] 2028 [27, 28] 510
[21, 5] 896 [6, 9] 2051 [29, 36] 2051 [24, 33] 754 [23, 12] 1157 [27, 4] 1099 [21,
14] 1445 [16, 26] 1976 [29, 8] 1643 [45, 24] 812 [6, 21] 102 [33, 24] 755 [49, 6]
393 [46, 7] 1814 [19, 39] 1598 [24, 48] 917 [7, 44] 394 [23, 37] 975 [25, 27] 269
202
[23, 46] 631 [21, 39] 1744 [19, 7] 749 [21, 35] 743 [32, 7] 941 [19, 42] 2090 [25,
23] 1187 [19, 40] 726 [36, 30] 610 [23, 35] 1131 [30, 7] 496 [21, 36] 330 [29, 43]
118 [28, 15] 146 [51, 29] 1235 [27, 44] 496 [7, 28] 339 [23, 48] 1520 [16, 2] 968
[19, 47] 1354 [49, 2] 105 [7, 5] 582 [46, 27] 1559 [24, 16] 1356 [21, 3] 397 [19,
25] 637 [16, 32] 608 [15, 48] 94 [48, 27] 466 [23, 17] 1434 [30, 36] 611 [51, 24]
231 [27, 14] 881 [7, 24] 511 [7, 17] 708 [48, 7] 459 [16, 6] 480 [19, 30] 396 [19,
10] 547 [30, 32] 692 [21, 43] 1817 [29, 9] 384 [29, 2] 1624 [7, 1] 533 [19, 38]
1646 [29, 15] 1742 [16, 12] 958 [17, 24] 958 [21, 32] 511 [7, 10] 501 [25, 16] 869
[20, 24] 130 [15, 36] 398 [23, 18] 629 [15, 26] 1373 [27, 51] 293 [7, 35] 812 [24,
44] 138 [21, 6] 99 [17, 29] 1725 [19, 29] 1839 [51, 27] 289 [31, 29] 2554 [29, 48]
1828 [47, 19] 1353 [23, 29] 442 [20, 6] 1092 [6, 37] 760 [28, 21] 104 [23, 26] 186
[36, 13] 106 [27, 11] 684 [2, 23] 1337 [7, 18] 716 [21, 18] 1029 [19, 24] 1019 [24,
3] 854 [19, 35] 434 [27, 20] 533 [7, 33] 394 [23, 32] 1764 [16, 39] 2152 [23, 16]
2038 [16, 30] 921 [43, 21] 1817 [2, 6] 498 [19, 15] 321 [18, 15] 834 [21, 28] 101
[4, 21] 526 [27, 35] 393 [24, 36] 1267 [33, 15] 122 [16, 41] 1949 [46, 23] 630 [29,
13] 2099 [6, 15] 197 [32, 29] 2029 [37, 21] 712 [36, 15] 407 [4, 7] 966 [16, 40]
1204 [15, 12] 355 [6, 16] 482 [37, 24] 238 [19, 12] 435 [24, 34] 364 [23, 9] 628
[19, 50] 392 [27, 24] 524 [47, 7] 1506 [2, 7] 944 [52, 7] 965 [15, 32] 579 [15, 39]
1549 [19, 34] 1218 [16, 45] 1824 [24, 18] 436 [15, 16] 612 [23, 1] 1720 [18, 16]
1438 [6, 4] 600 [29, 14] 651 [52, 27] 1098 [15, 18] 835 [19, 4] 817 [35, 2] 219
[29, 20] 1142 [19, 26] 1469 [45, 41] 635 [7, 13] 891 [16, 16] 0 [45, 7] 1104 [19,
1] 304 [23, 42] 760 [16, 36] 495 [19, 33] 328 [23, 40] 835 [23, 34] 371 [29, 40]
1143 [24, 50] 1007 [23, 11] 1626 [21, 33] 317 [6, 11] 351 [27, 7] 445 [43, 6] 1811
[24, 15] 831 [16, 44] 1170 [23, 24] 734 [48, 15] 94 [45, 27] 849 [18, 29] 910 [23,
13] 1809 [46, 19] 2028 [51, 21] 750 [19, 37] 896 [15, 28] 146 [43, 27] 1247 [20,
21] 990 [52, 29] 2275 [24, 8] 562 [35, 6] 651 [21, 8] 313 [6, 13] 387 [27, 47] 1636
[29, 26] 369 [19, 41] 1260 [20, 7] 645 [21, 29] 1938 [31, 19] 905 [16, 51] 1163
[27, 8] 443 [36, 29] 2053 [24, 51] 232 [25, 19] 639 [24, 46] 1362 [27, 48] 463 [7,
47] 1506 [35, 27] 396 [18, 24] 435 [7, 20] 644 [7, 16] 851 [23, 28] 1543 [2, 21]
592 [47, 23] 2694 [24, 38] 979 [31, 23] 2245 [6, 2] 496 [23, 30] 1163 [27, 40] 231
[7, 34] 878 [4, 19] 813 [7, 6] 489 [37, 44] 122 [19, 48] 329 [24, 35] 910 [6, 17]
306 [16, 21] 410 [20, 19] 1029 [19, 3] 168 [23, 44] 875 [27, 30] 106 [36, 3] 382
[19, 6] 225 [6, 24] 927 [24, 45] 812 [21, 37] 712 [27, 25] 274 [29, 41] 852 [12,
16] 958 [7, 32] 943 [15, 30] 318 [29, 4] 2464 [27, 42] 1624 [12, 30] 44 [24, 40]
396 [16, 14] 1854 [51, 23] 926 [12, 23] 1157 [19, 49] 174 [47, 29] 3002 [27, 6] 567
[6, 39] 1738 [6, 44] 811 [36, 6] 265 [29, 5] 1045 [29, 45] 525 [29, 12] 1465 [6,
48] 104 [18, 19] 961 [7, 14] 1035 [19, 17] 89 [24, 11] 1201 [27, 18] 464 [44, 19]
930 [35, 24] 910 [21, 47] 1060 [24, 49] 979 [43, 45] 404 [21, 45] 1415 [23, 23] 0
[24, 27] 521 [4, 16] 132 [21, 26] 1568 [7, 26] 1254 [4, 24] 1402 [4, 15] 727 [19,
21] 318 [15, 35] 560 [19, 45] 1316 [27, 31] 1210 [44, 24] 137 [33, 21] 317 [29, 31]
2575 [29, 42] 516 [6, 31] 711 [17, 30] 336 [6, 46] 2121 [27, 41] 1115 [19, 31] 928
[16, 47] 663 [51, 16] 1158 [27, 32] 821 [16, 3] 778 [29, 49] 1655 [27, 5] 331 [30,
12] 44 [17, 23] 1434 [23, 41] 864 [24, 41] 1444 [28, 23] 1552 [7, 40] 554 [20, 29]
1142 [28, 16] 512 [35, 15] 559 [21, 41] 1569 [16, 23] 2038 [29, 44] 1312 [27, 43]
1252 [6, 3] 291 [35, 21] 745 [43, 15] 1621 [45, 16] 1826 [48, 16] 520 [6, 30] 507
[19, 27] 504 [23, 33] 1356 [24, 6] 994 [7, 31] 1080 [7, 37] 275 [28, 27] 512 [24,
203
26] 918 [17, 6] 307 [6, 49] 391 [29, 50] 2002 [18, 6] 1024 [21, 31] 633 [52, 16]
388 [28, 19] 377 [21, 21] 0 [45, 23] 236 [6, 38] 1739 [27, 13] 772 [6, 34] 1282
[46, 15] 1932 [6, 5] 890 [27, 1] 664 [24, 5] 346 [36, 27] 765 [24, 9] 1360 [7, 30]
495 [4, 6] 596 [15, 24] 820 [15, 33] 122 [27, 10] 66 [6, 45] 1410 [24, 43] 1093
[15, 17] 366 [16, 4] 142 [31, 6] 687 [32, 30] 690 [6, 6] 0 [37, 6] 756 [6, 18] 1023
[21, 16] 405 [18, 27] 461 [16, 17] 779 [20, 23] 704 [7, 25] 178 [29, 30] 1471 [35,
23] 1131 [24, 39] 1323 [23, 6] 1624 ;
end;
outubro.dat
data;
param n := 52;
set T := truck carreta;
param U := truck 12000, carreta 24000;
param c := truck 1.0, carreta 1.4;
set V := 1 2 3 5 4 6 7 8 9 10 11 12 13 14 15 16 18 17 19 20 21 22 23 24 25 26 27 28
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 48 50 51 52;
set A := 43 24, 51 15, 6 27, 43 29, 23 27, 21 49, 29 7, 21 46, 7 46, 29 18, 37 7,
16 43, 15 37, 21 48, 16 15, 15 46, 7 42, 25 24, 36 7, 45 29, 15 19, 30 24, 18 21,
16 18, 6 36, 23 20, 31 27, 7 15, 7 50, 15 42, 17 16, 17 27, 44 6, 32 21, 21 12, 19
36, 32 6, 23 47, 21 2, 30 15, 15 13, 20 27, 32 27, 29 39, 50 16, 24 12, 30 19, 25
7, 17 15, 37 16, 15 29, 45 6, 16 9, 24 31, 33 19, 29 29, 27 29, 21 11, 33 7, 21 51,
40 6, 24 25, 49 27, 28 29, 27 12, 36 23, 49 21, 15 2, 29 47, 50 6, 44 7, 46 21, 27
39, 23 4, 19 43, 23 25, 21 20, 24 23, 23 2, 27 15, 23 39, 19 23, 23 50, 23 21, 44
16, 20 16, 25 44, 7 8, 24 21, 15 14, 15 7, 6 26, 19 16, 30 6, 27 16, 6 47, 49 29, 4
23, 31 24, 7 36, 21 23, 21 34, 19 8, 21 25, 46 24, 16 31, 27 34, 15 3, 6 23, 7 12,
45 19, 47 15, 44 37, 33 29, 19 32, 49 24, 29 1, 6 50, 7 2, 36 32, 16 11, 23 31, 48
24, 16 10, 27 36, 7 3, 35 7, 18 23, 7 48, 24 2, 12 7, 23 51, 6 8, 7 39, 40 27, 6 1,
47 44, 16 37, 48 6, 43 23, 27 37, 27 33, 50 29, 23 49, 31 15, 48 23, 7 41, 24 30,
29 6, 43 16, 19 18, 15 20, 21 1, 24 20, 7 29, 15 9, 47 16, 7 27, 52 19, 44 29, 47
24, 15 23, 24 17, 21 10, 36 21, 2 15, 27 23, 24 24, 29 46, 33 16, 6 51, 7 21, 27 9,
29 35, 16 34, 2 49, 2 19, 44 15, 29 38, 29 10, 7 7, 24 13, 23 45, 24 4, 52 24, 29
27, 16 35, 24 10, 16 13, 40 23, 19 2, 21 15, 29 51, 36 16, 37 23, 15 6, 15 47, 22
15, 19 14, 16 8, 16 24, 50 21, 15 25, 23 36, 31 21, 15 44, 12 29, 15 11, 15 50, 21
27, 45 15, 29 28, 16 38, 51 19, 48 29, 19 28, 21 42, 21 13, 48 21, 6 20, 16 42, 20
15, 16 19, 29 23, 35 16, 29 34, 36 19, 27 49, 29 24, 7 51, 23 38, 27 3, 30 21, 24
29, 27 50, 24 14, 16 27, 47 21, 4 27, 25 21, 6 28, 16 48, 29 17, 33 27, 16 28, 23
43, 15 27, 49 16, 12 21, 24 37, 15 45, 15 49, 2 27, 35 19, 48 19, 16 46, 30 27, 16
7, 24 1, 19 51, 6 32, 21 50, 51 7, 52 6, 52 15, 6 10, 19 5, 6 19, 21 9, 27 19, 6
35, 21 19, 15 4, 22 6, 7 9, 16 1, 6 41, 19 11, 21 17, 6 14, 6 43, 22 29, 15 43, 23
3, 37 27, 27 2, 27 27, 29 11, 2 29, 30 23, 2 16, 37 29, 29 25, 28 6, 15 41, 7 45,
16 33, 19 44, 25 6, 30 29, 15 38, 7 23, 23 7, 6 25, 21 7, 19 19, 24 32, 6 42, 49 7,
12 24, 6 33, 44 21, 6 12, 23 5, 28 7, 29 21, 7 38, 27 46, 15 8, 47 27, 28 24, 23
14, 16 5, 27 21, 31 7, 22 24, 25 29, 46 6, 31 16, 29 16, 24 47, 15 31, 6 7, 19 20,
204
37 15, 16 25, 40 16, 45 43, 46 16, 29 32, 33 23, 24 28, 17 19, 23 10, 21 24, 6 29,
44 23, 30 16, 12 19, 23 15, 33 6, 22 19, 17 7, 17 21, 51 6, 15 1, 2 24, 12 27, 29
33, 32 23, 12 15, 29 37, 21 44, 49 23, 23 19, 27 45, 7 49, 25 15, 35 29, 23 8, 24
19, 15 15, 30 11, 44 27, 52 23, 15 51, 27 17, 4 29, 16 50, 47 6, 22 21, 15 10, 52
21, 19 9, 43 19, 7 4, 37 19, 43 41, 24 7, 46 29, 7 19, 18 7, 43 7, 12 6, 32 24, 50
7, 50 19, 27 38, 16 29, 15 5, 21 30, 27 26, 32 15, 45 21, 16 49, 49 15, 29 19, 19
13, 32 19, 7 43, 49 19, 7 11, 24 42, 15 34, 16 20, 15 21, 29 3, 50 24, 25 20, 32
16, 21 4, 21 38, 36 24, 19 46, 27 28, 21 5, 6 9, 29 36, 40 7, 24 33, 23 12, 21 14,
27 4, 16 26, 40 21, 29 8, 45 24, 6 21, 40 24, 33 24, 49 6, 19 39, 46 7, 24 48, 7
44, 23 37, 21 39, 23 46, 25 27, 19 7, 21 35, 32 7, 19 42, 25 23, 36 30, 23 35, 30
7, 21 36, 29 43, 28 15, 51 29, 27 44, 7 28, 23 48, 16 2, 19 47, 22 27, 49 2, 7 5,
46 27, 24 16, 21 3, 22 23, 19 25, 16 32, 15 48, 48 27, 23 17, 30 36, 51 24, 27 14,
7 24, 7 17, 48 7, 16 6, 19 30, 19 10, 30 32, 21 43, 29 9, 29 2, 7 1, 19 38, 29 15,
16 12, 21 32, 7 10, 17 24, 25 16, 20 24, 15 36, 23 18, 15 26, 27 51, 7 35, 24 44,
21 6, 17 29, 19 29, 51 27, 31 29, 29 48, 47 19, 22 16, 23 29, 50 23, 20 6, 6 37, 28
21, 23 26, 36 13, 27 11, 2 23, 7 18, 21 18, 19 24, 24 3, 19 35, 27 20, 7 33, 16 39,
23 32, 23 16, 16 30, 43 21, 2 6, 19 15, 18 15, 40 19, 40 29, 21 28, 4 21, 27 35, 24
36, 33 15, 16 41, 46 23, 29 13, 6 15, 32 29, 37 21, 36 15, 4 7, 15 12, 6 16, 37 24,
19 12, 24 34, 23 9, 19 50, 27 24, 47 7, 2 7, 52 7, 15 32, 15 39, 19 34, 16 45, 24
18, 15 16, 31 4, 23 1, 18 16, 6 4, 29 14, 52 27, 15 18, 19 4, 35 2, 29 20, 19 26, 7
13, 16 16, 45 7, 19 1, 23 42, 16 36, 19 33, 23 34, 24 50, 23 11, 21 33, 6 11, 27 7,
43 6, 24 15, 16 44, 23 24, 48 15, 45 27, 18 29, 23 13, 46 19, 51 21, 19 37, 15 28,
43 27, 20 21, 52 29, 24 8, 35 6, 21 8, 6 13, 27 47, 29 26, 19 41, 20 7, 21 29, 31
19, 16 51, 27 8, 36 29, 24 51, 25 19, 24 46, 27 48, 7 47, 35 27, 18 24, 7 20, 7 16,
23 28, 2 21, 22 7, 24 38, 47 23, 31 23, 6 2, 23 30, 7 34, 35 49, 4 19, 7 6, 37 44,
19 48, 24 35, 6 17, 30 3, 16 21, 20 19, 19 3, 23 44, 27 30, 36 3, 19 6, 6 24, 24
45, 21 37, 27 25, 29 41, 12 16, 7 32, 15 30, 27 42, 12 30, 29 4, 16 14, 51 23, 12
23, 19 49, 6 39, 47 29, 27 6, 6 44, 36 6, 29 5, 29 45, 29 12, 6 48, 18 19, 7 14, 19
17, 24 11, 27 18, 44 19, 35 24, 21 47, 24 49, 43 45, 21 45, 23 23, 24 27, 4 16, 21
26, 7 26, 4 24, 4 15, 19 21, 15 35, 19 45, 27 31, 44 24, 33 21, 29 31, 29 42, 6 31,
17 30, 6 46, 27 41, 19 31, 16 47, 51 16, 27 32, 16 3, 29 49, 27 5, 30 12, 23 41, 24
41, 17 23, 28 23, 50 27, 20 29, 40 15, 28 16, 35 15, 21 41, 16 23, 29 44, 27 43, 6
3, 35 21, 43 15, 45 16, 48 16, 6 30, 19 27, 23 33, 24 6, 7 31, 7 37, 28 27, 24 26,
17 6, 6 49, 29 50, 18 6, 21 31, 52 16, 28 19, 21 21, 45 23, 6 38, 27 13, 6 34, 46
15, 6 5, 27 1, 24 5, 36 27, 24 9, 7 30, 4 6, 15 24, 15 33, 27 10, 6 45, 24 43, 15
17, 16 4, 50 15, 31 6, 6 6, 37 6, 6 18, 21 16, 18 27, 16 17, 20 23, 7 25, 29 30, 24
39, 35 23, 23 6;
param: K:
D:= 1 4158
12
6 2
5014
43
29 3
17810 23
27 4
3996
21
49 5
5472
29
7 6
3348
23
34 7
5572
21
33 8
2495
37
7 9
10442 21
30 10 132
50
21 11 5204
27
26 12 7519
25
24 13 11932 23
24 14 9137
36
7 15
43 16 1176
45
27 17 990
36 18 109
49
19 19 5701
43
27 20 5203
15 21 8316
15
21 22 5188
31
27 23 776
25
20 24 12670 17
27 25 867
24
8 26
20 27 6354
21
8 28
162
21 29 2778
29
26 30 171
19
36 31 329
32
6 32
23384 21
2 33
21
29 34 7342
32
27 35 5954
29
32
2492
2083
404
205
39 36 614
30
19 37 3208
25
7 38
4334
27
49 39 1765
24
46 40 366
27
48 41 130
35
27 42 1166
29
24 43 330
21 44 16537 6
2 45
1694
24
25 46 870
49
6 47
46
7 48
3 49
9811
49
27 50 119
35
49 51 555
30
21 52 10911 7
6 53
346
37
44 54 13946 24
29 55 107
30
3 56
6990
27
1500
5915
24
14 57 2941
49
21 58 7185
16
21 59 11196 16
27 60 2059
47
21 61 937
27 62 2927
25
21 63 13367 27
30 64 581
36
3 65
5838
19
6 66
33
27 67 899
23
37 68 6181
23
43 69 5423
21
37 70 12223 24
23 71 6710
25
27 72 20822 27
25 73 2399
24
37 74 6946
12
21 75 9779
27
15 76 1796
27 77 401
36
30 78 1046
21
36 79 10754 12
30 80 10979 29
43 81 7145
30
27 82 543
23
21 83 10536 27
44 84 4242
21
50 85 635
19
49 86 131
22
27 87 3361
19 88 8784
27
6 89
1183
49
2 90
25
44 91 3708
44 92 7849
8 93
10681 46
27 94 4577
27
19 95 12154 15
7 96
6661
29
45 97 3043
21
19 98 884
48
27 99 164
19
17 100 2530
31
24 101 1458
19
11 102 12344 27
18 103 794
21
23 104 464
30
36 105 107
37
27 106 18428 27
2 107 16340 21
25 108 2226
46
24 109 4385
21
47 110 13678 7
24 111 1206
43
45 112 1043
30
32 113 1203
19
30 114 1422
25
6 115 3492
29
9 116 1988
47
15 117 1068
19
21 118 20306 44
37 119 9836
23 120 488
20
24 121 14246 23
7 122 11301 6
25 123 860
15
36 124 9605
27
51 125 5072
29
42 126 6935
24
44 127 4036
33 128 3739
21
6 129 1675
2 130 332
36
32 131 295
17
30 132 7415
27
36 133 156
51
27 134 12389 23
29 135 2873
27
32 136 6232
37 137 13985 27
5 138 1207
30
12 139 220
28
21 140 5594
8 141 20041 47
27 142 4257
1 143 119
40
27 144 459
47
44 145 1216
36
13 146 5158
23
14 147 4400
27
11 148 23965 27
21 149 23577 27
43 150 2746
3 151 1197
31
7 152 295
27
37 153 2975
23 154 6387
27
33 155 21195 27
20 156 7340
30 157 15683 19
27 158 154
45
43 159 224
24
6 160 1083
6 161 7801
37 162 7386
24
20 163 2004
29 164 5029
21
28 165 8042
49 166 11307 27
35 167 9258
21 168 3796
21
31 169 301
52
16 170 258
33
15 171 1422
46
23 172 2984
47
24 173 245
33
6 174 8195
15 175 497
45
23 176 191
37
21 177 4916
36
15 178 1111
37
24 179 8366
24
34 180 3281
36
21 181 10976 27
23 182 14738 36
27 183 12421 47
7 184 15423 29
46 185 507
29
37 186 7329
21
44 187 15466 7
21 188 12151 27
45 189 5063
15
33 190 1395
49 191 630
19 192 8323
29
38 193 11495 27
10 194 17472 29
27 195 988
24
43 196 1734
31
4 197 774
30
11 198 6022
21
16 199 1228
27
17 200 1005
19
2 201 7849
21
15 202 273
35
2 203 134
18
27 204 17589 46
29 205 5610
43
41 206 4942
15
6 207 6214
43
8940
748
25 ;
param distancia default 0 := [43, 24] 1092 [51, 15] 663 [6, 27] 569 [43, 29] 118
[23, 27] 1061 [21, 49] 483 [29, 7] 1625 [21, 46] 2127 [7, 46] 1814 [29, 18] 909
206
[37, 7] 274 [16, 43] 2225 [15, 37] 643 [21, 48] 110 [16, 15] 611 [15, 46] 1933 [7,
42] 1875 [25, 24] 460 [36, 7] 762 [45, 29] 526 [15, 19] 320 [30, 24] 622 [18, 21]
1030 [16, 18] 1437 [6, 36] 267 [23, 20] 704 [31, 27] 1190 [7, 15] 371 [7, 50] 502
[15, 42] 1994 [17, 16] 781 [17, 27] 444 [44, 6] 878 [32, 21] 514 [21, 12] 549 [19,
36] 218 [32, 6] 444 [23, 47] 2693 [21, 2] 587 [30, 15] 317 [15, 13] 519 [20, 27]
529 [32, 27] 821 [29, 39] 480 [50, 16] 414 [24, 12] 631 [30, 19] 398 [25, 7] 178
[17, 15] 368 [37, 16] 1119 [15, 29] 1744 [45, 6] 1412 [16, 9] 2465 [24, 31] 1585
[33, 19] 326 [29, 29] 0 [27, 29] 1373 [21, 11] 443 [33, 7] 395 [21, 51] 754 [40, 6]
789 [24, 25] 459 [49, 27] 468 [28, 29] 1860 [27, 12] 114 [36, 23] 1762 [49, 21] 487
[15, 2] 590 [29, 47] 3001 [50, 6] 174 [44, 7] 396 [46, 21] 2128 [27, 39] 1168 [23,
4] 2156 [19, 43] 1717 [23, 25] 1187 [21, 20] 994 [24, 23] 735 [23, 2] 1334 [27, 15]
377 [23, 39] 684 [19, 23] 1549 [23, 50] 1694 [23, 21] 1630 [44, 16] 1240 [20, 16]
1397 [25, 44] 343 [7, 8] 129 [24, 21] 949 [15, 14] 1251 [15, 7] 373 [6, 26] 1562
[19, 16] 699 [30, 6] 507 [27, 16] 981 [6, 47] 1137 [49, 29] 1675 [4, 23] 2154 [31,
24] 1494 [7, 36] 762 [21, 23] 1630 [21, 34] 1288 [19, 8] 621 [21, 25] 458 [46, 24]
1362 [16, 31] 253 [27, 34] 723 [15, 3] 253 [6, 23] 1624 [7, 12] 532 [45, 19] 1318
[47, 15] 1267 [44, 37] 122 [33, 29] 1667 [19, 32] 314 [49, 24] 982 [29, 1] 2029 [6,
50] 176 [7, 2] 942 [36, 32] 182 [16, 11] 650 [23, 31] 2267 [48, 24] 905 [16, 10]
1050 [27, 36] 763 [7, 3] 604 [35, 7] 812 [18, 23] 602 [7, 48] 457 [24, 2] 1040 [12,
7] 532 [23, 51] 926 [6, 8] 362 [7, 39] 1603 [40, 27] 226 [6, 1] 88 [47, 44] 1826
[16, 37] 1120 [48, 6] 106 [43, 23] 361 [27, 37] 536 [27, 33] 300 [50, 29] 2004 [23,
49] 1365 [31, 15] 819 [48, 23] 1521 [7, 41] 1550 [24, 30] 623 [29, 6] 1932 [43, 16]
2225 [19, 18] 959 [15, 20] 903 [21, 1] 102 [24, 20] 130 [7, 29] 1625 [15, 9] 1862
[47, 16] 662 [7, 27] 440 [52, 19] 468 [44, 29] 1313 [47, 24] 1942 [15, 23] 1435
[24, 17] 958 [21, 10] 642 [36, 21] 336 [2, 15] 593 [27, 23] 1065 [24, 24] 0 [29,
46] 322 [33, 16] 726 [6, 51] 803 [7, 21] 444 [27, 9] 1492 [29, 35] 1421 [16, 34]
1696 [2, 49] 107 [2, 19] 280 [44, 15] 715 [29, 38] 193 [29, 10] 1352 [7, 7] 0 [24,
13] 1396 [23, 45] 235 [24, 4] 1474 [52, 24] 1402 [29, 27] 1369 [16, 35] 1124 [24,
10] 577 [16, 13] 458 [40, 23] 835 [19, 2] 278 [21, 15] 203 [29, 51] 1234 [36, 16]
498 [37, 23] 976 [15, 6] 198 [15, 47] 1267 [22, 15] 787 [19, 14] 1375 [16, 8] 721
[16, 24] 1286 [50, 21] 80 [15, 25] 345 [23, 36] 1760 [31, 21] 617 [15, 44] 703 [12,
29] 1466 [15, 11] 483 [15, 50] 268 [21, 27] 574 [45, 15] 1222 [29, 28] 1851 [16,
38] 2153 [51, 19] 789 [48, 29] 1830 [19, 28] 378 [21, 42] 2189 [21, 13] 459 [48,
21] 112 [6, 20] 1043 [16, 42] 2597 [20, 15] 902 [16, 19] 697 [29, 23] 440 [35, 16]
1125 [29, 34] 809 [36, 19] 221 [27, 49] 463 [29, 24] 1172 [7, 51] 419 [23, 38] 248
[27, 3] 337 [30, 21] 513 [24, 29] 1173 [27, 50] 637 [24, 14] 522 [16, 27] 983 [47,
21] 1066 [4, 27] 1099 [25, 21] 461 [6, 28] 153 [16, 48] 518 [29, 17] 1724 [33, 27]
303 [16, 28] 509 [23, 43] 362 [15, 27] 380 [49, 16] 867 [12, 21] 549 [24, 37] 238
[15, 45] 1221 [15, 49] 485 [2, 27] 528 [35, 19] 433 [48, 19] 330 [16, 46] 2536 [30,
27] 108 [16, 7] 850 [24, 1] 1039 [19, 51] 787 [6, 32] 448 [21, 50] 81 [51, 7] 419
[52, 6] 518 [52, 15] 727 [6, 10] 636 [19, 5] 825 [6, 19] 225 [21, 9] 2057 [27, 19]
504 [6, 35] 651 [21, 19] 317 [15, 4] 730 [22, 6] 977 [7, 9] 1743 [16, 1] 373 [6,
41] 1477 [19, 11] 205 [21, 17] 398 [6, 14] 1440 [6, 43] 1811 [22, 29] 998 [15, 43]
1622 [23, 3] 1384 [37, 27] 532 [27, 2] 523 [27, 27] 0 [29, 11] 1917 [2, 29] 1628
[30, 23] 1163 [2, 16] 972 [37, 29] 1414 [29, 25] 1495 [28, 6] 153 [15, 41] 1496 [7,
45] 1102 [16, 33] 725 [19, 44] 929 [25, 6] 506 [30, 29] 1471 [15, 38] 1551 [7, 23]
207
1248 [23, 7] 1249 [6, 25] 534 [21, 7] 441 [19, 19] 0 [24, 32] 1338 [6, 42] 2183
[49, 7] 860 [12, 24] 630 [6, 33] 311 [44, 21] 833 [6, 12] 544 [23, 5] 736 [28, 7]
341 [29, 21] 1938 [7, 38] 1432 [27, 46] 1563 [15, 8] 244 [47, 27] 1639 [28, 24] 778
[23, 14] 213 [16, 5] 1304 [27, 21] 573 [31, 7] 1057 [22, 24] 922 [25, 29] 1496 [46,
6] 2122 [31, 16] 224 [29, 16] 2346 [24, 47] 2011 [15, 31] 841 [6, 7] 490 [19, 20]
1027 [37, 15] 639 [16, 25] 866 [40, 16] 1204 [45, 43] 404 [46, 16] 2536 [29, 32]
2054 [33, 23] 1359 [24, 28] 845 [17, 19] 89 [23, 10] 1044 [21, 24] 878 [6, 29] 1932
[44, 23] 875 [30, 16] 921 [12, 19] 436 [23, 15] 1434 [33, 6] 311 [22, 19] 840 [17,
7] 710 [17, 21] 401 [51, 6] 852 [15, 1] 295 [2, 24] 1043 [12, 27] 116 [29, 33] 1665
[32, 23] 1739 [12, 15] 354 [29, 37] 1413 [21, 44] 762 [49, 23] 1385 [23, 19] 1548
[27, 45] 851 [7, 49] 858 [25, 15] 347 [35, 29] 1422 [23, 8] 1299 [24, 19] 1021 [15,
15] 0 [30, 11] 555 [44, 27] 492 [52, 23] 1985 [15, 51] 663 [27, 17] 441 [4, 29]
2462 [16, 50] 411 [47, 6] 1136 [22, 21] 983 [15, 10] 447 [52, 21] 538 [19, 9] 1957
[43, 19] 1717 [7, 4] 969 [37, 19] 897 [43, 41] 731 [24, 7] 512 [46, 29] 324 [7, 19]
713 [18, 7] 716 [43, 7] 1503 [12, 6] 543 [32, 24] 1336 [50, 7] 507 [50, 19] 392
[27, 38] 1180 [16, 29] 2346 [15, 5] 701 [21, 30] 512 [27, 26] 1003 [32, 15] 585
[45, 21] 1418 [16, 49] 864 [49, 15] 487 [29, 19] 1838 [19, 13] 269 [32, 19] 313 [7,
43] 1503 [49, 19] 175 [7, 11] 839 [24, 42] 1492 [15, 34] 1093 [16, 20] 1403 [15,
21] 204 [29, 3] 1693 [50, 24] 944 [25, 20] 530 [32, 16] 606 [21, 4] 523 [21, 38]
1745 [36, 24] 1199 [19, 46] 2028 [27, 28] 510 [21, 5] 896 [6, 9] 2051 [29, 36] 2051
[40, 7] 554 [24, 33] 754 [23, 12] 1157 [21, 14] 1445 [27, 4] 1099 [16, 26] 1976
[40, 21] 796 [29, 8] 1643 [45, 24] 812 [6, 21] 102 [40, 24] 395 [33, 24] 755 [49,
6] 393 [19, 39] 1598 [46, 7] 1814 [24, 48] 917 [7, 44] 394 [23, 37] 975 [21, 39]
1744 [23, 46] 631 [25, 27] 269 [19, 7] 749 [21, 35] 743 [32, 7] 941 [19, 42] 2090
[25, 23] 1187 [36, 30] 610 [23, 35] 1131 [30, 7] 496 [21, 36] 330 [29, 43] 118 [28,
15] 146 [51, 29] 1235 [27, 44] 496 [7, 28] 339 [23, 48] 1520 [16, 2] 968 [19, 47]
1354 [22, 27] 416 [49, 2] 105 [7, 5] 582 [46, 27] 1559 [24, 16] 1356 [21, 3] 397
[22, 23] 708 [19, 25] 637 [16, 32] 608 [15, 48] 94 [48, 27] 466 [23, 17] 1434 [30,
36] 611 [51, 24] 231 [27, 14] 881 [7, 24] 511 [7, 17] 708 [48, 7] 459 [16, 6] 480
[19, 30] 396 [19, 10] 547 [30, 32] 692 [21, 43] 1817 [29, 9] 384 [29, 2] 1624 [7,
1] 533 [19, 38] 1646 [29, 15] 1742 [16, 12] 958 [21, 32] 511 [7, 10] 501 [17, 24]
958 [25, 16] 869 [20, 24] 130 [15, 36] 398 [23, 18] 629 [15, 26] 1373 [27, 51] 293
[7, 35] 812 [24, 44] 138 [21, 6] 99 [17, 29] 1725 [19, 29] 1839 [51, 27] 289 [31,
29] 2554 [29, 48] 1828 [47, 19] 1353 [22, 16] 1391 [23, 29] 442 [50, 23] 1695 [20,
6] 1092 [6, 37] 760 [28, 21] 104 [23, 26] 186 [36, 13] 106 [27, 11] 684 [2, 23]
1337 [7, 18] 716 [21, 18] 1029 [19, 24] 1019 [24, 3] 854 [19, 35] 434 [27, 20] 533
[7, 33] 394 [16, 39] 2152 [23, 32] 1764 [23, 16] 2038 [16, 30] 921 [43, 21] 1817
[2, 6] 498 [19, 15] 321 [18, 15] 834 [40, 19] 727 [40, 29] 1144 [21, 28] 101 [4,
21] 526 [27, 35] 393 [24, 36] 1267 [33, 15] 122 [16, 41] 1949 [46, 23] 630 [29, 13]
2099 [6, 15] 197 [32, 29] 2029 [37, 21] 712 [36, 15] 407 [4, 7] 966 [15, 12] 355
[6, 16] 482 [37, 24] 238 [19, 12] 435 [24, 34] 364 [23, 9] 628 [19, 50] 392 [27,
24] 524 [47, 7] 1506 [2, 7] 944 [52, 7] 965 [15, 32] 579 [15, 39] 1549 [19, 34]
1218 [16, 45] 1824 [24, 18] 436 [15, 16] 612 [31, 4] 97 [23, 1] 1720 [18, 16] 1438
[6, 4] 600 [29, 14] 651 [52, 27] 1098 [15, 18] 835 [19, 4] 817 [35, 2] 219 [29, 20]
1142 [19, 26] 1469 [7, 13] 891 [16, 16] 0 [45, 7] 1104 [19, 1] 304 [23, 42] 760
[16, 36] 495 [19, 33] 328 [23, 34] 371 [24, 50] 1007 [23, 11] 1626 [21, 33] 317 [6,
208
11] 351 [27, 7] 445 [43, 6] 1811 [24, 15] 831 [16, 44] 1170 [23, 24] 734 [48, 15]
94 [45, 27] 849 [18, 29] 910 [23, 13] 1809 [46, 19] 2028 [51, 21] 750 [19, 37] 896
[15, 28] 146 [43, 27] 1247 [20, 21] 990 [52, 29] 2275 [24, 8] 562 [35, 6] 651 [21,
8] 313 [6, 13] 387 [27, 47] 1636 [29, 26] 369 [19, 41] 1260 [20, 7] 645 [21, 29]
1938 [31, 19] 905 [16, 51] 1163 [27, 8] 443 [36, 29] 2053 [24, 51] 232 [25, 19] 639
[24, 46] 1362 [27, 48] 463 [7, 47] 1506 [35, 27] 396 [18, 24] 435 [7, 20] 644 [7,
16] 851 [23, 28] 1543 [2, 21] 592 [22, 7] 851 [24, 38] 979 [47, 23] 2694 [31, 23]
2245 [6, 2] 496 [23, 30] 1163 [7, 34] 878 [35, 49] 250 [4, 19] 813 [7, 6] 489 [37,
44] 122 [19, 48] 329 [24, 35] 910 [6, 17] 306 [30, 3] 231 [16, 21] 410 [20, 19]
1029 [19, 3] 168 [23, 44] 875 [27, 30] 106 [36, 3] 382 [19, 6] 225 [6, 24] 927 [24,
45] 812 [21, 37] 712 [27, 25] 274 [29, 41] 852 [12, 16] 958 [7, 32] 943 [15, 30]
318 [27, 42] 1624 [12, 30] 44 [29, 4] 2464 [16, 14] 1854 [51, 23] 926 [12, 23] 1157
[19, 49] 174 [6, 39] 1738 [47, 29] 3002 [27, 6] 567 [6, 44] 811 [36, 6] 265 [29, 5]
1045 [29, 45] 525 [29, 12] 1465 [6, 48] 104 [18, 19] 961 [7, 14] 1035 [19, 17] 89
[24, 11] 1201 [27, 18] 464 [44, 19] 930 [35, 24] 910 [21, 47] 1060 [24, 49] 979
[43, 45] 404 [21, 45] 1415 [23, 23] 0 [24, 27] 521 [4, 16] 132 [21, 26] 1568 [7,
26] 1254 [4, 24] 1402 [4, 15] 727 [19, 21] 318 [15, 35] 560 [19, 45] 1316 [27, 31]
1210 [44, 24] 137 [33, 21] 317 [29, 31] 2575 [29, 42] 516 [6, 31] 711 [17, 30] 336
[6, 46] 2121 [27, 41] 1115 [19, 31] 928 [16, 47] 663 [51, 16] 1158 [27, 32] 821
[16, 3] 778 [29, 49] 1655 [27, 5] 331 [30, 12] 44 [23, 41] 864 [24, 41] 1444 [17,
23] 1434 [28, 23] 1552 [50, 27] 640 [20, 29] 1142 [40, 15] 600 [28, 16] 512 [35,
15] 559 [21, 41] 1569 [16, 23] 2038 [29, 44] 1312 [27, 43] 1252 [6, 3] 291 [35, 21]
745 [43, 15] 1621 [45, 16] 1826 [48, 16] 520 [6, 30] 507 [19, 27] 504 [23, 33] 1356
[24, 6] 994 [7, 31] 1080 [7, 37] 275 [28, 27] 512 [24, 26] 918 [17, 6] 307 [6, 49]
391 [29, 50] 2002 [18, 6] 1024 [21, 31] 633 [52, 16] 388 [28, 19] 377 [21, 21] 0
[45, 23] 236 [6, 38] 1739 [27, 13] 772 [6, 34] 1282 [46, 15] 1932 [6, 5] 890 [27,
1] 664 [24, 5] 346 [36, 27] 765 [24, 9] 1360 [7, 30] 495 [4, 6] 596 [15, 24] 820
[15, 33] 122 [27, 10] 66 [6, 45] 1410 [24, 43] 1093 [15, 17] 366 [16, 4] 142 [50,
15] 269 [31, 6] 687 [6, 6] 0 [37, 6] 756 [6, 18] 1023 [21, 16] 405 [18, 27] 461
[16, 17] 779 [20, 23] 704 [7, 25] 178 [29, 30] 1471 [24, 39] 1323 [35, 23] 1131
[23, 6] 1624 ;
end;
novembro.dat
data;
param n := 52;
set T := truck carreta;
param U := truck 12000, carreta 24000;
param c := truck 1.0, carreta 1.4;
set V := 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 17 19 20 21 22 23 24 25 26 27 28
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 48 50 51 52;
set A := 43 24, 51 15, 6 27, 43 29, 23 27, 21 49, 29 7, 21 46, 7 46, 29 18, 37 7,
15 37, 16 43, 21 48, 16 15, 15 46, 25 24, 7 42, 36 7, 45 29, 15 19, 30 24, 18 21,
16 18, 6 36, 23 20, 31 27, 7 15, 7 50, 15 40, 15 42, 17 16, 24 52, 17 27, 44 6, 32
209
21, 21 12, 19 36, 32 6, 23 47, 21 2, 30 15, 15 13, 20 27, 32 27, 29 39, 30 19, 24
12, 25 7, 36 2, 17 15, 37 16, 15 29, 45 6, 16 9, 24 31, 33 19, 29 29, 27 29, 21 11,
33 7, 21 51, 40 6, 24 25, 49 27, 27 12, 36 23, 49 21, 15 2, 29 47, 44 7, 46 21, 23
4, 27 39, 23 25, 19 43, 21 20, 24 23, 23 2, 27 15, 23 39, 19 23, 23 50, 23 21, 44
16, 20 16, 25 44, 7 8, 24 21, 15 14, 15 7, 6 26, 19 16, 30 6, 27 16, 6 47, 49 29, 4
23, 31 24, 7 36, 21 23, 21 34, 19 8, 21 25, 46 24, 16 31, 27 34, 15 3, 6 23, 23 52,
7 12, 45 19, 47 15, 33 29, 19 32, 49 24, 29 1, 6 52, 6 50, 7 2, 36 32, 16 11, 23
31, 48 24, 16 10, 27 36, 7 3, 35 7, 18 23, 7 48, 24 2, 12 7, 23 51, 6 8, 7 39, 40
27, 6 1, 47 44, 16 37, 48 6, 21 40, 43 23, 27 37, 27 33, 23 49, 31 15, 48 23, 7 41,
24 30, 29 6, 43 16, 19 18, 15 20, 21 1, 24 20, 7 29, 15 9, 47 16, 7 27, 52 19, 44
29, 47 24, 15 23, 10 15, 24 17, 21 10, 36 21, 2 15, 27 23, 24 24, 29 46, 33 16, 6
51, 7 21, 27 9, 29 35, 16 34, 2 49, 2 19, 44 15, 29 38, 29 10, 7 7, 24 13, 24 4, 23
45, 52 24, 29 27, 16 35, 24 10, 16 13, 40 23, 10 19, 19 2, 21 15, 29 51, 36 16, 37
23, 15 6, 15 47, 22 15, 19 14, 16 8, 16 24, 15 25, 23 36, 15 44, 31 21, 12 29, 15
11, 15 50, 21 27, 45 15, 29 28, 16 38, 51 19, 48 29, 19 28, 21 42, 21 13, 48 21, 6
20, 16 42, 20 15, 16 19, 29 23, 35 16, 29 34, 36 19, 27 49, 29 24, 7 51, 23 38, 27
3, 30 21, 24 29, 27 50, 24 14, 16 27, 47 21, 4 27, 25 21, 6 28, 16 48, 29 17, 33
27, 16 28, 15 27, 23 43, 49 16, 12 21, 24 37, 15 45, 15 49, 2 27, 35 19, 48 19, 16
46, 29 52, 30 27, 16 7, 24 1, 19 51, 6 32, 21 50, 51 7, 52 6, 52 15, 6 10, 19 5, 6
19, 21 9, 27 19, 6 35, 21 19, 15 4, 22 6, 7 9, 16 1, 6 41, 19 11, 21 17, 6 14, 6
43, 22 29, 15 43, 23 3, 37 27, 27 27, 27 2, 29 11, 2 29, 30 23, 2 16, 37 29, 29 25,
15 41, 7 45, 16 33, 19 44, 25 6, 30 29, 15 38, 6 40, 7 23, 23 7, 6 25, 21 7, 19 19,
24 32, 10 21, 6 42, 49 7, 12 24, 6 33, 44 21, 6 12, 23 5, 29 21, 7 38, 15 52, 27
46, 15 8, 47 27, 10 27, 23 14, 16 5, 27 21, 31 7, 22 24, 25 29, 46 6, 31 16, 29 16,
24 47, 15 31, 19 20, 6 7, 37 15, 16 25, 40 16, 46 16, 29 32, 33 23, 24 28, 17 19,
23 10, 10 16, 21 24, 6 29, 44 23, 30 16, 12 19, 23 15, 33 6, 22 19, 17 7, 17 21, 51
6, 15 1, 2 24, 12 27, 29 33, 32 23, 12 15, 29 37, 21 44, 49 23, 23 19, 7 49, 27 45,
25 15, 35 29, 23 8, 24 19, 15 15, 30 11, 44 27, 52 23, 15 51, 27 17, 4 29, 16 50,
47 6, 22 21, 15 10, 52 21, 7 4, 19 9, 43 19, 37 19, 43 41, 27 52, 24 7, 46 29, 7
19, 18 7, 43 7, 46 45, 12 6, 32 24, 27 38, 16 29, 15 5, 21 30, 27 26, 32 15, 45 21,
16 49, 49 15, 29 19, 19 13, 32 19, 7 43, 49 19, 7 11, 24 42, 46 42, 15 34, 16 20,
16 52, 15 21, 29 3, 25 20, 32 16, 21 4, 21 38, 36 24, 19 46, 27 28, 21 5, 6 9, 40
7, 29 36, 24 33, 23 12, 27 4, 21 14, 16 26, 40 21, 29 8, 45 24, 6 21, 40 24, 33 24,
49 6, 19 39, 46 7, 24 48, 7 44, 23 37, 21 39, 23 46, 25 27, 19 7, 21 35, 32 7, 25
23, 19 42, 19 40, 36 30, 23 35, 30 7, 21 36, 29 43, 51 29, 27 44, 7 28, 23 48, 16
2, 19 47, 22 27, 49 2, 7 5, 46 27, 24 16, 21 3, 22 23, 19 25, 16 32, 15 48, 48 27,
23 17, 30 36, 51 24, 27 14, 7 24, 7 17, 48 7, 16 6, 19 30, 19 10, 30 32, 21 43, 29
9, 29 2, 7 1, 19 38, 29 15, 16 12, 17 24, 21 32, 7 10, 25 16, 20 24, 15 36, 23 18,
15 26, 27 51, 7 35, 24 44, 21 6, 17 29, 19 29, 51 27, 31 29, 29 48, 47 19, 22 16,
23 29, 20 6, 6 37, 23 26, 36 13, 27 11, 2 23, 7 18, 21 18, 19 24, 24 3, 19 35, 27
20, 7 33, 16 39, 23 32, 23 16, 16 30, 43 21, 2 6, 19 15, 18 15, 40 19, 40 29, 21
28, 4 21, 27 35, 24 36, 33 15, 16 41, 46 23, 19 52, 29 13, 6 15, 32 29, 37 21, 36
15, 4 7, 16 40, 15 12, 6 16, 37 24, 19 12, 24 34, 23 9, 19 50, 27 24, 47 7, 2 7, 52
7, 15 32, 15 39, 19 34, 16 45, 24 18, 10 7, 10 29, 15 16, 23 1, 18 16, 6 4, 29 14,
52 27, 15 18, 19 4, 35 2, 29 20, 19 26, 7 13, 16 16, 45 7, 19 1, 23 42, 16 36, 19
33, 23 40, 23 34, 29 40, 24 50, 23 11, 21 33, 6 11, 27 7, 43 6, 24 15, 23 24, 16
210
44, 48 15, 45 27, 18 29, 23 13, 46 19, 51 21, 19 37, 15 28, 43 27, 20 21, 52 29, 24
8, 35 6, 6 13, 21 8, 27 47, 29 26, 19 41, 20 7, 21 29, 31 19, 16 51, 27 8, 36 29,
10 24, 24 51, 25 19, 24 46, 27 48, 7 47, 35 27, 18 24, 7 16, 7 20, 23 28, 2 21, 22
7, 24 38, 47 23, 31 23, 6 2, 23 30, 27 40, 7 34, 4 19, 7 6, 37 44, 19 48, 24 35, 6
17, 16 21, 20 19, 19 3, 27 30, 23 44, 36 3, 19 6, 6 24, 24 45, 21 37, 27 25, 29 41,
12 16, 7 32, 15 30, 29 4, 12 30, 27 42, 24 40, 7 52, 16 14, 51 23, 12 23, 19 49, 6
39, 47 29, 27 6, 6 44, 36 6, 29 5, 29 45, 29 12, 6 48, 18 19, 7 14, 21 52, 46 43,
19 17, 24 11, 27 18, 44 19, 35 24, 21 47, 24 49, 43 45, 21 45, 23 23, 24 27, 4 16,
21 26, 7 26, 4 24, 4 15, 19 21, 15 35, 19 45, 27 31, 44 24, 33 21, 29 31, 29 42, 6
31, 17 30, 6 46, 27 41, 19 31, 16 47, 51 16, 27 32, 16 3, 29 49, 27 5, 30 12, 17
23, 24 41, 23 41, 7 40, 40 15, 20 29, 35 15, 21 41, 16 23, 29 44, 27 43, 6 3, 35
21, 43 15, 45 16, 48 16, 6 30, 19 27, 23 33, 24 6, 7 31, 7 37, 24 26, 17 6, 6 49,
29 50, 18 6, 21 31, 52 16, 21 21, 45 23, 10 23, 6 38, 46 44, 27 13, 6 34, 46 15, 6
5, 27 1, 24 5, 36 27, 24 9, 7 30, 4 6, 15 24, 15 33, 6 45, 27 10, 24 43, 15 17, 16
4, 31 6, 32 30, 6 6, 37 6, 6 18, 21 16, 18 27, 16 17, 10 6, 20 23, 7 25, 29 30, 24
39, 35 23, 23 6;
param: K:
D:= 1 4894
12
6 2
5107
43
29 3
17046 23
27 4
3892
21
49 5
2231
29
7 6
3647
23
34 7
4617
33 8
9096
21
3026
37
7 9
21
30 10 4022
27
26 11 15740 31
21 12 9669
25
24 13 16286 23
24 14 9113
36
7 15
43 16 1173
45
27 17 495
36 18 388
49
19 19 253
46
42 20 4944
43
27 21 432
16
52 22 4941
15 23 6776
15
21 24 4757
31
27 25 885
25
20 26 13199 17
27 27 1034
24
8 28
2634
20 29 5134
21
8 30
2603
29
26 31 201
21
4 32
174
19
36 33 21274 21
2 34
2498
21
29 35 7254
32
27 36 4016
29
39 37 488
30
19 38 3955
25
7 39
410
36
2 40
218
24
51 41 4130
27
49 42 842
24
46 43 365
27
48 44 192
35
27 45 1407
29
24 46 425
21 47 9389
21 48 17138 6
2 49
1963
24
25 50 1137
49
6 51
27
3 52
4472
46
473
8267
7 53
17060 27
40 54 12553 49
27 55 742
30
21 56 11405 7
6 57
416
37
44 58 13166 24
29 59 737
44 60 141
27
12 61 5722
24
14 62 585
49
21 63 8355
16
21 64 12555 16
27 65 2605
47
21 66 2872
25
21 67 16152 27
30 68 835
3 69
19
6 70
9604
33
27 71 1283
36
5238
23
37 72 22292 15
27 73 10523 23
43 74 4593
21
37 75 12868 24
23 76 7450
25
27 77 20190 27
25 78 3007
24
37 79 11736 12
21 80 736
19
7 81
9906
27
15 82 1755
32
7 83
27 84 406
36
30 85 1515
21
36 86 3315
12
30 87 13116 29
43 88 9027
30
27 89 2310
23
21 90 11896 27
44 91 2785
21
50 92 332
19
49 93 201
22
27 94 1503
19 95 8853
27
6 96
138
1001
49
2 97
1241
25
44 98 4040
44 99 9330
8 100 5651
46
27 101 5317
27
19 102 4571
15
7 103 7288
29
45 104 3309
21
19 105 3761
48
27 106 470
19
17 107 2222
31
24 108 273
46
43 109 1019
19
11 110 11274 27
18 111 433
30
36 112 209
37
27 113 12284 21
25 114 2335
46
24 115 5525
21
24 117 166
45 118 2509
48
7 119 1131
19
47 116 12388 7
43
211
30 120 724
30
32 121 332
9 124 1672
47
21
43 122 660
25
6 123 4012
29
20
15 125 13060 7
23 126 23484 44
24 127 286
24 128 15291 23
7 129 383
15
36 130 10086 6
25 131 10022 27
51 132 4717
29
42 133 7546
24
44 134 2252
49
7 135 3822
33 136 3276
21
6 137 534
2 138 124
36
32 139 275
17
30 140 6607
27
36 141 228
51
27 142 18706 23
29 143 1909
27
32 144 3906
37 145 16944 27
5 146 1682
30
12 147 4198
8 148 728
12
7 149 20987 47
27 150 116
10
27 151 3815
1 152 195
40
27 153 1052
44 154 1209
36
13 155 4443
23
14 156 3892
27
11 157 20225 27
21 158 761
21
40 159 18848 27
43 160 1567
31
7 161 2793
3 162 914
27
37 163 3081
23 164 6896
27
33 165 15175 27
20 166 5660
30 167 11471 19
27 168 1503
24
6 169 228
17
19 170 493
6 171 5670
37 172 7619
24
20 173 2737
29 174 4711
21
28 175 6323
49 176 12040 27
35 177 5148
21 178 5962
21
31 179 447
52
16 180 253
33
15 181 291
46
23 182 4660
47
24 183 119
33
6 184 8705
15 185 630
45
23 186 296
37
21 187 730
17
7 188 4036
36
15 189 168
46
44 190 483
37
24 191 7428
24
34 192 4943
36
47
6
43
21 193 12189 27
23 194 13904 36
27 195 13124 47
7 196 20473 29
46 197 4399
21
44 198 17644 7
21 199 5432
15
33 200 11983 27
45 201 1875
49 202 227
19 203 7452
29
38 204 11845 27
10 205 155
23
45 206 18665 29
27 207 1164
24
43 208 507
30
11 209 132
32
30 210 10358 21
16 211 1153
27
17 212 662
2 215 294
18
29 219 6526
43
19
2 213 8743
21
15 214 126
27 216 19419 24
7 217 4072
15
6 218 13133 46
41 220 6645
25 221 167
46
45 ;
35
param distancia default 0 := [43, 24] 1092 [51, 15] 663 [6, 27] 569 [43, 29] 118
[23, 27] 1061 [21, 49] 483 [29, 7] 1625 [21, 46] 2127 [7, 46] 1814 [29, 18] 909
[37, 7] 274 [15, 37] 643 [16, 43] 2225 [21, 48] 110 [16, 15] 611 [15, 46] 1933 [25,
24] 460 [7, 42] 1875 [36, 7] 762 [45, 29] 526 [15, 19] 320 [30, 24] 622 [18, 21]
1030 [16, 18] 1437 [6, 36] 267 [23, 20] 704 [31, 27] 1190 [7, 15] 371 [7, 50] 502
[15, 40] 601 [15, 42] 1994 [17, 16] 781 [24, 52] 1472 [17, 27] 444 [44, 6] 878 [32,
21] 514 [21, 12] 549 [19, 36] 218 [32, 6] 444 [23, 47] 2693 [21, 2] 587 [30, 15]
317 [15, 13] 519 [20, 27] 529 [32, 27] 821 [29, 39] 480 [30, 19] 398 [24, 12] 631
[25, 7] 178 [36, 2] 507 [17, 15] 368 [37, 16] 1119 [15, 29] 1744 [45, 6] 1412 [16,
9] 2465 [24, 31] 1585 [33, 19] 326 [29, 29] 0 [27, 29] 1373 [21, 11] 443 [33, 7]
395 [21, 51] 754 [40, 6] 789 [24, 25] 459 [49, 27] 468 [27, 12] 114 [36, 23] 1762
[49, 21] 487 [15, 2] 590 [29, 47] 3001 [44, 7] 396 [46, 21] 2128 [23, 4] 2156 [27,
39] 1168 [23, 25] 1187 [19, 43] 1717 [21, 20] 994 [24, 23] 735 [23, 2] 1334 [27,
15] 377 [23, 39] 684 [19, 23] 1549 [23, 50] 1694 [23, 21] 1630 [44, 16] 1240 [20,
16] 1397 [25, 44] 343 [7, 8] 129 [24, 21] 949 [15, 14] 1251 [15, 7] 373 [6, 26]
1562 [19, 16] 699 [30, 6] 507 [27, 16] 981 [6, 47] 1137 [49, 29] 1675 [4, 23] 2154
[31, 24] 1494 [7, 36] 762 [21, 23] 1630 [21, 34] 1288 [19, 8] 621 [21, 25] 458 [46,
24] 1362 [16, 31] 253 [27, 34] 723 [15, 3] 253 [6, 23] 1624 [23, 52] 2009 [7, 12]
532 [45, 19] 1318 [47, 15] 1267 [33, 29] 1667 [19, 32] 314 [49, 24] 982 [29, 1]
2029 [6, 52] 521 [6, 50] 176 [7, 2] 942 [36, 32] 182 [16, 11] 650 [23, 31] 2267
212
[48, 24] 905 [16, 10] 1050 [27, 36] 763 [7, 3] 604 [35, 7] 812 [18, 23] 602 [7, 48]
457 [24, 2] 1040 [12, 7] 532 [23, 51] 926 [6, 8] 362 [7, 39] 1603 [40, 27] 226 [6,
1] 88 [47, 44] 1826 [16, 37] 1120 [48, 6] 106 [21, 40] 796 [43, 23] 361 [27, 37]
536 [27, 33] 300 [23, 49] 1365 [31, 15] 819 [48, 23] 1521 [7, 41] 1550 [24, 30] 623
[29, 6] 1932 [43, 16] 2225 [19, 18] 959 [15, 20] 903 [21, 1] 102 [24, 20] 130 [7,
29] 1625 [15, 9] 1862 [47, 16] 662 [7, 27] 440 [52, 19] 468 [44, 29] 1313 [47, 24]
1942 [15, 23] 1435 [10, 15] 438 [24, 17] 958 [21, 10] 642 [36, 21] 336 [2, 15] 593
[27, 23] 1065 [24, 24] 0 [29, 46] 322 [33, 16] 726 [6, 51] 803 [7, 21] 444 [27, 9]
1492 [29, 35] 1421 [16, 34] 1696 [2, 49] 107 [2, 19] 280 [44, 15] 715 [29, 38] 193
[29, 10] 1352 [7, 7] 0 [24, 13] 1396 [24, 4] 1474 [23, 45] 235 [52, 24] 1402 [29,
27] 1369 [16, 35] 1124 [24, 10] 577 [16, 13] 458 [40, 23] 835 [10, 19] 556 [19, 2]
278 [21, 15] 203 [29, 51] 1234 [36, 16] 498 [37, 23] 976 [15, 6] 198 [15, 47] 1267
[22, 15] 787 [19, 14] 1375 [16, 8] 721 [16, 24] 1286 [15, 25] 345 [23, 36] 1760
[15, 44] 703 [31, 21] 617 [12, 29] 1466 [15, 11] 483 [15, 50] 268 [21, 27] 574 [45,
15] 1222 [29, 28] 1851 [16, 38] 2153 [51, 19] 789 [48, 29] 1830 [19, 28] 378 [21,
42] 2189 [21, 13] 459 [48, 21] 112 [6, 20] 1043 [16, 42] 2597 [20, 15] 902 [16, 19]
697 [29, 23] 440 [35, 16] 1125 [29, 34] 809 [36, 19] 221 [27, 49] 463 [29, 24] 1172
[7, 51] 419 [23, 38] 248 [27, 3] 337 [30, 21] 513 [24, 29] 1173 [27, 50] 637 [24,
14] 522 [16, 27] 983 [47, 21] 1066 [4, 27] 1099 [25, 21] 461 [6, 28] 153 [16, 48]
518 [29, 17] 1724 [33, 27] 303 [16, 28] 509 [15, 27] 380 [23, 43] 362 [49, 16] 867
[12, 21] 549 [24, 37] 238 [15, 45] 1221 [15, 49] 485 [2, 27] 528 [35, 19] 433 [48,
19] 330 [16, 46] 2536 [29, 52] 2299 [30, 27] 108 [16, 7] 850 [24, 1] 1039 [19, 51]
787 [6, 32] 448 [21, 50] 81 [51, 7] 419 [52, 6] 518 [52, 15] 727 [6, 10] 636 [19,
5] 825 [6, 19] 225 [21, 9] 2057 [27, 19] 504 [6, 35] 651 [21, 19] 317 [15, 4] 730
[22, 6] 977 [7, 9] 1743 [16, 1] 373 [6, 41] 1477 [19, 11] 205 [21, 17] 398 [6, 14]
1440 [6, 43] 1811 [22, 29] 998 [15, 43] 1622 [23, 3] 1384 [37, 27] 532 [27, 27] 0
[27, 2] 523 [29, 11] 1917 [2, 29] 1628 [30, 23] 1163 [2, 16] 972 [37, 29] 1414 [29,
25] 1495 [15, 41] 1496 [7, 45] 1102 [16, 33] 725 [19, 44] 929 [25, 6] 506 [30, 29]
1471 [15, 38] 1551 [6, 40] 790 [7, 23] 1248 [23, 7] 1249 [6, 25] 534 [21, 7] 441
[19, 19] 0 [24, 32] 1338 [10, 21] 633 [6, 42] 2183 [49, 7] 860 [12, 24] 630 [6, 33]
311 [44, 21] 833 [6, 12] 544 [23, 5] 736 [29, 21] 1938 [7, 38] 1432 [15, 52] 728
[27, 46] 1563 [15, 8] 244 [47, 27] 1639 [10, 27] 66 [23, 14] 213 [16, 5] 1304 [27,
21] 573 [31, 7] 1057 [22, 24] 922 [25, 29] 1496 [46, 6] 2122 [31, 16] 224 [29, 16]
2346 [24, 47] 2011 [15, 31] 841 [19, 20] 1027 [6, 7] 490 [37, 15] 639 [16, 25] 866
[40, 16] 1204 [46, 16] 2536 [29, 32] 2054 [33, 23] 1359 [24, 28] 845 [17, 19] 89
[23, 10] 1044 [10, 16] 1042 [21, 24] 878 [6, 29] 1932 [44, 23] 875 [30, 16] 921
[12, 19] 436 [23, 15] 1434 [33, 6] 311 [22, 19] 840 [17, 7] 710 [17, 21] 401 [51,
6] 852 [15, 1] 295 [2, 24] 1043 [12, 27] 116 [29, 33] 1665 [32, 23] 1739 [12, 15]
354 [29, 37] 1413 [21, 44] 762 [49, 23] 1385 [23, 19] 1548 [7, 49] 858 [27, 45] 851
[25, 15] 347 [35, 29] 1422 [23, 8] 1299 [24, 19] 1021 [15, 15] 0 [30, 11] 555 [44,
27] 492 [52, 23] 1985 [15, 51] 663 [27, 17] 441 [4, 29] 2462 [16, 50] 411 [47, 6]
1136 [22, 21] 983 [15, 10] 447 [52, 21] 538 [7, 4] 969 [19, 9] 1957 [43, 19] 1717
[37, 19] 897 [43, 41] 731 [27, 52] 1097 [24, 7] 512 [46, 29] 324 [7, 19] 713 [18,
7] 716 [43, 7] 1503 [46, 45] 715 [12, 6] 543 [32, 24] 1336 [27, 38] 1180 [16, 29]
2346 [15, 5] 701 [21, 30] 512 [27, 26] 1003 [32, 15] 585 [45, 21] 1418 [16, 49] 864
[49, 15] 487 [29, 19] 1838 [19, 13] 269 [32, 19] 313 [7, 43] 1503 [49, 19] 175 [7,
213
11] 839 [24, 42] 1492 [46, 42] 464 [15, 34] 1093 [16, 20] 1403 [16, 52] 387 [15,
21] 204 [29, 3] 1693 [25, 20] 530 [32, 16] 606 [21, 4] 523 [21, 38] 1745 [36, 24]
1199 [19, 46] 2028 [27, 28] 510 [21, 5] 896 [6, 9] 2051 [40, 7] 554 [29, 36] 2051
[24, 33] 754 [23, 12] 1157 [27, 4] 1099 [21, 14] 1445 [16, 26] 1976 [40, 21] 796
[29, 8] 1643 [45, 24] 812 [6, 21] 102 [40, 24] 395 [33, 24] 755 [49, 6] 393 [19,
39] 1598 [46, 7] 1814 [24, 48] 917 [7, 44] 394 [23, 37] 975 [21, 39] 1744 [23, 46]
631 [25, 27] 269 [19, 7] 749 [21, 35] 743 [32, 7] 941 [25, 23] 1187 [19, 42] 2090
[19, 40] 726 [36, 30] 610 [23, 35] 1131 [30, 7] 496 [21, 36] 330 [29, 43] 118 [51,
29] 1235 [27, 44] 496 [7, 28] 339 [23, 48] 1520 [16, 2] 968 [19, 47] 1354 [22, 27]
416 [49, 2] 105 [7, 5] 582 [46, 27] 1559 [24, 16] 1356 [21, 3] 397 [22, 23] 708
[19, 25] 637 [16, 32] 608 [15, 48] 94 [48, 27] 466 [23, 17] 1434 [30, 36] 611 [51,
24] 231 [27, 14] 881 [7, 24] 511 [7, 17] 708 [48, 7] 459 [16, 6] 480 [19, 30] 396
[19, 10] 547 [30, 32] 692 [21, 43] 1817 [29, 9] 384 [29, 2] 1624 [7, 1] 533 [19,
38] 1646 [29, 15] 1742 [16, 12] 958 [17, 24] 958 [21, 32] 511 [7, 10] 501 [25, 16]
869 [20, 24] 130 [15, 36] 398 [23, 18] 629 [15, 26] 1373 [27, 51] 293 [7, 35] 812
[24, 44] 138 [21, 6] 99 [17, 29] 1725 [19, 29] 1839 [51, 27] 289 [31, 29] 2554 [29,
48] 1828 [47, 19] 1353 [22, 16] 1391 [23, 29] 442 [20, 6] 1092 [6, 37] 760 [23, 26]
186 [36, 13] 106 [27, 11] 684 [2, 23] 1337 [7, 18] 716 [21, 18] 1029 [19, 24] 1019
[24, 3] 854 [19, 35] 434 [27, 20] 533 [7, 33] 394 [16, 39] 2152 [23, 32] 1764 [23,
16] 2038 [16, 30] 921 [43, 21] 1817 [2, 6] 498 [19, 15] 321 [18, 15] 834 [40, 19]
727 [40, 29] 1144 [21, 28] 101 [4, 21] 526 [27, 35] 393 [24, 36] 1267 [33, 15] 122
[16, 41] 1949 [46, 23] 630 [19, 52] 469 [29, 13] 2099 [6, 15] 197 [32, 29] 2029
[37, 21] 712 [36, 15] 407 [4, 7] 966 [16, 40] 1204 [15, 12] 355 [6, 16] 482 [37,
24] 238 [19, 12] 435 [24, 34] 364 [23, 9] 628 [19, 50] 392 [27, 24] 524 [47, 7]
1506 [2, 7] 944 [52, 7] 965 [15, 32] 579 [15, 39] 1549 [19, 34] 1218 [16, 45] 1824
[24, 18] 436 [10, 7] 501 [10, 29] 1352 [15, 16] 612 [23, 1] 1720 [18, 16] 1438 [6,
4] 600 [29, 14] 651 [52, 27] 1098 [15, 18] 835 [19, 4] 817 [35, 2] 219 [29, 20]
1142 [19, 26] 1469 [7, 13] 891 [16, 16] 0 [45, 7] 1104 [19, 1] 304 [23, 42] 760
[16, 36] 495 [19, 33] 328 [23, 40] 835 [23, 34] 371 [29, 40] 1143 [24, 50] 1007
[23, 11] 1626 [21, 33] 317 [6, 11] 351 [27, 7] 445 [43, 6] 1811 [24, 15] 831 [23,
24] 734 [16, 44] 1170 [48, 15] 94 [45, 27] 849 [18, 29] 910 [23, 13] 1809 [46, 19]
2028 [51, 21] 750 [19, 37] 896 [15, 28] 146 [43, 27] 1247 [20, 21] 990 [52, 29]
2275 [24, 8] 562 [35, 6] 651 [6, 13] 387 [21, 8] 313 [27, 47] 1636 [29, 26] 369
[19, 41] 1260 [20, 7] 645 [21, 29] 1938 [31, 19] 905 [16, 51] 1163 [27, 8] 443 [36,
29] 2053 [10, 24] 578 [24, 51] 232 [25, 19] 639 [24, 46] 1362 [27, 48] 463 [7, 47]
1506 [35, 27] 396 [18, 24] 435 [7, 16] 851 [7, 20] 644 [23, 28] 1543 [2, 21] 592
[22, 7] 851 [24, 38] 979 [47, 23] 2694 [31, 23] 2245 [6, 2] 496 [23, 30] 1163 [27,
40] 231 [7, 34] 878 [4, 19] 813 [7, 6] 489 [37, 44] 122 [19, 48] 329 [24, 35] 910
[6, 17] 306 [16, 21] 410 [20, 19] 1029 [19, 3] 168 [27, 30] 106 [23, 44] 875 [36,
3] 382 [19, 6] 225 [6, 24] 927 [24, 45] 812 [21, 37] 712 [27, 25] 274 [29, 41] 852
[12, 16] 958 [7, 32] 943 [15, 30] 318 [29, 4] 2464 [12, 30] 44 [27, 42] 1624 [24,
40] 396 [7, 52] 967 [16, 14] 1854 [51, 23] 926 [12, 23] 1157 [19, 49] 174 [6, 39]
1738 [47, 29] 3002 [27, 6] 567 [6, 44] 811 [36, 6] 265 [29, 5] 1045 [29, 45] 525
[29, 12] 1465 [6, 48] 104 [18, 19] 961 [7, 14] 1035 [21, 52] 535 [46, 43] 307 [19,
17] 89 [24, 11] 1201 [27, 18] 464 [44, 19] 930 [35, 24] 910 [21, 47] 1060 [24, 49]
979 [43, 45] 404 [21, 45] 1415 [23, 23] 0 [24, 27] 521 [4, 16] 132 [21, 26] 1568
214
[7, 26] 1254 [4, 24] 1402 [4, 15] 727 [19, 21] 318 [15, 35] 560 [19, 45] 1316 [27,
31] 1210 [44, 24] 137 [33, 21] 317 [29, 31] 2575 [29, 42] 516 [6, 31] 711 [17, 30]
336 [6, 46] 2121 [27, 41] 1115 [19, 31] 928 [16, 47] 663 [51, 16] 1158 [27, 32] 821
[16, 3] 778 [29, 49] 1655 [27, 5] 331 [30, 12] 44 [17, 23] 1434 [24, 41] 1444 [23,
41] 864 [7, 40] 554 [40, 15] 600 [20, 29] 1142 [35, 15] 559 [21, 41] 1569 [16, 23]
2038 [29, 44] 1312 [27, 43] 1252 [6, 3] 291 [35, 21] 745 [43, 15] 1621 [45, 16]
1826 [48, 16] 520 [6, 30] 507 [19, 27] 504 [23, 33] 1356 [24, 6] 994 [7, 31] 1080
[7, 37] 275 [24, 26] 918 [17, 6] 307 [6, 49] 391 [29, 50] 2002 [18, 6] 1024 [21,
31] 633 [52, 16] 388 [21, 21] 0 [45, 23] 236 [10, 23] 1043 [6, 38] 1739 [46, 44]
1502 [27, 13] 772 [6, 34] 1282 [46, 15] 1932 [6, 5] 890 [27, 1] 664 [24, 5] 346
[36, 27] 765 [24, 9] 1360 [7, 30] 495 [4, 6] 596 [15, 24] 820 [15, 33] 122 [6, 45]
1410 [27, 10] 66 [24, 43] 1093 [15, 17] 366 [16, 4] 142 [31, 6] 687 [32, 30] 690
[6, 6] 0 [37, 6] 756 [6, 18] 1023 [21, 16] 405 [18, 27] 461 [16, 17] 779 [10, 6]
627 [20, 23] 704 [7, 25] 178 [29, 30] 1471 [24, 39] 1323 [35, 23] 1131 [23, 6] 1624
;
end;
dezembro.dat
data;
param n := 53;
set T := truck carreta;
param U := truck 12000, carreta 24000;
param c := truck 1.0, carreta 1.4;
set V := 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 17 19 20 21 22 23 24 25 26 27 28
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 48 50 51 52 53;
set A := 43 24, 51 15, 6 27, 43 29, 23 27, 21 49, 29 7, 21 46, 7 46, 29 18, 37 7, 7
53, 16 43, 15 37, 21 48, 16 15, 15 46, 7 42, 25 24, 36 7, 45 29, 15 19, 30 24, 18
21, 16 18, 6 36, 23 20, 31 27, 7 15, 7 50, 15 42, 15 40, 17 16, 24 52, 17 27, 44 6,
32 21, 21 12, 19 36, 32 6, 23 47, 21 2, 30 15, 15 13, 20 27, 32 27, 29 39, 24 12,
30 19, 21 53, 25 7, 17 15, 37 16, 15 29, 45 6, 16 9, 24 31, 5 16, 33 19, 29 29, 27
29, 21 11, 33 7, 21 51, 40 6, 24 25, 49 27, 28 29, 27 12, 36 23, 49 21, 15 2, 29
47, 44 7, 46 21, 27 39, 19 43, 23 25, 21 20, 24 23, 23 2, 6 53, 27 15, 23 39, 19
23, 23 50, 23 21, 44 16, 20 16, 25 44, 7 8, 24 21, 15 14, 15 7, 6 26, 19 16, 30 6,
27 16, 6 47, 49 29, 4 23, 31 24, 7 36, 21 23, 21 34, 19 8, 15 22, 21 25, 46 24, 16
31, 27 34, 15 3, 6 23, 23 52, 7 12, 45 19, 47 15, 15 53, 44 37, 33 29, 19 32, 49
24, 29 1, 6 52, 6 50, 7 2, 16 11, 23 31, 48 24, 16 10, 27 36, 7 3, 35 7, 18 23, 7
48, 24 2, 12 7, 23 51, 6 8, 7 39, 40 27, 6 1, 16 37, 48 6, 21 40, 43 23, 27 37, 27
33, 23 49, 31 15, 48 23, 7 41, 24 30, 29 6, 43 16, 19 18, 15 20, 21 1, 24 20, 7 29,
15 9, 47 16, 7 27, 52 19, 44 29, 47 24, 15 23, 24 17, 45 26, 21 10, 36 53, 36 21, 2
15, 27 23, 24 24, 29 46, 33 16, 5 40, 6 51, 7 21, 27 9, 29 35, 16 34, 2 49, 2 19,
44 15, 29 38, 29 10, 7 7, 24 13, 23 45, 52 24, 29 27, 16 35, 24 10, 16 13, 40 23,
19 2, 21 15, 29 51, 36 16, 37 23, 15 6, 15 47, 19 14, 16 8, 16 24, 15 25, 23 36, 31
21, 15 44, 12 29, 5 21, 15 11, 15 50, 21 27, 45 15, 29 28, 16 38, 51 19, 48 29, 19
28, 21 42, 21 13, 48 21, 6 20, 16 42, 20 15, 16 19, 5 23, 29 23, 35 16, 29 34, 36
215
19, 27 49, 29 24, 7 51, 23 38, 27 3, 30 21, 24 29, 27 50, 19 22, 24 14, 16 27, 47
21, 4 27, 25 21, 6 28, 16 48, 29 17, 33 27, 16 28, 23 43, 15 27, 49 16, 12 21, 24
37, 15 45, 15 49, 2 27, 5 19, 35 19, 48 19, 29 52, 16 46, 30 27, 16 7, 24 1, 19 51,
6 32, 21 50, 51 7, 52 6, 52 15, 6 10, 19 5, 6 19, 21 9, 27 19, 6 35, 21 19, 29 53,
7 9, 16 1, 6 41, 19 11, 21 17, 6 14, 6 43, 29 22, 15 43, 23 3, 37 27, 27 2, 27 27,
29 11, 2 29, 30 23, 2 16, 37 29, 29 25, 28 6, 15 41, 7 45, 16 33, 19 44, 25 6, 30
29, 15 38, 6 40, 7 23, 23 7, 21 7, 6 25, 24 32, 19 19, 6 42, 49 7, 12 24, 6 33, 44
21, 6 12, 23 5, 28 7, 29 21, 7 38, 15 52, 27 46, 15 8, 47 27, 16 22, 28 24, 23 14,
16 5, 27 21, 31 7, 25 29, 46 6, 31 16, 29 16, 24 47, 15 31, 19 20, 6 7, 37 15, 16
25, 40 16, 45 43, 46 16, 29 32, 33 23, 24 28, 17 19, 23 10, 21 24, 6 29, 44 23, 30
16, 12 19, 23 15, 33 6, 43 26, 17 7, 17 21, 51 6, 15 1, 2 24, 12 27, 29 33, 32 23,
12 15, 29 37, 21 44, 49 23, 23 19, 27 45, 7 49, 25 15, 35 29, 23 8, 24 19, 15 15,
30 11, 44 27, 52 23, 15 51, 27 17, 4 29, 16 50, 47 6, 15 10, 52 21, 19 9, 43 19, 37
19, 43 41, 27 52, 24 7, 46 29, 7 19, 18 7, 43 7, 12 6, 32 24, 27 38, 16 29, 15 5,
21 30, 27 26, 32 15, 45 21, 16 49, 49 15, 29 19, 19 13, 32 19, 7 43, 49 19, 7 11,
24 42, 15 34, 16 20, 16 52, 15 21, 29 3, 25 20, 32 16, 21 38, 36 24, 19 46, 27 28,
21 5, 6 9, 40 7, 29 36, 24 33, 23 12, 21 14, 24 53, 16 26, 40 21, 29 8, 45 24, 6
21, 40 24, 5 7, 33 24, 49 6, 19 39, 46 7, 24 22, 5 6, 24 48, 7 44, 23 37, 21 39, 25
27, 23 46, 19 7, 21 35, 32 7, 19 42, 25 23, 19 40, 36 30, 23 35, 30 7, 21 36, 29
43, 28 15, 51 29, 27 44, 7 28, 23 48, 16 2, 19 47, 49 2, 7 5, 46 27, 24 16, 21 3,
19 25, 16 32, 15 48, 48 27, 23 17, 30 36, 51 24, 27 14, 46 20, 7 24, 7 17, 48 7, 16
6, 19 30, 19 10, 21 43, 29 9, 29 2, 7 1, 19 38, 29 15, 16 12, 17 24, 21 32, 7 10,
25 16, 20 24, 15 36, 23 18, 15 26, 27 51, 7 35, 24 44, 21 6, 17 29, 19 29, 51 27,
31 29, 29 48, 47 19, 23 29, 20 6, 6 37, 28 21, 23 26, 36 13, 27 11, 2 23, 7 18, 21
18, 19 24, 24 3, 19 35, 27 20, 7 33, 19 53, 16 39, 23 32, 23 16, 16 30, 43 21, 2 6,
19 15, 18 15, 40 19, 40 29, 21 28, 4 21, 27 35, 24 36, 33 15, 16 41, 23 22, 46 23,
19 52, 29 13, 6 15, 32 29, 37 21, 36 15, 4 7, 16 40, 15 12, 6 16, 37 24, 19 12, 24
34, 23 9, 19 50, 27 24, 27 53, 47 7, 2 7, 52 7, 15 32, 15 39, 19 34, 16 45, 24 18,
15 16, 23 1, 18 16, 29 14, 52 27, 15 18, 35 2, 29 20, 19 26, 7 13, 16 16, 45 7, 19
1, 23 42, 16 36, 19 33, 23 40, 23 34, 29 40, 24 50, 23 11, 21 33, 6 11, 43 6, 27 7,
24 15, 16 44, 23 24, 48 15, 45 27, 18 29, 23 13, 46 19, 51 21, 19 37, 15 28, 43 27,
5 29, 20 21, 52 29, 24 8, 35 6, 21 8, 6 13, 27 47, 19 41, 29 26, 20 7, 21 29, 31
19, 16 51, 27 8, 36 29, 24 51, 16 53, 25 19, 24 46, 30 25, 27 48, 7 47, 35 27, 18
24, 7 16, 7 20, 23 28, 2 21, 24 38, 47 23, 31 23, 6 2, 23 30, 27 40, 7 34, 4 19, 7
6, 37 44, 19 48, 30 2, 24 35, 6 17, 16 21, 20 19, 19 3, 23 44, 27 30, 36 3, 19 6, 6
24, 24 45, 21 37, 27 25, 29 41, 12 16, 7 32, 15 30, 27 42, 12 30, 24 40, 7 52, 16
14, 51 23, 12 23, 19 49, 6 39, 47 29, 27 6, 6 44, 36 6, 29 5, 29 45, 29 12, 6 48,
18 19, 7 14, 21 52, 19 17, 24 11, 27 18, 44 19, 35 24, 21 47, 24 49, 43 45, 21 45,
23 23, 24 27, 5 24, 4 16, 21 26, 7 26, 4 24, 4 15, 19 21, 15 35, 7 22, 19 45, 27
31, 44 24, 33 21, 29 31, 29 42, 6 31, 17 30, 27 41, 6 46, 19 31, 16 47, 51 16, 6
22, 27 32, 16 3, 29 49, 27 5, 30 12, 17 23, 24 41, 23 41, 28 23, 7 40, 5 27, 40 15,
20 29, 28 16, 35 15, 21 41, 16 23, 29 44, 27 43, 6 3, 35 21, 43 15, 27 22, 45 16,
48 16, 6 30, 19 27, 23 33, 24 6, 7 31, 7 37, 28 27, 24 26, 17 6, 6 49, 29 50, 18 6,
21 31, 52 16, 28 19, 21 21, 45 23, 6 38, 5 15, 27 13, 6 34, 46 15, 6 5, 27 1, 24 5,
36 27, 24 9, 7 30, 4 6, 15 24, 15 33, 27 10, 6 45, 24 43, 15 17, 31 6, 6 6, 37 6, 6
18, 21 16, 23 53, 18 27, 16 17, 20 23, 7 25, 29 30, 24 39, 35 23, 23 6, 21 22;
216
param: K:
D:= 1 3700
12
6 2
6502
43
29 3
13416 23
27 4
2595
21
49 5
6462
29
7 6
3356
23
34 7
295
24 8
5689
21
33 9
2413
37
7 10
7536
21
30 11 2995
27
26 12 13984 31
21 13 7578
25
24 14 698
21
27 15 9156
23
24 16 8050
36
7 17
43 18 893
45
27 19 933
30
24 20 412
36 21 241
49
19 22 4968
43
27 23 189
16
52 24 4989
15 25 9496
15
21 26 2782
31
27 27 849
25
20 28 7356
17
27 29 1422
24
8 30
20 31 4222
21
8 32
3411
29
26 33 129
19
36 34 17197 21
2 35
2232
21
29 36 5812
32
27 37 4709
29
39 38 242
30
19 39 4354
27
49 40 403
24
46 41 458
30
25 42 299
27
48 43 191
35
27 44 637
21 45 12569 6
21 46 17954 6
2 47
1930
24
25 48 1648
46
7 49
40 50 6331
27
3 51
8276
49
27 52 687
30
21 53 10964 7
6 54
37
44 55 9754
24
29 56 352
30
2 57
16
780
17210 27
3124
1126
16
6261
24
14 58 194
49
21 59 4537
21 60 11877 16
27 61 1592
47
21 62 2330
25
21 63 16209 27
30 64 562
36
3 65
3499
19
6 66
6248
33
27 67 912
37 68 1334
15
27 69 7805
23
43 70 3580
21
37 71 13461 24
23 72 6842
25
27 73 20199 27
25 74 3063
24
37 75 3981
12
21 76 752
19
7 77
8642
27
15 78 282
32
7 79
27 80 242
36
30 81 1194
21
36 82 1484
12
30 83 13995 29
43 84 10320 30
27 85 3709
23
21 86 9942
27
44 87 3564
21
50 88 335
19
49 89 3267
19 90 5641
27
6 91
2622
49
2 92
1025
1480
23
25
44 93 3714
44 94 7909
8 95
4981
46
27 96 336
36
6 97
4223
27
19 98 3754
15
7 99
9126
29
45 100 2482
21
19 101 3890
48
27 102 125
19
17 103 3516
31
24 104 1074
19
11 105 10836 27
18 106 342
30
36 107 12416 21
25 108 2872
46
24 109 5982
21
47 110 698
46
20 111 9416
24 112 526
43
45 113 10225 48
7 114 980
19
30 115 1410
21
43 116 22034 24
27 117 1478
6 118 3194
29
9 119 1389
47
15 120 441
19
21 121 16495 44
37 122 12025 7
23 123 316
20
24 124 6939
23
7 125 445
15
36 126 13565 6
25 127 13482 27
51 128 4737
29
42 129 5032
24
44 130 285
49
7 131 4292
33 132 4387
21
6 133 207
17
30 134 4536
27
36 135 179
51
27 136 17668 23
29 137 537
27
46 138 2018
27
32 139 4352
37 140 15515 27
5 141 845
30
12 142 130
28
21 143 5096
8 144 15254 47
27 145 4061
1 146 117
40
27 147 993
36
13 148 4948
23
14 149 3729
27
11 150 15361 27
21 151 21430 27
43 152 2466
3 153 3232
31
7 154 1990
43
23 155 23247 27
22 156 7164
27
33 157 13044 27
20 158 5746
30 159 12557 19
27 160 107
45
43 161 2027
24
6 162 933
17
19 163 555
6 164 6799
37 165 9583
24
20 166 878
29 167 3914
21
28 168 5949
49 169 10500 27
35 170 4584
21 171 6056
21
31 172 391
52
16 173 161
33
15 174 5165
47
24 175 244
33
6 176 8866
15 177 852
45
23 178 382
37
21 179 250
43
26 180 294
17
7 181 5010
36
15 182 176
45
26 183 546
37
25
217
24 184 7144
24
34 185 823
36
53 186 3927
36
21 187 17130 12
27 188 8558
27
23 189 16475 36
27 190 8225
47
7 191 17361 29
46 192 228
29
37 193 7495
44 194 248
40 195 6877
21 196 4936
15
33 197 10227 27
45 198 1087
49 199 6523
29
38 200 8536
27
10 201 125
25
15 202 318
23
45 203 18845 29
27 204 487
24
43 205 751
30
11 206 2747
44
27 207 10123 21
16 208 1094
27
17 209 401
19
2 210 7873
21
15 211 257
2 212 262
18
27 213 11228 24
7 214 4130
15
6 215 11892 46
29 216 6538
43
41 217 4924
25 ;
21
35
param distancia default 0 := [43, 24] 1092 [51, 15] 663 [6, 27] 569 [43, 29] 118
[23, 27] 1061 [21, 49] 483 [29, 7] 1625 [21, 46] 2127 [7, 46] 1814 [29, 18] 909
[37, 7] 274 [7, 53] 990 [16, 43] 2225 [15, 37] 643 [21, 48] 110 [16, 15] 611 [15,
46] 1933 [7, 42] 1875 [25, 24] 460 [36, 7] 762 [45, 29] 526 [15, 19] 320 [30, 24]
622 [18, 21] 1030 [16, 18] 1437 [6, 36] 267 [23, 20] 704 [31, 27] 1190 [7, 15] 371
[7, 50] 502 [15, 42] 1994 [15, 40] 601 [17, 16] 781 [24, 52] 1472 [17, 27] 444 [44,
6] 878 [32, 21] 514 [21, 12] 549 [19, 36] 218 [32, 6] 444 [23, 47] 2693 [21, 2] 587
[30, 15] 317 [15, 13] 519 [20, 27] 529 [32, 27] 821 [29, 39] 480 [24, 12] 631 [30,
19] 398 [21, 53] 558 [25, 7] 178 [17, 15] 368 [37, 16] 1119 [15, 29] 1744 [45, 6]
1412 [16, 9] 2465 [24, 31] 1585 [5, 16] 1305 [33, 19] 326 [29, 29] 0 [27, 29] 1373
[21, 11] 443 [33, 7] 395 [21, 51] 754 [40, 6] 789 [24, 25] 459 [49, 27] 468 [28,
29] 1860 [27, 12] 114 [36, 23] 1762 [49, 21] 487 [15, 2] 590 [29, 47] 3001 [44, 7]
396 [46, 21] 2128 [27, 39] 1168 [19, 43] 1717 [23, 25] 1187 [21, 20] 994 [24, 23]
735 [23, 2] 1334 [6, 53] 544 [27, 15] 377 [23, 39] 684 [19, 23] 1549 [23, 50] 1694
[23, 21] 1630 [44, 16] 1240 [20, 16] 1397 [25, 44] 343 [7, 8] 129 [24, 21] 949 [15,
14] 1251 [15, 7] 373 [6, 26] 1562 [19, 16] 699 [30, 6] 507 [27, 16] 981 [6, 47]
1137 [49, 29] 1675 [4, 23] 2154 [31, 24] 1494 [7, 36] 762 [21, 23] 1630 [21, 34]
1288 [19, 8] 621 [15, 22] 797 [21, 25] 458 [46, 24] 1362 [16, 31] 253 [27, 34] 723
[15, 3] 253 [6, 23] 1624 [23, 52] 2009 [7, 12] 532 [45, 19] 1318 [47, 15] 1267 [15,
53] 751 [44, 37] 122 [33, 29] 1667 [19, 32] 314 [49, 24] 982 [29, 1] 2029 [6, 52]
521 [6, 50] 176 [7, 2] 942 [16, 11] 650 [23, 31] 2267 [48, 24] 905 [16, 10] 1050
[27, 36] 763 [7, 3] 604 [35, 7] 812 [18, 23] 602 [7, 48] 457 [24, 2] 1040 [12, 7]
532 [23, 51] 926 [6, 8] 362 [7, 39] 1603 [40, 27] 226 [6, 1] 88 [16, 37] 1120 [48,
6] 106 [21, 40] 796 [43, 23] 361 [27, 37] 536 [27, 33] 300 [23, 49] 1365 [31, 15]
819 [48, 23] 1521 [7, 41] 1550 [24, 30] 623 [29, 6] 1932 [43, 16] 2225 [19, 18] 959
[15, 20] 903 [21, 1] 102 [24, 20] 130 [7, 29] 1625 [15, 9] 1862 [47, 16] 662 [7,
27] 440 [52, 19] 468 [44, 29] 1313 [47, 24] 1942 [15, 23] 1435 [24, 17] 958 [45,
26] 156 [21, 10] 642 [36, 53] 315 [36, 21] 336 [2, 15] 593 [27, 23] 1065 [24, 24] 0
[29, 46] 322 [33, 16] 726 [5, 40] 101 [6, 51] 803 [7, 21] 444 [27, 9] 1492 [29, 35]
1421 [16, 34] 1696 [2, 49] 107 [2, 19] 280 [44, 15] 715 [29, 38] 193 [29, 10] 1352
[7, 7] 0 [24, 13] 1396 [23, 45] 235 [52, 24] 1402 [29, 27] 1369 [16, 35] 1124 [24,
10] 577 [16, 13] 458 [40, 23] 835 [19, 2] 278 [21, 15] 203 [29, 51] 1234 [36, 16]
498 [37, 23] 976 [15, 6] 198 [15, 47] 1267 [19, 14] 1375 [16, 8] 721 [16, 24] 1286
[15, 25] 345 [23, 36] 1760 [31, 21] 617 [15, 44] 703 [12, 29] 1466 [5, 21] 896 [15,
11] 483 [15, 50] 268 [21, 27] 574 [45, 15] 1222 [29, 28] 1851 [16, 38] 2153 [51,
19] 789 [48, 29] 1830 [19, 28] 378 [21, 42] 2189 [21, 13] 459 [48, 21] 112 [6, 20]
1043 [16, 42] 2597 [20, 15] 902 [16, 19] 697 [5, 23] 737 [29, 23] 440 [35, 16] 1125
218
[29, 34] 809 [36, 19] 221 [27, 49] 463 [29, 24] 1172 [7, 51] 419 [23, 38] 248 [27,
3] 337 [30, 21] 513 [24, 29] 1173 [27, 50] 637 [19, 22] 840 [24, 14] 522 [16, 27]
983 [47, 21] 1066 [4, 27] 1099 [25, 21] 461 [6, 28] 153 [16, 48] 518 [29, 17] 1724
[33, 27] 303 [16, 28] 509 [23, 43] 362 [15, 27] 380 [49, 16] 867 [12, 21] 549 [24,
37] 238 [15, 45] 1221 [15, 49] 485 [2, 27] 528 [5, 19] 827 [35, 19] 433 [48, 19]
330 [29, 52] 2299 [16, 46] 2536 [30, 27] 108 [16, 7] 850 [24, 1] 1039 [19, 51] 787
[6, 32] 448 [21, 50] 81 [51, 7] 419 [52, 6] 518 [52, 15] 727 [6, 10] 636 [19, 5]
825 [6, 19] 225 [21, 9] 2057 [27, 19] 504 [6, 35] 651 [21, 19] 317 [29, 53] 2186
[7, 9] 1743 [16, 1] 373 [6, 41] 1477 [19, 11] 205 [21, 17] 398 [6, 14] 1440 [6, 43]
1811 [29, 22] 999 [15, 43] 1622 [23, 3] 1384 [37, 27] 532 [27, 2] 523 [27, 27] 0
[29, 11] 1917 [2, 29] 1628 [30, 23] 1163 [2, 16] 972 [37, 29] 1414 [29, 25] 1495
[28, 6] 153 [15, 41] 1496 [7, 45] 1102 [16, 33] 725 [19, 44] 929 [25, 6] 506 [30,
29] 1471 [15, 38] 1551 [6, 40] 790 [7, 23] 1248 [23, 7] 1249 [21, 7] 441 [6, 25]
534 [24, 32] 1338 [19, 19] 0 [6, 42] 2183 [49, 7] 860 [12, 24] 630 [6, 33] 311 [44,
21] 833 [6, 12] 544 [23, 5] 736 [28, 7] 341 [29, 21] 1938 [7, 38] 1432 [15, 52] 728
[27, 46] 1563 [15, 8] 244 [47, 27] 1639 [16, 22] 1400 [28, 24] 778 [23, 14] 213
[16, 5] 1304 [27, 21] 573 [31, 7] 1057 [25, 29] 1496 [46, 6] 2122 [31, 16] 224 [29,
16] 2346 [24, 47] 2011 [15, 31] 841 [19, 20] 1027 [6, 7] 490 [37, 15] 639 [16, 25]
866 [40, 16] 1204 [45, 43] 404 [46, 16] 2536 [29, 32] 2054 [33, 23] 1359 [24, 28]
845 [17, 19] 89 [23, 10] 1044 [21, 24] 878 [6, 29] 1932 [44, 23] 875 [30, 16] 921
[12, 19] 436 [23, 15] 1434 [33, 6] 311 [43, 26] 248 [17, 7] 710 [17, 21] 401 [51,
6] 852 [15, 1] 295 [2, 24] 1043 [12, 27] 116 [29, 33] 1665 [32, 23] 1739 [12, 15]
354 [29, 37] 1413 [21, 44] 762 [49, 23] 1385 [23, 19] 1548 [27, 45] 851 [7, 49] 858
[25, 15] 347 [35, 29] 1422 [23, 8] 1299 [24, 19] 1021 [15, 15] 0 [30, 11] 555 [44,
27] 492 [52, 23] 1985 [15, 51] 663 [27, 17] 441 [4, 29] 2462 [16, 50] 411 [47, 6]
1136 [15, 10] 447 [52, 21] 538 [19, 9] 1957 [43, 19] 1717 [37, 19] 897 [43, 41] 731
[27, 52] 1097 [24, 7] 512 [46, 29] 324 [7, 19] 713 [18, 7] 716 [43, 7] 1503 [12, 6]
543 [32, 24] 1336 [27, 38] 1180 [16, 29] 2346 [15, 5] 701 [21, 30] 512 [27, 26]
1003 [32, 15] 585 [45, 21] 1418 [16, 49] 864 [49, 15] 487 [29, 19] 1838 [19, 13]
269 [32, 19] 313 [7, 43] 1503 [49, 19] 175 [7, 11] 839 [24, 42] 1492 [15, 34] 1093
[16, 20] 1403 [16, 52] 387 [15, 21] 204 [29, 3] 1693 [25, 20] 530 [32, 16] 606 [21,
38] 1745 [36, 24] 1199 [19, 46] 2028 [27, 28] 510 [21, 5] 896 [6, 9] 2051 [40, 7]
554 [29, 36] 2051 [24, 33] 754 [23, 12] 1157 [21, 14] 1445 [24, 53] 1495 [16, 26]
1976 [40, 21] 796 [29, 8] 1643 [45, 24] 812 [6, 21] 102 [40, 24] 395 [5, 7] 583
[33, 24] 755 [49, 6] 393 [19, 39] 1598 [46, 7] 1814 [24, 22] 922 [5, 6] 890 [24,
48] 917 [7, 44] 394 [23, 37] 975 [21, 39] 1744 [25, 27] 269 [23, 46] 631 [19, 7]
749 [21, 35] 743 [32, 7] 941 [19, 42] 2090 [25, 23] 1187 [19, 40] 726 [36, 30] 610
[23, 35] 1131 [30, 7] 496 [21, 36] 330 [29, 43] 118 [28, 15] 146 [51, 29] 1235 [27,
44] 496 [7, 28] 339 [23, 48] 1520 [16, 2] 968 [19, 47] 1354 [49, 2] 105 [7, 5] 582
[46, 27] 1559 [24, 16] 1356 [21, 3] 397 [19, 25] 637 [16, 32] 608 [15, 48] 94 [48,
27] 466 [23, 17] 1434 [30, 36] 611 [51, 24] 231 [27, 14] 881 [46, 20] 1331 [7, 24]
511 [7, 17] 708 [48, 7] 459 [16, 6] 480 [19, 30] 396 [19, 10] 547 [21, 43] 1817
[29, 9] 384 [29, 2] 1624 [7, 1] 533 [19, 38] 1646 [29, 15] 1742 [16, 12] 958 [17,
24] 958 [21, 32] 511 [7, 10] 501 [25, 16] 869 [20, 24] 130 [15, 36] 398 [23, 18]
629 [15, 26] 1373 [27, 51] 293 [7, 35] 812 [24, 44] 138 [21, 6] 99 [17, 29] 1725
[19, 29] 1839 [51, 27] 289 [31, 29] 2554 [29, 48] 1828 [47, 19] 1353 [23, 29] 442
219
[20, 6] 1092 [6, 37] 760 [28, 21] 104 [23, 26] 186 [36, 13] 106 [27, 11] 684 [2,
23] 1337 [7, 18] 716 [21, 18] 1029 [19, 24] 1019 [24, 3] 854 [19, 35] 434 [27, 20]
533 [7, 33] 394 [19, 53] 447 [16, 39] 2152 [23, 32] 1764 [23, 16] 2038 [16, 30] 921
[43, 21] 1817 [2, 6] 498 [19, 15] 321 [18, 15] 834 [40, 19] 727 [40, 29] 1144 [21,
28] 101 [4, 21] 526 [27, 35] 393 [24, 36] 1267 [33, 15] 122 [16, 41] 1949 [23, 22]
708 [46, 23] 630 [19, 52] 469 [29, 13] 2099 [6, 15] 197 [32, 29] 2029 [37, 21] 712
[36, 15] 407 [4, 7] 966 [16, 40] 1204 [15, 12] 355 [6, 16] 482 [37, 24] 238 [19,
12] 435 [24, 34] 364 [23, 9] 628 [19, 50] 392 [27, 24] 524 [27, 53] 954 [47, 7]
1506 [2, 7] 944 [52, 7] 965 [15, 32] 579 [15, 39] 1549 [19, 34] 1218 [16, 45] 1824
[24, 18] 436 [15, 16] 612 [23, 1] 1720 [18, 16] 1438 [29, 14] 651 [52, 27] 1098
[15, 18] 835 [35, 2] 219 [29, 20] 1142 [19, 26] 1469 [7, 13] 891 [16, 16] 0 [45, 7]
1104 [19, 1] 304 [23, 42] 760 [16, 36] 495 [19, 33] 328 [23, 40] 835 [23, 34] 371
[29, 40] 1143 [24, 50] 1007 [23, 11] 1626 [21, 33] 317 [6, 11] 351 [43, 6] 1811
[27, 7] 445 [24, 15] 831 [16, 44] 1170 [23, 24] 734 [48, 15] 94 [45, 27] 849 [18,
29] 910 [23, 13] 1809 [46, 19] 2028 [51, 21] 750 [19, 37] 896 [15, 28] 146 [43, 27]
1247 [5, 29] 1045 [20, 21] 990 [52, 29] 2275 [24, 8] 562 [35, 6] 651 [21, 8] 313
[6, 13] 387 [27, 47] 1636 [19, 41] 1260 [29, 26] 369 [20, 7] 645 [21, 29] 1938 [31,
19] 905 [16, 51] 1163 [27, 8] 443 [36, 29] 2053 [24, 51] 232 [16, 53] 557 [25, 19]
639 [24, 46] 1362 [30, 25] 324 [27, 48] 463 [7, 47] 1506 [35, 27] 396 [18, 24] 435
[7, 16] 851 [7, 20] 644 [23, 28] 1543 [2, 21] 592 [24, 38] 979 [47, 23] 2694 [31,
23] 2245 [6, 2] 496 [23, 30] 1163 [27, 40] 231 [7, 34] 878 [4, 19] 813 [7, 6] 489
[37, 44] 122 [19, 48] 329 [30, 2] 454 [24, 35] 910 [6, 17] 306 [16, 21] 410 [20,
19] 1029 [19, 3] 168 [23, 44] 875 [27, 30] 106 [36, 3] 382 [19, 6] 225 [6, 24] 927
[24, 45] 812 [21, 37] 712 [27, 25] 274 [29, 41] 852 [12, 16] 958 [7, 32] 943 [15,
30] 318 [27, 42] 1624 [12, 30] 44 [24, 40] 396 [7, 52] 967 [16, 14] 1854 [51, 23]
926 [12, 23] 1157 [19, 49] 174 [6, 39] 1738 [47, 29] 3002 [27, 6] 567 [6, 44] 811
[36, 6] 265 [29, 5] 1045 [29, 45] 525 [29, 12] 1465 [6, 48] 104 [18, 19] 961 [7,
14] 1035 [21, 52] 535 [19, 17] 89 [24, 11] 1201 [27, 18] 464 [44, 19] 930 [35, 24]
910 [21, 47] 1060 [24, 49] 979 [43, 45] 404 [21, 45] 1415 [23, 23] 0 [24, 27] 521
[5, 24] 346 [4, 16] 132 [21, 26] 1568 [7, 26] 1254 [4, 24] 1402 [4, 15] 727 [19,
21] 318 [15, 35] 560 [7, 22] 851 [19, 45] 1316 [27, 31] 1210 [44, 24] 137 [33, 21]
317 [29, 31] 2575 [29, 42] 516 [6, 31] 711 [17, 30] 336 [27, 41] 1115 [6, 46] 2121
[19, 31] 928 [16, 47] 663 [51, 16] 1158 [6, 22] 985 [27, 32] 821 [16, 3] 778 [29,
49] 1655 [27, 5] 331 [30, 12] 44 [17, 23] 1434 [24, 41] 1444 [23, 41] 864 [28, 23]
1552 [7, 40] 554 [5, 27] 327 [40, 15] 600 [20, 29] 1142 [28, 16] 512 [35, 15] 559
[21, 41] 1569 [16, 23] 2038 [29, 44] 1312 [27, 43] 1252 [6, 3] 291 [35, 21] 745
[43, 15] 1621 [27, 22] 416 [45, 16] 1826 [48, 16] 520 [6, 30] 507 [19, 27] 504 [23,
33] 1356 [24, 6] 994 [7, 31] 1080 [7, 37] 275 [28, 27] 512 [24, 26] 918 [17, 6] 307
[6, 49] 391 [29, 50] 2002 [18, 6] 1024 [21, 31] 633 [52, 16] 388 [28, 19] 377 [21,
21] 0 [45, 23] 236 [6, 38] 1739 [5, 15] 701 [27, 13] 772 [6, 34] 1282 [46, 15] 1932
[6, 5] 890 [27, 1] 664 [24, 5] 346 [36, 27] 765 [24, 9] 1360 [7, 30] 495 [4, 6] 596
[15, 24] 820 [15, 33] 122 [27, 10] 66 [6, 45] 1410 [24, 43] 1093 [15, 17] 366 [31,
6] 687 [6, 6] 0 [37, 6] 756 [6, 18] 1023 [21, 16] 405 [23, 53] 1896 [18, 27] 461
[16, 17] 779 [20, 23] 704 [7, 25] 178 [29, 30] 1471 [24, 39] 1323 [35, 23] 1131
[23, 6] 1624 [21, 22] 991 ;
end;