Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving01:29

Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving

100
Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
100
Parameters Affecting Nonlinear Elimination: Zero-Order Input, First-Order Absorption and Two-Compartment Model01:13

Parameters Affecting Nonlinear Elimination: Zero-Order Input, First-Order Absorption and Two-Compartment Model

126
Drugs administered through various routes can lead to nonlinear elimination, resulting in complex pharmacokinetic behaviors crucial to understanding efficacious drug dosing.
When a drug is administered through a constant intravenous infusion and eliminated via nonlinear pharmacokinetics, it follows zero-order input. For example, oral drugs undergo first-order absorption upon administration and are eliminated through nonlinear pharmacokinetics.
In the case of subcutaneously administered drugs,...
126
Introduction to Statistical Process Control01:15

Introduction to Statistical Process Control

250
Statistical Process Control (SPC) is a method used to monitor and control quality within processes, particularly in manufacturing and service delivery, by employing statistical methods. SPC aims to distinguish between natural (common cause) variation and variation due to specific changes or events (special cause), allowing for timely improvements and sustained quality. The control chart, a pivotal tool in SPC, visually displays data over time alongside a central line of upper and lower control...
250
Parallel Processing01:20

Parallel Processing

225
The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
225
Distributed Loads: Problem Solving01:21

Distributed Loads: Problem Solving

731
Beams are structural elements commonly employed in engineering applications requiring different load-carrying capacities. The first step in analyzing a beam under a distributed load is to simplify the problem by dividing the load into smaller regions, which allows one to consider each region separately and calculate the magnitude of the equivalent resultant load acting on each portion of the beam. The magnitude of the equivalent resultant load for each region can be determined by calculating...
731
Accelerating Fluids01:17

Accelerating Fluids

1.4K
When a fluid is in constant acceleration, the pressure and buoyant force equations are modified. Suppose a beaker is placed in an elevator accelerating upward with a constant acceleration, a. In the beaker, assume there is a thin cylinder of height h with an infinitesimal cross-sectional area, ΔS.
The motion of the liquid within this infinitesimal cylinder is considered to obtain the pressure difference. Three vertical forces act on this liquid:
1.4K

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Multidisciplinary research priorities for artificial intelligence in mental health: a call to action.

The lancet. Psychiatry·2026
Same author

Feasibility and user evaluation of HopeBot: An LLM-powered conversational chatbot for depression screening.

PLOS digital health·2026
Same author

Core-shell Cu<sub>2</sub>O@UiO-66 enabled pre-concentration electrochemical sensor for rapid, sensitive detection of ammonia nitrogen in groundwater.

Talanta·2026
Same author

An Assessment of Trajectory Analysis for Disease Risk Prediction: A Scoping Review.

Studies in health technology and informatics·2026
Same author

Real-time prediction of cardiorespiratory deterioration during paediatric critical care transport using interpretable machine learning.

PLOS digital health·2026
Same author

Clinical evaluation of MiADE: a natural language processing system for assisting structured diagnosis recording at the point of care.

BMJ health & care informatics·2026

Related Experiment Video

Updated: Sep 11, 2025

A New Hybrid Quantitative Evaluation Model for Axillary Junctional Hemorrhage in Swine
08:27

A New Hybrid Quantitative Evaluation Model for Axillary Junctional Hemorrhage in Swine

Published on: December 6, 2024

388

Going faster to see further: graphics processing unit-accelerated value iteration and simulation for perishable

Joseph Farrington1, Wai Keong Wong1,2,3,4, Kezhi Li1

  • 1Institute of Health Informatics, University College London, London, UK.

Annals of Operations Research
|August 18, 2025
PubMed
Summary

We developed a faster value iteration method using graphics processing units (GPUs) for perishable inventory management. This approach makes complex inventory problems computationally feasible, achieving near-optimal replenishment policies.

Keywords:
Dynamic programmingInventoryMarkov decision processesReinforcement learningSimulation

More Related Videos

Author Spotlight: Innovative Ice Cream Melting Behavior Analysis Through a Computer Vision System
08:02

Author Spotlight: Innovative Ice Cream Melting Behavior Analysis Through a Computer Vision System

Published on: October 4, 2024

2.6K
Particle Image Velocimetry Investigation of Hemodynamics via Aortic Phantom
06:26

Particle Image Velocimetry Investigation of Hemodynamics via Aortic Phantom

Published on: February 25, 2022

4.5K

Related Experiment Videos

Last Updated: Sep 11, 2025

A New Hybrid Quantitative Evaluation Model for Axillary Junctional Hemorrhage in Swine
08:27

A New Hybrid Quantitative Evaluation Model for Axillary Junctional Hemorrhage in Swine

Published on: December 6, 2024

388
Author Spotlight: Innovative Ice Cream Melting Behavior Analysis Through a Computer Vision System
08:02

Author Spotlight: Innovative Ice Cream Melting Behavior Analysis Through a Computer Vision System

Published on: October 4, 2024

2.6K
Particle Image Velocimetry Investigation of Hemodynamics via Aortic Phantom
06:26

Particle Image Velocimetry Investigation of Hemodynamics via Aortic Phantom

Published on: February 25, 2022

4.5K

Area of Science:

  • Operations Research
  • Computational Science
  • Inventory Management

Background:

  • Value iteration is effective for perishable inventory problems but computationally intensive due to large state spaces.
  • Graphics processing units (GPUs) offer parallel processing capabilities that can accelerate value iteration.
  • GPU adoption in operational research lags behind machine learning due to accessibility challenges.

Purpose of the Study:

  • To implement and evaluate a GPU-accelerated value iteration method for perishable inventory problems.
  • To demonstrate the feasibility of value iteration for previously intractable problem sizes and complexities.
  • To compare the performance of GPU-accelerated value iteration policies against heuristic policies.

Main Methods:

  • Implemented value iteration and Markov decision process simulators using the JAX library for GPU acceleration.
  • Utilized JAX's function transformations and compiler for efficient GPU hardware utilization.
  • Developed heuristic policies via simulation optimization in JAX, enabling parallel evaluation of candidate parameters.

Main Results:

  • Successfully applied the method to problems with over 16 million states and complex features like product substitution.
  • Achieved near-optimal replenishment policies, with heuristic policies showing a maximum optimality gap of 2.49%.
  • Demonstrated significant computational speedups, making large-scale value iteration practical.

Conclusions:

  • GPU-accelerated value iteration using JAX significantly enhances computational efficiency for perishable inventory management.
  • This approach extends the applicability of value iteration to complex, large-scale operational research problems.
  • The general methodology is adaptable to various operational research challenges requiring large-scale parallel computation on GPUs.