由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Computation版 - 请教:求最值问题
相关主题
[转载]侃侃计算数学 (数值优化)那位大侠帮帮我!matlab问题
面试时一个关于数值计算的问题[转载] 提个线性代数的问题,肯请热心人指教
numeric recipe code amotry(), bug or not请问怎样让一m长的向量和一mxn的矩阵相乘,仍为mxn
Python下面如何进行numeric analysis and statistical analysis (转载)请问怎么把这个一维向量复制成三维数组
请教一个numerical analysis的题目一个压强计算问题
optimization using matlab function fmincon请问怎么让m阶矩阵的每个元素减n阶矩阵的每个元素而不用for循环
谁熟悉cplex的integer programming谁手头上有《常用算法程序集》(C语言)?
请帮忙一个矩阵处理的问题[合集] 怎么产生这个矩阵?
相关话题的讨论汇总
话题: 最值话题: boundary话题: function话题: better话题: objective
进入Computation版参与讨论
1 (共1页)
r****h
发帖数: 140
1
问题请教:
在参数估计问题中,运用DFP(David-fletcher-powell numerical algorithm).每步对于
给定的参数值,可得到每个参数的一阶导数值,即确定了方向,现需要找一个使该函数达
到最小值的向量长度(是一个数,设为a)。
头疼的是此函数很复杂,无法知道形状,很难直接计算一阶或多阶导数,并且对a的取值有
范围限制,如a>0。俺是外行,感觉找最值的优化方法很多,如Golden Section 两点法或三
点法等,(感觉三点法在函数单调情况下无用)。
不知道有何适用的方法,请指点,急用,谢谢!
f*******d
发帖数: 339
2
Recently I have done something similar. The one dimensional
minimization is done using Newton-Ralphson. I guess the main problem
is that there are boundaries on the space, so
naive application could get out of the boundary. What I did was to
extend the function's domain, when the point is outside boundary a
large number (the value depends on the distance to boundary) is returned
so as to induce the algorithm to get back. Maybe there are better ways.

【在 r****h 的大作中提到】
: 问题请教:
: 在参数估计问题中,运用DFP(David-fletcher-powell numerical algorithm).每步对于
: 给定的参数值,可得到每个参数的一阶导数值,即确定了方向,现需要找一个使该函数达
: 到最小值的向量长度(是一个数,设为a)。
: 头疼的是此函数很复杂,无法知道形状,很难直接计算一阶或多阶导数,并且对a的取值有
: 范围限制,如a>0。俺是外行,感觉找最值的优化方法很多,如Golden Section 两点法或三
: 点法等,(感觉三点法在函数单调情况下无用)。
: 不知道有何适用的方法,请指点,急用,谢谢!

b*****y
发帖数: 163
3
How is the objective function formed?
It depends on the bahavior of the objective
function to choose a proper optimization methods.
If you could provide further info on your problem,
it will be better viewed by others and you may have a
chance to get a better answer.
Most time you don't have to calculate second-order derivative, which
might be approximated in various ways. If you can not determine the
explicit formula for evaluating gradient, you have to use numerical
method (such as finite diff

【在 r****h 的大作中提到】
: 问题请教:
: 在参数估计问题中,运用DFP(David-fletcher-powell numerical algorithm).每步对于
: 给定的参数值,可得到每个参数的一阶导数值,即确定了方向,现需要找一个使该函数达
: 到最小值的向量长度(是一个数,设为a)。
: 头疼的是此函数很复杂,无法知道形状,很难直接计算一阶或多阶导数,并且对a的取值有
: 范围限制,如a>0。俺是外行,感觉找最值的优化方法很多,如Golden Section 两点法或三
: 点法等,(感觉三点法在函数单调情况下无用)。
: 不知道有何适用的方法,请指点,急用,谢谢!

1 (共1页)
进入Computation版参与讨论
相关主题
[合集] 怎么产生这个矩阵?请教一个numerical analysis的题目
简单Matlab问题 (转载)optimization using matlab function fmincon
[合集] 简单问题简单问,matlab谁熟悉cplex的integer programming
[合集] 问一个一直困扰我的C编程问题 (转载)请帮忙一个矩阵处理的问题
[转载]侃侃计算数学 (数值优化)那位大侠帮帮我!matlab问题
面试时一个关于数值计算的问题[转载] 提个线性代数的问题,肯请热心人指教
numeric recipe code amotry(), bug or not请问怎样让一m长的向量和一mxn的矩阵相乘,仍为mxn
Python下面如何进行numeric analysis and statistical analysis (转载)请问怎么把这个一维向量复制成三维数组
相关话题的讨论汇总
话题: 最值话题: boundary话题: function话题: better话题: objective