Tengo una matriz que se ve así:
arr = [ {name:"Name",value:0} {name:"Name",value:2} {name:"Name",value:5} {name:"Name",value:3} ]Y me gustaría agrupar los elementos de la matriz de arriba en una cantidad predefinida de grupos (1, 2, 3 o más) con la condición de que la suma de cada valor de grupo debe estar lo más cerca posible de la suma del otro grupo.
Cualquier sugerencia o solución es bienvenida.