Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

431
Views
Restricción de desigualdad de Scipy.optimize: ¿qué lado de la desigualdad se considera?

Estoy usando el módulo scipy.optimize para encontrar pesos de entrada óptimos que minimicen mi salida. De los ejemplos que he visto, definimos la restricción con una ecuación unilateral; luego creamos una variable que es del tipo 'desigualdad'. Mi pregunta es ¿cómo sabe el paquete de optimización si la suma de las variables en mi restricción debe ser menor que 1 o mayor que 1?

...

 def constraint1(x): return x[0]+x[1]+x[2]+x[3]-1

....

 con1 = {'type': 'ineq', 'fun': constraint1}

enlace a la solución completa que estoy usando en mi ejemplo: http://apmonitor.com/che263/index.php/Main/PythonOptimization

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Consulte https://docs.scipy.org/doc/scipy-0.18.1/reference/tutorial/optimize.html y desplácese hacia abajo hasta Minimización restringida de funciones escalares multivariadas (minimizar), puede encontrar que

Este algoritmo permite tratar problemas de minimización con restricciones de la forma:

[![ingrese la descripción de la imagen aquí][1]][1]

donde las desigualdades son de la forma C_j(x) >= 0 .

Así que cuando defines la restricción como

 def constraint1(x): return x[0]+x[1]+x[2]+x[3]-1

y especifique el tipo de restricción como

 con1 = {'type': 'ineq', 'fun': constraint1}

asume automáticamente que la restricción está en la forma estándar x[0]+x[1]+x[2]+x[3]-1>=0 ie, x[0]+x[1]+x[2]+x[3]>=1 [1]: https://i.stack.imgur.com/E3LPs.png

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!