commit 5cc4c4ac66ad8d18e202c265248109fc69354f48 Author: juga0 juga@riseup.net Date: Mon Oct 29 14:42:56 2018 +0000
Replace min by max in formulae and simplify --- sbws/lib/v3bwfile.py | 57 ++++++++++++++++++---------------------------------- 1 file changed, 19 insertions(+), 38 deletions(-)
diff --git a/sbws/lib/v3bwfile.py b/sbws/lib/v3bwfile.py index 72ab58c..3665ae4 100644 --- a/sbws/lib/v3bwfile.py +++ b/sbws/lib/v3bwfile.py @@ -740,44 +740,25 @@ class V3BWFile(object):
.. math::
- bwn_i &= - max\left( - \frac{bw_i}{\mu}, - \frac{bwf_i}{\mu_{bwf}} - \right) - \times bwobs_i - - .. math:: - - bwn_i &= - max\left( - \frac{bw_i}{\mu}, - min \left( - bw_i, - bw_i \times \mu - \right) - \times - \frac{bw_i}{\sum_{i=1}^{n} - min \left(bw_i, - bw_i \times \mu - \right)} - \right) - \times bwobs_i \ - - &= - max\left( - \frac{bw_i}{\frac{\sum_{i=1}^{n}bw_i}{n}}, - min \left( - bw_i, - bw_i \times \frac{\sum_{i=1}^{n}bw_i}{n} - \right) - \times - \frac{bw_i}{\sum_{i=1}^{n} - min \left(bw_i, - bw_i \times \frac{\sum_{i=1}^{n}bw_i}{n} - \right)} - \right) - \times bwobs_i + bwn_i =& min\left(bwnew_i, + \sum_{i=1}^{n}bwnew_i \times 0.05\right) \ + + &= min\left( + \left(bwobs_i \times r_i\right), + \sum_{i=1}^{n}\left(bwobs_i \times r_i\right) + \times 0.05\right)\ + + &= min\left( + \left(bwobs_i \times max\left(rf_i, rs_i\right)\right), + \sum_{i=1}^{n}\left(bwobs_i \times + max\left(rf_i, rs_i\right)\right) \times 0.05\right)\ + + &= min\left( + \left(bwobs_i \times max\left(\frac{bwfilt_i}{bwfilt}, + \frac{bw_i}{bwstrm}\right)\right), + \sum_{i=1}^{n}\left(bwobs_i \times + max\left(\frac{bwfilt_i}{bwfilt}, + \frac{bw_i}{bwstrm}\right)\right) \times 0.05\right)
""" log.info("Calculating relays' bandwidth using Torflow method.")
tor-commits@lists.torproject.org