estimation started

This commit is contained in:
Seth Trowbridge 2025-11-06 22:27:09 -05:00
parent ec85ab6a34
commit dfffa59094

View File

@ -227,7 +227,11 @@ const Scan =(desk, pass)=>
let makeMin = Infinity;
let needMax = -Infinity;
// added for estimation
let estMin = Infinity;
let estMax = -Infinity;
let estSum = 0;
/*
@ -260,6 +264,13 @@ Loop parts:
}
if(time > needMax) needMax = time;
// estimation
if(time < estMin) estMin = time;
const projectedTime = time + desk.time[i];
estSum += desk.time[i];
if(projectedTime > estMax) estMax = projectedTime;
if(!time) emptyNeed.push(i)
}
@ -290,5 +301,14 @@ Loop parts:
if(time > makeMin) dirtyNeed.push(i);
}
if(estMax > estSum)
{
// use estMax
}
else
{
// use estSum
}
desk.pass.set(pass, {need_dirty:dirtyNeed, make_dirty:dirtyMake, need_empty:emptyNeed, make_empty:emptyMake})
};