Chengwei LEI, Ph.D.    Associate Professor

Department of Computer and Electrical Engineering and Computer Science
California State University, Bakersfield

 

Stochastic Algorithms

 

 

Stochastic algorithms are optimization methods that incorporate randomness or probabilistic elements to explore the solution space.

These algorithms are particularly useful in scenarios where the search space is large or poorly understood.

 





How can you locate the point with the highest temp?



 

Easy? Let look at this "Terminator" example ~~~

 




Classic Methods

Brute Force
Greedy Algorithm
Dynamic Programming





Stochastic Algorithms

 

 

 Explores the solution space randomly

 

 

Probability-Based Methods:

 

 

Inspired by Physical Processes

 

 

Inspired Evolutionary

 

 

Inspired Biological Processes