Catalogue Search | MBRL
Search Results Heading
Explore the vast range of titles available.
MBRLSearchResults
-
DisciplineDiscipline
-
Is Peer ReviewedIs Peer Reviewed
-
Item TypeItem Type
-
SubjectSubject
-
YearFrom:-To:
-
More FiltersMore FiltersSourceLanguage
Done
Filters
Reset
1,210
result(s) for
"Computer aided scheduling"
Sort by:
Decision support system for appointment scheduling and overbooking under patient no-show behavior
by
Yildirim, Mehmet B
,
Urban, Timothy L
,
Russell, Robert A
in
Analytics
,
Computer aided scheduling
,
Data analysis
2024
Data availability enables clinics to use predictive analytics to improve appointment scheduling and overbooking decisions based on the predicted likelihood of patients missing their appointment (no-shows). Analyzing data using machine learning can uncover hidden patterns and provide valuable business insights to devise new business models to better meet consumers’ needs and seek a competitive advantage in healthcare. The innovative application of machine learning and analytics can significantly increase the operational efficiency of online scheduling. This study offers an intelligent, yet explainable, analytics framework in scheduling systems for primary-care clinics considering individual patients’ no-show rates that may vary for each appointment day and time while generating appointment and overbooking decisions. We use the predicted individual no-show rates in two ways: (1) a probability-based greedy approach to schedule patients in time slots with the lowest no-show likelihood, and (2) marginal analysis to identify the number of overbookings based on the no-show probabilities of the regularly-scheduled patients. We find that the summary measures of profit and cost are considerably improved with the proposed scheduling approach as well as an increase in the number of patients served due to a substantial decrease in the no-show rate. Sensitivity analysis confirms the effectiveness of the proposed dynamic scheduling framework even further.
Journal Article
Online scheduling of dependent tasks of cloud’s workflows to enhance resource utilization and reduce the makespan using multiple reinforcement learning-based agents
by
Sohrabi, Mohammad Karim
,
Asghari, Ali
,
Yaghmaee, Farzin
in
Algorithms
,
Artificial Intelligence
,
Big Data
2020
Due to different heterogeneous cloud resources and diverse and complex applications of the users, an optimal task scheduling, which can satisfy users and cloud service providers with energy-saving and cost-effective use of resources, is a major issue in cloud computing. On the one hand, network users are demanding the quality assurance of their requested services, minimizing their costs, and their own data security, and on the other hand, the service providers consider less power consumption, more efficient use of resources, and optimal utilization. In dependent tasks dealing with massive data, resource scheduling is considered as an important challenge. Due to the time limitation of online scheduling process of dependent tasks, many existing methods of the literature are not able to guarantee the best resource utilization. In this paper, a reinforcement learning approach is exploited in a multi-agent system for task scheduling and resource provisioning, in order to reduce the makespan, minimize the required power, optimize the cost of using the resources, and maximize the utilization of the resources (considering their expiration time), simultaneously. The proposed algorithm has two phases. In the first phase, the tasks are scheduled using reinforcement learning techniques, and in the second one, considering the information obtained from the scheduling phase, resources are allocated in a multi-agent environment. The results of experiments show that this method improves the efficiency of the use of resources and reduces their costs. Moreover, the expiration time of the tasks is observed and the total execution time and energy consumption will be significantly reduced.
Journal Article
Patient preferences for diagnostic imaging services: Decentralize or not?
2025
The objective of this study was to identify patient preferences for outpatient diagnostic imaging services and analyze how patients make trade-offs between attributes of these services using a discrete choice experiment (DCE). We used a DCE with 14 choice questions asking which imaging locations patients would prefer. We used latent class analysis to analyze preference heterogeneity between different patient groups and to estimate the relative value they assign to different attributes of imaging services. Our analysis showed that the “Experienced Patients” subgroup generally value diagnostic imaging services in both acute and chronic situations and had a strong preference for hospital outpatient radiology departments (HORD) that would provide services at lower costs, where their images would be interpreted by a specialty radiologist, the clinic would be recommended by their PCP, online scheduling would be available, service rating were higher, and travel and wait times would be shorter. New Patients significantly valued the service rating of the (HORD and online scheduling. HORDs can be more competitive by providing services that live up to expectations better than available retail radiology clinics (RRCs). Most RRCs do not currently offer online scheduling so ease of use may also steer patients towards HORDs. HORDs have the advantage of being linked to the main medical center which has the reputation of having clinical expertise and more sophisticated technology. We conclude that there is room for medical centers to build HORDs that provide an appealing and competitive alternative to current RRC.
Journal Article
Energy-efficient DAG scheduling with DVFS for cloud data centers
2024
With the growth of the cloud computing market, the number and scale of cloud data centers are expanding rapidly. While cloud data centers provide a large amount of computing power, generating tremendous energy consumption has become a fundamental issue in the financial and environmental fields. Improving quality of service and reducing energy costs are fundamental challenges for next-generation cloud data centers. Task scheduling in cloud data centers grows increasingly complex due to the heterogeneity of computing resources, intricate dependencies of jobs and rising expenses resulting from high energy consumption. Efficiently utilizing computing resources is crucial, so it is necessary to develop optimal strategies for job scheduling. This paper proposes a reinforcement learning-based task scheduler (E2DSched) for online scheduling of randomly arriving directed acyclic graph jobs in cloud data centers. E2DSched divides the scheduling process into three layers: task selection layer, server selection layer and frequency control layer. It achieves joint optimization of energy consumption and quality of service through three-layer cooperation. Finally, we compare E2DSched with various other algorithms, and the results show that E2DSched can provide excellent service with less energy consumption.
Journal Article
QoS-aware online scheduling of multiple workflows under task execution time uncertainty in clouds
by
Pashazadeh, Saeid
,
Taghinezhad-Niar, Ahmad
,
Taheri, Javid
in
Algorithms
,
Cloud computing
,
Computer aided scheduling
2022
Cloud computing, with elasticity and pay-as-you-go pricing, is a suitable platform for executing workflow applications. Workflow as a Service (WaaS) systems provide scientists with an easy-to-use, and cost-effective platform to execute their workflow applications in the cloud at any time or location worldwide. Quality of Service (QoS) is recognized as a key requirement in WaaS. Monetary cost and time are two primary QoS from a clients’ perspective; whereas, energy consumption is considered a significant problem for cloud providers’ profitability and ability to provide low-cost services. Most workflow scheduling studies assume that workflow tasks have a deterministic Execution Time (ET), which is generally unrealistic in the real world. However, there are few approaches for scheduling in WaaS considering deadlines, and monetary costs with uncertain task ET. These studies typically assume that a cloud resource can execute all types of workflow applications without any need for additional software components. However, using containers is a suitable solution to provide an executable environment for the execution of any workflow type on cloud resources. To this end, we present two cost and energy-aware workflow scheduling that consider the uncertainty in tasks’ ETs. Both solutions are designed for WaaS, leveraging containers to enhance resource utilization rate and reduce energy consumption, resource monetary cost, and workflows deadline violations. Simulated experiments demonstrate that our proposed methods outperform two recent state-of-the-art scheduling algorithms in terms of success rate, monetary cost, energy consumption, and resource utilization rate.
Journal Article
Online scheduling on an unbounded parallel-batch machine to minimize the weighted makespan
2025
In this paper we study the online over-time scheduling on an unbounded parallel-batch machine to minimize the weighted makespan. First, we show that the general problem has a low bound 2 and then design a 4-competitive online algorithm. Furthermore, we consider a special case in which the jobs have agreeable processing times and weights. When all jobs have the same weights (the task is to minimize the makespan), an online algorithm with the best possible competitive ratio
5
+
1
2
≈
1.618
has been established in the literature. We show that, after a slightly modification, this known online algorithm also has the best possible competitive ratio
5
+
1
2
≈
1.618
for our problem. Finally, we introduce limited restarts into the above special case and present an online algorithm with a better competitive ratio
11
7
≈
1.571
.
Journal Article
Online scheduling to minimize maximum weighted flow-time on a bounded parallel-batch machine
2021
An online scheduling problem on a bounded parallel-batch machine to minimize the maximum weighted flow-time is considered in this paper. Jobs arrive over time with the identical processing time. The maximum ratio between the weights of any two jobs is w. The parallel-batch machine can process at most b jobs simultaneously as a batch, and the jobs in a batch have the same starting time and the same completion time. For this problem, a deterministic online algorithm is presented. The algorithm is showed to be the best possible with a competitive ratio of 4w+1+12 when w∈[1,2], and to have a competitive ratio not greater than w when w∈(2,+∞).
Journal Article
Multi-objective optimisation for constructing cyclic appointment schedules for elective and urgent patients
2022
In this paper, we study the construction of a cyclic appointment schedule in an outpatient department. In particular, we determine the capacity distribution between elective and urgent patients and the scheduling of the time slots reserved for these patients such that the operational waiting times of elective and urgent patients are minimised. The proposed solution methodology devises a Pareto set of cyclic appointment schedules based on these waiting times with different capacity allocations for urgent patients. An approximation of the Pareto set of non-dominated schedules is obtained using a multi-objective archived simulated annealing heuristic. To accurately validate the cyclic appointment schedules, we incorporate operational decision-making via scheduling individual patients. To this end, we simulate operational variability, i.e., patient arrivals, no-show behaviour, punctuality and scan durations, based on real-life input data. The patients are assigned one-by-one using an online scheduling rule. Computational experiments are conducted with a real-life case study. We compare different appointment scheduling rules and discuss the impact of the capacity distribution between elective and urgent patients and the timing of urgent slots in the cyclic appointment schedules. The results show that the distribution of capacity between patient types, the timing of urgent slots and appointment rules all have significant impacts on patient waiting times. Appointment waiting times improve when urgent slots are spread equally over and throughout the days considered and when the Bailey–Welch rule is used to schedule patients. Trade-offs between elective and urgent waiting times resulting from different capacity distributions or slot timing are exemplified via a Pareto front. The proposed method outperforms relevant single-pass methodologies, and we demonstrate that its performance is strengthened thanks to the integrated optimisation of strategic, tactical and operational decisions.
Journal Article
A Profile-Based AI-Assisted Dynamic Scheduling Approach for Heterogeneous Architectures
by
Zuckerman, Stéphane
,
Geng Tongsheng
,
Gao, Guang R
in
Algorithms
,
Artificial intelligence
,
Computation
2022
While heterogeneous architectures are increasing popular with High Performance Computing systems, their effectiveness depends on how efficient the scheduler is at allocating workloads onto appropriate computing devices and how communication and computation can be overlapped. With different types of resources integrated into one system, the complexity of the scheduler correspondingly increases. Moreover, for applications with varying problem sizes on different heterogeneous resources, the optimal scheduling approach may vary accordingly. Thus, we introduce a Profile-based AI-assisted Dynamic Scheduling approach to dynamically and adaptively adjust workloads and efficiently utilize heterogeneous resources. It combines online scheduling, application profile information, hardware mathematical modeling and offline machine learning estimation modeling to implement automatic application-device-specific scheduling for heterogeneous architectures. A hardware mathematical model provides coarse-grain computing resource selection while the profile information and offline machine learning model estimates the performance of a fine-grain workload, and an online scheduling approach dynamically and adaptively distributes the workload. Our scheduling approach is tested on control-regular applications, 2D and 3D Stencil kernels (based on a Jacobi Algorithm), and a data-irregular application, Sparse Matrix-Vector Multiplication, in an event-driven runtime system. Experimental results show that PDAWL is either on-par or far outperforms whichever yields the best results (CPU or GPU).
Journal Article
Intelligent Sensors for Real-Time Decision-Making
by
Coito, Tiago
,
Figueiredo, João
,
Martins, Miguel S. E.
in
Artificial intelligence
,
automatic identification
,
Chemical industry
2021
The simultaneous integration of information from sensors with business data and how to acquire valuable information can be challenging. This paper proposes the simultaneous integration of information from sensors and business data. The proposal is supported by an industrial implementation, which integrates intelligent sensors and real-time decision-making, using a combination of PLC and PC Platforms in a three-level architecture: cloud-fog-edge. Automatic identification intelligent sensors are used to improve the decision-making of a dynamic scheduling tool. The proposed platform is applied to an industrial use-case in analytical Quality Control (QC) laboratories. The regulatory complexity, the personalized production, and traceability requirements make QC laboratories an interesting use case. We use intelligent sensors for automatic identification to improve the decision-making of a dynamic scheduling tool. Results show how the integration of intelligent sensors can improve the online scheduling of tasks. Estimations from system processing times decreased by over 30%. The proposed solution can be extended to other applications such as predictive maintenance, chemical industry, and other industries where scheduling and rescheduling are critical factors for the production.
Journal Article