logistic assignment