LINE Solver
MATLAB API documentation
Loading...
Searching...
No Matches
pfqn_bjbk.m
1%{
2%{
3 % @file pfqn_bjbk.m
4 % @brief Iterative BJB(k) balanced job bounds (Zahorjan et al.) for
5 % single-class closed networks with delay.
6%}
7%}
8
9function [Xlo,Xhi] = pfqn_bjbk(L,N,Z,k)
10%{
11%{
12 % @brief BJB(k): the iterative Balanced Job Bound at iteration count k
13 % (Casale-Muntz-Serazzi 2008, Tables 5,7). BJB(1) recovers the
14 % noniterative Balanced Job Bound; each additional iteration performs
15 % one exact MVA step from the balanced seed at N-k, and the bracket
16 % tightens to exact as k->N. Realized through the validated PBH
17 % recursion (pfqn_pbh), whose level-1 optimistic bound equals the
18 % noniterative BJB optimistic bound (Eager-Sevcik 1983, eq. 10).
19 % @fn pfqn_bjbk(L, N, Z, k)
20 % @param L Service demand vector (M x 1).
21 % @param N Population (scalar).
22 % @param Z Think time (scalar, default 0).
23 % @param k Iteration count >= 1 (default 1).
24 % @return Xlo Lower throughput bound.
25 % @return Xhi Upper throughput bound.
26%}
27%}
28if nargin < 3 || isempty(Z), Z = 0; end
29if nargin < 4 || isempty(k), k = 1; end
30[Xlo,Xhi] = pfqn_pbh(L,N,Z,k);
31end
Definition Station.m:245