2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

Не ищите на этом форуме халяву, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения и указать конкретные затруднения.

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему
 
 Найти такое х при котором выражение будет минимальным
Сообщение27.05.2013, 16:33 


23/03/13
76
Наверное, я не по адресу, но все же - решал я одну задачу по программированию и столкнулся с тем, что нужно найти такое х при котором выражение $\[{\left( {2\cdot\left| {x - {a_1}} \right| + 2\cdot\left| {x - {a_2}} \right| + ... + 2\cdot\left| {x - {a_n}} \right|} \right)^2}\]$ будет минимальным. Я брал производную, приравнивал к нулю, раскрывал модуль(два случая) и в обоих случаях получал просто среднее арифметическое $\[{a_i}\]$-тых. Но так не должно быть.

 Профиль  
                  
 
 Re: Найти такое х при котором выражение будет минимальным
Сообщение27.05.2013, 17:03 
Заслуженный участник
Аватара пользователя


18/05/06
13438
с Территории
У квадрата выражения, если оно строго неотрицательно (а это так), минимум находится там же, где у самого выражения. Ваша маленькая 2 сверху - дым и зеркала.
У удвоенного выражения минимум там же, где у самого выражения. Ваша большая 2 спереди - знаете что?

-- Пн, 2013-05-27, 18:04 --

Ещё хотелось бы узнать, о каких двух случаях идёт речь, каким образом получалось среднее арифметическое, и откуда Вы знаете, что так не должно быть. А как, кстати, должно?

 Профиль  
                  
 
 Re: Найти такое х при котором выражение будет минимальным
Сообщение27.05.2013, 17:24 


16/03/10
212
Rostislav1 в сообщении #729052 писал(а):
Я брал производную,
А попробуйте считать $n=2$, $a_1=0$, $a_2=1$ и покажите, где производная, где 2 случая и где среднее...

 Профиль  
                  
 
 Re: Найти такое х при котором выражение будет минимальным
Сообщение27.05.2013, 17:35 


23/03/13
76
Приравнивая производную к нулю получаем выражение $\[\left| {x - {a_1}} \right| + \left| {x - {a_2}} \right| + ... + \left| {x - {a_n}} \right| = 0\]$
А с двумя случаями я погорячился. Я имел ввиду те два случая, когда выражение под модулем отрицательно и когда положительно, но у нас то $n$ слагаемых... Получается, что будет $n!$ случаев? :shock:

 Профиль  
                  
 
 Re: Найти такое х при котором выражение будет минимальным
Сообщение27.05.2013, 17:43 
Супермодератор
Аватара пользователя


20/11/12
5728
1. Вы неправильно взяли производную.
2. Производная не нужна: уберите квадрат и нарисуйте более-менее общий график.
И формулки все $\TeX$ом оформляйте.

 Профиль  
                  
 
 Re: Найти такое х при котором выражение будет минимальным
Сообщение27.05.2013, 18:15 


23/12/07
1763
Rostislav1

\begin{align*}
    |x|' = \begin{cases}&-1, \text{ если } x < 0,\\
                                     &\phantom{-}1, \text{ если } x > 0,\\
                                     &\phantom{-}\text{не определена, если } x = 0.
             \end{cases}
\end{align*}

Или коротко $$|x|'  = \mathrm{sign}\, x \quad \text{ для } x \neq 0. $$

Гляньте похожий топик здесь: http://dxdy.ru/topic60528.html

 Профиль  
                  
 
 Re: Найти такое х при котором выражение будет минимальным
Сообщение27.05.2013, 18:19 


23/03/13
76
Хорошо, спасибо за помощь.

 Профиль  
                  
 
 Re: Найти такое х при котором выражение будет минимальным
Сообщение27.05.2013, 19:59 
Заслуженный участник
Аватара пользователя


11/03/08
9983
Москва
Квадрат убираем. Выражение под квадратом всегда неотрицательное, и квадрат от неотрицательной величины монотонная функция. Там что минимум его так же, где аргумента. Двойку тоже можно сократить.
Остаётся сумма отклонений абсолютных величин. Можно брать производные, получаются сигнумы, и смотрим, при каких х сумма сигнумов равна нулю. А можно просто мысленно пошевелить х и догадаться, когда сумма абсолютных величин отклонений минимальна. В любом случае медиана.

 Профиль  
                  
 
 Re: Найти такое х при котором выражение будет минимальным
Сообщение27.05.2013, 22:04 
Заслуженный участник
Аватара пользователя


23/07/08
10910
Crna Gora
Можно считать, что $a_1\leqslant a_2\leqslant ... \leqslant a_n$.
Пусть $S(x)=|x - a_1| + |x - a_2| + ... + |x - a_n|$
Если $x<a_1$, то можно уменьшить $S$, взяв $x=a_1$ (от этого уменьшится каждое слагаемое). Аналогично, если $x>a_n$, можно уменьшить $S$, взяв $x=a_n$.

Но как только $x$ попадает на отрезок $[a_1, a_n]$, начинает действовать закономерность: сумма двух крайних слагаемых становится константой.
$|x - a_1|+|x - a_n|=x-a_1+a_n-x=a_n-a_1$
Поскольку добавление константы не изменяет место, где минимум, эти два слагаемых можно отбросить, и мы получаем аналогичную задачу для $n-2$ слагаемых, расположенных на меньшем отрезке $[a_2, a_{n-1}]$. Теплее!

Отбрасывая таким образом слагаемые с краев парами, мы в конце концов получим либо одно, либо два самых средних слагаемых, и соответственно либо точку, либо самый внутренний отрезок. Горячо!

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group