In the Quadratic Sieve algorithm, we first decide on a B & then look for B-smooth prime factors by sieving using a quadratic polynomial.
I can find a few formulas which help figure out how to decide on B.
To factor a number N, we can use the following:
$L = e^{\sqrt {\ln(N)ln(ln(N))}}$
$B = L^{\frac {1}{\sqrt 2}}$
This gives a rough estimate of what smooth numbers we should look for.
However, I am unable to find any formula or thumb rule to figure out how many numbers to sieve using the quadratic polynomial.
If it's not clear what I am talking about, let me explain using the Wikipedia article on the QS.
In the Data Collection part of the "Example of Basic Sieve", it says the following:
begin the sieving process for each prime in the basis, choosing to sieve the first 0 ≤ X < 100 of Y(X).
So here they choose to generate a list of 100 Y(X)'s to sieve. Is there any rule of thumb or formula for arriving at this number (100 in this case)?