A network flow formulation and computational experiments for a class of nurse scheduling problems