Rodrigo Ribeiro, Ph.D.

Professor at IMPA Tech rodrigo.ribeiro@impatech.edu.br

I am a Professor of Mathematics at IMPA Tech. My research focuses on discrete probability, random graphs, random walks, and a bit probabilistic combinatorics.

Education


2012 - 2016
Doctorate - Mathematics
"Agglomeration in Scale-free Random Graphs"
Federal University of Minas Gerais Brazil
Advised by Rémy Sanchis.
Supported by CNPq.
2011 - 2012
Master - Mathematics
"Grafos Aleatórios e Percolação"
Federal University of Minas Gerais Brazil
Advised by Rémy Sanchis.
Supported by CAPES.
2007 - 2010
Bachelor - Mathematics
Federal University of Minas Gerais Brazil
Advised by Israel Vainsencher. Co-advised by Renato Vidal
Supported by FAPEMIG.

Professional Experience


2022 - Current
Visiting Assistant Professor
University of Denver
2020 - 2022
Visiting Assistant Professor
University of Colorado Boulder
2018 - 2020
Postdoctoral Researcher Fellow
Universidad Catolica de Chile
Supervised by Alejandro Ramírez. Supported by Iniciativa Milenio.
2016 - 2018
Postdoctoral Researcher Fellow
Instituto Nacional de Matemática Pura e Aplicada
Supervised by Roberto Imbuzeiro Oliveira. Supported by CNPq.

Publications & Preprints


  1. preprint Rodrigo Ribeiro. "A Martingale Approach to Large-$θ$ Ewens-Pitman Model." 2025.
  2. published Janos Engländer, Giulio Iacobelli, Gábor Pete, Rodrigo Ribeiro. "Structural results for the tree builder random walk." The Annals of Applied Probability. 35 (2) 2025.
  3. accepted Pamela E. Harris, Rodrigo Ribeiro, Mei Yin. "Probabilistic $(m,n)$-Parking Functions." Electronic Journal of Combinatorics. 2025.
  4. published Rodrigo Ribeiro. "Renewal structure of the tree builder random walk." Stochastic Processes and their Applications. 190 104725, 2025.
  5. published Caio Alves, Rodrigo Ribeiro, Rémy Sanchis. "Clustering and Cliques in Preferential Attachment Random Graphs with Edge Insertion." Journal of Statistical Physics. 191 (6) 2024.
  6. published Denise Duarte, Wesley H.S. Pereira, Rodrigo B. Ribeiro. "A probabilistic model for networks generated by actors’ characteristics." Journal of Computational Science. 73 102143, 2023.
  7. published Caio Alves, Rodrigo Ribeiro, Daniel Valesin. "Asymptotic results of a multiple-entry reinforcement process." Stochastic Processes and their Applications. 161 451-489, 2023.
  8. published Irfan Durmić, Alex Han, Pamela E. Harris, Rodrigo Ribeiro, Mei Yin. "Probabilistic Parking Functions." The Electronic Journal of Combinatorics. 30 (3) 2023.
  9. published Giulio Iacobelli, Rodrigo Ribeiro, Glauco Valle, Leonel Zuaznábar. "Tree builder random walk: Recurrence, transience and ballisticity." Bernoulli. 28 (1) 2022.
  10. published Alejandro F. Ramírez, Rodrigo Ribeiro. "Computable criteria for ballisticity of random walks in elliptic random environment." Electronic Journal of Probability. 27 2022.
  11. published Caio Alves, Rodrigo Ribeiro. "Spread of Infection over P.A. random graphs with edge insertion." Latin American Journal of Probability and Mathematical Statistics. 19 (2) 1221, 2022.
  12. published Denise Duarte, Gilvan R Guedes, Wesley H S Pereira, Rodrigo B Ribeiro. "Representing collective thinking through cognitive networks." Journal of Complex Networks. 10 (6) 2022.
  13. published Daniel Figueiredo, Giulio Iacobelli, Roberto Oliveira, Bruce Reed, Rodrigo Ribeiro. "On a random walk that grows its own tree." Electronic Journal of Probability. 26 (none) 2021.
  14. accepted János Engländer, Giulio Iacobelli, Rodrigo Ribeiro. "Recurrence, transience and degree distribution for the Tree Builder Random Walk." Annales de l'Institut Henri Poincaré. 2021.
  15. published Caio Alves, Rodrigo Ribeiro, Rémy Sanchis. "Clustering in preferential attachment random graphs with edge-step." Journal of Applied Probability. 58 (4) 890-908, 2021.
  16. published R. I. Oliveira, A. Pereira, R. Ribeiro. "Concentration in the Generalized Chinese Restaurant Process." Sankhya A. 84 (2) 628-670, 2020.
  17. published Caio Alves, Rodrigo Ribeiro, Rémy Sanchis. "Diameter of P.A. random graphs with edge‐step functions." Random Structures & Algorithms. 57 (3) 612-636, 2020.
  18. published Caio Alves, Rodrigo Ribeiro, Rémy Sanchis. "Preferential Attachment Random Graphs with Edge-Step Functions." Journal of Theoretical Probability. 34 (1) 438-476, 2019.
  19. published R. I. Oliveira, R. Ribeiro, R. Sanchis. "Disparity of clustering coefficients in the Holme‒Kim network model." Advances in Applied Probability. 50 (3) 918-943, 2018.
  20. published Caio Alves, Rodrigo Ribeiro, Rémy Sanchis. "Large Communities in a Scale-Free Network." Journal of Statistical Physics. 166 (1) 137-149, 2016.

Supervisees


Graduate
Wesley da Silva
UFMG 2018 - 2019

I worked together Professor Denise Duarte as a master co-advisor of Wesley Silva. His dissertation resulted in two papers involving modeling cognitive thinking via networks.

