首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
PeterOne
掘友等级
资深开发工程师
|
DM
从事和负责过人力中台系统、智能排班系统、精准营销、用户画像系统,目前从事供应链系统工作
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
120
文章 114
沸点 6
赞
120
返回
|
搜索文章
最新
热门
2.8 分数计算的性能窍门
上一篇章里,我们已经学习了分数计算的基本概念,`Solver`通常会将大部分执行时间用于运行分数计算(在其最深层次的循环中调用)。在这个篇章里,我们来讲解一些分数计算的一些技巧,及一些陷阱。
2.7 分数计算
本章我们来学习的又是核心的一个内容,如何编写你的约束规则和分数,这块的难度不大,但是如果要掌握,坦率的说很困难,不过大家不要灰心,随着时间的推移模型学习的越来越多这方面会积累的很快。
2.6 分数概念
分数计算是一大章节,后续篇章会连更来学习分数的在OptaPlanner使用。分数在OptaPlanner非常的重要,约束规则的编写跟其是密不可分的。
2.5 使用Solver求解器
上前几个篇章,我们学习了OptaPlanner关键的几个概念,也搞学会如何创建一个规划问题求解类,那么今天我们来学习,如何使用OptaPlanner来进行求解。
2.4 PlanningSolution类讲解
通过这篇文章,我们来学习将ProblemFact、PlanningEntity连接在一起以及负责与OptaPlanner交互的Solution类。
2.3 PlanningVariable的特性
今天我们主要来学PlanningVariable的一些特性,这些特性决定着我们的业务模型如何建立,所以十分重要。
2.2 业务模型建立
今天我们来学习一个如何建立一个业务模型,有哪些概念是需要我们掌握的,例如:ProblemFact、PlanningEntity、ProblemSolution,以及这些对象中的字段有什么作用。
2.1 OptPlanner求解步骤及配置
前面两个篇章,我们学习了两个例子,高中课程表以及云资源优化的问题。相信大家对OptaPlanner是什么,能解决什么有一个直观的感受。那在初步了解了这些之后,我们将来学习一下求解步骤
1.3 求解案例之Cloud balancing
上一篇文章,我们学习了OptaPlanner的基本使用,及部分基本概念。也学会构建一个课程分配的例子。这次我们继续来通过案例来学习OptaPlanner的使用。
1.2 OptaPlanner快速开始
OptaPlanner是一个轻量级的、可嵌入的约束满足引擎,可求解规划问题,它巧妙的跟分数相结合,用分数来对比每一个解决方案,最高分作为最优解决方案。
下一页
个人成就
文章被点赞
216
文章被阅读
44,979
掘力值
1,488
关注了
11
关注者
96
收藏集
1
关注标签
16
加入于
2021-05-28