Animations are a good
way of visualizing and understanding how algorithms work. See
below for a
list of animations to accompany the online textbook Practical Optimization: a Gentle Introduction.
This is an
open-source site (you can download the
source files).These animations were
created by Kelly Kinahan and Jennifer Pryor.
for Discrete Optimization: