Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/08/2007, 05:42
ZoItrix
 
Fecha de Ingreso: febrero-2005
Mensajes: 20
Antigüedad: 19 años, 2 meses
Puntos: 0
Re: Maximizar ecuación en PHP

Buenas,

Intenté hacerlo por fuerza bruta. Es decir, calculé una matriz con todas las posibles combinaciones de las tres variables:

En el caso de 3, sería:
000,001,010,011,100,101,110,111.

Y luego, para cada combinación posible, evaluar las restricciones, almacenar en otra tabla los valores que obtengo y maximizar entre todos los que obtenía teniendo la combinación óptima.

El problema es que para 16 productos y 8 recursos, en localhost tardaba más del tiempo máximo de espera (los 30 segundos) y en un servidor remoto no me dejaba construir matrices tan grandes (creo que ese era el fallo que daba).

Voy a probar lo de los tres bucles. Así evitaría seguramente lo del tamaño pero supongo que el tiempo de procesado sería muy alto.

Ya se que el servidor ralentiza demasiado pero es por simple curiosidad para ver si era capaz de hacerlo xD.

Muchas gracias por la respuesta! Ya comentaré que ha resultado!

Saludos!