ANYPLAN: A NEW APPROACH FOR PLANNING AND SCHEDULING