Ferramentas de Utilizador

Ferramentas de Site


inf05010:homepage

Diferenças

Esta página mostra as diferenças entre as duas revisões da página.

Ligação para esta vista de comparação

Ambos os lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
inf05010:homepage [2022/06/22 09:51]
marcus [Aulas]
inf05010:homepage [2025/10/08 15:34] (Actual)
Linha 1: Linha 1:
-====== Otimização combinatória (2022/1) ======+====== Otimização combinatória (2025/2) ======
  
 //If one would take statistics about which mathematical problem is using up most of the computer time in the world, then ... the answer would probably be linear programming. (László Lovász)// //If one would take statistics about which mathematical problem is using up most of the computer time in the world, then ... the answer would probably be linear programming. (László Lovász)//
Linha 11: Linha 11:
 **Súmula:​** Modelagem matemática,​ programação linear e não-linear. Programação inteira e solução via métodos exatos. Algoritmos de aproximação e heurísticas.\\ **Súmula:​** Modelagem matemática,​ programação linear e não-linear. Programação inteira e solução via métodos exatos. Algoritmos de aproximação e heurísticas.\\
 **Turma:** A.\\ **Turma:** A.\\
-**Horário/​Sala:​** Seg/Qua 10.30, ​109/43425.\\+**Horário/​Sala:​** Seg/Qua 10.30, ​111 (43425).\\
 **Consultas:​** a combinar.\\ **Consultas:​** a combinar.\\
- 
  
 ===== Resultados ===== ===== Resultados =====
  
-  * [[2022-1-Notas|Notas]] +  * [[2025-2-Trabalhos|Trabalhos]]
-  * [[2022-1-Trabalhos|Trabalhos]]+
  
 ===== Notícias ===== ===== Notícias =====
  
