云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

微软云_备份sql数据库_优惠

小七 141 0

2015年,SAP Variant Configuration development团队开始开发最新的配置引擎。该引擎于2017年夏季首次在SAP S/4HANA中提供,并在SAP S/4HANA中用于高级变型配置。作为配置引擎的核心,SAP选择了利用开源库Gecode()

Gecode是一个高效的约束求解器,由Christian Schulte教授领导开发。

Christian Schulte教授是斯德哥尔摩第k皇家理工学院计算机科学教授,研究方向包括约束编程、编程系统和分布式系统。目前,他致力于编译器中基于约束的代码生成方法,以及约束编程的系统和方法。他领导着Gecode的发展。

自1827年成立以来,斯德哥尔摩KTH皇家理工学院已发展成为欧洲领先的技术和工程大学之一,以及智力人才和创新的关键中心。

KTH是瑞典最大的技术研究和学习机构这里有来自世界各地的学生、研究人员和教员,致力于提高知识水平。

SAP选择Gecode的原因是多方面的。首先,约束求解抓住了产品配置引擎的本质。约束模型由模型变量及其域(这些是产品的特征)和描述变量允许值组合的约束(这些约束捕获有效的产品配置)组成。例如,淘客放单,可以通过表、算术公式、字符串表达式或集合上的表达式来给出此类约束。约束解算器检测并删除约束系统的解决方案中不可能出现的值。就产品配置而言,这意味着识别那些特征值,公众号返利系统,用户仍然可以将这些特征值添加到当前部分配置中,行业大数据,而不会导致不一致。为了引导客户进行一致的配置,产品配置程序会在每个客户选择之后重复此步骤,大数据学什么,即计算剩余的一组可能的特征值。由于这种明显的适用性,将约束求解应用于产品配置是应用人工智能研究的重大成功案例之一。SAP认为Gecode是约束求解器的首选有多种优势。

Gecode对编程是完全开放的:它可以很容易地与其他系统连接。它支持新约束的编程。新的变量域可以以与Gecode预定义的变量相同的效率进行编程。

Gecode有一套全面的特性。除此之外,它还具有对整数、布尔、集合和浮点的约束。它实现了全局约束目录中的70多个约束(),上面还有更多。这组受支持的约束涵盖了高级变量配置的S/4HANA的大部分语法,并在顶部提供了许多令人兴奋的新语法元素。

Gecode在运行时和内存使用方面都提供了出色的性能。在约束求解者的年度基准挑战赛"迷你锌挑战赛"上,家庭人工智能,它赢得了所有类别的金牌(),连续5年,从2008年到2012年。考虑到产品配置器的用户无论配置模型有多复杂,都期望亚秒的响应时间,这种世界级的性能是一项重要资产。

Gecode使用的测试套件几乎有50个,000个不同的测试用例,测试覆盖率接近100%。

Gecode是根据MIT许可证分发的()被自由软件基金会列为自由软件().

"Gecode真正带来了构建最先进配置所需的所有品质引擎。由于其全面的功能、性能和稳定性以及开放性,它是SAP高级变体配置的完美构建块。

我们很高兴为SAP客户提供如此强大的配置程序直接嵌入SAP的旗舰产品s/4HANA。"

Conrad Drescher博士说。

Conrad Drescher博士是SAP团队的研发专家,并在牛津大学研究了约束满足问题()

除了这些先进变型配置的优点外,使用Gecode对双方来说是一次卓有成效的合作。除了较小的改进之外,Gecode还被扩展,以便在SAP的请求下为约束解决提供执行跟踪一个开源项目的持续成功。事实证明,与SAP的合作对Gecode非常有用!"

Christian Schulte教授说:

对于一篇描述专有Gecode扩展的博客文章,Advanced Variant Configuration development团队与Fraunhofer Institute For Industrial Mathematics(ITWM)合作,https://www.itwm.fraunhofer.de/en.html)发展了,参见此处(链接)。

有关高级变型配置的S/4HANA的更多信息,请看以下文章:

与斯文·德内肯一起播出:https://blogs.sap.com/2017/05/03/sap-s4hana-for-advanced-variant-configuration-on-air-with-sven-denecken-svp-for-sap-s4hana-product-management/

商业观点:https://blogs.sap.com/2017/09/19/s4hana-1709-use-case-series-3a-advanced-variant-configuration-biz-view/

技术查看:https://blogs.sap.com/2017/09/27/s4hana-1709-use-case-series-3b-advanced-variant-configuration-tech-view/