Flow-Shop GMJ2: optimizing flow-shop by various heuristic algorithms using Java2, GMJ2 not implemented yet