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
Publicações

Publicações por João Pedro Pedroso

2020

Heuristics for packing semifluids

Autores
Pedroso, JP;

Publicação
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH

Abstract
Physical properties of materials are seldom studied in the context of packing problems. In this work we study the behavior of semifluids: materials with particular characteristics that share properties both with solids and with fluids. We describe the importance of some specific semifluids in an industrial context, and propose methods for tackling the problem of packing them, taking into account several practical requirements and physical constraints. The problem dealt with here can be reduced to a variant of two-dimensional knapsack problem with guillotine cuts, where items are splittable in one of the dimensions and the number of cuts is not limited. Although the focus of this paper is on the computation of practical solutions, it also uncovers interesting mathematical properties of this problem, which differentiate it from other packing problems. A thorough computational experiment is used to assess the quality of the approaches proposed, which is analyzed and compared to relevant methods from the literature.

2020

A multi-objective Monte Carlo tree search for forest harvest scheduling

Autores
Neto, T; Constantino, M; Martins, I; Pedroso, JP;

Publicação
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH

Abstract
While the objectives of forest management vary widely and include the protection of resources in protected forests and nature reserves, the primary objective has often been the production of wood products. However, even in this case, forests play a key role in the conservation of living resources. Constraining the areas of clearcuts contributes to this conservation, but if it is too restrictive, a dispersion of small clearcuts across the forest might occur, and forest fragmentation might be a serious ecological problem. Forest fragmentation leads to habitat loss, not only because the forest area is reduced, but also because the core area of the habitats and the connectivity between them decreases. This study presents a Monte Carlo tree search method to solve a bi-objective harvest scheduling problem with constraints on the clearcut area, total habitat area and total core area inside habitats. The two objectives are the maximization of both the net present value and the probability of connectivity index. The method is presented as an approach to assist the decision maker in estimating efficient alternative solutions and the corresponding trade-offs. This approach was tested with instances for forests ranging from some dozens to over a thousand stands and temporal horizons from three to eight periods. In general, multi-objective Monte Carlo tree search was able to find several efficient alternative solutions in a reasonable time, even for medium and large instances.

2020

Price-and-verify: a new algorithm for recursive circle packing using Dantzig-Wolfe decomposition

Autores
Gleixner, A; Maher, SJ; Mueller, B; Pedroso, JP;

Publicação
ANNALS OF OPERATIONS RESEARCH

Abstract
Packing rings into a minimum number of rectangles is an optimization problem which appears naturally in the logistics operations of the tube industry. It encompasses two major difficulties, namely the positioning of rings in rectangles and the recursive packing of rings into other rings. This problem is known as the Recursive Circle Packing Problem (RCPP). We present the first dedicated method for solving RCPP that provides strong dual bounds based on an exact Dantzig-Wolfe reformulation of a nonconvex mixed-integer nonlinear programming formulation. The key idea of this reformulation is to break symmetry on each recursion level by enumerating one-level packings, i.e., packings of circles into other circles, and by dynamically generating packings of circles into rectangles. We use column generation techniques to design a "price-and-verify" algorithm that solves this reformulation to global optimality. Extensive computational experiments on a large test set show that our method not only computes tight dual bounds, but often produces primal solutions better than those computed by heuristics from the literature.

2020

Compensation Scheme With Shapley Value For Multi-Country Kidney Exchange Programmes

Autores
Biró, P; Gyetvai, M; Klimentova, X; Pedroso, JP; Pettersson, W; Viana, A;

Publicação
Proceedings of the 34th International ECMS Conference on Modelling and Simulation, ECMS 2020, Wildau, Germany, June 9-12, 2020 [the conference was canceled because of the coronavirus pandemic, the reviewed papers are published in this volume].

Abstract
Following up the proposal of (Klimentova, Viana, Pedroso and Santos 2019), we consider the usage of a compensation scheme for multi-country kidney exchange programmes to balance out the benefits of cooperation. The novelty of our study is to base the target solution on the Shapley value of the corresponding TU-game, rather than on marginal contributions. We compare the long term performances of the above two fairness concepts by conducting simulations on realistically generated kidney exchange pools. © ECMS Mike Steglich, Christian Mueller, Gaby Neumann, Mathias Walther (Editors).

2020

Compensation Scheme With Shapley Value For Multi-Country Kidney Exchange Programmes

Autores
Biro, P; Gyetvai, M; Klimentova, X; Pedroso, JP; Pettersson, W; Viana, A;

Publicação
ECMS 2020 Proceedings edited by Mike Steglich, Christian Mueller, Gaby Neumann, Mathias Walther

Abstract

2021

Fairness models for multi-agent kidney exchange programmes *

Autores
Klimentova, X; Viana, A; Pedroso, JP; Santos, N;

Publicação
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE

Abstract
Nowadays there are several countries running independent kidney exchange programmes (KEPs). These programmes allow a patient with kidney failure, having a willing healthy but incompatible donor, to receive a transplant from a similar pair where the donor is compatible with him. Since in general larger patient-donor pools allow for more patients to be matched, this prompts independent programmes (agents) to merge their pools and collaborate in order to increase the overall number of transplants. Such collaboration does however raise a problem: how to assign transplants to agents so that there is a balance between the contribution each agent brings to the merged pool and the benefit it gets from the collaboration. In this paper we propose a new Integer Programming model for multi-agent kidney exchange programmes (mKEPs). It considers the possible existence of multiple optimal solutions in each matching period of a KEP and, in consecutive matching periods, selects the optimal solution among the set of alternative ones in such a way that in the long-term the benefit each agent gets from participating in the mKEP is balanced accordingly to a given criterion. This is done by use of a memory mechanism. Extensive computational tests show the benefit of mKEPs, when compared to independent KEPs, in terms of potential increase in the number of transplants. Furthermore, they show that, under different policies, the number of additional transplants each agent receives can vary significantly. More importantly, results show that the proposed methodology consistently obtains more stable results than methodologies that do not use memory.

  • 6
  • 12