I thought this was easy but I was mistaken.
I need to make a schedule for 6 persons. They have to make shift by two (partner) but the partner should also rotate so that all person gets to be partnered with everyone else.
The first set was easy.
staff1 - staff2 staff3 - staff4 staff5 - staff6
Now when I reach the second set, it becomes problematic. Ideally, staff1 and staff2 should now start the shift on second set. But They should not be in the same partnership this time.
Any idea how to fairly distribute it? Is there a formula that can be use in this case?