С похожей задачей сталкивался, но отступился.
При попытке возвращать какие либо значения [i-R], где R это оптимизируемая переменная, или формула как у автора поста, программа выдает ошибку.
Это как-то "обходится"?
_________________________
trufanov_i@rambler.ru