The underflow partitioning strategies do not pay any attention to the number of overlapping intervals when they choose a breakpoint. The incorporation of a mechanism that minimises the total number of overlaps led to the minimum-overlaps strategy. However, the latter suffers from an algorithmic complexity of O(N2) which is prohibitive for the high values of N that can be expected in practice.
In this section, we describe an alternative, but heuristical technique
to reduce the number of overlaps. The idea is the following:
figure 9.13 shows a typical example of a
function
.The general goal is to find breakpoints pk for which is
low, i.e. somewhere in the valleys formed by
. Therefore one
could restrict a strategy's choice to those timepoints, i.e. `cut
out' the unfavourable bits of the time domain.
In practical terms, we can do this in the following way: the IP-table I(R) is scanned and all with are blacked out. Y is called the black-out threshold. This process creates a new IP-table and is very similar to the condensation process that was described in section 7.3.3. Figure 9.14 summarise the basic algorithm for this black-out strategy.
Figure 9.15 shows the result of the black-out strategy
when it is applied to for (week-lifespan; see section 7.3.2) with
The second possibility suggests that a long `bar-period' is split into pieces that can be handled by an underflow strategy. Such pieces can be created by checking the load that is created by cutting out timepoints if . If such a load would exceed a certain threshold Y' then a tj is inserted into even if . This advanced version of the black-out strategy is summarised in figure 9.17. An example of two additional timepoints being admitted within the `bar-period' is shown in figure 9.18.