-
Approximation algorithm for resource-constrained project scheduling problems with net present value objective
Authors:
Rodrigo A. Carrasco,
Diego Fuentes,
Eduardo Moreno
Abstract:
Resource-constrained project scheduling problems (RCPSP) are at the heart of many production planning problems across a plethora of applications. Although the problem has been studied since the early 1960s, most developments and test instances are limited to problems with less than 300 jobs, far from the thousands present in real-life scenarios. Furthermore, the RCPSP with discounted cost (DC) is…
▽ More
Resource-constrained project scheduling problems (RCPSP) are at the heart of many production planning problems across a plethora of applications. Although the problem has been studied since the early 1960s, most developments and test instances are limited to problems with less than 300 jobs, far from the thousands present in real-life scenarios. Furthermore, the RCPSP with discounted cost (DC) is critical in many of these settings, which require decision makers to evaluate the net present value of the finished tasks, but the non-linear cost function makes the problem harder to solve or analyze.
In this work, we propose a novel approximation algorithm for the RCPSP-DC. Our main contribution is that, through the use of geometrically increasing intervals, we can construct an approximation algorithm, kee** track of precedence constraints, usage of multiple resources, and time requirements. To our knowledge, this is the first approximation algorithm for this problem. Finally, through experimental analysis over real instances, we report the empirical performance of our approach, showing that our technique allows us to solve sizeable underground mining problems within reasonable time frames and gaps much smaller than the theoretically computed ones.
△ Less
Submitted 5 September, 2022;
originally announced September 2022.
-
Using smartphone photographs of the Moon to acquaint students with non-Euclidean geometry
Authors:
Hugo Caerols,
Rodrigo A. Carrasco,
Felipe A. Asenjo
Abstract:
Although they are sometimes considered problematic to grasp by students, the concepts behind non-Euclidean geometry can be taught using astronomical images. By using photographs of the Moon taken with a smartphone through a simple telescope, we were able to introduce these concepts to high-school students and college newcomers. By recognizing different Moon geological structures within the photogr…
▽ More
Although they are sometimes considered problematic to grasp by students, the concepts behind non-Euclidean geometry can be taught using astronomical images. By using photographs of the Moon taken with a smartphone through a simple telescope, we were able to introduce these concepts to high-school students and college newcomers. By recognizing different Moon geological structures within the photograph, we teach students how to calculate distances of mountain ranges or areas of craters on the Moon's surface, introducing the notions of geodesics and spherical triangles. Furthermore, students can empirically see that the correct estimations for the actual values cannot be obtained using flat geometry. Instead, by using three--dimensional curved geometry, precise estimates of lengths and areas of geological elements in the Moon can be computed with less than 4\% error. These procedures help students understand, concretely, non-Euclidean geometry concepts.
△ Less
Submitted 22 July, 2021;
originally announced July 2021.
-
Energy Aware Scheduling for Weighted Completion Time and Weighted Tardiness
Authors:
Rodrigo A. Carrasco,
Garud Iyengar,
Cliff Stein
Abstract:
The ever increasing adoption of mobile devices with limited energy storage capacity, on the one hand, and more awareness of the environmental impact of massive data centres and server pools, on the other hand, have both led to an increased interest in energy management algorithms.
The main contribution of this paper is to present several new constant factor approximation algorithms for energy aw…
▽ More
The ever increasing adoption of mobile devices with limited energy storage capacity, on the one hand, and more awareness of the environmental impact of massive data centres and server pools, on the other hand, have both led to an increased interest in energy management algorithms.
The main contribution of this paper is to present several new constant factor approximation algorithms for energy aware scheduling problems where the objective is to minimize weighted completion time plus the cost of the energy consumed, in the one machine non-preemptive setting, while allowing release dates and deadlines.Unlike previous known algorithms these new algorithms can handle general job-dependent energy cost functions, extending the application of these algorithms to settings outside the typical CPU-energy one. These new settings include problems where in addition, or instead, of energy costs we also have maintenance costs, wear and tear, replacement costs, etc., which in general depend on the speed at which the machine runs but also depend on the types of jobs processed. Our algorithms also extend to approximating weighted tardiness plus energy cost, an inherently more difficult problem that has not been addressed in the literature.
△ Less
Submitted 4 October, 2011;
originally announced October 2011.