Order bins by best utilization.
This commit is contained in:
@@ -53,7 +53,10 @@ namespace CutToLength
|
|||||||
best_bin.Items.Add(item);
|
best_bin.Items.Add(item);
|
||||||
}
|
}
|
||||||
|
|
||||||
return bins;
|
return bins
|
||||||
|
.OrderByDescending(b => b.Utilization)
|
||||||
|
.ThenBy(b => b.Items.Count)
|
||||||
|
.ToList();
|
||||||
}
|
}
|
||||||
|
|
||||||
private Bin CreateBin()
|
private Bin CreateBin()
|
||||||
@@ -135,7 +138,10 @@ namespace CutToLength
|
|||||||
bins.Add(bin);
|
bins.Add(bin);
|
||||||
}
|
}
|
||||||
|
|
||||||
return bins;
|
return bins
|
||||||
|
.OrderByDescending(b => b.Utilization)
|
||||||
|
.ThenBy(b => b.Items.Count)
|
||||||
|
.ToList();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void FillBin(Bin bin)
|
private void FillBin(Bin bin)
|
||||||
|
|||||||
Reference in New Issue
Block a user