Я работал над внедрением некоторых результатов вычислительной сложности в теоретическую биологию, особенно эволюцию и экологию , с целью быть интересным / полезным для биологов. Одна из самых больших трудностей, с которыми я столкнулся, заключается в обосновании полезности асимптотического анализа наихудшего случая для нижних оценок. Есть ли ссылки на длину статьи, которые оправдывают нижние оценки и асимптотический анализ наихудшего случая для научной аудитории?
Я действительно ищу хорошую ссылку, к которой я могу обратиться в своем письме, вместо того, чтобы идти через обоснования в ограниченном пространстве, которое у меня есть (так как это не центральный пункт статьи). Мне также известны другие виды и парадигмы анализа, поэтому я не ищу ссылку, в которой говорится, что наихудший случай - это «лучший» анализ (поскольку есть настройки, когда его очень мало), но это не так. совершенно бесполезный: он все еще может дать нам теоретически полезную информацию о поведении реальных алгоритмов на реальных входах. Также важно, что письмо предназначено для общих ученых и не только инженеры, математики или компьютерные ученые.
Например, эссе Тима Роггардена, представляющее экономистам теорию сложности, находится на правильном пути к тому, чего я хочу. Тем не менее, только разделы 1 и 2 являются релевантными (остальное слишком специфично для экономики), и предполагаемая аудитория немного более удобна для мышления, доказывающего теорему, чем большинство ученых [1] .
Детали
В контексте адаптивной динамики в эволюции я встретил два специфических типа сопротивления со стороны теоретических биологов:
[A] «Почему я должен заботиться о поведении для произвольного ? Я уже знаю, что геном имеет пар оснований (или, возможно, генов) и не более».
Это относительно легко отмахнуться от аргумента «мы можем представить, что мы будем ждать секунд, но не ». Но, более сложный аргумент может сказать, что «конечно, вы говорите, что заботитесь только о конкретном , но ваши теории никогда не используют этот факт, они просто используют, что он большой, но конечный, и мы изучаем с вашей теорией асимптотический анализ ».
[B] «Но вы только показали, что это сложно, создавая этот специфический пейзаж с помощью этих гаджетов. Почему я должен заботиться об этом, а не о среднем?»
Это более сложная критика для решения, потому что многие инструменты, которые люди обычно используют в этой области, исходят из статистической физики, где часто можно предположить равномерное (или другое конкретное простое) распределение. Но биология - это «физика с историей», и почти все не находится в равновесии или «типично», а эмпирических знаний недостаточнообосновать предположения о распределении по входу. Другими словами, я хочу аргумент, аналогичный тому, который используется против анализа среднего случая единообразного распределения в разработке программного обеспечения: «мы моделируем алгоритм, мы не можем построить разумную модель того, как пользователь будет взаимодействовать с алгоритмом или каково его распределение входов будет; это для психологов или конечных пользователей, а не для нас ". За исключением этого случая, наука не находится в положении, когда существует эквивалент «психологов или конечных пользователей», чтобы выяснить основные распределения (или, если это вообще имеет смысл).
Примечания и связанные вопросы
- Ссылка обсуждает когнитивные науки, но мышление схожи в биологии. Если вы просматриваете « Эволюцию» или « Журнал теоретической биологии» , вы редко увидите доказательство теоремы-леммы, и когда вы это сделаете, обычно это будет просто расчет, а не что-то вроде доказательства существования или сложной конструкции.
- Парадигмы для анализа сложности алгоритмов
- Другие виды анализа времени выполнения, кроме наихудшего, среднего и т. Д.?
- Экология и эволюция через алгоритмический объектив
- Почему экономисты должны заботиться о вычислительной сложности