Title: FMS scheduling as cooperative problem solving