Gecode - Gecode
Gecode (за Общая среда разработки ограничений) это библиотека программного обеспечения за решение Проблемы удовлетворения ограничений. Он запрограммирован в C ++ и распространяется как бесплатно программное обеспечение под разрешающим Лицензия MIT. Gecode имеет привязки для нескольких языков программирования, таких как Пролог, Python и Рубин, и интерфейс к AMPL язык моделирования.
Разработкой Gecode руководил Кристиан Шульте,[1] но в него внесли вклад многие другие исследователи и программисты, в том числе Денис Дюшье, Филип Конвика, Габор Соколи, Гвидо Тэк, Хокан Кьеллерстранд, Микаэль Лагерквист, Патрик Пекчинский, Рафаэль Рейшук и Тиас Гунс.[2]
Первый выпуск Gecode был выпущен в декабре 2005 года.[3] С тех пор Gecode быстро стал одним из самых известных программирование в ограничениях системы.[нужна цитата ]Причины этого в том, что он работает быстро, является расширяемым, бесплатным и открытым исходным кодом под разрешительной лицензией и написан на популярном языке. Помимо того, что он очень полезен сам по себе, его расширяемость и лицензирование делают его очень подходящим для использования в других проектах.[4] Gecode был перенесен на несколько языков, например, Гелисп это оболочка Gecode для Lisp.[5]
Примечания
- ^ Заявление на веб-странице Кристиана Шульте, 10 ноября 2009 г.
- ^ Список авторов документации Gecode, 10 ноября 2009 г.
- ^ Журнал изменений Gecode
- ^ Список проектов, использующих Gecode
- ^ Маурисио Торо, Карлос Агон, Камило Руэда, Жерар Ассаяг. "GELISP: ОСНОВА ДЛЯ ИЗОБРАЖЕНИЯ ПРОБЛЕМ УДОВЛЕТВОРЕНИЯ МУЗЫКАЛЬНЫХ ОГРАНИЧЕНИЙ И СТРАТЕГИЙ ПОИСКА. »Журнал теоретических и прикладных информационных технологий 86 (2). 2016. 327-331.
Рекомендации
- Ускорение распространения ограничений. Кристиан Шульте и Питер Дж. Стаки, В Уоллесе, 2004 г., страницы 619–633.
- Компиляция и выполнение языков декларативного моделирования в Gecode. Раффаэле Чиприано, Агостино Довье, Якопо Мауро. Конференция: Международная конференция по логическому программированию / Совместная международная конференция и симпозиум по логическому программированию - ICLP (JICSLP), стр. 744–748, 2008 г.
- Монадическое программирование ограничений с помощью Gecode. Питер Вуилле, Том Шрайверс. Труды 8-го Международного семинара по моделированию и реформированию ограничений, стр. 171-185. Международный семинар по моделированию и реформированию ограничений. Лиссабон, 20 сентября 2009 г.
- Гибридный решатель для поиска в больших районах: сочетание Gecode и EasyLocal ++. Раффаэле Чиприано, Лука Ди Гасперо, Агостино Довье. Конференция: Гибридная метаэвристика - HM, стр. 141–155, 2009. DOI: 10.1007 / 978-3-642-04918-7_11
внешняя ссылка
- Gecode домашний сайт
- Кристиан Шульте, ведущий разработчик Gecode.
- Ограничение распространения - Диссертация Гвидо Такка, объясняющая теорию и реализацию Gecode
Этот научное программное обеспечение статья - это заглушка. Вы можете помочь Википедии расширяя это. |
Этот компьютерная библиотека -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |