Restricciones en Solver

18/04/2007 - 18:28 por Yrjo | Informe spam
Buenas tardes, cuando se está trabajando en solver, hay un campo para las
restricciones y allí le digo que ciertas celdas que hacen parte de la
solución deben ser "=int" o integer, que supongo que son enteros, si no estoy
equivocado.

Al final la respuesta da fraccionarios y quiero que me den enteros ya que se
trata de personas y no puedo asignar fracciones de ella a una solución que
busca minimizar algo.

Cómo me aseguro que la respuesta dé sólo números enteros?

muchas gracias por la ayuda.

Jorge Martinez

Preguntas similare

Leer las respuestas

#1 Carol Pna
19/04/2007 - 08:56 | Informe spam
Hola,
Prueba a dar formato a la celda Entero y con decimales 0 o bien incluir en
la formula la conversión a números enteros: entero(formula)

un saludo

"Yrjo" wrote:

Buenas tardes, cuando se está trabajando en solver, hay un campo para las
restricciones y allí le digo que ciertas celdas que hacen parte de la
solución deben ser "=int" o integer, que supongo que son enteros, si no estoy
equivocado.

Al final la respuesta da fraccionarios y quiero que me den enteros ya que se
trata de personas y no puedo asignar fracciones de ella a una solución que
busca minimizar algo.

Cómo me aseguro que la respuesta dé sólo números enteros?

muchas gracias por la ayuda.

Jorge Martinez
Respuesta Responder a este mensaje
#2 Héctor Miguel
19/04/2007 - 10:10 | Informe spam
hola, Jorge !

... en solver... campo para las restricciones... le digo que ciertas celdas... deben ser "=int"... que supongo que son enteros
Al final la respuesta da fraccionarios y quiero que me den enteros ya que se trata de personas
y no puedo asignar fracciones de ella a una solucion que busca minimizar algo.
Como me aseguro que la respuesta de solo numeros enteros?



1) [hasta donde se]... la herramienta sover 'trabaja por acercamientos' y... 'entiende' como entero, los 'casi' enteros :))

2) prueba cambiando la resctriccion a 'bin' [0/1] y reduce en las opciones...
-> la 'precision' a 2 decimales [p.e. 0.01]
-> la 'convergencia' a dos decimales [p.e. 0.01]
-> la 'tolerancia' a solo 1 [%]
aunque seguiras obteniendo 'fracciones' [de personas]... seran 'las menos' :))

3) la otra alternativa es 'manejar' al solver -> por codigo -?-
suponiendo que tratas de hacer una lista de... 'voluntarios' ? [o algo parecido] :))

de todos modos... si comentas los detalles que se estan quedando 'en el tintero' -?-

saludos,
hector.
Respuesta Responder a este mensaje
#3 Yrjo
19/04/2007 - 16:10 | Informe spam
Hola Héctor, muchas gracias.

Efectivamente trabaja con aproximaciones, voy a aplicar las modificaciones
que me dijiste en el código de vba ya que es allí donde llamo a solver.

Gracias

Jorge M

"Héctor Miguel" escribió:

hola, Jorge !

> ... en solver... campo para las restricciones... le digo que ciertas celdas... deben ser "=int"... que supongo que son enteros
> Al final la respuesta da fraccionarios y quiero que me den enteros ya que se trata de personas
> y no puedo asignar fracciones de ella a una solucion que busca minimizar algo.
> Como me aseguro que la respuesta de solo numeros enteros?

1) [hasta donde se]... la herramienta sover 'trabaja por acercamientos' y... 'entiende' como entero, los 'casi' enteros :))

2) prueba cambiando la resctriccion a 'bin' [0/1] y reduce en las opciones...
-> la 'precision' a 2 decimales [p.e. 0.01]
-> la 'convergencia' a dos decimales [p.e. 0.01]
-> la 'tolerancia' a solo 1 [%]
aunque seguiras obteniendo 'fracciones' [de personas]... seran 'las menos' :))

3) la otra alternativa es 'manejar' al solver -> por codigo -?-
suponiendo que tratas de hacer una lista de... 'voluntarios' ? [o algo parecido] :))

de todos modos... si comentas los detalles que se estan quedando 'en el tintero' -?-

saludos,
hector.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida