Computer science researcher and professor

Dr. Iago Augusto Carvalho

Department of Computer Science at Universidade Federal de Alfenas

Computer and data scientist passionate for developing interdisciplinary projects.

About Me

Passionate educator and researcher dedicated to advancing computer science

Background

I am a Computer Science Professor at Universidade Federal de Alfenas (UNIFAL-MG), where I teach both undergraduate and graduate courses.

My research interests are very broad and include optimization, machine learning, computational intelligence, statistics, and data science, among other areas.

I received my Ph.D. in Computer Science from Universidade Federal de Minas Gerais (UFMG) in 2020, and have been actively involved in research and teaching since then.

Education

Ph.D. in Computer Science
Universidade Federal de Minas Gerais, 2020
Thesis: The Minmax regret 0-1 Integer Linear Programming Problem under Interval Uncertainty: Complexity and Heuristics
M.Sc. in Computer Science
Universidade Federal de Minas Gerais, 2016
Thesis: The Robust Shortest Path Tree: formulations and algorithms
B.Sc. in Computer Science
Universidade Federal de São João del Rei, 2014

Academic Excellence

Ph.D. in Computer Science with focus on optimization and data science

Research Focus

Active research in interdisciplinary projects with international publications

Mentorship

Supervising graduate and undergraduate students in various projects

Innovation

Developing practical solutions to real-world computing challenges

Research Areas

My Research

Exploring innovative solutions to complex computational problems

Mathematical programming

Building and evaluating optimization models for complex problems

Integer programmingLinear programmingMulti-objective optimization
Heuristics and metaheuristics

Development of approximate algorithms for large-scale optimization problems

Genetic algorithmsMath-heuristicsData structures for evolutionary algorithms
Artificial intelligence

Learning-based approaches for data-driven decision making

Learning modelsData imputationData augmentationGenerative AI
Statistics and data science

Techniques for the analyses, interpretation, and evaluation of complex datasets

Data visualizationHypothesis testingExploratory data analysisDesign and analysis of experiments

Current Projects

Multi-objective minimum spanning trees

Investigating efficient algorithms for solving multi-objective minimum spanning tree problems in large-scale networks.

Data imputation methods

Developing and evaluating techniques for imputing missing data in large datasets to improve analysis accuracy.

Football data analysis

Collecting and analyzing football transfer data to uncover trends and insights in the sports industry.

Education

Teaching

Courses and student mentorship at UNIFAL-MG

10+
Courses taught
20+
Students mentored
10+
Thesis supervised

Current Courses

DCE797
Project and analysis of algorithms
Undergraduate
EAB067
Machine learning
Graduate
DCE770
Heuristics and metaheuristics
Undergraduate
DCE792
Laboratory of data Structures and algorithms
Undergraduate

Student Opportunities

I am always looking for motivated students to join my research group. If you are interested in pursuing research in one of my research areas, please feel free to reach out.

Available positions for:

  • Ph.D. students
  • Master's students
  • Scientific initiation (PIBIC) projects

Get in Touch

Feel free to reach out for collaborations, research inquiries, or student opportunities

Contact Information

Office
Room 301-F, Block C
Address
Av. Jovino Fernandes de Sales, 2600 - Santa Clara, Alfenas - MG, 37133-840

Office Hours

by appointment

Schedule a meeting