Drools Planner重命名为OptaPlanner:宣布www.optaplanner.org

我们很自豪地宣布,从版本6.0.0.Beta1开始,将Drools Planner重命名为OptaPlanner。 我们也很高兴推出其新网站: www.optaplanner.org。 OptaPlanner优化了业务资源的使用。 每个组织都面临计划问题:以有限的有限资源(员工,资产,时间和金钱)提供产品或服务。 OptaPlanner优化了此类计划,以更少的资源开展更多业务。 典型的用例包括车辆路线,员工名册和设备调度。

OptaPlanner是用Java™编写的轻量级可嵌入式计划引擎。 它可以帮助普通的Java™程序员有效地解决约束满足问题。 在后台,它结合了非常有效的优化启发式和元启发式
分数计算。 OptaPlanner是开源软件,根据Apache Software License发布 。 它是100%纯Java™,可在JVM上运行,并且在Maven Central Repository中也可用。 有关更多信息,请访问新网站: http : //www.optaplanner.org

为什么要改名字?

OptaPlanner是Drools Planner的新名称。 OptaPlanner现在是独立的,但仍可以选择与Drools规则引擎结合使用,以一种强大的声明性方法进行计划优化。

  • OptaPlanner已从Drools项目毕业,成为顶级JBoss社区项目。
    • OptaPlanner不是Drools Planner的分支。
  • 我们对Drools的承诺没有改变。
    • 仍然推荐使用高效的Drools规则引擎进行分数计算。

这将如何影响您的业务?

从业务角度来看,几乎没有变化:

  • 任务保持不变:
    • 我们仍然100%致力于将业务资源优化交给普通的Java开发人员。
  • 该许可证保持不变(Apache Software License 2.0)。 它仍然是相同的开源许可证。
  • 发布生命周期保持不变:OptaPlanner仍与Drools和jBPM同时发布。
  • 红帽正在考虑将OptaPlanner的支持订阅产品作为其BRMS和BPM平台的一部分。
    • OptaPlanner的技术预览版针对BRMS 6.0。

有什么变化?

  • 该网站已更改为http://www.optaplanner.org
  • 发行工件已更改名称:
    • Jar名称更改:
  • API的名称空间已更改。 与往常一样,请参阅有关如何有效解决此问题的升级方法 。
    • 从6.1.0.Final开始,OptaPlanner将具有100%向后兼容的API。
  • OptaPlanner在Freenode上拥有自己的IRC频道:#optaplanner和#optaplanner-dev

参考: Drools Planner重命名为OptaPlanner:在Drools&jBPM博客上,我们的JCG合作伙伴 Geoffrey De-Smet 宣布www.optaplanner.org 。

翻译自: https://www.javacodegeeks.com/2013/03/drools-planner-renames-to-optaplanner-announcing-www-optaplanner-org.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/368760.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

File如何转换成MultipartFile

MutipartFile是spring里面定义的接口,它封装了用户在上传图片时所包含的所有信息,但是有些时候我们要将file转换成MutipartFile,才能在保持原有代码逻辑的情况下方便代码的调整,但是file不能直接转换成MutipartFile,现…

Vue 进阶教程之:详解 v-model

分享 Vue 官网教程上关于 v-model 的讲解不是十分的详细,写这篇文章的目的就是详细的剖析一下, 并介绍 Vue 2.2 v-model改进的地方,然后穿插的再说点 Vue 的小知识。在 Vue 中,有许多方法和 Angular 相似,这主要是因…

linux 无密码登录另一台服务器,ECS Linux服务器ssh免密码登录另外一台服务器的具体设置...

若有多台linux服务器,为方便起见,服务器之前可设置免密码ssh登录,具体操作参考如下所示:1 、登录其中一个服务器,执行ssh-keygen -t rsa,按3次回车,将会生成公钥和私钥文件id_rsa和id_rsa.pub&a…

CSS3 animation-timing-function steps()

