На рисунке ниже показан график из 144 measurements
в Column A
показанном на графике.
Я решил, что хочу сделать все значения ближе к 4300
который находится посередине, чтобы я мог показать эффект оптимизации до и после. Теперь единственная цель - показать наглядный пример, а не математический. Но затем я решил, что должен сделать это численно, используя Solver optimization
в Microsoft Excel, и вот как я это сделал: в column B
я предположил, что это =ABS(SUM(B1;-4300))
примененный ко всему столбцу Column B
а в D2
общая сумма всех значений в Column B
Теперь моей задачей оптимизации в качестве первого испытания было минимизировать D2
до определенного значения, например 15000
где Солвер будет изменять значения в Column A
для достижения этой цели, а также где я получу новые значения в Column A
, которые ближе к 4300
.
На второй картинке вы можете увидеть результат.
Моя проблема здесь: хотя мне удалось минимизировать мои данные до определенного значения, мне действительно нужно исправить тот факт, что есть некоторые значения "дальше", чем другие, поэтому они не "заслуживают" быть такими же ближе, чем ближе значения к 4300
. Мы можем рассматривать его как более высокий штрафной коэффициент для дальних значений и более низкий штраф для более близких значений. Как и где я должен ввести этот штрафной фактор?