Otimização Em Redes

download Otimização Em Redes

of 13

Transcript of Otimização Em Redes

  • 8/19/2019 Otimização Em Redes

    1/29

    MODELOS DE OTIMIZAÇÃO DEREDES

    FEIRA DE SANTANA / BA

  • 8/19/2019 Otimização Em Redes

    2/29

    • Representação em redes são utilizadaspara problemas de diversas áreas tais!omo" redes de transporte de!omuni!ação de ener#ia de produçãode distribuição entre outros$

    %rande vanta#em das redes" &orne!erepresentação visual e !on!eitual doproblema

    Modelos de otimização de redes

  • 8/19/2019 Otimização Em Redes

    3/29

    Modelos de otimização de redes

    Defnição "• Rede ' (on)unto de nós !one!tados por arcos

    *ramos +$

    • ,ma rede ' des!rita pela notação (N, A) sendoN o !on)unto de nós e A o !on)unto de arcos $

    E-emplo"N = {1, 2, 3, 4, 5} A = {(1, 2), (1, 3), (2, 3), (2, 5), (3, 4), (3, 5), (4,2), (4, 5)}

  • 8/19/2019 Otimização Em Redes

    4/29

    Defnição "• Asso!iado !om !ada rede está um fuxo• . u-o em uma rede ' limitado pela

    !apa!idade de seus ar!os 0ue pode ser1nita ou in1nita$

    • E-emplos$

    Modelos de otimização de redes

    Nós Ar os !l"#oEstação de

    transbordo

    2ias (oletivos

    *3nibus+Aeroportos Rotas a'reas Aeronave4ontos de !omutação Fios !anais 5ensa#ensEstação debombeamento

    Tubulação Fluido

    (entro de tratamento Rotas de tratamento de Tare&as

  • 8/19/2019 Otimização Em Redes

    5/29

    Defnição "• ,m ar!o ' direcionado *ou dirigido + se ele

    permitir u-o positivo em uma direção e u-ozero na direção oposta6

    • Denotação" um ar!o dire!ionado do n7 A para on7 B ' identi1!ado por AB ou A8B$

    Se o u-o atrav's &or permitido ambasdireç9es o ar!o ' !:amado ar o nãodire ionado A;B$ 4or e-emplo umatubulação 0ue pode ser usada para bombear

    uido em ambas direç9es$

    Modelos de otimização de redes

  • 8/19/2019 Otimização Em Redes

    6/29

    Defnição "• Rede direcionada ' a0uela na 0ual todos os ar!os

    são dire!ionados6

    De &orma similar rede não direcionada ' a0uelana 0ual todos os ar!os são não dire!ionados$

    • Caminho ' uma se0u

  • 8/19/2019 Otimização Em Redes

    7/29

    Modelos de otimização de redes

    E-emplo de uma Rededire!ionada

    A se0u

  • 8/19/2019 Otimização Em Redes

    8/29

    $ro%lemas &o" al'oritmos( de redes "• . problema do !amin:o mais !urto6

    . problema da árvores de e-pansão m>nima6• . problema do u-o má-imo6

    . problema do u-o de !usto m>nimo6• 5'todo de otimizar a relaç9es !on itante

    tempo=!usto$

    Modelos de otimização de redes

  • 8/19/2019 Otimização Em Redes

    9/29

    • Determinação da )"nção o%*eti+o edas restriç,es para o problema do!amin:o m>nimo$

    $ro%lema do amin-o mais "rto "

  • 8/19/2019 Otimização Em Redes

    10/29

    • Tamb'm !on:e!ido !omo al#oritmo do !amin:om>nimo determina o !amin:o mais !urto entre umdestino e uma ori#em em uma rede de transporte$

    • Al'm disso pode ser usado em problemas 0ueob)etiva minimizar tempo de uma se0u

  • 8/19/2019 Otimização Em Redes

    11/29

    • .s problemas do !amin:a mais !urto são&re0uentes 0uando se estuda redes detransporte de !omuni!ação e de !omputadores$

    • Este problema sur#em 0uando se pretendedeterminar o !amin:o mais !urto por'm dentreos per!ursos a serem resolvido en!ontramos

    diversos &atores 0ue podem e 0ue na maioriadas vezes impedem o u-o limpo e direto maisbarato ou mais viável entre um ou vários paresde n7s de uma rede$

    $ro%lema do amin-o mais "rto "

  • 8/19/2019 Otimização Em Redes

    12/29

  • 8/19/2019 Otimização Em Redes

    13/29

    E#em.lo / " *@illier pa# C+. 4ar0ue Seervada permite um n mero

    limitado de visitante$ @á um sistema derodovias dentro do par0ue para bondes e )ipes$ Este sistema de rodovia *sem as!urvas+ ' representado pela rede abai-o$

  • 8/19/2019 Otimização Em Redes

    14/29

    . ' a entrada do par0ue$ As demais letrasrepresentam postos da #uarda orestal$ .s n merosrepresentam as dist?n!ias *mil:as+ entre os postos$

    A #er

  • 8/19/2019 Otimização Em Redes

    15/29

    E#em.lo 0 " A rede abai-o dá a dist?n!ia emmil:as entre de !idades G C $$$ e J$ ,se oal#oritmo de Di)Kstra para a!:ar o !amin:omais !urto entre as se#uinte !idades"a+ (idade G e J$ b+ (idades G e L$b+ (idades e J$ !+(idades C e L$

  • 8/19/2019 Otimização Em Redes

    16/29

    • Trata=se de !one!tar os nós de uma rededireta ou indiretamente usando o ar o mais!urto$

    ,ma rede !om n n7s re0uer apenas &n1/( li#aç9es sem nen:um i lo para &orne!er um!amin:o entre !ada par de n7$

    Não ' ne!essário li#aç9es e-tras )á 0ue issoaumentaria desne!essariamente o!omprimento total das li#aç9es es!ol:idas$

    • As *n=G+ li#aç9es pre!isam ser es!ol:idas de

    $ro%lema da 2r+ore 'eradora m3nima

  • 8/19/2019 Otimização Em Redes

    17/29

    Em res"mo "G$ São &orne!ido os n7s de uma rede mas não

    as li#aç9es$ 4or'm são &orne!idos as"iga#$es otenciais e o com rimento positivopara !ada n7$

    C$ Dese)a desen:ar a rede inserindo li#aç9es

    su1!ientes para satis&azer M ne!essidade de0ue :a)a um !amin:o entre !ada par de n7$

    $ . ob)etivo ' satis&azer essa ne!essidade de

    maneira a minimizar o !omprimento total

    $ro%lema da 2r+ore 'eradora m3nima

  • 8/19/2019 Otimização Em Redes

    18/29

    • 4ro)eto de redes de tele!omuni!aç9es *redes de1bras 7pti!as redes de !omputadores redestele&3ni!as !om lin:a alu#ada redes de T2 a!abo et!$+$

    4ro)eto de uma rede de transportes de uso não=intensivo para minimizar o !usto total de&orne!imento de li#aç9es *&errovias estradaset!$+$

    4ro)eto de uma rede de lin:as de transmissãoel'tri!as de alta tensão$• 4ro)eto de uma rede de 1ação em um

    e0uipamento el'tri!o *por e-emplo um sistema!omputadorizado di#ital+ para minimizar o

    A.li aç,es da 2r+ore 'eradora m3nima

  • 8/19/2019 Otimização Em Redes

    19/29

    Al'oritmo4 5r+ore de E#.ansão M3nima

    G$ Sele!ione 0ual0uer n7 arbitrariamente e depois o!one!te ao n7 distinto mais pr7-imo$

    C$ Identi10ue o n7 sem !one-ão 0ue este)a mais pr7-imo aum n7 !one!tado e em se#uida !one!te esses dois n7s$

    $ Desempate" .s empates para o n7 distinto mais pr7-imo*passo G+ ou o n7 não !one!tado mais pr7-imo *passo C+podem ser des&eitos de &orma arbitrária e o al#oritmoainda deve !onduzir a uma solução 7tima$ Entretantotais empates são sinal de 0ue podem e-istir *mas nãone!essariamente+ soluç9es 7timas m ltiplas$

    $ro%lema da 2r+ore 'eradora m3nima

    # " 0 $

  • 8/19/2019 Otimização Em Redes

    20/29

    #em. o " ar0ue eerva a$E#em.lo 7 " ,ma T2 a !abo está em vias de&orne!er serviços por !abo para !in!o novas

    áreas onde estão em desenvolvimentopro)eto residen!ial !omo mostra a 1#ura$Determinar a rede mais e!on3mi!a$

  • 8/19/2019 Otimização Em Redes

    21/29

    • Dado uma !erta rede !omposta por maisde um n7 tendo n7s de entrada e n7s desa>da !om !apa!idade asso!iadas a !adaar!o *ou ramo+ !one!tados$ . u-omá-imo ' o !ál!ulo entre as dist?n!ia

    levando em !onsideração a !apa!idade e o!amin:o per!orrido do n7 ini!ial ao n71nal$

    $ro%lema do 8"#o m2#imo

  • 8/19/2019 Otimização Em Redes

    22/29

    Todo o u-o atrav's de uma rededire!ionada e !one!tada ori#ina=se de umn7 denominado ori'em e termina em

    outro n7 !:amado es oado"ro9• Todos os n7s restantes são nós trans%ordo.

    . u-o atrav's de um ar!o ' permitidoapenas na direção indi!ada pela seta em0ue a 0uantidade má-ima de u-o ' dadapela ca acidade da0uele ar!o$

    $ro%lema do 8"#o m2#imo

  • 8/19/2019 Otimização Em Redes

    23/29

    • Na origem, todos os ar!os apontam nosentido de se a&astarem do n7$ Noescoado&ro, todos os ar!os apontam nosentido de se apro-imar do n7$

    • . ob)etivo ' ma-imizar a 0uantidade total deu-o da ori#em para o es!oadouro$

    Essa 0uantidade ' medida em 0ual0uer umadas duas maneiras e0uivalentes ou se)a a0uantidade '&e sai da origem ou então a0uantidade '&e c ega ao escoado&ro.

    $ro%lema do 8"#o m2#imo

  • 8/19/2019 Otimização Em Redes

    24/29

    • Al'"mas a.li aç,es "G$ 5a-imizar o u-o atrav's da rede de

    distribuição de uma empresa partindo desuas &ábri!as para !:e#ar aos seus !lientes$

    .u partindo de seus &orne!edores para!:e#ar a suas &ábri!as$C$ 5a-imizar o u-o de petr7leo atrav's de um

    sistema de tubulaç9es$$ 5a-imizar o u-o de á#ua atrav's de um

    sistema de a0uedutos$$ 5a-imizar o u-o de ve>!ulos atrav's de

    uma rede de transporte$

    $ro%lema do 8"#o m2#imo

  • 8/19/2019 Otimização Em Redes

    25/29

    Al'oritmo do amin-o a"mentado "• Esse al#oritmo se baseia em dois !on!eitos

    intuitivos uma rede resid&a" e um camin oa&mentado.

    • Rede residual " uma representação dadi&erença da !apa!idade em um ar!o *ouramo+ e do u-o permitido nele apli!ada a!ada n7 de uma rede$

    • Caminho aumentado " um !amin:oorientado da ori#em ao destino em 0ue todo

    $ro%lema do 8"#o m2#imo

  • 8/19/2019 Otimização Em Redes

    26/29

    Al'oritmo do amin-o a"mentado "• . al#oritmo do !amin:o aumentado sele!iona

    al#um !amin:o aumentado e a!res!enta umu-o i#ual M sua !apa!idade residual ao

    !amin:o na rede ori#inal$• Esse pro!esso !ontinua at' 0ue não :a)a mais

    nen:um !amin:o aumentado de &orma 0ue ou-o partindo da ori#em e indo para o

    es!oadouro não possa ser aumentado mais$

    $ro%lema do 8"#o m2#imo

  • 8/19/2019 Otimização Em Redes

    27/29

    Eta.as do Al'oritmo do amin-oa"mentado "G$ Identi10ue um !amin:o aumentado

    en!ontrando al#um !amin:o dire!ionado daori#em para o es!oadouro na rede residualtal 0ue !ada ar!o desse !amin:o ten:a!apa!idade residual estritamente positiva$

    C$ Identi10ue a !apa!idade residual e desse!amin:o aumentado en!ontrando o m>nimodas !apa!idades residuais dos ar!os nesse

    !amin:o$ Aumente o u-o nesse !amin:o dee .3. *imin&a de e a !apa!idade residual de !ada

    ar!o nesse !amin:o aumentado$ A&mente dee a !apa!idade residual de !ada ar!o na

  • 8/19/2019 Otimização Em Redes

    28/29

    E#em.lo : " . 4ar0ue Seervada$

  • 8/19/2019 Otimização Em Redes

    29/29

    E#em.lo ; " 4ara a rede mostrada ase#uir use o al#oritmo do !amin:oaumentado para en!ontrar o padrão de

    u-o dando o +&xo máximo da ori#em aoes!oadouro dado 0ue a !apa!idade dear!o do n7 i ao n7 ' o n mero maispr7-imo ao n7 i ao lon#o do ar!o entreesses n7s$