Мне кажется, это совершенно чудовищные идеи. Даже в марсианской колонии, оторванной от Земли 15-минутным пингом, люди сойдут с ума за 2-3 года. Лететь дальше, а тем более нескольким поколениям — тупик.
Ну да, про Excel это известно. Но есть еще одна его важная ипостась. Давеча был конкурс компании ПИК по предсказанию вероятности продажи квартир. Отдельный приз присуждался за решение задачи линейными методами (понятно, что решение было менее точное, чем какой-нибудь SVM). Но линейное решение тем хорошо, что ложится прям в Excel для текущей работы менеджеров! То есть насчитывать всякие коэффициенты можно хоть в облаке, хоть на суперкомпьютере, а вот применять результат на практике — Excel самое оно!
Мне кажется, вопрос, является ли мышление алгоритмичным (не является) закрыл тот же Роджер Пенроуз еще 40 лет назад. Когда создал плитку Пенроуза ( https://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B7%D0%B0%D0%B8%D0%BA%D0%B0_%D0%9F%D0%B5%D0%BD%D1%80%D0%BE%D1%83%D0%B7%D0%B0 )
— доказано, что эта задача алгортимически неразрешима.
Да, это уже социальная инженерия! Еще один разрез, в котором можно оптимизировать, кстати, — это учет неравномерностей словаря. Я (и многие) решают подобные задачи универсальным образом, то есть для работы с любым количеством любых строк в качестве слов языка. Но можно привлекать и более изощренные методики)
Это так, конечно. Но при попытке просматривать вглубь мы упремся в экспоненциально растущее число вариантов, и тут не хватит никакой скорости алгоритма. Особенно в приведенном Вами примере — через 4 слова!!!
Нет, не рассматривал! Мне тут коллега bachin указал на этот способ! Но я не знаю, можно ли в VBA строить динамические связанные списки… Спасибо за ссылку
Да, вариант с деревом красивый! В Паскале он реализовывался с помощью связанных списков. Ну или «куча». Даже не знаю, есть ли в Visual Basic динамическое выделение памяти, чтобы создать такую структуру
Спасибо, ценное замечание! Мне кажется это вообще такое «правило рычага» — выигрываешь в скорости, проигрываешь в памяти (если делать большие хэш-таблицы)
Первый пуск за полтора года до того
Другие функции — нет. Тут работа только с натуральными числами.
— доказано, что эта задача алгортимически неразрешима.
Да? Это называется хеш-таблица?))))