Cookies
O website necessita de alguns cookies e outros recursos semelhantes para funcionar. Caso o permita, o INESC TEC irá utilizar cookies para recolher dados sobre as suas visitas, contribuindo, assim, para estatísticas agregadas que permitem melhorar o nosso serviço. Ver mais
Aceitar Rejeitar
  • Menu
Sobre

Sobre

Sou Ana Maria Rodrigues, natural da Maia, distrito do Porto, licenciada em Matemática Aplicada e Computação pela Universidade de Aveiro, Mestre em Métodos Quantitativos Aplicados à Gestão pela Escola de Gestão do Porto da Universidade do Porto (UP) e Doutorada, desde 2014, em Engenharia Industrial e Gestão pela Faculdade de Engenharia da UP com a tese intitulada “Sectores e Rotas na Recolha de Resíduos Sólidos Urbanos”.

Presentemente, sou Professora Adjunta no Instituto Superior de Contabilidade e Administração do Porto do Instituto Politécnico do Porto (ISCAP-PPorto), onde exerço funções desde Dezembro de 1998, e investigadora no INESC TEC – CESE.

Tenho especial interesse de investigação em problemas de otimização combinatória em particular problemas de setorização e problemas de localização e rotas. 

Tópicos
de interesse
Detalhes

Detalhes

003
Publicações

2022

A Two-Stage Method to Solve Location-Routing Problems Based on Sectorization

Autores
Teymourifar, A; Rodrigues, AM; Ferreira, JS; Lopes, C; Oliveira, C; Romanciuc, V;

Publicação
INNOVATIONS IN INDUSTRIAL ENGINEERING

Abstract

2022

An Integer Programming Approach to Sectorization with Compactness and Equilibrium Constraints

Autores
Romanciuc, V; Lopes, C; Teymourifar, A; Rodrigues, AM; Ferreira, JS; Oliveira, C; Ozturk, EG;

Publicação
INNOVATIONS IN INDUSTRIAL ENGINEERING

Abstract

2022

A Comparison Between Optimization Tools to Solve Sectorization Problem

Autores
Teymourifar, A; Rodrigues, AM; Ferreira, JS; Lopes, C;

Publicação
Lecture Notes in Networks and Systems

Abstract
In sectorization problems, a large district is split into small ones, usually meeting certain criteria. In this study, at first, two single-objective integer programming models for sectorization are presented. Models contain sector centers and customers, which are known beforehand. Sectors are established by assigning a subset of customers to each center, regarding objective functions like equilibrium and compactness. Pulp and Pyomo libraries available in Python are utilised to solve related benchmarks. The problems are then solved using a genetic algorithm available in Pymoo, which is a library in Python that contains evolutionary algorithms. Furthermore, the multi-objective versions of the models are solved with NSGA-II and RNSGA-II from Pymoo. A comparison is made among solution approaches. Between solvers, Gurobi performs better, while in the case of setting proper parameters and operators the evolutionary algorithm in Pymoo is better in terms of solution time, particularly for larger benchmarks. © 2022, The Author(s), under exclusive license to Springer Nature Switzerland AG.

2021

A Comparison Between Simultaneous and Hierarchical Approaches to Solve a Multi-Objective Location-Routing Problem

Autores
Teymourifar, A; Rodrigues, AM; Ferreira, JS;

Publicação
AIRO Springer Series

Abstract

2021

A Monte Carlo Simulation-Based Approach to Solve Dynamic Sectorization Problem

Autores
Teymourifar, A; Rodrigues, AM; Ferreira, JS;

Publicação
Mapta Journal of Mechanical and Industrial Engineering (MJMIE)

Abstract
In this study, two novel stochastic models are introduced to solve the dynamic sectorization problem, in which sectors are created by assigning points to service centres. The objective function of the first model is defined based on the equilibration of the distance in the sectors, while in the second one, it is based on the equilibration of the demands of the sectors. Both models impose constraints on assignments and compactness of sectors. In the problem, the coordinates of the points and their demand change over time, hence it is called a dynamic problem. A new solution method is used to solve the models, in which expected values of the coordinates of the points and their demand are assessed by using the Monte Carlo simulation. Thus, the problem is converted into a deterministic one. The linear and deterministic type of the model, which is originally non-linear is implemented in Python's Pulp library and in this way the generated benchmarks are solved. Information about how benchmarks are derived and the obtained solutions are presented.

Teses
supervisionadas

2020

Apoio à Decisão em Projetos de Solidariedade Social - Redução do Desperdício Alimentar

Autor
João Gil Costa Ramos Pereira

Instituição
UP-FEUP

2019

Planeamento de Rotas no Transporte de Alimentos em Projetos de Solidariedade Social

Autor
Henrique Daniel Martins Correia

Instituição
UP-FEUP

2019

Setorização no Desenho de Rotas - aplicação ao transporte de utentes não urgentes entre as suas residências e um centro hospitalar

Autor
Tiago Gaspar Pereira

Instituição
UP-FEUP

2018

Front Office de uma empresa de bebidas: Indicadores de Desempenho do Serviço ao Cliente

Autor
Bárbara Dias Pereira

Instituição
UP-FEUP