Смешанное целочисленное программирование для оценки параметров в R
Я ищу, чтобы найти хороший способ найти оптимальный параметр для программы Linux, использующей R.
Каждый раз для запуска требуется около 20 секунд.
Вы вводите одно целое число в качестве входных данных и выводите одно десятичное число. Моя цель состоит в том, чтобы получить это выходное число как можно ближе к 4,5, хотя иногда это невозможно. Я также хотел бы, чтобы ввод был низким возможно. Вход может варьироваться от 30 до 10000.
Я провел некоторые исследования по этому вопросу, а также экспериментировал с наборами данных игрушек. Но я не уверен, что это лучший способ продолжить. Я экспериментировал с некоторыми простыми циклами if/for, исчерпывающе проходящими через все входы (или достаточно, пока я не подойду достаточно близко). Но это кажется очень грубым. Я просто постепенно увеличивал / уменьшал входной сигнал и измерял влияние на выходной сигнал. Это говорило мне, что взаимосвязь между входным и выходным сигналом не является линейной. Это также было более сложным, чем это поначалу казалось со многими пиками. и корыта.
Пакеты lpsolve и ompr кажутся правильными, но я не уверен, как их использовать, так как используемые теории намного выше меня!