Displaying 20 results from an estimated 3000 matches similar to: "constrOptim workaround for "L-BFGS-B" or Box Constraints"
2008 Jun 17
2
constrOptim with method = "L-BFGS-B"
Hi,
i need to minimize a quadratic function with boundary condidtions and one
equality condition.
In order to do that i converted the equality constraint into 2 inequality
constaints and passed everything cia constrOptim, as the manual said:
everything included in the ... will be passed to Optim that will pass it
back to fn in case it does not need it.
My code is the following:
mat <-
2004 Jul 26
0
choosing constraints for function optim method="L-BFGS-B" whenthey are in terms of other parameter values
Hi Tom,
I am not entirely sure what the problem, you haven't been very specific.
If you want general linear constraints on your parameters, ie linear combinations of
parameters summing to some value, constrOptim may be of help.
hth, ingmar
Ingmar Visser
Developmental Processes Research Group
Department of Psychology
University of Amsterdam
http://users.fmg.uva.nl/ivisser/
-----Original
2004 Jul 26
1
choosing constraints for function optim method="L-BFGS-B" when they are in terms of other parameter values
I have a function of several variables which I wish to minimise over four
variables, two of the upper bounds for which are defined in terms of other
variables in the model over which minimisation will take place. I cannot
work out how to code this in such a way as to avoid getting an error message
when I run the code.
If anyone can provide any assistance I will be most grateful.
Best Regards
2003 Aug 20
2
Method of L-BFGS-B of optim evaluate function outside of box constraints
Hi, R guys:
I'm using L-BFGS-B method of optim for minimization problem. My function
called besselI function which need non-negative parameter and the besselI
will overflow if the parameter is too large. So I set the constraint box
which is reasonable for my problem. But the point outside the box was
test, and I got error. My program and the error follows. This program
depends on CircStats
2008 Jan 03
1
EQUALITY constraints in 'constrOptim'
Does anybody know to introduce EQUALITY constraints in 'constrOptim'
function?
BR, Shubha
This e-mail may contain confidential and/or privileged i...{{dropped:13}}
2008 Jan 21
0
constrOptim for quadratic constraints?
Hi,
Can I use "constrOptim" for quadratic constraints? If not, which
optimizer can I go for?
BR, Shubha
This e-mail may contain confidential and/or privileged i...{{dropped:13}}
2012 Dec 07
1
Error using constrOptim in constraint definition
Hello,
I'm trying to run constrOptim. It returns to me an error about the fact that constraints arguments (ui and ci) are non compatibles:
> optout= constrOptim(startparams, f=ImpulseSS, grad=grImpulse, ui=UI, ci=CI, data=gexp[k,], t=t)
Error in ui %*% theta : non-conformable arguments
I would like to point out that I can calculate that product in the command line:
> UI %*%
2007 Aug 02
1
constraint in constrOptim
I'm using the function constrOptim together with the "SANN" method and
my objective function (f) has two parameters. One of the parameters
needs be into (2^(-10), 2^4) range and the other into (2^(-2), 2^12)
range. How can I do it using constrOptim??
Thank you
André Rossi
Alertas do Yahoo! Mail em seu celular. Saiba mais em http://br.mobile.yahoo.com/mailalertas/
2010 Dec 06
1
How to formulate constraint like abs(x) = y in constrOptim (or other)
Hello list reader,
I am trying to form some constraints for an optimization I am working on.
I think I have understand the use of the constraints in matrix form. I use
them like:
constr_mat<- -diag(2)
constr_vec<- rep(-0.05,2)
constr_mat<- rbind(constr_mat, diag(2))
constr_vec<- c(constr_vec, rep(-1, 2))
To get parameters in the interval [-1, 0.05]. (And this works so far)
Now I
2006 Oct 06
1
Relative constraint using constrOptim?
I am trying to optimize a likelihood function using constrOptim. I
know from prior research that, e.g. x1>x2. Is there a way to include
that constraint into the optimization routine, i.e. the ci
constraint? The examples I found only use absolute numeric values for
the constraint and not relative values. My attempts to include it
into ci failed: e.g. ci=c(1, x[1]).
Am I using the
2013 Sep 26
0
ConstrOptim Function (Related to Constraint Matrix/ui/ci error)
Hello All,
I am stuck in the following problem.
Cexpt=c(0,25,50,100,150,300,250,125,40)
t=c(0,0.2,0.4,0.6,1,4,8,12,24)
theta0= vector of 6 parms (My initial parameter)
A=Constraint matrix (hopefully 6*6)
B= Constraint vector of length 6)
Cfit=function(t,theta){
J(t)=function(theta,t)
Cfit=function(J(t),constant)
return(Cfit) }
loss=function(theta,t,Cexpt) {
2012 Sep 17
2
Constraint Optimization with constrOptim
Hi,
I am having trouble using constrOptim. My target is to do a portfolio optimization and there some constraints have to be fulfilled.
1) The weight of each share of the portfolio has to be greater than 0
2) The sum of these weights has to be 1
I am able to fulfill either the first or the second constraint but not both.
One simple way would be to fulfill the first constraint by using optim as
2004 Jan 05
3
optim function : "BFGS" vs "L-BFGS-B"
Dear kind R-experts.
Does anybody have an experience to use optim function?
If yes, what is the main difference between two method "BFGS" vs
"L-BFGS-B"?
I used "BFGS" method and got what I wanted. But when I used "L-BFGS-B"
the error message said that "L-BFGS-B needs finite values of fn". So
that means
"BFGS" method can handle even if fn
2011 Feb 25
2
BFGS versus L-BFGS-B
Hi all,
I'm trying to figure out the effective differences between BFGS and L-BFGS-B
are, besides the obvious that L-BFGS-B should be using a lot less memory,
and the user can provide box constraints.
1) Why would you ever want to use BFGS, if L-BFGS-B does the same thing but
use less memory?
2) If i'm optimizing with respect to a variable x that must be non-negative,
a common approach
2011 May 25
1
L-BFGS-B and parscale in optim()
Hi,
When using method L-BFGS-B along with a parscale argument, should the
lower and upper bounds provided be on the scaled or unscaled values?
Thanks.
Cheers,
--
Seb
2008 Apr 15
1
disturbing seed dependence in optim L-BFGS-B method
The the use of optim with the L-BFGS-B method for the following simple
function gives erroneous results. Any help appreciated!
Best,
Bob Reilly
# Code:
V=function(p){
p1=p[1];p2=p[2]
y=p1*p2-.4*(p1+p2)
return(-y)}
p=c(.2,.2) # p=c(.8,.8)
max=optim(p,V,method = "L-BFGS-B",lower=c(0,0),upper=c(1,1))
max1=optim(max$par,V,method = "L-BFGS-B",lower=c(0,0),upper=c(1,1))
2007 Apr 06
0
Likelihood returning inf values to optim(L-BFGS-B) other
Hello,
A couple of ideas...
Im not clear on your whole problem however...
Consider making use of the lgamma function, which returns the natural
log of the gamma function. This may help.
The gamma function gets awfully, big very fast.
Also multivariable likelihoods can be bumpy like a mountain range, with
minor peaks and valleys. It is possible that your likelihood has such a
shape. Maybe
2004 Jun 23
1
How to define stopping criterium for Optim with L-BFGS-B
Hi,
I am using optim with a L-BFGS-B method to minimize a function. As I've
understood, the way to specify a tolerance for stopping optimization is
through "factr" argument.
My function, is by construction, minimal when equal to 1. I wonder if there
is any way to pass this info to "optim". If not, how "factr" argument works
(I am quite confused about the
2007 Jul 30
1
stop criteria when "L-BFGS-B needs finite values of 'fn' " in optim
Hi all!
I'm running some simulations and I need to estimate some paramaters with
optim( ),
in some cases optim stops with the next message:
"L-BFGS-B needs finite values of 'fn' "
I would like to know how to include and "if" condition when this happen,
could it be something like:
myfun <- optim(....) # run my function
2016 Oct 08
0
optim(…, method=‘L-BFGS-B’) stops with an error message while violating the lower bound
Have you tried "optimx" package that John Nash and I wrote? The main purpose is to be able to readily compare multiple optimizers on a particular class of problems and see which one seems to do the best. It doesn't include nloptr, but most other optimizers are there.
Ravi
________________________________________
From: R-devel <r-devel-bounces at r-project.org> on behalf of