Selected Talks


2025
Renewal Structure for the TBRW
Stochastic Reinforcement Processes BIRS - Canada

September 2, 2025

2023
The Tree Builder Random Walk
Probability Seminar University of Utah

April 12, 2023

On Random Walks that change their own environment
Seminars of the Math Departament NYU Shangai

April 1, 2023

Preferential Attachment Random Graphs with Edge Steps
Combinatorics Seminar University of Illinois

February 20, 2023

2022
On Random Walks that change their own environment
Analysis Seminars University of Denver

September 1, 2022

2019
The Tree Builder Random Walk
Latin American Congress of Probability and Mathematical Statistics Mexico

December 2, 2019

2018
Topological Properties of Random Graphs
Statistics and Probability Seminar Universidad Catolica de Chile

December 1, 2018

Building your path to escape from home
Graphs and Randomness IMPA

September 1, 2018

Building your path to escape from home
Statistics and Probability Seminar University of Groningen, Netherlands

March 1, 2018

2017
Preferential Attachment Random Graphs with Edge-Step Functions
ProbComb Seminar IMPA

September 1, 2017

2016
Métricas em redes complexas: análise de estruturas
Departamento de Estatística UFMG

February 2, 2016

Análise de redes complexas: matemática no Facebook [In Portuguese]
III Simpósio Nacional do PICME UFMG

February 1, 2016

2015
Communities and Clustering in a Scale-Free System
Dias Probabilísticos no Fundão UFRJ, Rio de Janeiro

February 2, 2015

Selected Events


2025
Stochastic Reinforcement Processes
Speaker Banff International Research Station, Canada

August 31, 2025

2023
Asymptotic Limits of Discrete Random Structures Workshop
Participant/Poster Brown University

September 1, 2023

Poster “A Random Walk that builds its own Tree”.

2015
XIX Brazilian Probability School
Participant/Poster Rio de Janeiro

August 1, 2015

Presented the post: “Cliques in Random Graphs”

2014
37th Conference on Stochastic Processes and Their Applications
Participant/Poster UBA, Buenos Aires

August 1, 2014

Presented the poster: “The Power of Choice”

Courses Taught


2025
University of Denver Undergraduate

April 2, 2025 - June 15, 2025

University of Denver Undergraduate

March 27, 2025 - June 7, 2025

University of Denver Undergraduate

January 7, 2025 - March 12, 2025

2023
University of Denver Undergraduate

September 12, 2023 - November 23, 2023

University of Denver Undergraduate

July 1, 2023 - August 1, 2023

University of Denver Undergraduate

March 27, 2023 - June 7, 2023

2022
University of Denver Undergraduate

September 1, 2022 - November 1, 2022

University of Colorado Boulder Undergraduate

July 1, 2022 - August 1, 2022

University of Colorado Boulder Undergraduate

February 1, 2022 - June 1, 2022

2021
University of Colorado Boulder Gadruate

August 12, 2021 - December 8, 2021

University of Colorado Boulder Gadruate

February 1, 2021 - June 1, 2021

2020
University of Colorado Boulder Undergraduate/Graduate

September 1, 2020 - December 1, 2020

University of Colorado Boulder Undergraduate

September 1, 2020 - December 1, 2020

University of Colorado Boulder Undergraduate

September 1, 2020 - December 1, 2020

University of Colorado Boulder Undergraduate/Graduate

July 1, 2020 - August 1, 2020

Participation in Examination Boards


  • D. Duarte, R. Ribeiro, F. Murai, L.H. Duczmal and R. Lambert. Participation In Board of Wesley Henrique da Silva Pereira. 2020. Dissertation (Master’s in Statistics) - Universidade Federal de Minas Gerais (UFMG).
  • G. Lugosi, R. Ribeiro; R. I. Oliveira; Participation In Board of Alan da Silva Pereira. 2018. Thesis (PhD’s in Mathematics) - Instituto Nacional de Matemática Pura e Aplicada (IMPA).
  • S. Griffiths; R. I. Oliveira; R. Ribeiro; A. Teixeira. Participation In Board of Davi de Castro Silva. 2018. Dissertation (Master’s in Mathematics) - Instituto Nacional de Matemática Pura e Aplicada (IMPA).
  • R. I. Oliveira; R. Ribeiro; J. Simoes. Participation In Board of Diego Alejandro Baptista Theuerkeuf . 2018. Dissertation (Master’s in Mathematics) - Instituto Nacional de Matemática Pura e Aplicada (IMPA).
  • R. I. Oliveira; R. Ribeiro; C. G. T Moreira. Participation In Board of Milton Roberto Pereira da Silva. 2017. Dissertation (Master’s in Mathematics) - Instituto Nacional de Matemática Pura e Aplicada (IMPA).
  • R. Ribeiro; R. Sanchis; R. Silva; Participation In Board of Cristiano Santos Benjamin. 2016. Dissertation (Master’s in Mathematics) - Universidade Federal de Minas Gerais (UFMG).

Referee of Scientific Journals


  • American Mathematical Society
  • Annals of Applied Probability
  • Stochastic Processes and Their Applications
  • Electronic Journal of Probability
  • Journal of Complex Networks
  • Journal of Applied Probability
  • Graphs and Combinatorics
  • Markov Processes and Related Field 

Coding Skills


These are some of the programming languages I’ve used professionally or in personal projects.
  1. R (simulation of stochastic processes)
  2. Vala (Dropbox GUI for elementaryOS Linux)
  3. Javascript, Nodejs (project for creating better scientific papers and presentations, CLI to talk to AI models)
  4. Ruby (on Rails) (Folio.academy)

Languages


  1. Portuguese (Native)
  2. English (Fluent)
  3. French (Intermediate)
  4. Spanish (Advanced)