Research interests ✍ (back to top)
Combinatorial Optimization /
Otimização Combinatória
Approximation Algorithms /
Algoritmos de Aproximação
Design and Analysis of Algorithms / Projeto e Análise de Algoritmos
Graph Theory /
Teoria dos Grafos
"Suppose computers were infinitely fast and computer memory was free.
Would you have any reason to study algorithms?
The answer is yes, if for no other reason than that you would still like to demonstrate that your solution method terminates and does so with the correct answer."
(Introduction to Algorithms by T. H. Cormen, C. E. Leiserson, R. L. Rivest, C. Stein.)
"Your primary job as an algorithm designer is teaching other people how and why your algorithms work."
(Algorithms by J. Erickson.)
Follow me for a complete list with bib entries
or
check my Curriculum
Lattes (in Portuguese)
Procuro alunos que tenham (1) afinidade com e gosto por matemática,
análise de algoritmos e programação, (2) criatividade, (3) iniciativa,
(4) motivação, e (5) organização, e que estejam dispostos a trabalhar em
problemas e técnicas relacionados à área de Otimização Combinatória ou em
Teoria Estrutural de Grafos.
Esse material te dá uma
ideia geral sobre a área de otimização combinatória e as abordagens
utilizadas para tratar desses problemas, com alguns exemplos.
Muitos problemas de otimização combinatória também envolvem grafos.
Exceto para alunos de PDPD, atualmente eu só estou aceitando orientar
alunos que já tenham cursado a disciplina de Análise de Algoritmos ou
estejam matriculados na mesma.
Se você estiver interessado(a), fique a vontade para me enviar um e-mail falando um pouco sobre você (descreva suas
experiências, motivações, disciplinas que cursou, por que se interessou
pela minha área, por que me escolheu)
e eu entrarei em contato assim que possível. |
Check it out!
Teaching (Disciplinas) 🥑 (back to top)
Os materiais a seguir são de revisão para as disciplinas que eu ministro, feitos por mim:
⚠⚠Para um bom acompanhamento das disciplinas, é ideal que você já tenha tido alguma exposição mínima a esses assuntos.⚠⚠
|
Atuais (Q3 de 2023):
🗿 Teoria dos Grafos (graduação - diurno)
Outros:
Notas de aulas - Análise de algoritmos e estruturas de
dados (livro não finalizado, confira sempre a versão)
Minicurso Introdução ao LaTeX
Banco de informantes
Anteriores:
Análise de algoritmos:
◾2023 Q2 (grad. diurno),
◾2023 Q2 (pós),
◾2022 Q1 (pós),
◾2021 Q1 (pós),
◾2020 QS (grad. e pós),
◾2020 Q1 (ECE, pós),
◾2019 Q2 (grad. diurno),
◾2019 Q2 (grad. noturno),
◾2019 Q1 (pós),
◾2018 Q2 (grad. diurno).
Bases computacionais da ciência:
◾2018 Q2 (grad. diurno DC2).
Linguagens formais e automata:
◾2022 Q3 (grad. e pós),
◾2022 Q1 (grad. diurno),
◾2021 Q1 (grad. noturno),
◾2020 Q1 (grad. ECE) .
Processamento da informação:
◾2021 Q2 (grad. diurno A8 e B8),
◾2019 Q1 (grad. diurno DA2 prática),
◾2019 Q1 (grad. diurno DB5 prática),
◾2018 Q1 (grad. diurno DA8 prática).
Programação estruturada:
◾2018 Q3 (grad. diurno).
Teoria dos grafos:
◾2019 Q3 (grad. diurno),
◾2018 Q3 (grad. diurno).
Events organization 🍵 (back to top)
🛠 4° Workshop Chileno Paulista em/en Grafos (ChiPaGra 2023)
🛠 5° Workshop Paulista em Otimização, Combinatória e Algoritmos (WoPOCA 2022)
🛠 3° Workshop Chileno Paulista em/en Grafos (ChiPaGra 2022)
🛠 2° Workshop Chileno Paulista em/en Grafos (ChiPaGra 2021)
🛠 XI Latin and American Algorithms, Graphs and Optimization Symposium (LAGOS 2021)
🛠 1° Workshop Chileno Paulista em/en Grafos (ChiPaGra 2021)
🛠 14th Latin American Theoretical INformatics Symposium (LATIN 2020)
🛠 4° Workshop Paulista em Otimização, Combinatória e Algoritmos (WoPOCA 2020)
🛠 3° Workshop Paulista em Otimização, Combinatória e Algoritmos (WoPOCA 2019)
🛠 1° CMCC Talks (2018)
🛠 2° Workshop Paulista em Otimização, Combinatória e Algoritmos (WoPOCA 2018)
🛠 1° Workshop Paulista em Otimização, Combinatória e Algoritmos (WoPOCA 2017)
Events participation 🗺 (back to top)
✏ 1ª Escola Brasileira de Combinatória (ECB).
September 11-15 2023.
São Sebastião, São Paulo, Brazil.
✏ 8° Encontro de Teoria da Computação (ETC).
August 6-11 2023.
João Pessoa, Paraíba, Brazil.
✏ 34° Colóquio Brasileiro de Matemática (CBM).
July 24-25 2023.
Rio de Janeiro, Rio de Janeiro, Brazil.
✏ 4° Workshop Chileno Paulista em/en Grafos (ChiPaGra).
March 06-10 2023.
Valparaíso, Chile.
✏ XVIII Escuela de Verano en Matemáticas Discretas.
January 09-13 2023.
Valparaíso, Chile.
✏ 5° Workshop Paulista em Otimização, Combinatória e Algoritmos (WoPOCA).
November 12-15 2022.
Águas de Lindóia, São Paulo, Brazil.
✏ 15th Latin American Theoretical INformatics Symposium (LATIN).
November 7-11 2022.
Guanajuato, Mexico.
✏ 3° Workshop Chileno Paulista em/en Grafos (ChiPaGra).
September 5 to 9 2022.
Nazaré Paulista, São Paulo, Brazil.
✏ 7º Encontro de Teoria da Computação (ETC).
July 31 - August 05 2022.
Niterói, Rio de Janeiro, Brazil.
✏ 2° Workshop Chileno Paulista em/en Grafos (ChiPaGra).
November 9 and 10 2021.
Online.
✏ 6º Encontro de Teoria da Computação (ETC).
July 18-23 2021.
Online.
✏ XI Latin and American Algorithms, Graphs and Optimization Symposium (LAGOS).
May 17-21 2021.
Online (originally scheduled to be at São Paulo, Brazil).
✏ 1° Workshop Chileno Paulista em/en Grafos (ChiPaGra).
May 10-12 2021.
Online.
✏ 14th Latin American Theoretical INformatics Symposium (LATIN).
January 5-8 2021.
Online (originally scheduled to be at São Paulo, Brazil).
✏ 5º Encontro de Teoria da Computação (ETC).
November 16-20 2020.
Online (originally scheduled to be at Cuiabá, Mato Grosso, Brazil).
✏ 4° Workshop Paulista em Otimização, Combinatória e Algoritmos (WoPOCA).
November 3, 7-9 2020.
Online.
✏ 3° Workshop Paulista em Otimização, Combinatória e Algoritmos (WoPOCA).
September 4-8 2019.
Nazaré Paulista, São Paulo, Brazil.
✏ X Latin and American Algorithms, Graphs and Optimization Symposium (LAGOS).
June 2-7 2019.
Belo Horizonte, Minas Gerais, Brazil.
✏ 2° Workshop Paulista em Otimização, Combinatória e Algoritmos (WoPOCA).
August 30 - September 02 2018.
Serra Negra, São Paulo, Brazil.
✏ 3º Encontro de Teoria da Computação (ETC).
July 22-24 2018.
Natal, Rio Grande do Norte, Brazil.
✏ 13rd Latin American Theoretical INformatics Symposium (LATIN).
April 16-19 2018.
Buenos Aires, Argentina.
✏ 18° Oficina Nacional de Problemas de Corte e Empacotamento, Planejamento e Programação de Produção e Correlatos.
November 7-8 2017.
São José dos Campos, São Paulo, Brazil.
✏ 1° Workshop Paulista em Otimização, Combinatória e Algoritmos (WoPOCA).
June 16-18 2017.
Águas de Lindóia, São Paulo, Brazil.
✏ 2° Encontro de Teoria da Computação (ETC).
July 3-4 2017.
São Paulo, São Paulo, Brazil.
✏ São Paulo School of Advanced Science on Algorithms, Combinatorics and Optimization (SP-School).
July 18-29 2016.
São Paulo, São Paulo, Brazil.
✏ 1st International Conference on Algorithms for Computational Biology (AlCOB).
July 1-3 de 2014.
Tarragona, Spain.
✏ 11th Latin American Theoretical INformatics Symposium (LATIN).
March 31-April 4 2014.
Montevideo, Uruguay.
✏ XLIII Simpósio Brasileiro de Pesquisa Operacional (SBPO).
August 15-18 2011.
Ubatuba, São Paulo, Brazil.
📌 Canal do prof. Mário
César San Felice com muitos conteúdos de algoritmos,
estruturas de dados e otimização combinatória
📌 Seminário
Brasileiro de Grafos, Algoritmos e Combinatória
📌 Online courses of algorithms, by prof. Tim Roughgarden, from Stanford:
part 1 and
part 2
📌 Map of computer science
📌 Map of mathematics
📌 Geeks for Geeks
📌 Numberphile
📌 Computerphile
📌 3Blue1Brown
📌 Algorithms Course - Graph Theory Tutorial from a Google Engineer
📌 The History of Undecidability
📌 P vs. NP and the Computational Complexity Zoo
📌 A compendium of NP optimization problems
📌 CrashCourse Computer Science
📌 The Algorithm Design Manual
📌 Guia de escrita e edição de textos
📌 Humans need not apply
📌 Links to Combinatorial Conferences
📌 The Grammar According to West
📌 Journals (etc.) in Discrete Mathematics and related fields
📌 Programa Roda Viva: Ciência e Tecnologia (06/nov/2017)