SCAT AND SPAT: LARGE-SCALE COMPUTER-BASED OPTIMIZATION SYSTEMS FOR THE PERSONNEL ASSIGNMENT PROBLEM