Just to clarify--this is a multivariate algorithm. I changed the function
Permmin to simply take the absolute value of (xmin, ymin) so that it returns
one value. Unfortunately, the error remains--it still returns this error:
" x, f, d = lbfgsb.fmin_l_bfgs_b(Permmin, x0, Jacobi, params,
bounds=[(.001,100),(-50,-.001)] , maxfun=500)
File "C:\Python24\lib\site-packages\scipy\optimize\lbfgsb.py", line 197,
in fmin_l_bfgs_b
isave, dsave)
ValueError: failed to initialize intent(inout) array -- expected elsize=8
but got 4 -- input 'l' not compatible to 'd'"
"Robert Kern" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> mclaugb wrote:
>> Does anyone out there have a piece of code that demonstrates the use of
>> the
>> lbfgsb multivariate, bounded solver in the scipy.optimize toolkit? An
>> example would get me started because my code below does not seem to work.
>
> You will probably get better/faster/more answers on the scipy-user mailing
> list.
>
> http://www.scipy.org/Mailing_Lists
>
>> Permmin is a function that simply returns a vector array [xmin, ymin]
>
> This is your problem. The function to minimize must return a scalar, not a
> vector. This is not a multi-objective optimizer.
>
> --
> Robert Kern
>
> "I have come to believe that the whole world is an enigma, a harmless
> enigma
> that is made terrible by our own mad attempt to interpret it as though it
> had
> an underlying truth."
> -- Umberto Eco
>
--
http://mail.python.org/mailman/listinfo/python-list