prevent huge penalties

This commit is contained in:
biglyderv 2025-01-31 16:23:20 -05:00
parent 56b5f17771
commit e2aa17980b

View file

@ -9,13 +9,14 @@ function rankCalc(result, iterations = 10) {
let msum_old = 0.001;
let pr = {};
let rl = Object.keys(result).length;
for (let unn in result) {
matrixe[unn] = {};
matrixe[unn][unn] = 1;
frs[unn] = result[unn].followers;
fng[unn] = result[unn].following;
fnc[unn] = Object.keys(fng[unn]).length;
pr[unn] = 1;
pr[unn] = 0.1 / rl;
}
for (let unn in result) {
@ -35,7 +36,6 @@ function rankCalc(result, iterations = 10) {
let mm = (process.env.matrixIterations || iterations);
let rl = Object.keys(result).length;
for (let i = 0; i < mm; i++) {
let prold = pr;
@ -50,7 +50,7 @@ function rankCalc(result, iterations = 10) {
let th = -1;
for (let una in result) {
th++;
pr[una] = 0;
pr[una] = 0.1 / rl;
matrixe[una] = [];
if (frs[una].length == 0) {
pr[una] = prold[una];