A GROUP ROTATE-VECTOR ALGORITHM FOR MIXED-VARIABLE OPTIMIZATION PROBLEMS