Yiwei Jiang
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
Research Subjects
Yiwei Jiang has a total of 54 co-authors. Here are the top co-authors by number of shared publications:
- Jueliang Hu
Department of Mathematics, Zhejiang Sci-Tech University, Hangzhou, China
5 shared publications - Min Ji
School of Management and E-Business, Contemporary Business and Trade Research Center, Zhejiang Gongshang University, Hangzhou, People’s Republic of China
5 shared publications Ping Zhou
College of Humanities, Zhejiang Business College, Hangzhou, People's Republic of China
5 shared publicationsQi Wei
College of International Economics and Trade, Ningbo University of Finance and Economics, Ningbo, China
4 shared publications- Tai Chiu Edwin Cheng
Department of Logistics and Maritime Studies, The Hong Kong Polytechnic University, Hung Hom, Kowloon, Hong Kong SAR, China
4 shared publications Jueliang Hu
Department of Mathematics, Zhejiang Sci-Tech University, Hangzhou, People’s Republic of China
3 shared publications
Latest Publications
- 16 August 2026
- Published by Elsevier in European Journal of Operational Research
Single-machine scheduling with learning dates
- 16 August 2026
- Published by Elsevier in European Journal of Operational Research
Single-machine scheduling with learning dates
- 1 March 2025
- Published by Zhejiang University Press in Frontiers of Information Technology & Electronic Engineering
- Vol. 26 (3) , 472-478
An optimal algorithm for preemptive scheduling on non-simultaneously available uniform machines
摘要
研究了m台可用时间不同的同类机可中断调度问题,目标是极小化最大完工时间。每台机器都有一个不同的加工速度和可用时间。通过将真实机器转化成虚拟机器的方法给出最优调度目标值的下界。在这些虚拟机器中,可用时间越早的机器在任何时候都有更快的速度。对该问题,给出一个时间复杂度为O(nm+m2)的最优调度算法,并且该算法的中断次数不超过 \({1\over 2}(m^{2}+3m)-2\) (n代表工件数量)。
- 1 March 2025
- Published by Zhejiang University Press in Frontiers of Information Technology & Electronic Engineering
- Vol. 26 (3) , 472-478
An optimal algorithm for preemptive scheduling on non-simultaneously available uniform machines
摘要
研究了m台可用时间不同的同类机可中断调度问题,目标是极小化最大完工时间。每台机器都有一个不同的加工速度和可用时间。通过将真实机器转化成虚拟机器的方法给出最优调度目标值的下界。在这些虚拟机器中,可用时间越早的机器在任何时候都有更快的速度。对该问题,给出一个时间复杂度为O(nm+m2)的最优调度算法,并且该算法的中断次数不超过 \({1\over 2}(m^{2}+3m)-2\) (n代表工件数量)。
- 20 December 2023
- Published by Taylor & Francis in International Journal of Production Research
- Vol. 62 (16) , 6016-6027
Two parallel-machine scheduling with maximum waiting time for an emergency job
- 20 December 2023
- Published by Taylor & Francis in International Journal of Production Research
- Vol. 62 (16) , 6016-6027
Two parallel-machine scheduling with maximum waiting time for an emergency job
- 17 October 2023
- Published by Wiley in Naval Research Logistics (NRL)
- Vol. 71 (3) , 436-451
A branch‐and‐price algorithm for identical parallel machine scheduling with multiple milestones
This article considers an identical parallel‐machine task scheduling problem motivated by operations management of online services. A task with an integer processing time can be split into sub‐tasks with integer processing times. Each task has multiple integer milestones and at each milestone a nonnegative penalty will occur. The penalty value of a task at a milestone is a convex nonincreasing function of the completed amount by this milestone. Our objective is to determine a feasible schedule for all the tasks on given identical parallel machines, such that the sum of all tasks' total penalty at all milestones is minimized. We prove the NP‐hardness of this problem in the ordinary sense and develop a branch‐and‐price algorithm. Computational experiments utilizing data from an online service operations survey show that this algorithm is singularly efficient and promising.
- 17 October 2023
- Published by Wiley in Naval Research Logistics (NRL)
- Vol. 71 (3) , 436-451
A branch‐and‐price algorithm for identical parallel machine scheduling with multiple milestones
This article considers an identical parallel‐machine task scheduling problem motivated by operations management of online services. A task with an integer processing time can be split into sub‐tasks with integer processing times. Each task has multiple integer milestones and at each milestone a nonnegative penalty will occur. The penalty value of a task at a milestone is a convex nonincreasing function of the completed amount by this milestone. Our objective is to determine a feasible schedule for all the tasks on given identical parallel machines, such that the sum of all tasks' total penalty at all milestones is minimized. We prove the NP‐hardness of this problem in the ordinary sense and develop a branch‐and‐price algorithm. Computational experiments utilizing data from an online service operations survey show that this algorithm is singularly efficient and promising.
- 22 December 2022
- Published by Taylor & Francis in Journal of the Operational Research Society
- Vol. 74 (11) , 2432-2454
Online hierarchical parallel-machine scheduling in shared manufacturing to minimize the total completion time
We consider online hierarchical scheduling on m identical machines in shared manufacturing to minimize the total completion time. Each job has a unit-size processing time. The jobs arrive one by one and must be assigned to one of the m machines before the next job arrives. The jobs with a lower hierarchy can only be processed on the first k machines, and the jobs with a higher hierarchy can be processed on any one of the m machines. We first show that the lower bound of the problem is at least where Proposing a greedy algorithm, we show that its tight competitive ratio is by analyzing a set of instances that must contain a worst-case instance, which is different from the general method of calculating the competitive ratio. In addition, for the case where k = 1, we present an improved online algorithm with a tight competitive ratio of which is optimal for Numerical experiments show that the greedy online algorithm has good performance, especially when k approaches 1 or m.- 22 December 2022
- Published by Taylor & Francis in Journal of the Operational Research Society
- Vol. 74 (11) , 2432-2454
Online hierarchical parallel-machine scheduling in shared manufacturing to minimize the total completion time
We consider online hierarchical scheduling on m identical machines in shared manufacturing to minimize the total completion time. Each job has a unit-size processing time. The jobs arrive one by one and must be assigned to one of the m machines before the next job arrives. The jobs with a lower hierarchy can only be processed on the first k machines, and the jobs with a higher hierarchy can be processed on any one of the m machines. We first show that the lower bound of the problem is at least where Proposing a greedy algorithm, we show that its tight competitive ratio is by analyzing a set of instances that must contain a worst-case instance, which is different from the general method of calculating the competitive ratio. In addition, for the case where k = 1, we present an improved online algorithm with a tight competitive ratio of which is optimal for Numerical experiments show that the greedy online algorithm has good performance, especially when k approaches 1 or m.- 18 January 2022
- Published by Springer Nature in Journal of Combinatorial Optimization
- Vol. 44 (1) , 446-479
Single-machine multitasking scheduling with job efficiency promotion
- 18 January 2022
- Published by Springer Nature in Journal of Combinatorial Optimization
- Vol. 44 (1) , 446-479
Single-machine multitasking scheduling with job efficiency promotion
- 1 January 2022
- Published by American Institute of Mathematical Sciences (AIMS) in Journal of Industrial and Management Optimization
- Vol. 18 (1) , 681-691
Parallel-machine scheduling in shared manufacturing
We consider parallel-machine scheduling in the context of shared manufacturing where each job has a machine set to which it can be assigned for processing. Such a set is called the processing set. In the shared manufacturing setting, a job can be assigned not only to certain machines for processing, but can also be processed on the remaining machines at a certain cost. Compared with traditional scheduling with job rejection, the scheduling model under study embraces the notion of sustainable manufacturing. Showing that the problem is NP-hard, we develop a fully polynomial-time approximation scheme to solve the problem when the number of machines is fixed.
- 1 January 2022
- Published by American Institute of Mathematical Sciences (AIMS) in Journal of Industrial and Management Optimization
- Vol. 18 (1) , 681-691
Parallel-machine scheduling in shared manufacturing
We consider parallel-machine scheduling in the context of shared manufacturing where each job has a machine set to which it can be assigned for processing. Such a set is called the processing set. In the shared manufacturing setting, a job can be assigned not only to certain machines for processing, but can also be processed on the remaining machines at a certain cost. Compared with traditional scheduling with job rejection, the scheduling model under study embraces the notion of sustainable manufacturing. Showing that the problem is NP-hard, we develop a fully polynomial-time approximation scheme to solve the problem when the number of machines is fixed.
- 30 March 2021
- Published by Taylor & Francis in International Journal of Production Research
- Vol. 60 (9) , 2753-2765
Parallel-machine scheduling with identical machine resource capacity limits and DeJong’s learning effect
We consider parallel-machine scheduling with identical machine resource capacity limits and DeJong’s learning effect. Each job has a resource consumption requirement and a normal processing time. The actual processing time of a job is a function of its normal processing time, subject to DeJong’s learning effect, while the resource consumption of a job is a function of its actual processing time. Each machine has the same resource capacity limit. The objective is to maximise the minimum machine load. Considering three resource consumption functions, namely, linear, concave, and convex, we show that all three scheduling models are NP-hard and propose two approximation algorithms for the models and analyse their worst-case ratios.
- 30 March 2021
- Published by Taylor & Francis in International Journal of Production Research
- Vol. 60 (9) , 2753-2765
Parallel-machine scheduling with identical machine resource capacity limits and DeJong’s learning effect
We consider parallel-machine scheduling with identical machine resource capacity limits and DeJong’s learning effect. Each job has a resource consumption requirement and a normal processing time. The actual processing time of a job is a function of its normal processing time, subject to DeJong’s learning effect, while the resource consumption of a job is a function of its actual processing time. Each machine has the same resource capacity limit. The objective is to maximise the minimum machine load. Considering three resource consumption functions, namely, linear, concave, and convex, we show that all three scheduling models are NP-hard and propose two approximation algorithms for the models and analyse their worst-case ratios.
- 11 July 2019
- Published by Springer Nature in Journal of Combinatorial Optimization
- Vol. 38 (4) , 1066-1076
MapReduce machine covering problem on a small number of machines
- 11 July 2019
- Published by Springer Nature in Journal of Combinatorial Optimization
- Vol. 38 (4) , 1066-1076
MapReduce machine covering problem on a small number of machines
- 8 July 2019
- Published by Springer Nature in Journal of the Operations Research Society of China
- Vol. 7 (3) , 475-484
Online Scheduling with Unit Processing Times and Processing Set Restrictions
- 8 July 2019
- Published by Springer Nature in Journal of the Operations Research Society of China
- Vol. 7 (3) , 475-484
Online Scheduling with Unit Processing Times and Processing Set Restrictions