Show Table of Contents Hide Table of Contents English 日本語 English Multi-page HTML Single-page HTML PDF ePub Getting started with Red Hat Business OptimizerPreface1. Introduction to Red Hat Business Optimizer1.1. Planning problems1.2. NP-completeness in planning problems1.3. Solutions to planning problems1.4. Constraints on planning problems2. Getting started with solvers in Workbench: An employee rostering example2.1. Deploying the employee rostering sample project in Decision Central2.2. Re-creating the employee rostering sample project2.2.1. Setting up the employee rostering project2.2.2. Problem facts and planning entities2.2.3. Creating the data model for the employee rostering project2.2.4. Employee rostering constraints2.2.5. Creating rules for employee rostering using guided rules2.2.6. Creating a solver configuration for employee rostering2.2.7. Configuring Solver termination for the employee rostering project2.3. Accessing the solver using the REST API2.3.1. Registering the Solver using the REST API2.3.2. Calling the Solver using the REST API3. Getting started with Java solvers: A cloud balancing example3.1. Domain Model Design3.1.1. Designing a domain model3.1.2. The Computer Class3.1.3. The Process Class3.1.4. The CloudBalance Class3.2. Running the Cloud Balancing Hello World3.3. Solver Configuration3.4. Score Configuration3.4.1. Configuring score calculation using Java3.4.2. Configuring score calculation using Drools3.5. Further development of the solver4. Examples provided with Red Hat Business Optimizer4.1. Downloading and running the examples4.1.1. Downloading Red Hat Business Optimizer examples4.1.2. Running Business Optimizer examples4.1.3. Running the Red Hat Business Optimizer examples in an IDE (IntelliJ, Eclipse, or Netbeans)4.1.4. Running the web examples4.2. Table of Business Optimizer examples4.3. N queens4.3.1. Domain model for N queens4.4. Cloud balancing4.5. Traveling salesman (TSP - Traveling Salesman Problem)4.6. Dinner party4.7. Tennis club scheduling4.8. Meeting scheduling4.9. Course timetabling (ITC 2007 Track 3 - Curriculum Course Scheduling)4.10. Machine reassignment (Google ROADEF 2012)4.11. Vehicle routing4.11.1. Domain model for Vehicle routing4.12. Project job scheduling4.13. Task assigning4.14. Exam timetabling (ITC 2007 track 1 - Examination)4.14.1. Domain model for Exam timetabling4.15. Nurse rostering (INRC 2010)4.16. Traveling tournament problem (TTP)4.17. Cheap time scheduling4.18. Investment asset class allocation (Portfolio Optimization)4.19. Conference scheduling4.20. Rock tour4.21. Flight crew schedulingA. Versioning informationLegal Notice Getting started with Red Hat Business Optimizer Red Hat Decision Manager 7.2Red Hat Customer Content Servicesbrmsemail@example.comLegal NoticeAbstract This documents describes how to start using Red Hat Business Optimizer. Preface Where did the comment section go?Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.