-  * 20 de janeiro: Laboratório ​na sala 101/43413    +  * Sep 9soluções ​Laboratório ​e Lista 1 e nova Lista 2 disponível
-  * 13 de janeiroPrimeiro ​dia de aula.+  * :!: As aulas começam no dia 11 de agosto.
   * Otimização:​ [[https://​youtu.be/​Dc38La-Xvog|tudo que você consegue fazer eu faço melhor]]. 8-)   * Otimização:​ [[https://​youtu.be/​Dc38La-Xvog|tudo que você consegue fazer eu faço melhor]]. 8-)
  
 ===== Materiais ===== ===== Materiais =====
  
-  * {{notas-11942.pdf|Notas de aula (Abril de 2022)}}. +  * {{notas-e76bc7.pdf|Notas de aula (Abril de 2024)}}. 
-  * Página da disciplina em [[2021-2|2021/​2]],​ [[2021-1|2021/​1]],​ [[2020-2|2020/​2]],​ [[2020-1|2020/​1]],​ [[2019-2|2019/​2]],​ [[2019-1|2019/​1]],​ [[2018-2|2018/​2]],​ [[2018-1|2018/​1]],​ [[2017-2|2017/​2]],​ [[2017-1|2017/​1]],​ [[2016-2|2016/​2]],​ [[2016-1|2016/​1]],​ [[2015-2|2015/​2]],​ [[2015-1|2015/​1]],​ [[2014-2|2014/​2]],​ [[2014-1|2014/​1]],​ [[2013-2|2013/​2]],​ [[2013-1|2013/​1]],​ [[2012-2|2012/​2]],​ [[2012-1|2012/​1]],​ [[2011-2|2011/​2]],​ [[2011-1|2011/​1]],​ [[2010-2|2010/​2]],​ [[2010-1|2010/​1]],​ [[2009-2|2009/​2]],​ [[2009-1|2009/​1]],​ [[2008-2|2008/​2]],​ [[2008-1|2008/​1]] e [[2007-2|2007/​2]].+  * Página da disciplina em [[2025-1|2025/​1]],​ [[2024-2|2024/​2]],​ [[2024-1|2024/​1]],​ [[2023-2|2023/​2]],​ [[2023-1|2023/​1]],​ [[2022-2|2022/​2]],​ [[2022-1|2022/​1]], ​[[2021-2|2021/​2]],​ [[2021-1|2021/​1]],​ [[2020-2|2020/​2]],​ [[2020-1|2020/​1]],​ [[2019-2|2019/​2]],​ [[2019-1|2019/​1]],​ [[2018-2|2018/​2]],​ [[2018-1|2018/​1]],​ [[2017-2|2017/​2]],​ [[2017-1|2017/​1]],​ [[2016-2|2016/​2]],​ [[2016-1|2016/​1]],​ [[2015-2|2015/​2]],​ [[2015-1|2015/​1]],​ [[2014-2|2014/​2]],​ [[2014-1|2014/​1]],​ [[2013-2|2013/​2]],​ [[2013-1|2013/​1]],​ [[2012-2|2012/​2]],​ [[2012-1|2012/​1]],​ [[2011-2|2011/​2]],​ [[2011-1|2011/​1]],​ [[2010-2|2010/​2]],​ [[2010-1|2010/​1]],​ [[2009-2|2009/​2]],​ [[2009-1|2009/​1]],​ [[2008-2|2008/​2]],​ [[2008-1|2008/​1]] e [[2007-2|2007/​2]].
   * [[https://​apps.ankiweb.net|Anki]] flashcards para [[http://​www.inf.ufrgs.br/​~mrpritt/​oc/​Otimização combinatória_U1.apkg|unidade 1]], [[http://​www.inf.ufrgs.br/​~mrpritt/​oc/​Otimização combinatória_U2.apkg|unidade 2]] e [[http://​www.inf.ufrgs.br/​~mrpritt/​oc/​Otimização combinatória_U3.apkg|unidade 3]].   * [[https://​apps.ankiweb.net|Anki]] flashcards para [[http://​www.inf.ufrgs.br/​~mrpritt/​oc/​Otimização combinatória_U1.apkg|unidade 1]], [[http://​www.inf.ufrgs.br/​~mrpritt/​oc/​Otimização combinatória_U2.apkg|unidade 2]] e [[http://​www.inf.ufrgs.br/​~mrpritt/​oc/​Otimização combinatória_U3.apkg|unidade 3]].
  
 ==== Aulas ==== ==== Aulas ====
  
-^ No.^ Data        ^ Tópicos ​                                                ^ Notas cáp. ^  Exercícios ​ ^  Soluções ​  ​^ Leitura ^ +^ No.^ Data        ^ Tópicos ​                                                ^ Notas cáp. ^  Exercícios ​                                 ^  Soluções ​                                     ^ Leitura ​                                                               
-   |       | ** Programação linear ​**                                 ​|               ​| ​                                                                   ​                     +    ​|       | ** Heurísticas ​**                                         ​|               ​| ​                                            ​                                                                                                        ​                                                                        ​
- 1 | 13/06 | Administrativa,​ Introdução: Exemplos e solução gráfica      1.1,1. ​| ​ {{q0120221.pdf|Q1}}{{e0120221.pdf|E1}}  |  {{se0120221.pdf|S1}}   ​| [[http://dx.doi.org/10.1007/978-1-4614-7630-6_1|V1]],MF1,2             | +  ​1 | 11/08 | Administrativa,​ Introdução, Busca local                    10.1,10. ​| ​ {{qh0120252.pdf|Q1}} ​                      |  ​{{sqh0120252.pdf|SQ1}} [[https://​nbviewer.org/​url/​github.com/​mrpritt/​otimizacao-combinatoria/​blob/​main/​demos/​D01-tsp-h1.ipynb|D1]] ​    ​| ​                                        | 
-|  ​15/06 Formulação ​exemplos                                  ​         1.1  |  {{q0220221.pdf|Q2}}                       ​                        ​| [[http://​dx.doi.org/​10.1007/​978-1-4614-7630-6_1|V1]],​MF2               +|   2 | 13/08 | GRASP, Simulated annealing, Busca local iterada, VNS.     ​| ​   10.3-10.6 ​ ​| ​ {{qh0220252.pdf|Q2}}                       ​ ​{{sqh0220252.pdf|SQ2}} ​[[https://nbviewer.org/url/github.com/mrpritt/​otimizacao-combinatoria/​blob/​main/​demos/​D02-tsp-h2.ipynb|D2]]     |                                         | 
- ​3 ​20/06 Laboratório de formulação (sala 101/43413)                  1.1,B.2  ​| ​ {{l0220221.pdf|E2}}                       ​|  {{sl0220221.pdf|S2}}   ​                     +|   3 | 18/08 | Busca TabuAlgoritmos genéticosmeméticos. ​             ​          11  ​|  ​{{qh0320252.pdf|Q3}}                       ​| ​ {{sqh0320252.pdf|SQ3}},​ [[https://​nbviewer.org/​url/​github.com/​mrpritt/​otimizacao-combinatoria/​blob/​main/​demos/​D03-tsp-h3.ipynb|D3]]    |                                         | 
- ​4 ​22/06 | Forma matricial e normal, introdução método simplex. ​    ​|  1.2,​2.1,​2.2 ​ |  {{q0320221.pdf|Q3}}                       ​                        ​| [[http://​dx.doi.org/​10.1007/​978-1-4614-7630-6_2|V2]],​[[http://​dx.doi.org/​10.1007/​978-1-4614-7630-6_6|V6]],​MF2,​3 ​          ​+|     ​| ​      | ** Programação linear **                                  |               ​| ​                                            ​| ​                                                                                                        ​| ​                                                                        | 
-|  ​27/06 | Método simplex. Sistemas ilimitados. ​                    ​|      2.3,​2.4 ​ |                                                                    ​| [[http://​dx.doi.org/​10.1007/​978-1-4614-7630-6_2|V2]],​MF3.{1,​2} ​  ​+|     | 20/08 | Aula inaugural. ​                                          ​| ​              ​| ​                                            ​| ​                                                                                                        ​| ​                                                                        | 
- ​6 ​29/06 | Método simplex. Pivô tool, fase I. Soluções degeneradas. |          2.5  |                                                            ​| [[http://​dx.doi.org/​10.1007/​978-1-4614-7630-6_2|V2]],​MF3.3 ​          ​+|   4 | 25/08 | Introdução:​ Exemplos ​solução gráfica                  ​     1.1,1.3  ​| ​ {{q0120252.pdf|Q4}}                         ​{{sq0120252.pdf|SQ4}} ​                                                                                 ​| [[http://​dx.doi.org/​10.1007/​978-1-4614-7630-6_1|V1]],​MF1,2              ​
-|  ​04/07 | Revisão e exercícios. ​                                   |               ​| ​                                                                   ​| [[http://​dx.doi.org/​10.1007/​978-1-4614-7630-6_3|V3]],​MF3.6 ​            ​+  5 27/08 Formulação e exemplos                                            1.1  |  {{e0120252.pdf|E1}}, {{q0220252.pdf|Q5}} ​  |  {{se0120252.pdf|S1}}, {{sq0220252.pdf|SQ5}}                                                            | [[http://​dx.doi.org/​10.1007/​978-1-4614-7630-6_1|V1]],​MF2 ​               ​
-|  ​06/07 **Prova 1**                                              |               ​| ​                ​| ​                ​| ​                     | +  6 01/09 | Forma matricial e normal, introdução método simplex. ​     |  1.2,​2.1,​2.2 ​ |  {{q0320252.pdf|Q6}}                         ​{{sq0320252.pdf|SQ6}} ​                                                                                 ​| [[http://​dx.doi.org/​10.1007/​978-1-4614-7630-6_2|V2]],​[[http://​dx.doi.org/​10.1007/​978-1-4614-7630-6_6|V6]],​MF2,​3 ​ 
-|  9 | 11/07 | Dualidade: Introdução,​ teoremas de dualidade. ​           |      3.1-3.3 ​ |                                                              ​| [[http://​dx.doi.org/​10.1007/​978-1-4614-7630-6_5|V5]],​MF4 ​  ​+  7 | 03/09 | Laboratório de formulação (sala 103/​43413). ​              ​| ​     1.1,​B.2 ​ ​| ​ ​{{l0220252.pdf|L}} ​                        ​| ​ {{sl0220252.pdf|SL}} ​                                                                                  ​| ​                                                                        | 
-10 | 13/07 | Dualidade: Folgas complementares. Método simplex dual.   ​|      3.2,3.4  |                 ​  ​                     +|   8 | 08/09 | Método simplex. Sistemas ilimitados. ​                     |      2.3,​2.4 ​ |  ​{{q0420252.pdf|Q7}}                        |  {{sq0420252.pdf|SQ7}} ​                                                                                 ​| [[http://​dx.doi.org/​10.1007/​978-1-4614-7630-6_2|V2]],​MF3.{1,​2} ​         
-11 18/07 | Método simplex dual. Analise de sensibilidade. ​          ​|      3.5,​3.6 ​ |                 ​  ​| [[http://​dx.doi.org/​10.1007/​978-1-4614-7630-6_6|V6]],​V7.1 ​     +  9 10/09 | Método simplex. Pivô tool, fase I. Soluções degeneradas. ​ |          2.5  |  ​{{q0520252.pdf|Q8}}, {{e0420252.pdf|E2}} ​  ​| ​ {{sq0520252.pdf|SQ8}} ​                                                                                 ​| [[http://​dx.doi.org/​10.1007/​978-1-4614-7630-6_2|V2]],​MF3.3 ​             
-12 20/07 | Analise de sensibilidade. ​                               |          3.7  |                 ​  ​| [[http://​dx.doi.org/​10.1007/​978-1-4614-7630-6_6|V6]],​V7.1 ​     +|  ​10 15/09 | Revisão e exercícios. ​                                    ​|               ​| ​ ​{{e0320252.pdf|E3}}, [[https://​docs.google.com/​forms/​d/​e/​1FAIpQLSfBqno_mTNpI6kdpSaZj8HlgKqvnTV3f0FSpLqBMRBPEOsGPA/​viewform?​usp=dialog|UL3]] ​ |  {{se0320252.pdf|S3}}  ​| [[http://​dx.doi.org/​10.1007/​978-1-4614-7630-6_3|V3]],​MF3.6 ​             
-   |       | ** Programação inteira ​**                              |               ​| ​  ​  ​                     +|  ​11 17/09 [[:​inf05010:​dualidade1|Dualidade: Introdução,​ teoremas de dualidade.]]  ​|      3.1-3.3 ​ |                               ​                                                                                          ​| [[http://​dx.doi.org/​10.1007/​978-1-4614-7630-6_5|V5]],​MF4 ​               
-13 25/07 | Introdução e aplicações. ​                                ​|       5, 6.1  |                 ​  ​| [[http://​dx.doi.org/​10.1007/​978-1-4614-7630-6_23|V23]],​W1.{1-4},​PS13.1 ​     + ​12 ​22/09 | **Prova 1**                                               ​| ​              ​| ​ {{p0120252.pdf|P1}} ​                       |  {{sp0120252.pdf|SP1}} ​                                                                                 |                                                                         | 
-14 27/07 | Formulação e exemplos. ​                                  ​ 6.1-6.3 ​ |                 ​ | W1.{5-7},​PS13.1 ​    ​+|  ​13 | 24/09 | Dualidade: Folgas complementares. Método simplex dual.    |      3.2 3.4  |  ​{{q0620252.pdf|Q9}}                        ​ ​{{sq0620252.pdf|SQ9}} ​                                                                                 |                                                                         
-15 01/08 Laboratório de formulação.                               ​| ​     B.2  |                 ​  ​                     + ​14 ​29/09 | Método simplex dual. Analise de sensibilidade. ​           |      3.5,​3.6 ​ |  ​{{q0720252.pdf|Q10}}                       ​| ​ {{sq0720252.pdf|SQ10}} ​                                                                                | [[http://​dx.doi.org/​10.1007/​978-1-4614-7630-6_6|V6]],​V7.1 ​              ​
-16 03/08 | Revisão e exercícios. ​                                   |               ​| ​  ​  ​                     + ​15 ​01/10 | Analise de sensibilidade. ​                                ​|          3.7  |  ​{{q0820252.pdf|Q11}}, {{e0420252.pdf|E4}} ​ |  {{sq0820252.pdf|SQ11}} ​                                                                                | [[http://​dx.doi.org/​10.1007/​978-1-4614-7630-6_6|V6]],​V7.1 ​              ​
-17 08/08 **Prova 2**                                              ​|               ​| ​                |                 ​| ​                     ​+    ​|       | ** Programação inteira **                                 ​|               ​| ​                                            ​                                                                                                        ​                                                                        ​
-         ​** Heurísticas e aproximação **                          ​|               ​| ​  |   ​| ​                     ​+ ​16 ​06/10 | Introdução e aplicações. ​                                 |       5, 6.1  |                                             ​                                                                                                        ​| [[http://​dx.doi.org/​10.1007/​978-1-4614-7630-6_23|V23]],​[[https://​onlinelibrary.wiley.com/​doi/​10.1002/​9781119606475.ch1|W1.{1-4}]],​PS13.1 ​ 
-18 10/08 | Busca local, Simulated annealing. ​                       |    ​10.1,​10.2  ​                ​  ​                     + ​17 ​08/10 | Formulação e exemplos. ​                                        6.1-6.3 ​ |                                             ​                                                                                                        | [[https://​onlinelibrary.wiley.com/​doi/​10.1002/​9781119606475.ch1|W1.{5-7}]],​PS13.1 ​   
-| 19 | 15/08 | GRASP, Busca Tabu, VNS.                                  |    ​10.3-10.6 ​ |                 ​| ​  ​| ​                     | + ​18 ​13/10 Formulação e demonstrações.                               ​| ​         B.2  |                                             ​                                                                                                        ​                                                                        ​
-| 20 | 17/08 | Algoritmos genéticos, meméticos. ​                        ​| ​          ​11 ​ |                 ​| ​  ​| ​                     | + ​19 ​15/10 | Revisão e exercícios. ​                                    ​|               ​| ​                                            ​                                                                                                        ​                                                                        ​
-|    |       | ** Programação inteira II **                             ​|               ​| ​  ​  ​                     +    ​20/10 //Semana Acadêmica// ​                                     ​|               ​| ​                                            ​
-21 22/08 | Matrizes totalmente unimodulares. ​                       |          7.1  |                 ​  ​| W3.{1,​2},​K5.4,​PS13.2 | +    ​22/10 //Semana Acadêmica// ​                                     ​|               ​| ​                                            ​
-22 24/08 | Problemas com solução simples. ​                          ​         7.2  |   ​  ​| W3.{3,​4},​PS13.2 ​     +    ​27/10 | //Dia do Servidor Público// ​                                            ​                                            ​
-23 29/08 Desigualdades ​válidas. ​                                  ​|          7. ​| ​  ​  ​| W8.{1-4            ​+ 19 | 29/10 | **Prova 2**                                               ​|               ​| ​                                            ​                                                                                                        ​                                                                        ​|  ​       
-24 31/08 | Algoritmos de planos de corte. ​                          ​|          7. ​| ​  ​  ​W8.{5,6},PS14.1      ​+ ​20 ​03/11 | Matrizes totalmente unimodulares. ​                        ​|          7.1  |                                             ​                                                                                                        | [[https://​onlinelibrary.wiley.com/​doi/​10.1002/​9781119606475.ch1|W3.{1,2}]],​K5.4,​PS13.2 ​                                                   
-26 05/09 | Algoritmos de Branch-and-bound. ​                         |          7.5  |                 ​                ​| W7,​G5.2.3 ​           + ​21 ​05/11 | Problemas com solução simples, desigualdades válidas    ​       7.2-3  ​| ​                                            ​                                                                                                        | [[https://​onlinelibrary.wiley.com/​doi/​10.1002/​9781119606475.ch1|W3.{3,4}]],PS13.2,​W8.{1-4} ​                                               ​
-27 12/09 | Revisão e exercícios. ​                                   |               ​| ​  ​  ​                     + ​22 ​10/11 Problemas com solução simples, desigualdades ​válidas. ​    ​|          7. ​| ​                                            ​                                                                                                        | [[https://​onlinelibrary.wiley.com/​doi/​10.1002/​9781119606475.ch8|W8.{5,6}]],​PS14.1 ​                                                        
-28 14/09 | **Prova 3**                                              |               ​| ​                ​                ​                     + ​23 ​12/11 | Algoritmos de planos de corte. ​                           |          7. ​| ​                                            ​                                                                                                        ​[[https://​onlinelibrary.wiley.com/​doi/​10.1002/​9781119606475.ch7|W7]],G5.2.3                                                               
-24 19/09 | Algoritmos de aproximação. ​                              ​|               ​| ​  |   ​| ​                     | + ​24 ​17/11 | Algoritmos de Branch and bound. ​                          ​|          7.5  |                                             ​                                                                                                        | [[https://​onlinelibrary.wiley.com/​doi/​10.1002/​9781119606475.ch7|W7]],​G5.2.3 ​                                                              ​
-|    | 21/09 | //Sem aula// ​                                            |               ​  |   ​| ​                     ​+ ​25 ​19/11 | Revisão e exercícios. ​                                    ​|               ​| ​                                            ​                                                                                                        ​                                                                        ​
-   | 26/09 | //Semana acadêmica// ​                                    ​| ​              ​| ​  ​| ​  ​| ​                     | + ​26 ​24/11 | **Prova 3**                                               ​|               ​| ​                                            ​                                                                                                        ​                                                                        ​|  ​       
-|    | 28/09 | //Semana acadêmica// ​                                    ​| ​              ​| ​  ​| ​  ​| ​                     | + ​27 ​26/11 | [[:​inf05010:​apr|Algoritmos de aproximação.]]              ​|               ​| ​                                            ​| ​                                                                                                        ​                                                                        ​|  ​       
-| 29 | 03/10 | Apresentação de trabalhos. ​                              ​|               ​| ​  ​  ​                     + 28 | 01/12 | Apresentação de trabalhos. ​                               |               ​| ​                                            ​                                                                                                        ​                                                                        ​|  ​       
-30 05/10 | Apresentação de trabalhos. ​                              ​|               ​| ​  ​  ​                     + ​29 ​03/12 | Apresentação de trabalhos. ​                               |               ​| ​                                            ​                                                                                                        ​                                                                        ​
-   10/10 Prova de recuperação. ​                                   |               ​| ​  ​  ​                     + ​30 ​08/12- Provas ​de recuperação. ​                                   |               ​| ​                                            ​                                                                                                        ​                                                                        ​
-   ​| ​      ​| ​                                                         |               ​| ​  ​| ​  ​| ​                     | +    ​| 20/12 | Término oficial das aulas. ​                               |               ​| ​                                            ​                                                                                                        ​                                                                        ​| 
-|    ​| 20/10 | Término oficial das aulas. ​                              ​|               ​| ​  ​  ​                     |+V: Vanderbei, W: Wolsey, PS: Papadimitriou/​Steiglitz MF: Maculan/​Fampa
  
 ==== Material ==== ==== Material ====
Linha 83: Linha 81:
 ==== Ferramentas ==== ==== Ferramentas ====
  
-  * [[http://www.maths.ed.ac.uk/LP-Explorer|LP explorer]]+  * Visualização de LPs [[https://gilp.henryrobbins.com/en/​latest/​examples/​index.html|GILP]]
   * Vanderbei'​s ​ [[http://​www.princeton.edu/​~rvdb/​JAVA/​pivot/​simple.html|simple pivot tool]] and [[https://​vanderbei.princeton.edu/​JAVA/​pivot/​advanced.html|advanced pivot tool]].   * Vanderbei'​s ​ [[http://​www.princeton.edu/​~rvdb/​JAVA/​pivot/​simple.html|simple pivot tool]] and [[https://​vanderbei.princeton.edu/​JAVA/​pivot/​advanced.html|advanced pivot tool]].
   * [[http://​www.gnu.org/​software/​glpk|GNU Linear programming kit]]   * [[http://​www.gnu.org/​software/​glpk|GNU Linear programming kit]]
inf05010/homepage.txt · Esta página foi modificada pela última vez em: 2025/10/08 15:34 (Edição externa)