Scheduling

From TBSPedia
Revision as of 16:59, 17 October 2007 by GregMarsden (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Minimum Patrol Size

The minimum size for a patrol is one full patroller and one qualified candidate. Candidate qualifications are to be determined by the Mountain Manager. The team leader can also make this distinction.

Priority scheduling

Priority scheduling is provided for patrollers who volunteer as Mountain Manager. Priority is provided in part to guarantee that Mountain Managers are patrolling at least one day on the weekend they select to manage.

Priority scheduling is not granted to Instructors.

Scheduling Algorithm

Proposed algorithm for 2008-2009.


Phase 0:
    foreach (randomized list of patrollers) 
       if (p is mountain manager)
           assign first choice selection to p
           remove selection
phase 1: 
    for (round in 1 .. number of selections)     
       foreach (randomized list of patrollers)
            if num_patrollers on selected day < 3
                assign patroller to patrol day
                remove patrol day from selections
phase 2:
     for (round in 1.. number of selections)
        foreach (randomized list of patrollers)
              selected day = preference of patroller, round
            if (num patrollers on selected day < 10 AND
                  num patrol days for this patroller < 8)
               assign patroller to selected day
               remove patrol day from patroller preferences
Personal tools
Namespaces

Variants
Actions
Tools
Resources
Toolbox