例如,我有一个表达式作为整数的(任意)函数n
f[n_]:=10^n*(n^2+4*n)
我想找到另一个数字的n
最大f[n]<=m
整数m
。
我可以将其表述为整数规划/优化问题。但这使事情复杂化。我也可以尝试从 1 开始并继续测试是否违反了约束。有没有更有效或更优雅的方式来做到这一点?另请注意,约束可能允许一个Infinity
值,n
并且我理想地想要检测这种情况。
例如,我有一个表达式作为整数的(任意)函数n
f[n_]:=10^n*(n^2+4*n)
我想找到另一个数字的n
最大f[n]<=m
整数m
。
我可以将其表述为整数规划/优化问题。但这使事情复杂化。我也可以尝试从 1 开始并继续测试是否违反了约束。有没有更有效或更优雅的方式来做到这一点?另请注意,约束可能允许一个Infinity
值,n
并且我理想地想要检测这种情况。