Предложения для бизнес-приложений, использующих систему на основе логики, такую ​​как пролог - PullRequest
0 голосов
/ 29 января 2011

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

Это академическое упражнение.

Я мог бы подумать только о головоломках, которые можно решитьиспользуя пролог.Но мне нужно бизнес-приложение, в котором я могу использовать пролог.

Может ли кто-нибудь дать несколько советов относительно простых бизнес-приложений, где я могу использовать систему на основе логики пролога?

Спасибо и всего наилучшего.

Ответы [ 2 ]

4 голосов
/ 30 января 2011

Как насчет планирования ресурсов, например, конференц-залов, лабораторий, аудиторий и т. Д.? Вы должны будете отслеживать местоположения, доступные объекты, события, приоритеты событий, время, какие объекты требуются для каких событий и т. Д. И пытаться каким-то образом сбалансировать их «справедливо». Это было бы серьезной проблемой для обычной среды программирования и сразу же пригодилось бы для загрузки.


Отредактировано, чтобы добавить:

Я нашел статью, на которую хотел сослаться ранее. Вам придется заплатить за копию, но она того стоит, если вы решите пойти по этому пути: Расписание школьного расписания в Прологе

Аннотация:

Задача школьного расписания - очень сложная исследовательская и инженерная задача, особенно если она реализована на обычном языке. Это связано с императивным, детерминированным характером большинства традиционных языков, таких как BASIC и PASCAL, а также с длинной серией ограничений и целей внутри проблемы. Описательная, основанная на логике и недетерминированная природа языка Пролог и его способность возвращаться назад позволяют легко получить дедуктивную базу данных, смешивая факты, правила и ограничения в расписании. Сравниваются две системы, одна немонотонная и одна монотонная с немонотонной структурой рассуждений, и обсуждаются их характеристики в значительном тесте. Подход может быть легко обобщен на другие аналогичные проблемы проектирования, планирования и исследования операций.

0 голосов
/ 30 января 2011

Как насчет бизнес-приложения для управления контактами? Я думаю, что он может быть создан на основе нескольких функций, отправляя заметки, чтобы поблагодарить клиентов за недавние покупки и, возможно, какое-то признание на день рождения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...