The following blog by former forum member gmo—who was a wizard at creating custom schedules using what might be termed a 'mathematical' approach—may be of interest in getting a feel for the process involved in creating a schedule.
Making Baseball Schedules
.
.