<commit_before>[id='assembly_business-optimizer']


include::product-shared-docs/document-attributes.adoc[]

= Installing and configuring Business Optimizer

:imagesdir: topics/product-shared-docs/images/
:context: business-optimizer
include::product-shared-docs/author-group.adoc[]

// Assembly purpose statement
As a business rules developer, you can use the {PLANNER} to find the optimal solution to planning problems based on a set of limited resources and under specific constraints.

Use this document to set up and configure {PLANNER} functionality.

.Prerequisite
The *Employee Rostering* sample project has been created in {CENTRAL} to demonstrate Business Optimizer capabilities. To view this project, you must have {PRODUCT} installed. For more information about setting up and installing {PRODUCT} and {CENTRAL}, see _Getting started with decision services_.
//@doc-link:Add link to Getting Started assembly above. 


// Modules
= Solving planning problems using Business Optimizer
include::product-business-resource-planner-guide/optimizer-about-business-optimizer-con.adoc[leveloffset=+1]
include::product-business-resource-planner-guide/optimizer-NP-complete-vs-NP-hard-con.adoc[leveloffset=+2]
include::product-business-resource-planner-guide/optimizer-planning-problem-con.adoc[leveloffset=+1]
include::product-business-resource-planner-guide/optimizer-search-space-con.adoc[leveloffset=+2]
include::product-business-resource-planner-guide/optimizer-hard-vs-soft-constraints-con.adoc[leveloffset=+2]


= Downloading and installing Business Optimizer
include::product-business-resource-planner-guide/optimizer-download-proc.adoc[leveloffset=+1]
include::product-business-resource-planner-guide/optimizer-engine-installation-proc.adoc[leveloffset=+1]

= Configuring the {KIE_SERVER}
include::product-administration-and-configuration-guide/kie-server-con.adoc[leveloffset=+1]
include::product-administration-and-configuration-guide/kie-server-deploying-kie-server-proc.adoc[leveloffset=+1]
include::product-administration-and-configuration-guide/kie-server-bootstrap-switches-ref.adoc[leveloffset=+2]
include::product-administration-and-configuration-guide/kie-server-managed-kie-server-con.adoc[leveloffset=+1]
include::product-administration-and-configuration-guide/kie-server-configure-server-managed-by-workbench-proc.adoc[leveloffset=+2]
include::product-administration-and-configuration-guide/kie-server-unmanaged-server-config-proc.adoc[leveloffset=+2]
//TODO: REST API configuration
include::product-administration-and-configuration-guide/kie-server-creating-containers-proc.adoc[leveloffset=+1]
include::product-administration-and-configuration-guide/kie-server-managing-containers-proc.adoc[leveloffset=+1]


= Running the examples
{PLANNER} ships with a number of examples to demonstrate a variety of use cases.

include::product-business-resource-planner-guide/optimizer-running-the-examples-proc.adoc[leveloffset=+1]




include::product-shared-docs/versioning-information.adoc[]<commit_msg>BXMSDOC-2111: Added kie-server topics to main.adoc file<commit_after>[id='assembly_business-optimizer']


include::product-shared-docs/document-attributes.adoc[]

= Installing and configuring Business Optimizer

:imagesdir: topics/product-shared-docs/images/
:context: business-optimizer
include::product-shared-docs/author-group.adoc[]

// Assembly purpose statement
As a business rules developer, you can use the {PLANNER} to find the optimal solution to planning problems based on a set of limited resources and under specific constraints.

Use this document to set up and configure {PLANNER} functionality.

.Prerequisite
The *Employee Rostering* sample project has been created in {CENTRAL} to demonstrate Business Optimizer capabilities. To view this project, you must have {PRODUCT} installed. For more information about setting up and installing {PRODUCT} and {CENTRAL}, see _Getting started with decision services_.
//@doc-link:Add link to Getting Started assembly above. 


// Modules
= Solving planning problems using Business Optimizer
include::product-business-resource-planner-guide/optimizer-about-business-optimizer-con.adoc[leveloffset=+1]
include::product-business-resource-planner-guide/optimizer-NP-complete-vs-NP-hard-con.adoc[leveloffset=+2]
include::product-business-resource-planner-guide/optimizer-planning-problem-con.adoc[leveloffset=+1]
include::product-business-resource-planner-guide/optimizer-search-space-con.adoc[leveloffset=+2]
include::product-business-resource-planner-guide/optimizer-hard-vs-soft-constraints-con.adoc[leveloffset=+2]


= Downloading and installing Business Optimizer
include::product-business-resource-planner-guide/optimizer-download-proc.adoc[leveloffset=+1]
include::product-business-resource-planner-guide/optimizer-engine-installation-proc.adoc[leveloffset=+1]

= Configuring the {KIE_SERVER}
include::product-administration-and-configuration-guide/kie-server-con.adoc[leveloffset=+1]
include::product-administration-and-configuration-guide/kie-server-deploying-kie-server-proc.adoc[leveloffset=+1]
include::product-administration-and-configuration-guide/kie-server-bootstrap-switches-ref.adoc[leveloffset=+2]
include::product-administration-and-configuration-guide/kie-server-managed-kie-server-con.adoc[leveloffset=+1]
include::product-administration-and-configuration-guide/kie-server-configure-server-managed-by-workbench-proc.adoc[leveloffset=+2]
include::product-administration-and-configuration-guide/kie-server-unmanaged-server-config-proc.adoc[leveloffset=+2]
//TODO: REST API configuration
include::product-administration-and-configuration-guide/kie-server-creating-containers-proc.adoc[leveloffset=+1]
include::product-administration-and-configuration-guide/kie-server-managing-containers-proc.adoc[leveloffset=+1]


= Running the examples
{PLANNER} ships with a number of examples to demonstrate a variety of use cases.

include::product-business-resource-planner-guide/optimizer-running-the-examples-proc.adoc[leveloffset=+1]

= Appendix
include::product-administration-and-configuration-guide/kie-server-bootstrap-switches-ref.adoc[leveloffset=+1]




include::product-shared-docs/versioning-information.adoc[]
{'fraction_non_alphanumeric': 0.11627156910175779, 'fraction_numerical': 0.0059667795516852125, 'mean_word_length': 6.850632911392405, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4627734', 'n_tokens_mistral': 1883, 'n_tokens_neox': 1752, 'n_words': 319}