https://github.com/redhat-middleware-workshops/optaplanner-workshop-v1m1-guides
https://github.com/redhat-middleware-workshops/optaplanner-workshop-v1m1-guides
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/redhat-middleware-workshops/optaplanner-workshop-v1m1-guides
- Owner: RedHat-Middleware-Workshops
- Created: 2019-05-22T11:15:40.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-02-21T17:25:25.000Z (over 5 years ago)
- Last Synced: 2025-02-15T08:42:45.383Z (4 months ago)
- Size: 3.77 MB
- Stars: 0
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
OptaPlanner Workshop Module 1
===
This is `module 1` of a full-day hands-on OptaPlanner / Red Hat Business Optimizer workshop. Business Optimizer is the A.I. Constraint Solver technology of Red Hat Decision Manager.This workshop provides developers and architects an introduction to planning problems, A.I. constraints solvers, and more spefically, how OptaPlanner can find optimal solutions to these kind of problems. We'll demonstrate how OptaPlanner's solutions to these kind of problems is far superiour than solutions created by humans or traditional algorithms, and how these solutions can bring a strategical advantage to its users.
Agenda
===
* What is a planning problem?
* Use case overview
* Introduction to OptaPlanner
* Domain Modeling concepts
* Persistence
* Solver ConfigurationLab Instructions on OpenShift
===Note that if you have installed the lab infra via APB, the lab instructions are already deployed.
Here is an example Ansible playbook to deploy the lab instruction to your OpenShift cluster manually.
```
- name: Create Guides Module 1
hosts: localhost
tasks:
- import_role:
name: siamaksade.openshift_workshopper
vars:
project_name: "guide-m1"
workshopper_name: "OptaPlanner Workshop V1 Module-1"
project_suffix: "-XX"
workshopper_content_url_prefix: https://raw.githubusercontent.com/RedHat-Middleware-Workshops/optaplanner-workshop-v1m1-guides/master
workshopper_workshop_urls: https://raw.githubusercontent.com/RedHat-Middleware-Workshops/optaplanner-workshop-v1m1-guides/master/_optaplanner-workshop-module1.yml
workshopper_env_vars:
PROJECT_SUFFIX: "-XX"
COOLSTORE_PROJECT: coolstore{{ project_suffix }}
OPENSHIFT_CONSOLE_URL: "https://master.seoul-2922.openshiftworkshop.com"
ECLIPSE_CHE_URL: "http://che-labs-infra.apps.seoul-2922.openshiftworkshop.com"
GIT_URL: "http://gogs-labs-infra.apps.seoul-2922.openshiftworkshop.com"
NEXUS_URL: "http://nexus-labs-infra.apps.seoul-2922.openshiftworkshop.com"
LABS_DOWNLOAD_URL: "http://gogs-labs-infra.apps.seoul-2922.openshiftworkshop.com"openshift_cli: "/Users/doh/cloud-native-app-dev/oc --server https://master.seoul-2922.openshiftworkshop.com"
```