0

Не уверен в сочетаемости слов запускать и алгоритм (Нужна ли запятая в предложении "Затем запускался алгоритм оптимизации(,) и строился график поиска решения"?). В Нацкорпусе для алгоритма нашлись глаголы реализовать, использовать, применять, но не запускать.

2

В значении запуска компьютерного алгоритма это обычное выражение, поскольку оно эквивалентно запуску программы или подпрограммы, реализующей алгоритм. Много примеров находится в "гугл-книгах" поиском по сочетанию "запуск алгоритма".

Пример: А. В. Скворцов, Эффективные алгоритмы вычислительной геометрии

https://books.google.ru/books/content?id=g8KlBAAAQBAJ&pg=PA39&img=1&zoom=3&hl=en&sig=ACfU3U0EhT86XA_c2C670lRS5Po2F9yVgA&w=1280

"Сочетающихся" глаголов много: применить, инициализировать (=запустить), предусмотреть, заложить (в программу), выработать, нащупать, отработать, выверить, проверить, испытать, улучшить, усложнить, подобрать...

1

Как алгоритм, так и оптимизация — выверенные в своей последовательности программы действий. Запуск алгоритма означает и запуск оптимизации как программы, уже готовой работать.

Очевидно, что какое-то слово из двух — лишнее. И только, думаю, продолжительность и многоступенчатость оптимизации с долей участия оператора может оправдать такое сочетание (алгоритм оптимизации), говорящее о вероятном цикле оптимизаций.

5
  • 1
    Оптимизация — это задача нахождения экстремума целевой функции. Алгоритм, который решает такую задачу, называется алгоритмом оптимизации. Известно много алгоритмов оптимизации, в Википедии они выделены в отдельную категорию — их там более сотни (основных). – grizzly 3 июл '18 в 19:48
  • Оптимизация — это задача... Но есть такая проблема: «Генетические алгоритмы в з а д а ч е оптимизации действительных параметров», вывешенная на mirznanii.com/a/8821/…. Значит ли это, что алгоритм решает задачу задач? – shampar 4 июл '18 в 11:41
  • 1
    Ваш случай предполагает такое определение: оптимизация — выбор наилучшего решения в соответствии с заданными критериями. Думаю, оно аккуратнее, но сказанное выше тоже используется (посмотрите Википедию и работы по ссылкам оттуда). Главное было убедить Вас, что понятие "алгоритмы оптимизации" вполне корректно и повсеместно используется. Или посмотрите толковый словарь, там подобное определение слова "оптимизация", но оно не математическое. – grizzly 4 июл '18 в 12:09
  • 1
    Понятие "алгоритмы оптимизации" вполне корректно и повсеместно используется --- Sic! – М_Г 4 июл '18 в 12:20
  • Понятие "алгоритмы оптимизации" вполне корректно, когда не схематично, и имеется конкретика определений, например: Генетические алгоритмы для задач комбинаторной оптимизации. – shampar 4 июл '18 в 12:26

Ваш ответ

Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки

Всё ещё ищете ответ? Посмотрите другие вопросы с метками или задайте свой вопрос.