Eseguo circa 2000 test sulla griglia, ogni test viene eseguito come compito separato sulla griglia. I test hanno tempi di avvio piuttosto grandi. L'esecuzione totale richiede 500 ore, termina in meno di 10 ore sul nodo 60 SunGridEngine. Il tempo di esecuzione dei test varia da 5 minuti a 90 minuti. La combinazione di test senza molta intelligenza ha dato un guadagno in termini di prestazioni. Vorrei creare "compiti" di dimensioni approssimativamente uguali. Come posso farlo?Dividere una lista di numeri in una lista più piccola con "somma" approssimativamente uguale
(quello che facciamo oggi:. Ordinamento tutti i test e continuare ad aggiungere fino alla somma del tempo di esecuzione è di circa 5 ore alla ricerca di qualcosa di meglio)
Cosa stai chiedendo esattamente? Un algoritmo per prendere una lista di numeri e metterli in secchi, bilanciando la somma dei numeri in ciascun bucket? –