SciPy是一个开源的科学计算库,提供了丰富的数学、科学和工程计算功能。trust-constr是SciPy中的一个优化算法,用于求解带有约束条件的非线性优化问题。 然而,如果trust-constr忽略了您的约束条件,可能是由于以下几个原因: 约束条件的定义错误:请确保您正确地定义了约束条件。约束条件可以是等式约束或不等式约束,需要按照...
它与变量边界的内部转换通过PreparedConstraints类和函数_minimize_trustregion_constr中的initial_constraints_as_canonical函数链接为不等式约束,该函数在minimize(method='trust-constr')中调用。 定义此内容的源代码可以在scipy/scipy/optimize/_trustregion_constr/minimize_trustregion_constr.py中找到。 负责代码行是: ...