Alberto García-Villoria
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Alberto García-Villoria has a total of 30 co-authors. Here are the top co-authors by number of shared publications:
- Rafael Pastor
Institute of Industrial and Control Engineering (IOC), Universitat Politècnica de Catalunya (UPC), Barcelona, Spain
14 shared publications Rafael Pastor
5 shared publicationsAlbert Corominas
Institute of Industrial and Control Engineering, Universitat Politècnica de Catalunya, Barcelona, Spain
3 shared publications- Albert Corominas
Universitat Politecnica de Catalunya
2 shared publications Enric Andreu Casas
2 shared publications- Enric Andreu-Casas
Institute of Industrial and Control Engineering (IOC), Universitat Politècnica de Catalunya (UPC), Barcelona, Spain
2 shared publications
Latest Publications
- 25 March 2026
- Published by Springer Nature in Annals of Operations Research
- Vol. 360 (2-3) , 723-766
Minimising cycle time in multi-manned assembly line balancing problem with dependent task times
- 25 March 2026
- Published by Springer Nature in Annals of Operations Research
- Vol. 360 (2-3) , 723-766
Minimising cycle time in multi-manned assembly line balancing problem with dependent task times
- 1 July 2025
- Published by UK Zhende Publishing Limited Company in DYNA Ingenieria e Industria
- Vol. 100 (4) , 357-362
MATHEMATICAL PROGRAMMING FOR THE SELECTION OF THE IDEAL CYCLE LENGTH IN PREVENTIVE MAINTENANCE POLICIES
The preventive maintenance scheduling problem involves sequencing the inspection of M machines within a cyclic policy of length T periods, where each machine must be inspected at least once. In the case addressed here, and during each period t, the maximum capacity for maintenance tasks is limited to one. The machines to be maintained can generate two types of costs: the maintenance cost, incurred in the periods when the machine is inspected, and the operational cost, which arises in the periods when a machine operates without being inspected. Both costs are directly proportional to the number of periods elapsed since the last maintenance of the machine. For this type of problem, it is common to use cycle lengths predetermined by external factors (such as days in a month or weeks in a year). However, this article introduces a mathematical program that calculates the ideal cycle length T and the optimal maintenance frequencies. The results show that in 69,44% of the instances, an ideal T different from predetermined T value is found. The average execution time is 106,96 seconds. Once the ideal cycle length T is obtained, a matheuristic algorithm is then used to sequence the maintenance tasks for each machine. It is observed that in 65,6% of the instances, the average cost of the maintenance policy is lower than when using predetermined T values, achieving an average cost reduction of 2,41%. Key Words: Mathematical programming, preventive maintenance, matheuristic algorithms, activity sequencing.
- 1 July 2025
- Published by UK Zhende Publishing Limited Company in DYNA Ingenieria e Industria
- Vol. 100 (4) , 357-362
MATHEMATICAL PROGRAMMING FOR THE SELECTION OF THE IDEAL CYCLE LENGTH IN PREVENTIVE MAINTENANCE POLICIES
The preventive maintenance scheduling problem involves sequencing the inspection of M machines within a cyclic policy of length T periods, where each machine must be inspected at least once. In the case addressed here, and during each period t, the maximum capacity for maintenance tasks is limited to one. The machines to be maintained can generate two types of costs: the maintenance cost, incurred in the periods when the machine is inspected, and the operational cost, which arises in the periods when a machine operates without being inspected. Both costs are directly proportional to the number of periods elapsed since the last maintenance of the machine. For this type of problem, it is common to use cycle lengths predetermined by external factors (such as days in a month or weeks in a year). However, this article introduces a mathematical program that calculates the ideal cycle length T and the optimal maintenance frequencies. The results show that in 69,44% of the instances, an ideal T different from predetermined T value is found. The average execution time is 106,96 seconds. Once the ideal cycle length T is obtained, a matheuristic algorithm is then used to sequence the maintenance tasks for each machine. It is observed that in 65,6% of the instances, the average cost of the maintenance policy is lower than when using predetermined T values, achieving an average cost reduction of 2,41%. Key Words: Mathematical programming, preventive maintenance, matheuristic algorithms, activity sequencing.
- Open Access
- 5 March 2024
- Published by Universidad Politecnica de Cartagena
Heurísticas para el Visibility Windows Assembly Line Balancing Problem (VWALBP)
- 5 March 2024
- Published by Universidad Politecnica de Cartagena
Open AccessHeurísticas para el Visibility Windows Assembly Line Balancing Problem (VWALBP)
- 1 March 2024
- Published by UK Zhende Publishing Limited Company in DYNA Ingenieria e Industria
- Vol. 99 (2) , 129
NEW EMPIRICALLY ADJUSTED HEURISTICS FOR SOLVING THE MULTI-MANNED ASSEMBLY LINE BALANCING PROBLEM WITH DEPENDENT TASK TIMES
Multi-operator assembly lines are used in manufacturing industries that process a high volume of large parts, such as the automotive industry. An assembly line consists of a sequence of stations through which parts flow.
- 1 March 2024
- Published by UK Zhende Publishing Limited Company in DYNA Ingenieria e Industria
- Vol. 99 (2) , 129
NEW EMPIRICALLY ADJUSTED HEURISTICS FOR SOLVING THE MULTI-MANNED ASSEMBLY LINE BALANCING PROBLEM WITH DEPENDENT TASK TIMES
Multi-operator assembly lines are used in manufacturing industries that process a high volume of large parts, such as the automotive industry. An assembly line consists of a sequence of stations through which parts flow.
- Open Access
- 6 October 2023
- Published by Elsevier in European Journal of Operational Research
- Vol. 315 (1) , 73-87
Matheuristics for scheduling of maintenance service with linear operation cost and step function maintenance cost
- 6 October 2023
- Published by Elsevier in European Journal of Operational Research
- Vol. 315 (1) , 73-87
Open AccessMatheuristics for scheduling of maintenance service with linear operation cost and step function maintenance cost
- 1 January 2023
- Published by UK Zhende Publishing Limited Company in DYNA Management
- Vol. 11 (1) , [9P.]
SOLVING THE MULTI-MANNED ASSEMBLY LINE BALANCING PROBLEM WITH DEPENDENT TASK TIMES BY MEANS OF EMPIRICALLY ADJUSTED GREEDY HEURISTICS (EAGH)
Multi-manned assembly lines are widely used in manufacturing industries that process a high-volume of large-sized workpieces. At each workstation there are multiple workers simultaneously performing different tasks with the possibility of interfering with each other, leading to an increase in the processing task times. This paper studies this type of problem: the multi-manned assembly line balancing problem with dependent task times (MALBP-DTT). As discussed in recent literature, the HEUR_PART procedure presents the best behaviour for solving MALBP-DTT. In this paper, HEUR_PART is improved by using the Empirically Adjusted Greedy Heuristics (EAGH) procedure along with a new procedure (named “EAGH-CKTL”) that is presented in this paper and is based on using EAGH combined with the cocktail of heuristics concept. EAGH and EAGH-CKTL are used to design new priority rules for solving MALBP-DTT through the HEUR_PART steps. In particular, EAGH-CKTL is applied for building new priority rules that have good performance as part of a cocktail of heuristics. The computational experiments show the efficiency of using both EAGH and EAGH-CKTL in the process of designing efficient priority rules: one of the priority rules designed with EAGH presents better performance than any other rule proposed in the literature for HEUR_PART, while another rule designed with EAGH-CKTL evidences a remarkable improvement in the HEUR_PART results when added to its original cocktail of heuristics. Keywords: combinatorial optimisation; assembly line balancing; multi-manned workstations; dependent task times; EAGH; cocktail of heuristics.
- 1 January 2023
- Published by UK Zhende Publishing Limited Company in DYNA Management
- Vol. 11 (1) , [9P.]
SOLVING THE MULTI-MANNED ASSEMBLY LINE BALANCING PROBLEM WITH DEPENDENT TASK TIMES BY MEANS OF EMPIRICALLY ADJUSTED GREEDY HEURISTICS (EAGH)
Multi-manned assembly lines are widely used in manufacturing industries that process a high-volume of large-sized workpieces. At each workstation there are multiple workers simultaneously performing different tasks with the possibility of interfering with each other, leading to an increase in the processing task times. This paper studies this type of problem: the multi-manned assembly line balancing problem with dependent task times (MALBP-DTT). As discussed in recent literature, the HEUR_PART procedure presents the best behaviour for solving MALBP-DTT. In this paper, HEUR_PART is improved by using the Empirically Adjusted Greedy Heuristics (EAGH) procedure along with a new procedure (named “EAGH-CKTL”) that is presented in this paper and is based on using EAGH combined with the cocktail of heuristics concept. EAGH and EAGH-CKTL are used to design new priority rules for solving MALBP-DTT through the HEUR_PART steps. In particular, EAGH-CKTL is applied for building new priority rules that have good performance as part of a cocktail of heuristics. The computational experiments show the efficiency of using both EAGH and EAGH-CKTL in the process of designing efficient priority rules: one of the priority rules designed with EAGH presents better performance than any other rule proposed in the literature for HEUR_PART, while another rule designed with EAGH-CKTL evidences a remarkable improvement in the HEUR_PART results when added to its original cocktail of heuristics. Keywords: combinatorial optimisation; assembly line balancing; multi-manned workstations; dependent task times; EAGH; cocktail of heuristics.
- 1 October 2022
- Published by Elsevier in European Journal of Operational Research
- Vol. 302 (1) , 96-116
Multi-manned assembly line balancing problem with dependent task times: a heuristic based on solving a partition problem with constraints
- 1 October 2022
- Published by Elsevier in European Journal of Operational Research
- Vol. 302 (1) , 96-116
Multi-manned assembly line balancing problem with dependent task times: a heuristic based on solving a partition problem with constraints
- 31 May 2022
- Published by Springer Nature
- p. 181-188
Differences Between Static and Dynamic Home Care Routing and Scheduling Models. How to Design an Appropriate Model
- 31 May 2022
- Published by Springer Nature
- p. 181-188
Differences Between Static and Dynamic Home Care Routing and Scheduling Models. How to Design an Appropriate Model
- 1 April 2022
- Published by Elsevier in Fuzzy Sets and Systems
- Vol. 434, 135-158
Methodology for integrated multicriteria decision-making with uncertainty: Extending the compromise ranking method for uncertain evaluation of alternatives
- 1 April 2022
- Published by Elsevier in Fuzzy Sets and Systems
- Vol. 434, 135-158
Methodology for integrated multicriteria decision-making with uncertainty: Extending the compromise ranking method for uncertain evaluation of alternatives