animation-timging-function 主要是控制css动画从开始到结束的速度。 linear:线性过渡。等同于贝塞尔曲线(0.0, 0.0, 1.0, 1.0) ease:平滑过渡。等同于贝塞尔曲线(0.25, 0.1, 0.25, 1.0) ease-in:由慢到快。等同于贝塞尔曲线(0.42, 0, 1.0, 1…

在物欲横流,心浮气躁的今天,毕业生靠什么来维持自己的梦想?

在物欲横流,心浮气躁的今天,毕业生靠什么来维持自己的梦想? ①一腔热血的自己 ②愿意帮你“为所欲为”的父亲 ③时刻提醒你要勤俭节约的母亲 ④愿意为你指点迷津的老师 ①是底层架构。不多说;②是物质基础。不管承不承认&#…

概要设计

概要设计说明书 1. 引言 1.1 编写目的 在分析《贪吃蛇游戏的需求分析说明》的基础上,我们对该系统做了概要设计,主要是基于以下目的编写此说明书: 1.对系统概要设计的的阶段任务成果形成文档,以便阶段验收、评审,最终…

Spring 3.2 @ControllerAdvice批注的异常处理

不久前,我写了一个博客,概述了如何将Spring示例代码升级到3.2版,并演示了其中的一些小“陷阱”。 从那以后,我一直在仔细阅读Spring 3.2的新功能列表,尽管它不包含任何革命性的新更改,但我怀疑Spring的家伙…

linux 进程与锁,linux 中的进程与锁

###################################################################################################################第五天###################################进程 所谓进程就是系统中正在执行的程序Permission denied (publickey,gssapi-keyex,gssapi-with-m…

用Java代码列出一个目录下所有的文件

1.File类 File类在java.io.File包中,所以要导入这个包。 File类中用到的方法: boolean isDirectory() 测试此抽象路径名表示的文件是否是个目录 File[] listFiles() 返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的…

Bootstrap概述

前面的话 Bootstrap是简单、灵活的用于搭建WEB页面的HTML、CSS、Javascript的工具集。Bootstrap基于HTML5和CSS3,具有漂亮的设计、友好的学习曲线、卓越的兼容性,还有12列响应式栅格结构,丰富的组件等等。按照官网的宣传来说,Boot…

java.lang.IllegalStateException: Connection pool shut down

最近使用HttpClient 4.5 使用 CloseableHttpClient 发起连接后,使用CloseableHttpResponse 接受返回结果,结果就报错了,上网查了下,有位stackoverflow的大兄弟说,只要将: CloseableHttpClient httpClient HttpClie…

物资管理系统c语言课程设计,C语言实现仓库物资管理系统

前言此系统为博主大一上学期C语言课程设计的大作业,由于当时初步接触C语言,现在来看程序写的太烂了,简直不忍直视……但是还是想通过博客的形式记录下来,也可以给刚接触学习C语言的人一些参考吧!系统功能设计仓库初始化…

模板方法模式–使用Lambda表达式,默认方法

模板方法模式是Erich Gamma,Richard Helm,Ralph Johnson和John Vlissides在著名的《 设计模式》一书中解释的23种设计模式之一。 这种模式的意图表示为: 在操作中定义算法的框架,将某些步骤推迟到子类。 TemplateMethod允许子类重…

DOM元素属性值如果设置为对象

结论:内部会调用toString方法,将设置的对象转换为字符串添加给相应的属性; 这个问题呢,是通过jQuery的each方法中,回调函数的this指向问题而来; 我们知道,回调函数中的this如果指向的是基本数据…

纯CSS3美化单选按钮radio

这种纯CSS3美化单选按钮radio的方法适用于以下情况: 1、可兼容IE9以上,需要兼容IE8的要写IE的hack把样式去掉 2、只支持单选按钮radio,因为单选按钮选中样式的圆圈可以用CSS做出来,但是复选按钮checkbox的选中效果对勾就需要图片…

【洛谷】【二分答案+最短路】P1462 通往奥格瑞玛的道路

在艾泽拉斯大陆上有一位名叫歪嘴哦的神奇术士,他是部落的中坚力量有一天他醒来后发现自己居然到了联盟的主城暴风城在被众多联盟的士兵攻击后,他决定逃回自己的家乡奥格瑞玛 题目背景【题目描述:】 在艾泽拉斯,有n个城市。编号为1…

模拟智能手环的时间显示功能 c语言,HT1635AHT1635B在穿戴式运动手环的LED显示之C语言版.PDF...

HT1635AHT1635B在穿戴式运动手环的LED显示之C语言版.PDFHT1635A/HT1635B 在穿戴式运动手环的LED 显示之C 语言版应用范例HT1635A/HT1635B 在穿戴式运动手环的LED 显示之C 语言版应用范例文件编码:AN0443S简介HT1635A/HT1635B是HOLTEK开发的一款带显示数据映像储存器…

训练残骸模式– Java 8中的改进实现

Venkat Subramaniam在今天的演讲中提到了有关“级联方法”模式或“火车残骸”模式的内容,如下所示: >someObject.method1().method2().method3().finalResult()很少有人会将此与构建器模式相关联,但事实并非如此。 无论如何,让…

px、em、pt之间的区别与互相转换

关于px、pt和em的区别,自己有时候也会纠结到底该用什么单位,今天特意查了一些文章,下面这篇虽然很久远了,但解释的比较全面,转载收藏之。点击查看原文(原网址已失效,这是其他站点) …

3.Apache ZooKeeper数据模型

1. ZooKeeper自下向上的服务视图 Apache ZooKeeper是分布式应用程序的协调服务。 它旨在解决分布式应用程序中与组件协调相关的棘手问题。 它通过暴露一个简单而强大的接口来实现这一点。 应用程序可以设计在通过ZooKeeper API实现的这些接口上,以解决分布式同步&am…