Портал аспирантов

Портал аспирантов (http://www.aspirantura.spb.ru/forum/index.php)
-   Технические науки (http://www.aspirantura.spb.ru/forum/forumdisplay.php?f=131)
-   -   Алгоритм и научная новизна (http://www.aspirantura.spb.ru/forum/showthread.php?t=12097)

Team_Leader 11.10.2013 10:35

Алгоритм и научная новизна
 
Цитата:

Сообщение от НаучРук (Сообщение 393894)
У кого работает алгоритм быстрее, тот и круче. Просто задачи такие, за которые не всяк возьмется.

ну, вообще-то мы тут давным-давно обсуждали и пришли к заключению, что создание алгоритма и скорость его работы - не наука и не предмет даже кандидатской ;)
Наука - это более общие принципы, закономерности, методологии и т.п. Написание эффективных алгоритмов - работа инженеров, но не ученых ;)

Добавлено через 29 секунд
Цитата:

Сообщение от НаучРук (Сообщение 393891)
Мы доктора

я кагбэ сам дохтур ;)

НаучРук 11.10.2013 10:40

Цитата:

Сообщение от Team_Leader (Сообщение 393895)
ну, вообще-то мы тут давным-давно обсуждали и пришли к заключению, что создание алгоритма и скорость его работы - не наука и не предмет даже кандидатской

Опа... сегодня сообщу коллегам, пусть поржут.
Заодно еще Кнуту передам :D:D:D

Лучник 11.10.2013 10:42

Цитата:

Сообщение от НаучРук (Сообщение 393901)
Опа... сегодня сообщу коллегам, пусть поржут.

Плачут пусть! Фиг ли ржать?

Team_Leader 11.10.2013 10:45

Цитата:

Сообщение от Лучник (Сообщение 393902)
Плачут пусть! Фиг ли ржать?

во-во

НаучРук 11.10.2013 10:46

Лучник, Team_Leader, боюсь вы говорите о вещах вам неведомых. Но не нужно вести этот бессмысленный спор в этой ветке.

Team_Leader 11.10.2013 10:49

Цитата:

Сообщение от НаучРук (Сообщение 393907)
боюсь вы говорите о вещах вам неведомых.

засчет меня - зря боитесь. ;)
ну если че - мы Пашу в поддержку притащим. Он чувак в IT автроритетный :D

LeoChpr 11.10.2013 10:52

Цитата:

Сообщение от НаучРук (Сообщение 393907)
не нужно вести этот бессмысленный спор в этой ветке.

Может о разных алгоритмах речь идет? Если да - в новую ветку.

Team_Leader 11.10.2013 10:56

НаучРук, вот было наше консенсусное мнение. Еще 8 лет назад:
Цитата:

Сообщение от Paul Kellerman (Сообщение 10429)
Программа сама по себе НЕ ЕСТЬ научный результат,
она лишь результат труда инженера-программиста.
Поэтому ее исходный код, описание процесса разработки,
документация для пользователя и т.д. - все это однозначно
размещается в приложениях. В основной части диссертации
недопустимо все это размещать, там программе не место.
Например, вы предложили какую-то модель объекта исследования,
чтобы поэкспериментировать вам нужно написать программную
реализацию этой модели, чтобы потом сравнивать результаты
экспериментов с моделью и с реальными объектами и делать
вывод о том, адекватна ли ваша модель, и если да, то насколько.
В главе, посвященной экспериментальному исследованию, вы
кратко говорите "в рамках диссертационного исследования
была разработана программная реализация модели объекта"
и ссылаетесь на соответствующие приложения. Вот и все.
P.S. Исключение может быть только если вы делаете какой-то научный
вклад по специальности 05.13.11, но и то там программа сама по себе
тоже не есть научный результат. Многие IT-диссертанты считают, что
если написал большую красивую программу, то уже по определению
они заслуживают ученой степени, однако, они сильно заблуждаются.

Добавлено через 1 минуту
Если, вы исследуете, конечно, классы алгоритмов и возможные технические приемы их реализации, закономерности тех или иных процессов (что ведет к снижению скорости, что к росту), то, это другой вопрос. Но в чистом виде: "написать быстрый алгоритм под задачу" - не наука.
Это я Вам как доктор наук говорю.

НаучРук 11.10.2013 10:57

Цитата:

Сообщение от LeoChpr (Сообщение 393911)
Может о разных алгоритмах речь идет?

Возможно, мы разные вещи имеем в виду. Скорее всего так и есть. Поэтому спор смысла не имеет.
Цитата:

Сообщение от Team_Leader (Сообщение 393913)
Но в чистом виде: "написать быстрый алгоритм под задачу" - не наука.

Согласен. Сорри, нет времени на треп.
Цитата:

Сообщение от Team_Leader (Сообщение 393913)
Если, вы исследуете, конечно, классы алгоритмов и возможные технические приемы их реализации, то, это другой вопрос.

Именно, и мои коллеги тож.

KKK 11.10.2013 13:58

Цитата:

Сообщение от Team_Leader (Сообщение 393895)
ну, вообще-то мы тут давным-давно обсуждали и пришли к заключению, что создание алгоритма и скорость его работы - не наука и не предмет даже кандидатской ;)

В приведённой Вами цитате Paul Kellerman говорится не об алгоритмах, а об программах. Это совершенно разные вещи. Например, есть алгоритм сортировки пузырьком, а есть его реализации в виде программ на различных языках программирования. Новая программа, в которой реализован алгоритм, не содержит новизны, а новый алгоритм вполне. Например, в 1960 году был предложен алгоритм QuickSort, который затем стал использоваться повсеместно из-за крайне высокой скорости работы в среднем. Изобретение самого алгоритма (который до этого не существовал) - это, безусловно, научный результат. Его реализация конкретным программистом для своих нужд в своей программе - нет.


Текущее время: 12:03. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
© 2001—2024, «Аспирантура. Портал аспирантов»