Jump To Close Expand all Collapse all Table of contents Getting started with Red Hat Business Optimizer Preface 1. Introduction to Red Hat Business Optimizer Expand section "1. Introduction to Red Hat Business Optimizer" Collapse section "1. Introduction to Red Hat Business Optimizer" 1.1. Planning problems 1.2. NP-completeness in planning problems 1.3. Solutions to planning problems 1.4. Constraints on planning problems 2. Getting started with solvers in Business Central: An employee rostering example Expand section "2. Getting started with solvers in Business Central: An employee rostering example" Collapse section "2. Getting started with solvers in Business Central: An employee rostering example" 2.1. Deploying the employee rostering sample project in Business Central 2.2. Re-creating the employee rostering sample project Expand section "2.2. Re-creating the employee rostering sample project" Collapse section "2.2. Re-creating the employee rostering sample project" 2.2.1. Setting up the employee rostering project 2.2.2. Problem facts and planning entities 2.2.3. Creating the data model for the employee rostering project Expand section "2.2.3. Creating the data model for the employee rostering project" Collapse section "2.2.3. Creating the data model for the employee rostering project" 2.2.3.1. Creating the employee roster planning entity 2.2.3.2. Creating the employee roster planning solution 2.2.4. Employee rostering constraints Expand section "2.2.4. Employee rostering constraints" Collapse section "2.2.4. Employee rostering constraints" 2.2.4.1. DRL (Drools Rule Language) rules 2.2.4.2. Defining constraints for employee rostering using the DRL designer 2.2.5. Creating rules for employee rostering using guided rules Expand section "2.2.5. Creating rules for employee rostering using guided rules" Collapse section "2.2.5. Creating rules for employee rostering using guided rules" 2.2.5.1. Guided rules 2.2.5.2. Creating a guided rule to balance employee shift numbers 2.2.5.3. Creating a guided rule for no more than one shift per day 2.2.5.4. Creating a guided rule to match skills to shift requirements 2.2.5.5. Creating a guided rule to manage day off requests 2.2.6. Creating a solver configuration for employee rostering 2.2.7. Configuring Solver termination for the employee rostering project 2.3. Accessing the solver using the REST API Expand section "2.3. Accessing the solver using the REST API" Collapse section "2.3. Accessing the solver using the REST API" 2.3.1. Registering the Solver using the REST API 2.3.2. Calling the Solver using the REST API 3. Getting started with Java solvers: A cloud balancing example Expand section "3. Getting started with Java solvers: A cloud balancing example" Collapse section "3. Getting started with Java solvers: A cloud balancing example" 3.1. Domain Model Design Expand section "3.1. Domain Model Design" Collapse section "3.1. Domain Model Design" 3.1.1. Designing a domain model 3.1.2. The Computer Class 3.1.3. The Process Class 3.1.4. The CloudBalance Class 3.2. Running the Cloud Balancing Hello World 3.3. Solver Configuration 3.4. Score Configuration Expand section "3.4. Score Configuration" Collapse section "3.4. Score Configuration" 3.4.1. Configuring score calculation using Java 3.4.2. Configuring score calculation using Drools 3.5. Further development of the solver 4. Examples provided with Red Hat Business Optimizer Expand section "4. Examples provided with Red Hat Business Optimizer" Collapse section "4. Examples provided with Red Hat Business Optimizer" 4.1. Downloading and running the examples Expand section "4.1. Downloading and running the examples" Collapse section "4.1. Downloading and running the examples" 4.1.1. Downloading Red Hat Business Optimizer examples 4.1.2. Running Business Optimizer examples 4.1.3. Running the Red Hat Business Optimizer examples in an IDE (IntelliJ, Eclipse, or Netbeans) 4.1.4. Running the web examples 4.2. Table of Business Optimizer examples 4.3. N queens Expand section "4.3. N queens" Collapse section "4.3. N queens" 4.3.1. Domain model for N queens 4.4. Cloud balancing 4.5. Traveling salesman (TSP - Traveling Salesman Problem) 4.6. Dinner party 4.7. Tennis club scheduling 4.8. Meeting scheduling 4.9. Course timetabling (ITC 2007 Track 3 - Curriculum Course Scheduling) 4.10. Machine reassignment (Google ROADEF 2012) 4.11. Vehicle routing Expand section "4.11. Vehicle routing" Collapse section "4.11. Vehicle routing" 4.11.1. Domain model for Vehicle routing 4.12. Project job scheduling 4.13. Task assigning 4.14. Exam timetabling (ITC 2007 track 1 - Examination) Expand section "4.14. Exam timetabling (ITC 2007 track 1 - Examination)" Collapse section "4.14. Exam timetabling (ITC 2007 track 1 - Examination)" 4.14.1. Domain model for Exam timetabling 4.15. Nurse rostering (INRC 2010) 4.16. Traveling tournament problem (TTP) 4.17. Cheap time scheduling 4.18. Investment asset class allocation (Portfolio Optimization) 4.19. Conference scheduling 4.20. Rock tour 4.21. Flight crew scheduling A. Versioning information Legal Notice Settings Close Language: 日本語 English Language: 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 日本語 English Language: 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Getting started with Red Hat Business Optimizer Red Hat Process Automation Manager 7.8Red Hat Customer Content Servicesbrms-docs@redhat.comLegal NoticeAbstract This documents describes how to start using Red Hat Business Optimizer. Next