我需要开发任何包含基于逻辑的系统(如prolog)的业务应用程序。基本上我需要开发一个业务应用程序,我们表明基于逻辑的系统是可行的。
这是一项学术活动。
我只能想到可以用prolog解决的谜题。但我需要一个商业应用程序,我可以使用prolog。
任何人都可以就简单的业务应用程序提出一些建议,我可以使用基于prolog逻辑的系统吗?
谢谢&问候。
答案 0 :(得分:4)
某种资源调度怎么样,比如会议室,实验室,教室等?您必须跟踪位置,可用设施,事件,事件优先级,时间,事件所需的设施等,并尝试以某种方式平衡这些“公平”。对于传统的编程环境而言,这将是一项重大挑战,并且可以立即用于启动。
已编辑添加:
我找到了之前想要参考的论文。您需要支付一份副本,但如果您决定采用这条路线,这是值得的:School time table scheduling in Prolog
<强>摘要:强>
学校时间表调度任务是一项非常困难的操作研究和工程问题,尤其是在以传统语言实施时。这是由于大多数传统语言(例如BASIC和PASCAL)的必要性和确定性,以及问题内部的一系列约束和目标。 Prolog语言的描述性,基于逻辑和非确定性的特性及其回溯能力允许人们轻松获得演绎数据库,混合时间表的事实,规则和约束。比较了两个系统,一个非单调系统和一个非单调推理结构的单调系统,并讨论了它们在重要测试中的性能。该方法可以很容易地推广到其他类似的工程,调度和运算研究问题。
答案 1 :(得分:0)
企业“联系人管理”应用程序如何?我认为它可以围绕一些功能进行原型设计,向感谢客户发送最近购买的笔记,也许还有某种生日认可。