2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему
 
 Сравнить эффективность алгоритмов
Сообщение12.03.2013, 02:12 
Аватара пользователя


25/02/10
687
Имеется семейство множеств $X_i$, каждое из которых содержит произвольное конечное число элементов. Имеется два алгоритма, выполняющих некоторое (одинаковое для обоих алгоритмов) вычисление на данном семействе; первый алгоритм занимает время, пропорциональное $\displaystyle\sum_{i=0}{|X_i|}$, второй - $|X_0|\displaystyle\sum_{i=1}{\log_2|X_i|}$. Не могу сообразить, как выбрать более эффективный алгоритм - о колличестве элементов множеств семейства ничего не известно.
Заранее благодарен за любые советы.

 Профиль  
                  
 
 Re: Сравнить эффективность алгоритмов
Сообщение12.03.2013, 09:09 
Заслуженный участник
Аватара пользователя


01/08/06
3131
Уфа
Чаще всего при теоретическом исследовании алгоритма интересуются поведением при $|X_i|\to\infty$. В нашем случае ситуация осложняется тем, что этих $X_i$ несколько, и каждое из них может стремиться к бесконечности со своей скоростью, независимой от остальных. Если, например, $|X_0|$ растёт существенно медленнее остальных (или вообще константа), то ответ очевиден. Если совсем наоборот — он тоже очевиден, но другой.

Для практических же целей нужно проводить эксперименты на данных, похожих на реальные.

-- Вт мар 12, 2013 11:12:55 --

Если же ну прямо уж совсем-совсем
JMH писал(а):
о количестве элементов множеств семейства ничего не известно
, то ничего нельзя сказать. Что больше: $A$ или $B\log A$ ? В такой общей постановке ответа нет.

 Профиль  
                  
 
 Re: Сравнить эффективность алгоритмов
Сообщение12.03.2013, 20:54 
Аватара пользователя


25/02/10
687
Спасибо.

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

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



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

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


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

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