ComeçarComece de graça

Lidando com desigualdades rígidas

De volta à cafeteria, você quer analisar a minimização das despesas diárias. Você tem uma função objetivo que calcula seus custos de produção e uma função de restrição que indica os limites de quanto café você pode produzir.

Aplique o scipy para encontrar a alocação ótima de recursos que minimize os custos.

Este exercício faz parte do curso

Introdução à Otimização em Python

Ver curso

Instruções do exercício

  • Defina a variável constraint usando um dicionário.
  • Aplique o scipy para encontrar o valor ótimo.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

def objective_function(b):
  return (b[0] - 5) ** 2 + (b[1] - 3) ** 3

def constraint_function(x):
    return 2*x[0] + 3*x[1] - 6

# Set the constraint variable
constraint = ____

x0 = [20, 20]

# Find the minimum
result = minimize(____)

print(result)
Editar e executar o código