utilizas una transporte sumar son simplex qué programar problema para optimización optimizacion numeros necesarias metodo los listas lista librerías función funcion declarar como algoritmo python algorithm optimization statistics branch-and-bound

python - una - Comparando múltiples opciones de precio para muchos clientes algorítmicamente



qué función utilizas para declarar un problema de optimización en python (1)

Reformulado de una manera mucho más fácil en otro lugar.

Buscando el mejor precio para múltiples clientes

Tenemos 1,000,000 de clientes. El costo de los bienes vendidos para cada uno de ellos puede expresarse como precio A o precio B.

Precio A << Precio B.

El precio A y el precio B no son lineales entre sí. En algunos casos B es 2 veces más caro, en algunos es 100 veces.

el costo de todos los clientes en A es

min ((suma (A) / conteo (A)), 100) * conteo (A) Efectivamente, el costo promedio de todos los clientes en A se redondeará a 100 si es menor a 100.

No existe tal restricción en B.

Me gustaría gastar la menor cantidad de dinero en sus productos.

¿Cómo maximizo?

costo = min ((suma (A) / conteo (A)), 100) * conteo (A) + suma (B) Sigo viendo esto como una forma de problema dual de mochila, pero no puedo hacerlo bien. ..

Probablemente estaría resolviendo esto en Python, lo más probable, aunque dudo que eso importe mucho.

He hecho análisis manuales asignando puntajes a xyz y filtrado basado en eso, estoy interesado en más de una solución computacional.

¿Algún enfoque para recomendar?