I would like to thank here all the persons that help me, through their remarks, long talk and skills, to develop this library. Specially, many thanks to Krishna for the operations research part, Loïc for the Java stuff, Soni for C++/Linux tips and Mauricio for his interest and questioning. Particular thanks to LZB for his big help, he got me out of a lot of troubles and gave me great ideas. Finally I would like to thank Philippe Mahey, my Thesis Director, for letting me the opportunity to develop this library during my PhD. Without their help, the library would not work that well.