Web PBS Bidder Guide 22.7
Starting at the top of your Pairings bid group, the PBS Scheduler reads each of your bid preferences and remembers all restrictions you specify. The PBS Scheduler must honor all Set Condition, Prefer Off, and Avoid Pairings bid preference 100% unless you later instruct the PBS Scheduler to Forget a bid preference, or the PBS Scheduler enters Denial Mode.
When the PBS Scheduler reaches your first Award Pairings bid preference, it searches the pool of available pairings (now restricted by any prior Prefer Off and Avoid Pairings bid preferences) and begins awarding pairings that match this preference. Each attempt to place a pairing in your block has a rules check performed against it, to ensure that the resulting block is legal. If the PBS Scheduler has awarded as many pairings that match this Award preference as possible and your block is not complete, it moves on to the next preference. The PBS Scheduler continues to read your bid until it completes your block or reaches the last bid preference .
![]() |
Once your block is complete, the PBS Scheduler stops processing your bid, even if it has not reached the last bid preference. Processing Logic is different in Reserve bid groups. |
If your block is still not complete when the PBS Scheduler reaches your last bid preference, it reads the system-generated bid preference, Award Pairings, and begins to fill your block by awarding any available pairings that respect your Prefer Off and Avoid Pairings bid preferences.
If the block is still not complete, the PBS Scheduler tries to replace pairings with alternatives that match the same or lower bid preferences and still honor your Set Condition, Prefer Off, and Avoid Pairings bid preferences. For example, the PBS Scheduler may remove one pairing that matches bid preference 6 and replace it with two pairings that match bid preference 7 and complete the block.
![]() |
Shuffling only considers pairings that have been awarded by Award bid preferences that appear after the last deniable bid preference in the bid. Also note that shuffling tries create a complete block by replacing pairings that match a higher bid with pairings that have more credit value. Shuffling is the only time when pairings that match a lower bid may be awarded instead of pairings that match a higher bid. |
If shuffling does not produce a complete block, the PBS Scheduler enters Denial Mode. In Denial Mode, the PBS Scheduler deletes your Set Condition, Prefer Off, and Avoid Pairings bid preferences that cannot be used to build your block. The PBS Scheduler continues to delete deniable bid preferences and reprocess your bid until your block is at the minimum credit window.
Denial Mode handles deniable bid preferences differently from each other..
1 Set Condition and Avoid Pairings bid preferences are removed completely, even if you have more than one option on the bid preference, such as Landings In YWG, YYZ.
2 Prefer Off bid preference options are removed one at a time if you have more than one option on the bid preference, such as a list of preferred days off. In this case, Denial Mode removes the date at the end of the list first, and works towards the left if it needs to delete additional days or dates.
If your administrator sets a target credit value, the PBS Scheduler tries to get every block above the target. However, as long as your block is above the minimum credit window, the PBS Scheduler does not go into Denial Mode to force your block above the target credit value.
If Denial Mode has removed all deniable bid preferences without producing a complete block, the PBS Scheduler tries to create a block using only the Award bid preferences. If the PBS Scheduler still can’t create a block, it makes a final attempt using only the system-generated Award Pairings bid preference. This final attempt, called secondary line generation (SLG), ignores all preferences and performs an exhaustive search to find you a complete block. If you don’t have any deniable bid preferences, Denial Mode goes directly to the final completion attempt and attempts to find you a complete block using SLG.