Комета (язык программирования) - Comet (programming language)
Комета это реклама язык программирования разработан профессором Университета Брауна доктором. Паскаль Ван Хентенрик используется для решения сложных задач комбинаторной оптимизации в таких областях, как распределение ресурсов и планирование. Предлагает ряд алгоритмов оптимизации: от математическое программирование к программирование в ограничениях, алгоритм локального поиска и «динамическая стохастическая комбинаторная оптимизация».[1]
Программы Comet определяют алгоритмы локального поиска как два компонента:
- модель высокого уровня, описывающая приложения с точки зрения ограничения, комбинаторы ограничений и целевые функции;
- процедура поиска, выраженная в терминах модели на высоком уровне абстракции.
Такой подход способствует возможность повторного использования через приложения.
Его API позволяет использовать его как библиотека программного обеспечения. Комета также имеет высокоуровневые абстракции для параллельно и распределенных вычислений, на основе планирование цикла, перебои и кража работы.
Рекомендации
- ^ Тейлор, Дж. "Первый взгляд - Dynadec Comet ", 8 июля 2009 г.
внешняя ссылка
- Домашняя страница Comet в Dynadec (несуществующий)
- Локальный поиск на основе ограничений Паскаль Ван Хентенрик и Лоран Мишель. MIT Press, 2005.