Javascript must be enabled to continue!
Approximate Dynamic Programming: An Efficient Machine Learning Algorithm
View through CrossRef
We propose an efficient machine learning algorithm for two-stage stochastic programs. This machine learning algorithm is termed as projected stochastic hybrid learning algorithm, and consists of stochastic sub-gradient and piecewise linear approximation methods. We use the stochastic sub-gradient and sample information to update the piecewise linear approximation on the objective function. Then we introduce a projection step, which implemented the sub-gradient methods, to jump out from a local optimum, so that we can achieve a global optimum. By the innovative projection step, we show the convergent property of the algorithm for general two-stage stochastic programs. Furthermore, for the network recourse problem, our algorithm can drop the projection steps, but still maintains the convergence property. Thus, if we properly construct the initial piecewise linear functions, the pure piecewise linear approximation method is convergent for general two-stage stochastic programs. The proposed approximate dynamic programming algorithm overcomes the high dimensional state variables using methods from machine learning, and its logic capture the critical ability of the network structure to anticipate the impact of decisions now on the future. The optimization framework, which is carefully calibrated against historical performance, make it possible to introduce changes in the decisions and capture the collective intelligence of the experienced decisions. Computational results indicate that the algorithm exhibits rapid convergence.
Title: Approximate Dynamic Programming: An Efficient Machine Learning Algorithm
Description:
We propose an efficient machine learning algorithm for two-stage stochastic programs.
This machine learning algorithm is termed as projected stochastic hybrid learning algorithm, and consists of stochastic sub-gradient and piecewise linear approximation methods.
We use the stochastic sub-gradient and sample information to update the piecewise linear approximation on the objective function.
Then we introduce a projection step, which implemented the sub-gradient methods, to jump out from a local optimum, so that we can achieve a global optimum.
By the innovative projection step, we show the convergent property of the algorithm for general two-stage stochastic programs.
Furthermore, for the network recourse problem, our algorithm can drop the projection steps, but still maintains the convergence property.
Thus, if we properly construct the initial piecewise linear functions, the pure piecewise linear approximation method is convergent for general two-stage stochastic programs.
The proposed approximate dynamic programming algorithm overcomes the high dimensional state variables using methods from machine learning, and its logic capture the critical ability of the network structure to anticipate the impact of decisions now on the future.
The optimization framework, which is carefully calibrated against historical performance, make it possible to introduce changes in the decisions and capture the collective intelligence of the experienced decisions.
Computational results indicate that the algorithm exhibits rapid convergence.
Related Results
An Approach to Machine Learning
An Approach to Machine Learning
The process of automatically recognising significant patterns within large amounts of data is called "machine learning." Throughout the last couple of decades, it has evolved into ...
INSIGHTS ON MACHINE LEARNING
INSIGHTS ON MACHINE LEARNING
As opposed to exclusively depending on explicit programming, an area of artificial intelligence called machine learning allows computers to get better at what they do by gaining ex...
Initial Experience with Pediatrics Online Learning for Nonclinical Medical Students During the COVID-19 Pandemic
Initial Experience with Pediatrics Online Learning for Nonclinical Medical Students During the COVID-19 Pandemic
Abstract
Background: To minimize the risk of infection during the COVID-19 pandemic, the learning mode of universities in China has been adjusted, and the online learning o...
Analisis Pembelajaran Algoritma Pemrograman
Analisis Pembelajaran Algoritma Pemrograman
Programming algorithm learning analysis is a study that examines the approaches, methods, and results of the algorithm teaching and learning process in the world of programming. Th...
Art in the Age of Machine Learning
Art in the Age of Machine Learning
An examination of machine learning art and its practice in new media art and music.
Over the past decade, an artistic movement has emerged that draws on machine lear...
WEB PROGRAMMING
WEB PROGRAMMING
"Web Programming" is a comprehensive book that provides a detailed overview of various aspects of web programming. The book is co-authored by Dr. Chitra Ravi and Dr. Mohan Kumar S,...
Interdisciplinary perspective on architectural programming: current status and future directions
Interdisciplinary perspective on architectural programming: current status and future directions
PurposeArchitectural programming, as a critical phase in construction projects, has been widely recognized for its importance and advantages throughout the construction process. Wi...
Basic and Advance: Phython Programming
Basic and Advance: Phython Programming
"This book will introduce you to the python programming language. It's aimed at beginning programmers, but even if you have written programs before and just want to add python to y...

