Here is a link that might help...and has some other links as a part of it.
Dive-Tech: Decompression theory - Paul Bert and John Scott Haldane
NDL formulas are varied depending on what model you use. There is Haldane's model, Buhlmann's model which holds with 16 tissue compartments over the original 5 and his models are actually geared more towards the use of helium as a full or partial replacement for nitrogen in the breathing gas (heliox) or a combination of O2, nitrogen, and Helium (trimix). Buhlmann's model holds to the theory of microbubbles and deeper 2 minute stops as a prevent to microbubble formation. There is also the VPM model which is becoming popular. I just bought a new Delta Vr3 which comes with the Buhlmann model, but you can also exercise a purchase option to install the VPM model and go back and forth between models between dives, however not during a dive.
The computer actually tracks your dives using both algorithms so that you can compare between the two to find out which one gives you the best dive profile for your next dive. I personally have not put that feature in mine as I have been using the Buhlmann model in the Vr2 for several years and now the Vr3, and have yet to have an issue....why mess with success?
The difference between decompression algorithms really comes into play when you get into tech diving or other diving that requires decompression stops. (Remember, the US Navy Dive Tables are geared towards men in their 20's and in the best shape of their life).
In general (and note I said in general!) the VPM model "smoothes" out the profile. VPM does not use deep micro-bubble stops and normal (as opposed to deeper 2 minute micro stops) decompression stops begin much deeper, in general the intermediate stops are longer and the shallow stops shorter than the Buhlmann model. It gets rather complicated insofar as what the best model is and is based on dive depth, time, and gas selections.
Note that not all computers use the same dive algorithms (although I think you will find most use Buhlmann's model, or a conservative version of it). You will find that there are a lot of theories and many swear by one as opposed to another. I am just using what works for me.
In the end, simply because of different models bouncing around, basic open water is taught using the Navy Dive Tables (a long accepted standard) and cautions to dive them being conservative. I think if you do a little research you will find that technology and study is continuing in the area of dive algorithms, and will continue to do so.
I would be remiss if I failed to say that unless trained for decompression diving, follow the US Navy Dive tables and dive them conservatively. If you elect to buy a computer, then become familiar with how it works.