Operations research

  • Erg - a Java program to demonstrate the scheduling algorithm described in Pruhs, Uthaisombut and Woeginger, "Getting the Best Response for Your Erg", ACM Transactions on Algorithms 4(3):(2008) (link). Click the link to run Erg through Java Web Start. The source code is also available. Notice that the paper refers to a Java/Mathematica program too. My version was inspired by that program, but written completely from scratch, and it does not depend on Mathematica.
  • Markov Chain simulator - an online Markov chain simulator.