{"id":9054,"date":"2026-08-12T09:00:00","date_gmt":"2026-08-12T07:00:00","guid":{"rendered":"https:\/\/www.algorithm-factory.com\/en\/end-to-end-planning\/ai-in-production-planning\/"},"modified":"2026-10-13T14:13:11","modified_gmt":"2026-10-13T12:13:11","slug":"ai-in-production-planning","status":"publish","type":"post","link":"https:\/\/www.algorithm-factory.com\/en\/end-to-end-planning\/ai-in-production-planning\/","title":{"rendered":"AI in production planning: methods, benefits and limits"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row el_class=&#8221;mcp-wissen&#8221;][vc_column width=&#8221;1\/4&#8243;]<br \/>\n[vc_column_text]<div data-mcp-toc class=\"mcp-toc-host\"><\/div>[\/vc_column_text]<br \/>\n[\/vc_column][vc_column width=&#8221;3\/4&#8243;]<\/p>\n<p>[vc_raw_html]JTNDJTIxLS0lMjBEYXJzdGVsbHVuZyUyMGRlciUyMFNvbmRlcmVsZW1lbnRlJTIwZGllc2VzJTIwQmVpdHJhZ3MlMjAlMjhBYmJpbGR1bmdlbiUyQyUwQSUyMCUyMCUyMCUyMCUyMFJlY2huZXIlMkMlMjBLdXJ6Y2hlY2slMjkuJTIwR2lsdCUyMG51ciUyMGlubmVyaGFsYiUyMGRpZXNlcyUyMEJlaXRyYWdzJTJDJTIwd2VpbCUwQSUyMCUyMCUyMCUyMCUyMGFsbGUlMjBSZWdlbG4lMjB1bnRlciUyMC5tY3Atd2lzc2VuJTIwaGFlbmdlbi4lMjBOaWNodCUyMGxvZXNjaGVuJTIwLSUwQSUyMCUyMCUyMCUyMCUyMHNvbnN0JTIwc3RlaGVuJTIwZGllJTIwQWJiaWxkdW5nZW4lMjBvaG5lJTIwR2VzdGFsdHVuZyUyMGRhLiUyMFdpZWRlcmtlaHJlbmRlJTBBJTIwJTIwJTIwJTIwJTIwR2VzdGFsdHVuZyUyMCUyOFRhYmVsbGVuJTJDJTIwVGV4dGJveGVuJTJDJTIwVWViZXJzY2hyaWZ0ZW4lMjklMjBzdGVodCUyMGRhZ2VnZW4lMEElMjAlMjAlMjAlMjAlMjBpbSUyMENoaWxkLVRoZW1lJTIwdW5kJTIwbmljaHQlMjBoaWVyLiUyMC0tJTNFJTBBJTNDc3R5bGUlM0UlMEEubWNwLXdpc3NlbiU3Qi0tbWNwLWRhcmslM0ElMjMzMDMxMzMlM0ItLW1jcC1hY2NlbnQlM0ElMjMzMzMzNjYlM0ItLW1jcC1vcmFuZ2UlM0ElMjNmZjk5MDAlM0ItLW1jcC1saWdodCUzQSUyM2Y3ZjdmNyUzQi0tbWNwLWxpbmUlM0ElMjNlMmUyZTglM0ItLW1jcC1ib2R5JTNBJTIzMzAzMTMzJTNCLS1tY3AtZ3JleSUzQSUyMzVmNjE2OCUzQiU3RC5tY3Atd2lzc2VuJTIwJTJBJTJDLm1jcC13aXNzZW4lMjAlMkElM0ElM0FiZWZvcmUlMkMubWNwLXdpc3NlbiUyMCUyQSUzQSUzQWFmdGVyJTdCYm94LXNpemluZyUzQWJvcmRlci1ib3glN0QubWNwLXdpc3NlbiUyMC5tY3AtZmlnJTdCbWFyZ2luJTNBMzBweCUyMDAlM0Jib3JkZXIlM0ExcHglMjBzb2xpZCUyMHZhciUyOC0tbWNwLWxpbmUlMjklM0Jib3JkZXItcmFkaXVzJTNBNnB4JTNCb3ZlcmZsb3clM0FoaWRkZW4lN0QubWNwLXdpc3NlbiUyMC5tY3AtZmlnLWhlYWQlN0JiYWNrZ3JvdW5kJTNBdmFyJTI4LS1tY3AtZGFyayUyOSUzQmNvbG9yJTNBJTIzZmZmJTNCcGFkZGluZyUzQTEzcHglMjAyMHB4JTNCZm9udC13ZWlnaHQlM0E3MDAlM0Jmb250LXNpemUlM0ExNS41cHglN0QubWNwLXdpc3NlbiUyMC5tY3AtZmlnJTIwc3ZnJTdCZGlzcGxheSUzQWJsb2NrJTNCd2lkdGglM0ExMDAlMjUlM0JoZWlnaHQlM0FhdXRvJTNCYmFja2dyb3VuZCUzQSUyM2ZmZiU3RC5tY3Atd2lzc2VuJTIwLm1jcC1maWclMjBmaWdjYXB0aW9uJTdCZm9udC1zaXplJTNBMTMuNXB4JTNCY29sb3IlM0F2YXIlMjgtLW1jcC1ncmV5JTI5JTNCcGFkZGluZyUzQTEycHglMjAyMHB4JTNCYm9yZGVyLXRvcCUzQTFweCUyMHNvbGlkJTIwdmFyJTI4LS1tY3AtbGluZSUyOSUzQmJhY2tncm91bmQlM0ElMjNmZmZmZmYlN0QubWNwLXdpc3NlbiUyMC5tY3AtY2FsYyU3QmJvcmRlciUzQTFweCUyMHNvbGlkJTIwdmFyJTI4LS1tY3AtbGluZSUyOSUzQmJvcmRlci1yYWRpdXMlM0E2cHglM0JvdmVyZmxvdyUzQWhpZGRlbiUzQm1hcmdpbiUzQTI2cHglMjAwJTdELm1jcC13aXNzZW4lMjAubWNwLWNhbGMtaGVhZCU3QmJhY2tncm91bmQlM0F2YXIlMjgtLW1jcC1kYXJrJTI5JTNCY29sb3IlM0ElMjNmZmYlM0JwYWRkaW5nJTNBMTRweCUyMDIycHglM0Jmb250LXdlaWdodCUzQTcwMCU3RC5tY3Atd2lzc2VuJTIwLm1jcC1jYWxjLWJvZHklN0JwYWRkaW5nJTNBMjJweCU3RC5tY3Atd2lzc2VuJTIwLm1jcC1jYWxjLWlucHV0cyU3QmRpc3BsYXklM0FmbGV4JTNCZmxleC13cmFwJTNBd3JhcCUzQmdhcCUzQTIwcHglM0JtYXJnaW4tYm90dG9tJTNBMjBweCU3RC5tY3Atd2lzc2VuJTIwLm1jcC1jYWxjLWlucHV0cyUyMGRpdiU3QmZsZXglM0ExJTIwMSUyMDIwMHB4JTdELm1jcC13aXNzZW4lMjAubWNwLWNhbGMlMjBsYWJlbCU3QmRpc3BsYXklM0FibG9jayUzQmZvbnQtc2l6ZSUzQTE0cHglM0Jjb2xvciUzQXZhciUyOC0tbWNwLWdyZXklMjklM0JtYXJnaW4tYm90dG9tJTNBNnB4JTdELm1jcC13aXNzZW4lMjAubWNwLWNhbGMlMjBpbnB1dCU1QnR5cGUlM0RyYW5nZSU1RCU3QndpZHRoJTNBMTAwJTI1JTNCYWNjZW50LWNvbG9yJTNBdmFyJTI4LS1tY3AtYWNjZW50JTI5JTdELm1jcC13aXNzZW4lMjAubWNwLWNhbGMlMjBvdXRwdXQlN0JkaXNwbGF5JTNBYmxvY2slM0Jmb250LXdlaWdodCUzQTcwMCUzQmNvbG9yJTNBdmFyJTI4LS1tY3AtZGFyayUyOSUzQmZvbnQtc2l6ZSUzQTEuMDJyZW0lM0JtYXJnaW4tdG9wJTNBNHB4JTdELm1jcC13aXNzZW4lMjAubWNwLWNhbGMtb3V0JTdCZGlzcGxheSUzQWZsZXglM0JmbGV4LXdyYXAlM0F3cmFwJTNCZ2FwJTNBMTRweCU3RC5tY3Atd2lzc2VuJTIwLm1jcC1jYWxjLW91dCUyMGRpdiU3QmZsZXglM0ExJTIwMSUyMDE1MHB4JTNCYmFja2dyb3VuZCUzQXZhciUyOC0tbWNwLWxpZ2h0JTI5JTNCYm9yZGVyLXJhZGl1cyUzQTRweCUzQnBhZGRpbmclM0ExNnB4JTNCdGV4dC1hbGlnbiUzQWNlbnRlciU3RC5tY3Atd2lzc2VuJTIwLm1jcC1jYWxjLW51bSU3QmRpc3BsYXklM0FibG9jayUzQmZvbnQtc2l6ZSUzQTEuNTVyZW0lM0Jmb250LXdlaWdodCUzQTcwMCUzQmNvbG9yJTNBdmFyJTI4LS1tY3Atb3JhbmdlJTI5JTNCbGluZS1oZWlnaHQlM0ExLjE1JTdELm1jcC13aXNzZW4lMjAubWNwLWNhbGMtbGFiJTdCZGlzcGxheSUzQWJsb2NrJTNCZm9udC1zaXplJTNBMTMuNXB4JTNCY29sb3IlM0F2YXIlMjgtLW1jcC1ncmV5JTI5JTNCbWFyZ2luLXRvcCUzQTVweCU3RC5tY3Atd2lzc2VuJTIwLm1jcC1jYWxjLW5vdGUlN0Jmb250LXNpemUlM0ExNHB4JTNCY29sb3IlM0F2YXIlMjgtLW1jcC1ncmV5JTI5JTNCbWFyZ2luJTNBMTZweCUyMDAlMjAwJTdELm1jcC13aXNzZW4lMjAubWNwLWNoZWNrJTdCYm9yZGVyJTNBMXB4JTIwc29saWQlMjB2YXIlMjgtLW1jcC1saW5lJTI5JTNCYm9yZGVyLXJhZGl1cyUzQTZweCUzQnBhZGRpbmclM0EyMnB4JTIwMjRweCUzQm1hcmdpbiUzQTI2cHglMjAwJTNCYmFja2dyb3VuZCUzQSUyM2ZmZiU3RC5tY3Atd2lzc2VuJTIwLm1jcC1jaGVjayUyMGxlZ2VuZCU3QmZvbnQtd2VpZ2h0JTNBNzAwJTNCY29sb3IlM0F2YXIlMjgtLW1jcC1kYXJrJTI5JTNCcGFkZGluZyUzQTAlMjA4cHglN0QubWNwLXdpc3NlbiUyMC5tY3AtY2hlY2slMjB1bCU3Qmxpc3Qtc3R5bGUlM0Fub25lJTNCbWFyZ2luJTNBOHB4JTIwMCUyMDAlM0JwYWRkaW5nJTNBMCU3RC5tY3Atd2lzc2VuJTIwLm1jcC1jaGVjayUyMGxpJTdCbWFyZ2luLWJvdHRvbSUzQTEwcHglM0JkaXNwbGF5JTNBZmxleCUzQmdhcCUzQTExcHglM0JhbGlnbi1pdGVtcyUzQWZsZXgtc3RhcnQlN0QubWNwLXdpc3NlbiUyMC5tY3AtY2hlY2slMjBpbnB1dCU3Qm1hcmdpbi10b3AlM0E1cHglM0J3aWR0aCUzQTE3cHglM0JoZWlnaHQlM0ExN3B4JTNCYWNjZW50LWNvbG9yJTNBdmFyJTI4LS1tY3AtYWNjZW50JTI5JTNCZmxleCUzQTAlMjAwJTIwYXV0byU3RC5tY3Atd2lzc2VuJTIwLm1jcC1jaGVjayUyMGxhYmVsJTdCY3Vyc29yJTNBcG9pbnRlciU3RC5tY3Atd2lzc2VuJTIwLm1jcC1yZXN1bHQlN0JtYXJnaW4tdG9wJTNBMThweCUzQnBhZGRpbmclM0ExNHB4JTIwMTZweCUzQmJhY2tncm91bmQlM0F2YXIlMjgtLW1jcC1saWdodCUyOSUzQmJvcmRlci1yYWRpdXMlM0E0cHglM0Jmb250LXNpemUlM0ExNXB4JTdELm1jcC13aXNzZW4lMjAubWNwLXJlc3VsdCUyMHN0cm9uZyU3QmNvbG9yJTNBdmFyJTI4LS1tY3AtZGFyayUyOSU3RC5tY3Atd2lzc2VuJTIwLm1jcC1hbiUyMC5hbiU3Qm9wYWNpdHklM0EwJTNCYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCUzQWluZmluaXRlJTNCYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbiUzQWVhc2UtaW4tb3V0JTdELm1jcC13aXNzZW4lMjAubWNwLWsxJTIwLmFuJTdCYW5pbWF0aW9uLWR1cmF0aW9uJTNBMTZzJTNCYW5pbWF0aW9uLW5hbWUlM0FraVJvdyU3RC5tY3Atd2lzc2VuJTIwLm1jcC1rMSUyMC56MSU3QmFuaW1hdGlvbi1kZWxheSUzQTBzJTdELm1jcC13aXNzZW4lMjAubWNwLWsxJTIwLnoyJTdCYW5pbWF0aW9uLWRlbGF5JTNBMy4ycyU3RC5tY3Atd2lzc2VuJTIwLm1jcC1rMSUyMC56MyU3QmFuaW1hdGlvbi1kZWxheSUzQTYuNHMlN0QubWNwLXdpc3NlbiUyMC5tY3AtazElMjAuejQlN0JhbmltYXRpb24tZGVsYXklM0E5LjZzJTdELm1jcC13aXNzZW4lMjAubWNwLWsxJTIwLno1JTdCYW5pbWF0aW9uLWRlbGF5JTNBMTIuOHMlN0QubWNwLXdpc3NlbiUyMC5tY3AtazIlMjAuYW4lN0JhbmltYXRpb24tZHVyYXRpb24lM0ExM3MlM0JhbmltYXRpb24tbmFtZSUzQWtpU3RlcCU3RC5tY3Atd2lzc2VuJTIwLm1jcC1rMiUyMC5lMSU3QmFuaW1hdGlvbi1kZWxheSUzQTBzJTdELm1jcC13aXNzZW4lMjAubWNwLWsyJTIwLmUyJTdCYW5pbWF0aW9uLWRlbGF5JTNBMi42cyU3RC5tY3Atd2lzc2VuJTIwLm1jcC1rMiUyMC5lMyU3QmFuaW1hdGlvbi1kZWxheSUzQTUuMnMlN0QubWNwLXdpc3NlbiUyMC5tY3AtazIlMjAuZTQlN0JhbmltYXRpb24tZGVsYXklM0E3LjhzJTdELm1jcC13aXNzZW4lMjAubWNwLWsyJTIwLmU1JTdCYW5pbWF0aW9uLWRlbGF5JTNBMTAuNHMlN0QubWNwLXdpc3NlbiUyMC5tY3AtazMlMjAuY3VydmUlN0JzdHJva2UtZGFzaGFycmF5JTNBMjAwMCUzQnN0cm9rZS1kYXNob2Zmc2V0JTNBMjAwMCUzQmFuaW1hdGlvbiUzQWszZHJhdyUyMDE1cyUyMGluZmluaXRlJTdELm1jcC13aXNzZW4lMjAubWNwLWszJTIwLmJlc3QlN0JzdHJva2UtZGFzaGFycmF5JTNBNiUyMDQlM0JvcGFjaXR5JTNBMCUzQmFuaW1hdGlvbiUzQWszYmVzdCUyMDE1cyUyMGluZmluaXRlJTdELm1jcC13aXNzZW4lMjAubWNwLWszJTIwLmN1cnNvciU3Qm9wYWNpdHklM0EwJTNCYW5pbWF0aW9uJTNBazNjdXIlMjAxNXMlMjBpbmZpbml0ZSU3RC5tY3Atd2lzc2VuJTIwLm1jcC1rMyUyMC5yZXMlN0JvcGFjaXR5JTNBMCUzQmFuaW1hdGlvbiUzQWszcmVzJTIwMTVzJTIwaW5maW5pdGUlN0QubWNwLXdpc3NlbiUyMC5tY3AtazMlMjAuY250JTdCb3BhY2l0eSUzQTAlM0JhbmltYXRpb24lM0FrM2NudCUyMDE1cyUyMGluZmluaXRlJTdELm1jcC13aXNzZW4lMjAubWNwLWszJTIwLmMxJTdCYW5pbWF0aW9uLWRlbGF5JTNBMHMlN0QubWNwLXdpc3NlbiUyMC5tY3AtazMlMjAuYzIlN0JhbmltYXRpb24tZGVsYXklM0ExLjdzJTdELm1jcC13aXNzZW4lMjAubWNwLWszJTIwLmMzJTdCYW5pbWF0aW9uLWRlbGF5JTNBMy40cyU3RC5tY3Atd2lzc2VuJTIwLm1jcC1rMyUyMC5jNCU3QmFuaW1hdGlvbi1kZWxheSUzQTUuMXMlN0QlNDBtZWRpYSUyMCUyOHByZWZlcnMtcmVkdWNlZC1tb3Rpb24lM0FyZWR1Y2UlMjklN0IubWNwLXdpc3NlbiUyMC5tY3AtazMlMjAuY3VydmUlN0JzdHJva2UtZGFzaG9mZnNldCUzQTAlMjFpbXBvcnRhbnQlN0QubWNwLXdpc3NlbiUyMC5tY3AtazMlMjAuYmVzdCU3Qm9wYWNpdHklM0ExJTIxaW1wb3J0YW50JTNCc3Ryb2tlLWRhc2hvZmZzZXQlM0EwJTIxaW1wb3J0YW50JTdELm1jcC13aXNzZW4lMjAubWNwLWszJTIwLmN1cnNvciU3Qm9wYWNpdHklM0EwJTIxaW1wb3J0YW50JTdELm1jcC13aXNzZW4lMjAubWNwLWszJTIwLnJlcyU3Qm9wYWNpdHklM0ExJTIxaW1wb3J0YW50JTdELm1jcC13aXNzZW4lMjAubWNwLWszJTIwLmNudCU3Qm9wYWNpdHklM0EwJTIxaW1wb3J0YW50JTdELm1jcC13aXNzZW4lMjAubWNwLWszJTIwLmM0JTdCb3BhY2l0eSUzQTElMjFpbXBvcnRhbnQlN0QlN0QlNDBtZWRpYSUyMCUyOHByZWZlcnMtcmVkdWNlZC1tb3Rpb24lM0FyZWR1Y2UlMjklN0IubWNwLXdpc3NlbiUyMCUyQSUyQy5tY3Atd2lzc2VuJTIwJTJBJTNBJTNBYmVmb3JlJTJDLm1jcC13aXNzZW4lMjAlMkElM0ElM0FhZnRlciU3QmFuaW1hdGlvbiUzQW5vbmUlMjFpbXBvcnRhbnQlM0J0cmFuc2l0aW9uJTNBbm9uZSUyMWltcG9ydGFudCU3RC5tY3Atd2lzc2VuJTIwLm1jcC1hbiUyMC5hbiU3Qm9wYWNpdHklM0EwJTIxaW1wb3J0YW50JTdEJTdELm1jcC13aXNzZW4lMjAubWNwLWNoZWNrLXN1YiU3QmZvbnQtd2VpZ2h0JTNBNzAwJTNCY29sb3IlM0F2YXIlMjgtLW1jcC1kYXJrJTI5JTNCbWFyZ2luJTNBMTZweCUyMDAlMjA0cHglM0Jmb250LXNpemUlM0ExNXB4JTdELm1jcC13aXNzZW4lMjAubWNwLWNoZWNrLXN1YiUzQWZpcnN0LW9mLXR5cGUlN0JtYXJnaW4tdG9wJTNBNnB4JTdELm1jcC13aXNzZW4lMjAubWNwLXJlc3VsdC1tZXRhJTdCY29sb3IlM0F2YXIlMjgtLW1jcC1ncmV5JTI5JTNCZm9udC1zaXplJTNBMTMuNXB4JTdEJTQwa2V5ZnJhbWVzJTIwa2lSb3clN0IwJTI1JTJDMiUyNSU3Qm9wYWNpdHklM0EwJTdENiUyNSUyQzE0JTI1JTdCb3BhY2l0eSUzQTElN0QxOCUyNSUyQzEwMCUyNSU3Qm9wYWNpdHklM0EwJTdEJTdEJTQwa2V5ZnJhbWVzJTIwa2lTdGVwJTdCMCUyNSUyQzMlMjUlN0JvcGFjaXR5JTNBMCU3RDglMjUlMkMxNyUyNSU3Qm9wYWNpdHklM0ExJTdEMjIlMjUlMkMxMDAlMjUlN0JvcGFjaXR5JTNBMCU3RCU3RCU0MGtleWZyYW1lcyUyMGszZHJhdyU3QjAlMjUlMkM2JTI1JTdCc3Ryb2tlLWRhc2hvZmZzZXQlM0EyMDAwJTdENTIlMjUlMkMxMDAlMjUlN0JzdHJva2UtZGFzaG9mZnNldCUzQTAlN0QlN0QlNDBrZXlmcmFtZXMlMjBrM2Jlc3QlN0IwJTI1JTJDNiUyNSU3Qm9wYWNpdHklM0EwJTNCc3Ryb2tlLWRhc2hvZmZzZXQlM0EyMDAwJTdEMTIlMjUlN0JvcGFjaXR5JTNBMSU3RDUyJTI1JTJDMTAwJTI1JTdCb3BhY2l0eSUzQTElM0JzdHJva2UtZGFzaG9mZnNldCUzQTAlN0QlN0QlNDBrZXlmcmFtZXMlMjBrM2N1ciU3QjAlMjUlMkM2JTI1JTdCb3BhY2l0eSUzQTAlM0J0cmFuc2Zvcm0lM0F0cmFuc2xhdGVYJTI4MCUyOSU3RDEwJTI1JTdCb3BhY2l0eSUzQTElN0Q1MiUyNSU3Qm9wYWNpdHklM0ExJTNCdHJhbnNmb3JtJTNBdHJhbnNsYXRlWCUyODY1MHB4JTI5JTdENTglMjUlMkMxMDAlMjUlN0JvcGFjaXR5JTNBMCUzQnRyYW5zZm9ybSUzQXRyYW5zbGF0ZVglMjg2NTBweCUyOSU3RCU3RCU0MGtleWZyYW1lcyUyMGszcmVzJTdCMCUyNSUyQzU0JTI1JTdCb3BhY2l0eSUzQTAlN0Q2MCUyNSUyQzEwMCUyNSU3Qm9wYWNpdHklM0ExJTdEJTdEJTQwa2V5ZnJhbWVzJTIwazNjbnQlN0IwJTI1JTJDNCUyNSU3Qm9wYWNpdHklM0EwJTdEOSUyNSUyQzIwJTI1JTdCb3BhY2l0eSUzQTElN0QyNSUyNSUyQzEwMCUyNSU3Qm9wYWNpdHklM0EwJTdEJTdEJTBBJTNDJTJGc3R5bGUlM0U=[\/vc_raw_html]<\/p>\n<p>[vc_column_text el_class=&#8221;mcp-kernaussagen&#8221;]<\/p>\n<h3>Key points<\/h3>\n<ul>\n<li>AI in production planning mainly means mathematical optimisation and machine learning, not generative AI.<\/li>\n<li>A language model may be plausible. A production plan has to be feasible.<\/li>\n<li>Optimisation pays off when many constraints, variants or conflicting objectives have to be handled at the same time.<\/li>\n<li>Machine learning mainly improves forecasts, processing and setup times and other planning inputs.<\/li>\n<li>Most APS systems work with priority rules. These are often enough in simple or stable planning environments \u2013 but they are not AI.<\/li>\n<li>Whether AI pays off is shown by a comparison against your current rule on your own data, not by a vendor&#8217;s label.<\/li>\n<\/ul>\n<p>[\/vc_column_text]<\/p>\n<p>[vc_column_text]<\/p>\n<h2 id=\"what-is-ai-and-what-does-the-term-mean-in-aps-system\">What does AI in production planning mean?<\/h2>\n<p>[\/vc_column_text]<\/p>\n<p>[vc_column_text el_class=&#8221;mcp-definition&#8221;]<\/p>\n<p class=\"mcp-box-label\">AI in production planning<\/p>\n<p>is not a single method but an umbrella term for three families of methods that have little in common technically:<\/p>\n<ul>\n<li><strong>Mathematical optimisation<\/strong> takes decisions under hard constraints \u2013 sequences, assignments, batches.<\/li>\n<li><strong>Machine learning<\/strong> estimates quantities from data \u2013 forecasts, processing and setup times.<\/li>\n<li><strong>Language models<\/strong> process text \u2013 they answer questions about the plan but do not compute it.<\/li>\n<\/ul>\n<p>When MCP speaks of AI in production planning, it primarily means mathematical optimisation under real constraints.<\/p>\n<p>[\/vc_column_text]<\/p>\n<p>[vc_column_text]<\/p>\n<h3>Heuristic, metaheuristic, exact optimisation \u2013 what is the difference?<\/h3>\n<p>Many APS systems work with <strong>simple heuristics<\/strong>, i.e. priority rules such as \u201cearliest due date first\u201d or \u201cshortest setup time first\u201d. They are fast, easy to understand and often sufficient, but they examine only a fraction of the possible solutions and cannot say how far their result is from the best possible one. A priority rule remains a rule, however well chosen.<\/p>\n<p><strong>Optimisation methods<\/strong> describe the task as a model of variables, constraints and an objective function and search the solution space systematically. <strong>Exact methods<\/strong> such as constraint programming and mixed-integer programming can prove that a solution is optimal \u2013 or that no feasible one exists. <strong>Metaheuristics<\/strong> such as simulated annealing or large neighbourhood search temporarily accept worse solutions in order to find better ones; they deliver good plans even for very large problems, but without a proof of optimality.<\/p>\n<p>The distinction matters to companies because it determines what to expect from a system: a rule quickly delivers a usable plan, an optimisation method a measurably better one \u2013 provided the task is complex enough. Incidentally, equating AI with language models is a shift of recent years; constraint programming and search methods have been part of AI research for decades.<\/p>\n<h2 id=\"how-does-planning-ai-differ-from-the-ai-in-the-headl\">How does AI in production planning differ from generative AI such as ChatGPT?<\/h2>\n<p>The most important difference is purpose: generative AI produces content, AI in production planning computes decisions under constraints. This leads to different failure behaviour \u2013 a language model fills gaps convincingly, a planning method reports when a task cannot be solved.<\/p>\n<div class=\"mcp-scroll\">\n<table class=\"mcp-t\">\n<caption>Generative AI and AI in production planning compared<\/caption>\n<thead>\n<tr>\n<th scope=\"col\">Feature<\/th>\n<th scope=\"col\">Generative AI<\/th>\n<th scope=\"col\">AI in production planning<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td data-label=\"Feature\"><strong>Purpose<\/strong><\/td>\n<td data-label=\"Generative AI\">Producing content: text, images, code<\/td>\n<td data-label=\"AI in production planning\">Computing decisions: sequence, assignment, due date<\/td>\n<\/tr>\n<tr>\n<td data-label=\"Feature\"><strong>Result<\/strong><\/td>\n<td data-label=\"Generative AI\">plausible, but not verifiably correct<\/td>\n<td data-label=\"AI in production planning\">feasible or infeasible \u2013 measurable against the model<\/td>\n<\/tr>\n<tr>\n<td data-label=\"Feature\"><strong>Failure behaviour<\/strong><\/td>\n<td data-label=\"Generative AI\">invents what is missing, convincingly<\/td>\n<td data-label=\"AI in production planning\">reports that no feasible solution exists<\/td>\n<\/tr>\n<tr>\n<td data-label=\"Feature\"><strong>Data basis<\/strong><\/td>\n<td data-label=\"Generative AI\">very large, general text corpora<\/td>\n<td data-label=\"AI in production planning\">your own master and transaction data<\/td>\n<\/tr>\n<tr>\n<td data-label=\"Feature\"><strong>Traceability<\/strong><\/td>\n<td data-label=\"Generative AI\">barely traceable<\/td>\n<td data-label=\"AI in production planning\">binding constraint and objective weighting can be named<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>[\/vc_column_text]<\/p>\n<p>[vc_column_text el_class=&#8221;mcp-achtung&#8221;]<\/p>\n<p class=\"mcp-box-label\">The sentence that matters<\/p>\n<p>a language model may be plausible. A production plan has to be feasible. A plan that violates a cleaning prohibition or schedules one person twice looks entirely unremarkable in text form \u2013 and is worthless nonetheless.<\/p>\n<p>[\/vc_column_text]<\/p>\n<p>[vc_column_text]<\/p>\n<h2 id=\"how-does-artificial-intelligence-get-into-an-aps-sys\">How is AI integrated into an existing APS system?<\/h2>\n<p>The starting point is almost always rule-based standard logic: the APS loads orders by priority rules and resolves conflicts by fixed precedence rules \u2013 fast, robust and sufficient in most plants. AI is added in one of two ways: as a connected optimisation component for a clearly bounded sub-problem, or as a learning pre-stage that supplies better inputs. Both can be integrated into existing system landscapes without replacing the APS. Which route fits depends on the task, the system landscape and the quality of the planning data.<\/p>\n<div class=\"mcp-scroll\">\n<table class=\"mcp-t\">\n<caption>From rule to optimisation: how mathematical methods get into an APS system<\/caption>\n<thead>\n<tr>\n<th scope=\"col\">Level<\/th>\n<th scope=\"col\">How it works<\/th>\n<th scope=\"col\">When it makes sense<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td data-label=\"Level\"><strong>Rule-based standard logic<\/strong><\/td>\n<td data-label=\"How it works\">The APS schedules by priority rules and weightings<\/td>\n<td data-label=\"When it makes sense\">The usual case \u2013 fast, traceable and sufficient in most plants<\/td>\n<\/tr>\n<tr>\n<td data-label=\"Level\"><strong>Connected optimisation<\/strong><\/td>\n<td data-label=\"How it works\">An optimisation method solves a bounded sub-problem, such as chamber loading or the formation of setup families, and returns the result to the APS<\/td>\n<td data-label=\"When it makes sense\">When the rule demonstrably performs too poorly or the problem cannot sensibly be expressed as a rule<\/td>\n<\/tr>\n<tr>\n<td data-label=\"Level\"><strong>Learning pre-stage<\/strong><\/td>\n<td data-label=\"How it works\">Machine learning supplies better inputs: operation times from feedback, forecasts, scrap risks<\/td>\n<td data-label=\"When it makes sense\">When planning fails because of poor input data, not because of the method<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3>When does optimisation pay off \u2013 and when is a rule enough?<\/h3>\n<p>Optimisation pays off above all when priority rules reach their limits with complex constraints, high variant diversity or difficult conflicts between objectives \u2013 or when the task cannot sensibly be expressed as a rule at all. In more stable planning environments a well-designed priority rule achieves the same, faster and with less explaining. What matters is not using AI as such, but whether the method delivers measurable added value over the rule. That can be checked in advance by running both methods on the same data.<\/p>\n<p>A typical case where optimisation clearly pays off is the loading of chamber equipment: which orders may go into a furnace together, and which load saves heating cycles, depends on the combination, not on a sequence \u2013 a priority rule performs poorly here by its very nature. MCP solves this task with the <a href=\"https:\/\/www.algorithm-factory.com\/en\/ai-as-a-service\/batch-formation\/\">MCP Batch Optimiser<\/a>, which builds on the research on the oven scheduling problem cited below. Individual optimisation methods can also be used as components without changing systems, see <a href=\"https:\/\/www.algorithm-factory.com\/en\/ai-as-a-service\/\">AI as a Service<\/a>.<\/p>\n<h2 id=\"which-methods-are-actually-behind-it\">Which methods are actually behind it?<\/h2>\n<div class=\"mcp-scroll\">\n<table class=\"mcp-t\">\n<caption>Classes of method in production planning<\/caption>\n<thead>\n<tr>\n<th scope=\"col\">Method<\/th>\n<th scope=\"col\">What it does<\/th>\n<th scope=\"col\">Typical use<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td data-label=\"Method\"><strong>Priority rules (heuristics)<\/strong><br \/><em>not AI<\/em><\/td>\n<td data-label=\"What it does\">Fast rules for standard cases, with no statement on solution quality<\/td>\n<td data-label=\"Typical use\">Loading by due date, priority or setup time<\/td>\n<\/tr>\n<tr>\n<td data-label=\"Method\"><strong>Exact optimisation<\/strong><br \/><em>constraint programming, mixed-integer programming<\/em><\/td>\n<td data-label=\"What it does\">Optimal or provably good solutions under hard constraints; can prove infeasibility<\/td>\n<td data-label=\"Typical use\">Sequences with prohibitions, batch and chamber loading, lot sizes<\/td>\n<\/tr>\n<tr>\n<td data-label=\"Method\"><strong>Metaheuristics<\/strong><\/td>\n<td data-label=\"What it does\">Good solutions even for very large problems, without a proof of optimality<\/td>\n<td data-label=\"Typical use\">Setup families, large sequencing problems, staff assignment<\/td>\n<\/tr>\n<tr>\n<td data-label=\"Method\"><strong>Machine learning<\/strong><\/td>\n<td data-label=\"What it does\">Better forecasts from historical data<\/td>\n<td data-label=\"Typical use\">Processing and setup times, demand, replenishment times, scrap risk<\/td>\n<\/tr>\n<tr>\n<td data-label=\"Method\"><strong>Language models<\/strong><\/td>\n<td data-label=\"What it does\">Assistance with questions and explanations, not the planning itself<\/td>\n<td data-label=\"Typical use\">Questions about the plan, summaries, explaining deviations<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The actual planning decision is taken by the first three rows. What a plant notices \u2013 fewer setups, reliable due dates, less work in progress \u2013 arises there, not in a neural network.<\/p>\n<h2 id=\"where-does-ai-work-along-the-planning-chain\">Where does AI work along the planning chain?<\/h2>\n<p>AI in production planning and materials management works at five points:<\/p>\n<ol class=\"mcp-steps\">\n<li><strong>Forecast<\/strong>Machine learning improves forecasts of demand, replenishment times and scrap risks.<\/li>\n<li><strong>Parameters<\/strong>Learning methods supply more realistic processing and setup times when feedback data is evaluated systematically.<\/li>\n<li><strong>Decision<\/strong>Optimisation methods compute sequences, assignments and batches under real constraints.<\/li>\n<li><strong>Response<\/strong>After disruptions, several scenarios are calculated and their effect on due dates and resources becomes visible.<\/li>\n<li><strong>Assistance<\/strong>Language models answer questions about the plan and explain deviations, but take no planning decision.<\/li>\n<\/ol>\n<p>[\/vc_column_text]<\/p>\n<p>[vc_raw_html]JTNDJTIxLS0lMjBBYmJpbGR1bmcuJTIwR2VzdGFsdHVuZyUyMHN0ZWh0JTIwaW0lMjBCbG9jayUyMCUyMkRhcnN0ZWxsdW5nJTIyJTIwYW0lMjBBbmZhbmclMjBkZXMlMjBCZWl0cmFncyUyQyUyMGRpZSUyMExvZ2lrJTIwaW0lMjBCbG9jayUyMCUyMkxvZ2lrJTIyJTIwYW0lMjBFbmRlLiUyMEFsbGUlMjBkcmVpJTIwZ2Vob2VyZW4lMjB6dXNhbW1lbi4lMjAtLSUzRSUwQSUzQ2ZpZ3VyZSUyMGNsYXNzJTNEJTIybWNwLWZpZyUyMG1jcC1hbiUyMG1jcC1rMiUyMiUzRSUwQSUzQ2RpdiUyMGNsYXNzJTNEJTIybWNwLWZpZy1oZWFkJTIyJTNFQ2xhc3NlcyUyMG9mJTIwbWV0aG9kJTIwYWxvbmclMjB0aGUlMjBwbGFubmluZyUyMGNoYWluJTNDJTJGZGl2JTNFJTBBJTNDc3ZnJTIwYXJpYS1sYWJlbGxlZGJ5JTNEJTIyazJ0JTIwazJkJTIyJTIwcm9sZSUzRCUyMmltZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDg4MCUyMDE5NiUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTBBJTNDdGl0bGUlMjBpZCUzRCUyMmsydCUyMiUzRUNsYXNzZXMlMjBvZiUyMG1ldGhvZCUyMGFsb25nJTIwdGhlJTIwcGxhbm5pbmclMjBjaGFpbiUzQyUyRnRpdGxlJTNFJTBBJTNDZGVzYyUyMGlkJTNEJTIyazJkJTIyJTNFTGVhcm5pbmclMjBtZXRob2RzJTIwc3VwcGx5JTIwaW5wdXRzJTIwYXQlMjB0aGUlMjBlZGdlcyUzQSUyMGZvcmVjYXN0cyUyMG9mJTIwZGVtYW5kJTJDJTIwcmVwbGVuaXNobWVudCUyMGFuZCUyMHNjcmFwJTIwcmlzayUyQyUyMGFuZCUyMHBhcmFtZXRlcnMlMjBzdWNoJTIwYXMlMjBwcm9jZXNzaW5nJTIwYW5kJTIwc2V0dXAlMjB0aW1lcyUyMGxlYXJuZWQlMjBmcm9tJTIwZmVlZGJhY2suJTIwT3B0aW1pc2F0aW9uJTIwYW5kJTIwbWV0YWhldXJpc3RpY3MlMjBtYWtlJTIwdGhlJTIwYWN0dWFsJTIwZGVjaXNpb25zJTIwb24lMjBzZXF1ZW5jZSUyQyUyMGFzc2lnbm1lbnQlMkMlMjBiYXRjaGVzJTIwYW5kJTIwc2V0dXAlMjBmYW1pbGllcyUyQyUyMGFuZCUyMGV2YWx1YXRlJTIwc2NlbmFyaW9zJTIwYWZ0ZXIlMjBkaXNydXB0aW9ucy4lMjBBJTIwbGFuZ3VhZ2UlMjBtb2RlbCUyMHNpdHMlMjBvdXRzaWRlJTIwdGhlJTIwcGxhbm5pbmclMjBydW4lMkMlMjBwcm92aWRpbmclMjBhc3Npc3RhbmNlJTIwdGhyb3VnaCUyMHF1ZXN0aW9ucyUyMGFib3V0JTIwdGhlJTIwcGxhbiUyMGFuZCUyMGV4cGxhbmF0aW9ucy4lM0MlMkZkZXNjJTNFJTBBJTNDZGVmcyUzRSUzQ21hcmtlciUyMGlkJTNEJTIybWslMjIlMjBtYXJrZXJIZWlnaHQlM0QlMjI4JTIyJTIwbWFya2VyV2lkdGglM0QlMjI4JTIyJTIwb3JpZW50JTNEJTIyYXV0byUyMiUyMHJlZlglM0QlMjI2LjUlMjIlMjByZWZZJTNEJTIyNCUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTAlMkMwJTIwTDglMkM0JTIwTDAlMkM4JTIweiUyMiUyMGZpbGwlM0QlMjIlMjNlMmUyZTglMjIlM0UlM0MlMkZwYXRoJTNFJTNDJTJGbWFya2VyJTNFJTNDJTJGZGVmcyUzRSUwQSUzQ3RleHQlMjBmaWxsJTNEJTIyJTIzMzAzMTMzJTIyJTIwZm9udC1mYW1pbHklM0QlMjJTZWdvZSUyMFVJJTJDQXJpYWwlMjIlMjBmb250LXNpemUlM0QlMjIxMiUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNzAwJTIyJTIweCUzRCUyMjE1JTIyJTIweSUzRCUyMjMwJTIyJTNFV2hlcmUlMjBlYWNoJTIwY2xhc3MlMjBvZiUyMG1ldGhvZCUyMGFjdHVhbGx5JTIwd29ya3MlM0MlMkZ0ZXh0JTNFJTBBJTNDcmVjdCUyMGZpbGwlM0QlMjIlMjNmN2Y3ZjclMjIlMjBoZWlnaHQlM0QlMjIxMjYlMjIlMjByeCUzRCUyMjYlMjIlMjBzdHJva2UlM0QlMjIlMjNlMmUyZTglMjIlMjB3aWR0aCUzRCUyMjE1NiUyMiUyMHglM0QlMjIyMCUyMiUyMHklM0QlMjI0NCUyMiUzRSUzQyUyRnJlY3QlM0UlM0NyZWN0JTIwY2xhc3MlM0QlMjJhbiUyMGUxJTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBoZWlnaHQlM0QlMjIxMjYlMjIlMjByeCUzRCUyMjYlMjIlMjBzdHJva2UlM0QlMjIlMjMzMzMzNjYlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIzJTIyJTIwd2lkdGglM0QlMjIxNTYlMjIlMjB4JTNEJTIyMjAlMjIlMjB5JTNEJTIyNDQlMjIlM0UlM0MlMkZyZWN0JTNFJTNDcmVjdCUyMGZpbGwlM0QlMjIlMjM4ZjhmYzQlMjIlMjBoZWlnaHQlM0QlMjI2JTIyJTIwcnglM0QlMjIzJTIyJTIwd2lkdGglM0QlMjIxNTYlMjIlMjB4JTNEJTIyMjAlMjIlMjB5JTNEJTIyNDQlMjIlM0UlM0MlMkZyZWN0JTNFJTNDdGV4dCUyMGZpbGwlM0QlMjIlMjMzMDMxMzMlMjIlMjBmb250LWZhbWlseSUzRCUyMlNlZ29lJTIwVUklMkNBcmlhbCUyMiUyMGZvbnQtc2l6ZSUzRCUyMjEyLjUlMjIlMjBmb250LXdlaWdodCUzRCUyMjcwMCUyMiUyMHRleHQtYW5jaG9yJTNEJTIybWlkZGxlJTIyJTIweCUzRCUyMjk4LjAlMjIlMjB5JTNEJTIyNzIlMjIlM0VGb3JlY2FzdCUzQyUyRnRleHQlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyMzVmNjE2OCUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyMTAuNSUyMiUyMHRleHQtYW5jaG9yJTNEJTIybWlkZGxlJTIyJTIweCUzRCUyMjk4LjAlMjIlMjB5JTNEJTIyOTQlMjIlM0VEZW1hbmQlMkMlMjByZXBsZW5pc2htZW50JTJDJTNDJTJGdGV4dCUzRSUzQ3RleHQlMjBmaWxsJTNEJTIyJTIzNWY2MTY4JTIyJTIwZm9udC1mYW1pbHklM0QlMjJTZWdvZSUyMFVJJTJDQXJpYWwlMjIlMjBmb250LXNpemUlM0QlMjIxMC41JTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlMjB4JTNEJTIyOTguMCUyMiUyMHklM0QlMjIxMDklMjIlM0VzY3JhcCUyMHJpc2slM0MlMkZ0ZXh0JTNFJTNDdGV4dCUyMGZpbGwlM0QlMjIlMjMzMzMzNjYlMjIlMjBmb250LWZhbWlseSUzRCUyMlNlZ29lJTIwVUklMkNBcmlhbCUyMiUyMGZvbnQtc2l6ZSUzRCUyMjEwLjUlMjIlMjBmb250LXdlaWdodCUzRCUyMjcwMCUyMiUyMHRleHQtYW5jaG9yJTNEJTIybWlkZGxlJTIyJTIweCUzRCUyMjk4LjAlMjIlMjB5JTNEJTIyMTM4JTIyJTNFTWFjaGluZSUyMGxlYXJuaW5nJTNDJTJGdGV4dCUzRSUzQ3BhdGglMjBkJTNEJTIyTTE3NiUyMDEwNyUyMEwlMjAxODQlMjAxMDclMjIlMjBtYXJrZXItZW5kJTNEJTIydXJsJTI4JTIzbWslMjklMjIlMjBzdHJva2UlM0QlMjIlMjNlMmUyZTglMjIlMjBzdHJva2Utd2lkdGglM0QlMjIyJTIyJTNFJTNDJTJGcGF0aCUzRSUzQ3JlY3QlMjBmaWxsJTNEJTIyJTIzZjdmN2Y3JTIyJTIwaGVpZ2h0JTNEJTIyMTI2JTIyJTIwcnglM0QlMjI2JTIyJTIwc3Ryb2tlJTNEJTIyJTIzZTJlMmU4JTIyJTIwd2lkdGglM0QlMjIxNTYlMjIlMjB4JTNEJTIyMTg2JTIyJTIweSUzRCUyMjQ0JTIyJTNFJTNDJTJGcmVjdCUzRSUzQ3JlY3QlMjBjbGFzcyUzRCUyMmFuJTIwZTIlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMGhlaWdodCUzRCUyMjEyNiUyMiUyMHJ4JTNEJTIyNiUyMiUyMHN0cm9rZSUzRCUyMiUyMzMzMzM2NiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjMlMjIlMjB3aWR0aCUzRCUyMjE1NiUyMiUyMHglM0QlMjIxODYlMjIlMjB5JTNEJTIyNDQlMjIlM0UlM0MlMkZyZWN0JTNFJTNDcmVjdCUyMGZpbGwlM0QlMjIlMjM4ZjhmYzQlMjIlMjBoZWlnaHQlM0QlMjI2JTIyJTIwcnglM0QlMjIzJTIyJTIwd2lkdGglM0QlMjIxNTYlMjIlMjB4JTNEJTIyMTg2JTIyJTIweSUzRCUyMjQ0JTIyJTNFJTNDJTJGcmVjdCUzRSUzQ3RleHQlMjBmaWxsJTNEJTIyJTIzMzAzMTMzJTIyJTIwZm9udC1mYW1pbHklM0QlMjJTZWdvZSUyMFVJJTJDQXJpYWwlMjIlMjBmb250LXNpemUlM0QlMjIxMi41JTIyJTIwZm9udC13ZWlnaHQlM0QlMjI3MDAlMjIlMjB0ZXh0LWFuY2hvciUzRCUyMm1pZGRsZSUyMiUyMHglM0QlMjIyNjQuMCUyMiUyMHklM0QlMjI3MiUyMiUzRVBhcmFtZXRlcnMlM0MlMkZ0ZXh0JTNFJTNDdGV4dCUyMGZpbGwlM0QlMjIlMjM1ZjYxNjglMjIlMjBmb250LWZhbWlseSUzRCUyMlNlZ29lJTIwVUklMkNBcmlhbCUyMiUyMGZvbnQtc2l6ZSUzRCUyMjEwLjUlMjIlMjB0ZXh0LWFuY2hvciUzRCUyMm1pZGRsZSUyMiUyMHglM0QlMjIyNjQuMCUyMiUyMHklM0QlMjI5NCUyMiUzRVByb2Nlc3NpbmclMjBhbmQlMjBzZXR1cCUyMHRpbWVzJTNDJTJGdGV4dCUzRSUzQ3RleHQlMjBmaWxsJTNEJTIyJTIzNWY2MTY4JTIyJTIwZm9udC1mYW1pbHklM0QlMjJTZWdvZSUyMFVJJTJDQXJpYWwlMjIlMjBmb250LXNpemUlM0QlMjIxMC41JTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlMjB4JTNEJTIyMjY0LjAlMjIlMjB5JTNEJTIyMTA5JTIyJTNFbGVhcm5lZCUyMGZyb20lMjBmZWVkYmFjayUzQyUyRnRleHQlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyMzMzMzM2NiUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyMTAuNSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNzAwJTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlMjB4JTNEJTIyMjY0LjAlMjIlMjB5JTNEJTIyMTM4JTIyJTNFTWFjaGluZSUyMGxlYXJuaW5nJTNDJTJGdGV4dCUzRSUzQ3BhdGglMjBkJTNEJTIyTTM0MiUyMDEwNyUyMEwlMjAzNTAlMjAxMDclMjIlMjBtYXJrZXItZW5kJTNEJTIydXJsJTI4JTIzbWslMjklMjIlMjBzdHJva2UlM0QlMjIlMjNlMmUyZTglMjIlMjBzdHJva2Utd2lkdGglM0QlMjIyJTIyJTNFJTNDJTJGcGF0aCUzRSUzQ3JlY3QlMjBmaWxsJTNEJTIyJTIzZjdmN2Y3JTIyJTIwaGVpZ2h0JTNEJTIyMTI2JTIyJTIwcnglM0QlMjI2JTIyJTIwc3Ryb2tlJTNEJTIyJTIzZTJlMmU4JTIyJTIwd2lkdGglM0QlMjIxNTYlMjIlMjB4JTNEJTIyMzUyJTIyJTIweSUzRCUyMjQ0JTIyJTNFJTNDJTJGcmVjdCUzRSUzQ3JlY3QlMjBjbGFzcyUzRCUyMmFuJTIwZTMlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMGhlaWdodCUzRCUyMjEyNiUyMiUyMHJ4JTNEJTIyNiUyMiUyMHN0cm9rZSUzRCUyMiUyMzMzMzM2NiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjMlMjIlMjB3aWR0aCUzRCUyMjE1NiUyMiUyMHglM0QlMjIzNTIlMjIlMjB5JTNEJTIyNDQlMjIlM0UlM0MlMkZyZWN0JTNFJTNDcmVjdCUyMGZpbGwlM0QlMjIlMjMzMzMzNjYlMjIlMjBoZWlnaHQlM0QlMjI2JTIyJTIwcnglM0QlMjIzJTIyJTIwd2lkdGglM0QlMjIxNTYlMjIlMjB4JTNEJTIyMzUyJTIyJTIweSUzRCUyMjQ0JTIyJTNFJTNDJTJGcmVjdCUzRSUzQ3RleHQlMjBmaWxsJTNEJTIyJTIzMzAzMTMzJTIyJTIwZm9udC1mYW1pbHklM0QlMjJTZWdvZSUyMFVJJTJDQXJpYWwlMjIlMjBmb250LXNpemUlM0QlMjIxMi41JTIyJTIwZm9udC13ZWlnaHQlM0QlMjI3MDAlMjIlMjB0ZXh0LWFuY2hvciUzRCUyMm1pZGRsZSUyMiUyMHglM0QlMjI0MzAuMCUyMiUyMHklM0QlMjI3MiUyMiUzRURlY2lzaW9uJTNDJTJGdGV4dCUzRSUzQ3RleHQlMjBmaWxsJTNEJTIyJTIzNWY2MTY4JTIyJTIwZm9udC1mYW1pbHklM0QlMjJTZWdvZSUyMFVJJTJDQXJpYWwlMjIlMjBmb250LXNpemUlM0QlMjIxMC41JTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlMjB4JTNEJTIyNDMwLjAlMjIlMjB5JTNEJTIyOTQlMjIlM0VTZXF1ZW5jZSUyQyUyMGFzc2lnbm1lbnQlMkMlM0MlMkZ0ZXh0JTNFJTNDdGV4dCUyMGZpbGwlM0QlMjIlMjM1ZjYxNjglMjIlMjBmb250LWZhbWlseSUzRCUyMlNlZ29lJTIwVUklMkNBcmlhbCUyMiUyMGZvbnQtc2l6ZSUzRCUyMjEwLjUlMjIlMjB0ZXh0LWFuY2hvciUzRCUyMm1pZGRsZSUyMiUyMHglM0QlMjI0MzAuMCUyMiUyMHklM0QlMjIxMDklMjIlM0ViYXRjaGVzJTIwYW5kJTIwc2V0dXAlMjBmYW1pbGllcyUzQyUyRnRleHQlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyMzMzMzM2NiUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyMTAuNSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNzAwJTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlMjB4JTNEJTIyNDMwLjAlMjIlMjB5JTNEJTIyMTM4JTIyJTNFT3B0aW1pc2F0aW9uJTIwYW5kJTNDJTJGdGV4dCUzRSUzQ3RleHQlMjBmaWxsJTNEJTIyJTIzMzMzMzY2JTIyJTIwZm9udC1mYW1pbHklM0QlMjJTZWdvZSUyMFVJJTJDQXJpYWwlMjIlMjBmb250LXNpemUlM0QlMjIxMC41JTIyJTIwZm9udC13ZWlnaHQlM0QlMjI3MDAlMjIlMjB0ZXh0LWFuY2hvciUzRCUyMm1pZGRsZSUyMiUyMHglM0QlMjI0MzAuMCUyMiUyMHklM0QlMjIxNTIlMjIlM0VtZXRhaGV1cmlzdGljcyUzQyUyRnRleHQlM0UlM0NwYXRoJTIwZCUzRCUyMk01MDglMjAxMDclMjBMJTIwNTE2JTIwMTA3JTIyJTIwbWFya2VyLWVuZCUzRCUyMnVybCUyOCUyM21rJTI5JTIyJTIwc3Ryb2tlJTNEJTIyJTIzZTJlMmU4JTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMiUyMiUzRSUzQyUyRnBhdGglM0UlM0NyZWN0JTIwZmlsbCUzRCUyMiUyM2Y3ZjdmNyUyMiUyMGhlaWdodCUzRCUyMjEyNiUyMiUyMHJ4JTNEJTIyNiUyMiUyMHN0cm9rZSUzRCUyMiUyM2UyZTJlOCUyMiUyMHdpZHRoJTNEJTIyMTU2JTIyJTIweCUzRCUyMjUxOCUyMiUyMHklM0QlMjI0NCUyMiUzRSUzQyUyRnJlY3QlM0UlM0NyZWN0JTIwY2xhc3MlM0QlMjJhbiUyMGU0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBoZWlnaHQlM0QlMjIxMjYlMjIlMjByeCUzRCUyMjYlMjIlMjBzdHJva2UlM0QlMjIlMjMzMzMzNjYlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIzJTIyJTIwd2lkdGglM0QlMjIxNTYlMjIlMjB4JTNEJTIyNTE4JTIyJTIweSUzRCUyMjQ0JTIyJTNFJTNDJTJGcmVjdCUzRSUzQ3JlY3QlMjBmaWxsJTNEJTIyJTIzMzMzMzY2JTIyJTIwaGVpZ2h0JTNEJTIyNiUyMiUyMHJ4JTNEJTIyMyUyMiUyMHdpZHRoJTNEJTIyMTU2JTIyJTIweCUzRCUyMjUxOCUyMiUyMHklM0QlMjI0NCUyMiUzRSUzQyUyRnJlY3QlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyMzMwMzEzMyUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyMTIuNSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNzAwJTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlMjB4JTNEJTIyNTk2LjAlMjIlMjB5JTNEJTIyNzIlMjIlM0VSZXNwb25zZSUzQyUyRnRleHQlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyMzVmNjE2OCUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyMTAuNSUyMiUyMHRleHQtYW5jaG9yJTNEJTIybWlkZGxlJTIyJTIweCUzRCUyMjU5Ni4wJTIyJTIweSUzRCUyMjk0JTIyJTNFU2NlbmFyaW9zJTIwYWZ0ZXIlMjBkaXNydXB0aW9ucyUzQyUyRnRleHQlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyMzVmNjE2OCUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyMTAuNSUyMiUyMHRleHQtYW5jaG9yJTNEJTIybWlkZGxlJTIyJTIweCUzRCUyMjU5Ni4wJTIyJTIweSUzRCUyMjEwOSUyMiUzRWV2YWx1YXRlZCUzQyUyRnRleHQlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyMzMzMzM2NiUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyMTAuNSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNzAwJTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlMjB4JTNEJTIyNTk2LjAlMjIlMjB5JTNEJTIyMTM4JTIyJTNFT3B0aW1pc2F0aW9uJTNDJTJGdGV4dCUzRSUzQ3BhdGglMjBkJTNEJTIyTTY3NCUyMDEwNyUyMEwlMjA2ODIlMjAxMDclMjIlMjBtYXJrZXItZW5kJTNEJTIydXJsJTI4JTIzbWslMjklMjIlMjBzdHJva2UlM0QlMjIlMjNlMmUyZTglMjIlMjBzdHJva2Utd2lkdGglM0QlMjIyJTIyJTNFJTNDJTJGcGF0aCUzRSUzQ3JlY3QlMjBmaWxsJTNEJTIyJTIzZjdmN2Y3JTIyJTIwaGVpZ2h0JTNEJTIyMTI2JTIyJTIwcnglM0QlMjI2JTIyJTIwc3Ryb2tlJTNEJTIyJTIzZTJlMmU4JTIyJTIwd2lkdGglM0QlMjIxNTYlMjIlMjB4JTNEJTIyNjg0JTIyJTIweSUzRCUyMjQ0JTIyJTNFJTNDJTJGcmVjdCUzRSUzQ3JlY3QlMjBjbGFzcyUzRCUyMmFuJTIwZTUlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMGhlaWdodCUzRCUyMjEyNiUyMiUyMHJ4JTNEJTIyNiUyMiUyMHN0cm9rZSUzRCUyMiUyMzMzMzM2NiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjMlMjIlMjB3aWR0aCUzRCUyMjE1NiUyMiUyMHglM0QlMjI2ODQlMjIlMjB5JTNEJTIyNDQlMjIlM0UlM0MlMkZyZWN0JTNFJTNDcmVjdCUyMGZpbGwlM0QlMjIlMjNmZjk5MDAlMjIlMjBoZWlnaHQlM0QlMjI2JTIyJTIwcnglM0QlMjIzJTIyJTIwd2lkdGglM0QlMjIxNTYlMjIlMjB4JTNEJTIyNjg0JTIyJTIweSUzRCUyMjQ0JTIyJTNFJTNDJTJGcmVjdCUzRSUzQ3RleHQlMjBmaWxsJTNEJTIyJTIzMzAzMTMzJTIyJTIwZm9udC1mYW1pbHklM0QlMjJTZWdvZSUyMFVJJTJDQXJpYWwlMjIlMjBmb250LXNpemUlM0QlMjIxMi41JTIyJTIwZm9udC13ZWlnaHQlM0QlMjI3MDAlMjIlMjB0ZXh0LWFuY2hvciUzRCUyMm1pZGRsZSUyMiUyMHglM0QlMjI3NjIuMCUyMiUyMHklM0QlMjI3MiUyMiUzRUFzc2lzdGFuY2UlM0MlMkZ0ZXh0JTNFJTNDdGV4dCUyMGZpbGwlM0QlMjIlMjM1ZjYxNjglMjIlMjBmb250LWZhbWlseSUzRCUyMlNlZ29lJTIwVUklMkNBcmlhbCUyMiUyMGZvbnQtc2l6ZSUzRCUyMjEwLjUlMjIlMjB0ZXh0LWFuY2hvciUzRCUyMm1pZGRsZSUyMiUyMHglM0QlMjI3NjIuMCUyMiUyMHklM0QlMjI5NCUyMiUzRVF1ZXN0aW9ucyUyMGFib3V0JTIwdGhlJTIwcGxhbiUyQyUzQyUyRnRleHQlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyMzVmNjE2OCUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyMTAuNSUyMiUyMHRleHQtYW5jaG9yJTNEJTIybWlkZGxlJTIyJTIweCUzRCUyMjc2Mi4wJTIyJTIweSUzRCUyMjEwOSUyMiUzRWV4cGxhbmF0aW9ucyUzQyUyRnRleHQlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyM2ZmOTkwMCUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyMTAuNSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNzAwJTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlMjB4JTNEJTIyNzYyLjAlMjIlMjB5JTNEJTIyMTM4JTIyJTNFTGFuZ3VhZ2UlMjBtb2RlbCUzQyUyRnRleHQlM0UlM0MlMkZzdmclM0UlMEElM0NmaWdjYXB0aW9uJTNFRmlndXJlJTIwMSUzQSUyMExlYXJuaW5nJTIwbWV0aG9kcyUyMHN1cHBseSUyMGlucHV0cyUyQyUyMG9wdGltaXNhdGlvbiUyMG1ldGhvZHMlMjB0YWtlJTIwdGhlJTIwZGVjaXNpb24lMkMlMjBhbmQlMjBsYW5ndWFnZSUyMG1vZGVscyUyMHNpdCUyMG91dHNpZGUlMjB0aGUlMjBwbGFubmluZyUyMHJ1biUyMGFzJTIwYW4lMjBpbnRlcmZhY2UlMjBmb3IlMjBwZW9wbGUuJTNDJTJGZmlnY2FwdGlvbiUzRSUwQSUzQyUyRmZpZ3VyZSUzRQ==[\/vc_raw_html]<\/p>\n<p>[vc_column_text]<\/p>\n<h2 id=\"what-does-ai-deliver-in-detailed-scheduling-and-in-a\">Where does AI deliver concrete benefits in production planning?<\/h2>\n<p>The greatest benefit arises where the number of possible planning variants becomes too large for people. In our projects four areas are the most effective:<\/p>\n<ul>\n<li><strong>Sequences and setup families:<\/strong> twelve items on one line produce 479 million possible sequences; a planner checks a handful, a priority rule exactly one. Optimisation measurably reduces setup and cleaning effort \u2013 covered in depth under <a href=\"\/en\/end-to-end-planning\/campaign-planning-cleaning-optimisation\/\">campaign formation and cleaning optimisation<\/a> and <a href=\"\/en\/end-to-end-planning\/smd-line-planning-setup-optimisation\/\">SMD line planning<\/a>.<\/li>\n<li><strong>Batch and chamber loading:<\/strong> compatible orders are combined so that furnaces run fuller and fewer heating cycles are needed \u2013 see <a href=\"https:\/\/www.algorithm-factory.com\/?p=9001\">energy-aware production planning<\/a>.<\/li>\n<li><strong>Response to disruptions:<\/strong> after an equipment failure, two to four fully calculated options are available within minutes instead of an estimate.<\/li>\n<li><strong>Learning planning parameters:<\/strong> operation times are corrected continuously from feedback instead of being taken from costing; the basis is described in the article on <a href=\"\/en\/end-to-end-planning\/data-objects-production-planning\/\">data objects<\/a>.<\/li>\n<\/ul>\n<h3>Example: how an optimisation run reduces setup time<\/h3>\n<p>Optimisation methods evaluate far more feasible variants in a short time than manual planning can \u2013 and assess due dates and setup costs together rather than one after the other. Figure 2 shows this for eight orders on one line:<\/p>\n<p>[\/vc_column_text]<\/p>\n<p>[vc_raw_html]JTNDJTIxLS0lMjBBYmJpbGR1bmcuJTIwR2VzdGFsdHVuZyUyMHN0ZWh0JTIwaW0lMjBCbG9jayUyMCUyMkRhcnN0ZWxsdW5nJTIyJTIwYW0lMjBBbmZhbmclMjBkZXMlMjBCZWl0cmFncyUyQyUyMGRpZSUyMExvZ2lrJTIwaW0lMjBCbG9jayUyMCUyMkxvZ2lrJTIyJTIwYW0lMjBFbmRlLiUyMEFsbGUlMjBkcmVpJTIwZ2Vob2VyZW4lMjB6dXNhbW1lbi4lMjAtLSUzRSUwQSUzQ2ZpZ3VyZSUyMGNsYXNzJTNEJTIybWNwLWZpZyUyMG1jcC1rMyUyMiUzRSUwQSUzQ2RpdiUyMGNsYXNzJTNEJTIybWNwLWZpZy1oZWFkJTIyJTNFT3B0aW1pc2F0aW9uJTIwcnVuJTNBJTIwc3RhcnRpbmclMjBwbGFuJTJDJTIwc2VhcmNoJTIwcHJvZ3Jlc3MlMjBhbmQlMjBiZXN0JTIwcmVzdWx0JTNDJTJGZGl2JTNFJTBBJTNDc3ZnJTIwYXJpYS1sYWJlbGxlZGJ5JTNEJTIyazN0JTIwazNkJTIyJTIwcm9sZSUzRCUyMmltZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDg4MCUyMDQwNCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTBBJTNDdGl0bGUlMjBpZCUzRCUyMmszdCUyMiUzRU9wdGltaXNhdGlvbiUyMHJ1biUyMGZvciUyMGElMjBzZXR1cCUyMHNlcXVlbmNlJTNBJTIwc3RhcnRpbmclMjBwbGFuJTJDJTIwc2VhcmNoJTIwcHJvZ3Jlc3MlMjBhbmQlMjBiZXN0JTIwcmVzdWx0JTNDJTJGdGl0bGUlM0UlMEElM0NkZXNjJTIwaWQlM0QlMjJrM2QlMjIlM0VBdCUyMHRoZSUyMHRvcCUyMHRoZSUyMHN0YXJ0aW5nJTIwcGxhbiUyMHJlbWFpbnMlMjBhcyUyMGElMjByZWZlcmVuY2UlM0ElMjBzb3J0ZWQlMjBwdXJlbHklMjBieSUyMGR1ZSUyMGRhdGUlMkMlMjBpdCUyMG5lZWRzJTIwMjQwJTIwbWludXRlcyUyMG9mJTIwc2V0dXAlMjB0aW1lJTIwd2l0aCUyMGVpZ2h0JTIwb3V0JTIwb2YlMjBlaWdodCUyMGRhdGVzJTIwbWV0LiUyMEJlbG93JTIwaXQlMjB0aGUlMjBzZWFyY2glMjBwcm9ncmVzc2VzJTNBJTIwdGhlJTIwc29saWQlMjBsaW5lJTIwc2hvd3MlMjB0aGUlMjBzY29yZSUyMG9mJTIwZXZlcnklMjB2YXJpYW50JTIwZXZhbHVhdGVkJTJDJTIwdGhlJTIwZGFzaGVkJTIwbGluZSUyMHRoZSUyMGJlc3QlMjBhZG1pc3NpYmxlJTIwdmFsdWUlMjBmb3VuZCUyMHNvJTIwZmFyLiUyMFRoZSUyMGN1cnZlJTIwcmlzZXMlMjBhdCUyMHRpbWVzJTIwYmVjYXVzZSUyMHRoZSUyMG1ldGhvZCUyMGRlbGliZXJhdGVseSUyMGV4cGxvcmVzJTIwd29yc2UlMjBzb2x1dGlvbnMlMjBpbiUyMG9yZGVyJTIwbm90JTIwdG8lMjBnZXQlMjBzdHVjayUyMGluJTIwYSUyMGxvY2FsJTIwbWluaW11bS4lMjBBZnRlciUyMDElMkMyODQlMjB2YXJpYW50cyUyMHRoZSUyMGJlc3QlMjBhZG1pc3NpYmxlJTIwcGxhbiUyMGFwcGVhcnMlMjBhdCUyMHRoZSUyMGJvdHRvbSUyQyUyMHdpdGglMjAxNjAlMjBtaW51dGVzJTIwb2YlMjBzZXR1cCUyMHRpbWUlMjBhbmQlMjBzdGlsbCUyMGVpZ2h0JTIwb3V0JTIwb2YlMjBlaWdodCUyMGRhdGVzJTIwbWV0JTIwJUUyJTgwJTkzJTIwODAlMjBtaW51dGVzJTIwbGVzcyUyMHRoYW4lMjB0aGUlMjBzdGFydGluZyUyMHBsYW4uJTNDJTJGZGVzYyUzRSUwQSUzQ3RleHQlMjBmaWxsJTNEJTIyJTIzNWY2MTY4JTIyJTIwZm9udC1mYW1pbHklM0QlMjJTZWdvZSUyMFVJJTJDQXJpYWwlMjIlMjBmb250LXNpemUlM0QlMjIxMC41JTIyJTIweCUzRCUyMjE2JTIyJTIweSUzRCUyMjI4JTIyJTNFTGluZSUyMDElMjAlQzIlQjclMjB0aW1lJTIwYXhpcyUyMGluJTIwbWludXRlcyUzQyUyRnRleHQlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyMzVmNjE2OCUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyOS41JTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlMjB4JTNEJTIyMTMyJTIyJTIweSUzRCUyMjQ2JTIyJTNFMCUzQyUyRnRleHQlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyMzVmNjE2OCUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyOS41JTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlMjB4JTNEJTIyMjM1JTIyJTIweSUzRCUyMjQ2JTIyJTNFMTIwJTNDJTJGdGV4dCUzRSUzQ3RleHQlMjBmaWxsJTNEJTIyJTIzNWY2MTY4JTIyJTIwZm9udC1mYW1pbHklM0QlMjJTZWdvZSUyMFVJJTJDQXJpYWwlMjIlMjBmb250LXNpemUlM0QlMjI5LjUlMjIlMjB0ZXh0LWFuY2hvciUzRCUyMm1pZGRsZSUyMiUyMHglM0QlMjIzMzglMjIlMjB5JTNEJTIyNDYlMjIlM0UyNDAlM0MlMkZ0ZXh0JTNFJTNDdGV4dCUyMGZpbGwlM0QlMjIlMjM1ZjYxNjglMjIlMjBmb250LWZhbWlseSUzRCUyMlNlZ29lJTIwVUklMkNBcmlhbCUyMiUyMGZvbnQtc2l6ZSUzRCUyMjkuNSUyMiUyMHRleHQtYW5jaG9yJTNEJTIybWlkZGxlJTIyJTIweCUzRCUyMjQ0MiUyMiUyMHklM0QlMjI0NiUyMiUzRTM2MCUzQyUyRnRleHQlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyMzVmNjE2OCUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyOS41JTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlMjB4JTNEJTIyNTQ1JTIyJTIweSUzRCUyMjQ2JTIyJTNFNDgwJTNDJTJGdGV4dCUzRSUzQ3RleHQlMjBmaWxsJTNEJTIyJTIzNWY2MTY4JTIyJTIwZm9udC1mYW1pbHklM0QlMjJTZWdvZSUyMFVJJTJDQXJpYWwlMjIlMjBmb250LXNpemUlM0QlMjI5LjUlMjIlMjB0ZXh0LWFuY2hvciUzRCUyMm1pZGRsZSUyMiUyMHglM0QlMjI2NDglMjIlMjB5JTNEJTIyNDYlMjIlM0U2MDAlM0MlMkZ0ZXh0JTNFJTBBJTNDZyUzRSUzQ3RleHQlMjBmaWxsJTNEJTIyJTIzMzAzMTMzJTIyJTIwZm9udC1mYW1pbHklM0QlMjJTZWdvZSUyMFVJJTJDQXJpYWwlMjIlMjBmb250LXNpemUlM0QlMjIxMS41JTIyJTIwZm9udC13ZWlnaHQlM0QlMjI3MDAlMjIlMjB4JTNEJTIyMTYlMjIlMjB5JTNEJTIyNzElMjIlM0VTdGFydGluZyUyMHBvaW50JTNDJTJGdGV4dCUzRSUzQ3RleHQlMjBmaWxsJTNEJTIyJTIzZmY5OTAwJTIyJTIwZm9udC1mYW1pbHklM0QlMjJTZWdvZSUyMFVJJTJDQXJpYWwlMjIlMjBmb250LXNpemUlM0QlMjIxMC41JTIyJTIwZm9udC13ZWlnaHQlM0QlMjI3MDAlMjIlMjB4JTNEJTIyMTYlMjIlMjB5JTNEJTIyODYlMjIlM0UyNDAlMjBtaW4lMjBzZXR1cCUzQyUyRnRleHQlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyMzMzMzM2NiUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyMTAuNSUyMiUyMHglM0QlMjIxNiUyMiUyMHklM0QlMjI5OSUyMiUzRTglMjAlMkYlMjA4JTIwZGF0ZXMlMjBtZXQlM0MlMkZ0ZXh0JTNFJTNDcmVjdCUyMGZpbGwlM0QlMjIlMjNmZjk5MDAlMjIlMjBoZWlnaHQlM0QlMjIzMCUyMiUyMG9wYWNpdHklM0QlMjIuOSUyMiUyMHJ4JTNEJTIyMiUyMiUyMHdpZHRoJTNEJTIyMjUuOCUyMiUyMHglM0QlMjIxMzIuMCUyMiUyMHklM0QlMjI1OCUyMiUzRSUzQyUyRnJlY3QlM0UlM0NyZWN0JTIwZmlsbCUzRCUyMiUyMzMzMzM2NiUyMiUyMGhlaWdodCUzRCUyMjMwJTIyJTIwcnglM0QlMjIyJTIyJTIwd2lkdGglM0QlMjI0My4wJTIyJTIweCUzRCUyMjE1Ny44JTIyJTIweSUzRCUyMjU4JTIyJTNFJTNDJTJGcmVjdCUzRSUzQ3RleHQlMjBmaWxsJTNEJTIyJTIzRkZGRkZGJTIyJTIwZm9udC1mYW1pbHklM0QlMjJTZWdvZSUyMFVJJTJDQXJpYWwlMjIlMjBmb250LXNpemUlM0QlMjIxMC41JTIyJTIwZm9udC13ZWlnaHQlM0QlMjI3MDAlMjIlMjB0ZXh0LWFuY2hvciUzRCUyMm1pZGRsZSUyMiUyMHglM0QlMjIxNzklMjIlMjB5JTNEJTIyNzglMjIlM0VBMSUzQyUyRnRleHQlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjE5Mi44JTIyJTIwY3klM0QlMjI1MSUyMiUyMGZpbGwlM0QlMjIlMjMzMzMzNjYlMjIlMjByJTNEJTIyNi41JTIyJTNFJTNDJTJGY2lyY2xlJTNFJTNDdGV4dCUyMGZpbGwlM0QlMjIlMjNGRkZGRkYlMjIlMjBmb250LWZhbWlseSUzRCUyMlNlZ29lJTIwVUklMkNBcmlhbCUyMiUyMGZvbnQtc2l6ZSUzRCUyMjguNSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNzAwJTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlMjB4JTNEJTIyMTkzJTIyJTIweSUzRCUyMjU0JTIyJTNFJUUyJTlDJTkzJTNDJTJGdGV4dCUzRSUzQ3JlY3QlMjBmaWxsJTNEJTIyJTIzZmY5OTAwJTIyJTIwaGVpZ2h0JTNEJTIyMzAlMjIlMjBvcGFjaXR5JTNEJTIyLjklMjIlMjByeCUzRCUyMjIlMjIlMjB3aWR0aCUzRCUyMjI1LjglMjIlMjB4JTNEJTIyMjAwLjglMjIlMjB5JTNEJTIyNTglMjIlM0UlM0MlMkZyZWN0JTNFJTNDcmVjdCUyMGZpbGwlM0QlMjIlMjM4ZjhmYzQlMjIlMjBoZWlnaHQlM0QlMjIzMCUyMiUyMHJ4JTNEJTIyMiUyMiUyMHdpZHRoJTNEJTIyMzQuNCUyMiUyMHglM0QlMjIyMjYuNiUyMiUyMHklM0QlMjI1OCUyMiUzRSUzQyUyRnJlY3QlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyM0ZGRkZGRiUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyMTAuNSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNzAwJTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlMjB4JTNEJTIyMjQ0JTIyJTIweSUzRCUyMjc4JTIyJTNFQjIlM0MlMkZ0ZXh0JTNFJTNDY2lyY2xlJTIwY3glM0QlMjIyNTMuMCUyMiUyMGN5JTNEJTIyNTElMjIlMjBmaWxsJTNEJTIyJTIzMzMzMzY2JTIyJTIwciUzRCUyMjYuNSUyMiUzRSUzQyUyRmNpcmNsZSUzRSUzQ3RleHQlMjBmaWxsJTNEJTIyJTIzRkZGRkZGJTIyJTIwZm9udC1mYW1pbHklM0QlMjJTZWdvZSUyMFVJJTJDQXJpYWwlMjIlMjBmb250LXNpemUlM0QlMjI4LjUlMjIlMjBmb250LXdlaWdodCUzRCUyMjcwMCUyMiUyMHRleHQtYW5jaG9yJTNEJTIybWlkZGxlJTIyJTIweCUzRCUyMjI1MyUyMiUyMHklM0QlMjI1NCUyMiUzRSVFMiU5QyU5MyUzQyUyRnRleHQlM0UlM0NyZWN0JTIwZmlsbCUzRCUyMiUyM2ZmOTkwMCUyMiUyMGhlaWdodCUzRCUyMjMwJTIyJTIwb3BhY2l0eSUzRCUyMi45JTIyJTIwcnglM0QlMjIyJTIyJTIwd2lkdGglM0QlMjIyNS44JTIyJTIweCUzRCUyMjI2MS4wJTIyJTIweSUzRCUyMjU4JTIyJTNFJTNDJTJGcmVjdCUzRSUzQ3JlY3QlMjBmaWxsJTNEJTIyJTIzMzAzMTMzJTIyJTIwaGVpZ2h0JTNEJTIyMzAlMjIlMjByeCUzRCUyMjIlMjIlMjB3aWR0aCUzRCUyMjM4LjclMjIlMjB4JTNEJTIyMjg2LjglMjIlMjB5JTNEJTIyNTglMjIlM0UlM0MlMkZyZWN0JTNFJTNDdGV4dCUyMGZpbGwlM0QlMjIlMjNGRkZGRkYlMjIlMjBmb250LWZhbWlseSUzRCUyMlNlZ29lJTIwVUklMkNBcmlhbCUyMiUyMGZvbnQtc2l6ZSUzRCUyMjEwLjUlMjIlMjBmb250LXdlaWdodCUzRCUyMjcwMCUyMiUyMHRleHQtYW5jaG9yJTNEJTIybWlkZGxlJTIyJTIweCUzRCUyMjMwNiUyMiUyMHklM0QlMjI3OCUyMiUzRUMzJTNDJTJGdGV4dCUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyMzE3LjUlMjIlMjBjeSUzRCUyMjUxJTIyJTIwZmlsbCUzRCUyMiUyMzMzMzM2NiUyMiUyMHIlM0QlMjI2LjUlMjIlM0UlM0MlMkZjaXJjbGUlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyM0ZGRkZGRiUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyOC41JTIyJTIwZm9udC13ZWlnaHQlM0QlMjI3MDAlMjIlMjB0ZXh0LWFuY2hvciUzRCUyMm1pZGRsZSUyMiUyMHglM0QlMjIzMTglMjIlMjB5JTNEJTIyNTQlMjIlM0UlRTIlOUMlOTMlM0MlMkZ0ZXh0JTNFJTNDcmVjdCUyMGZpbGwlM0QlMjIlMjNmZjk5MDAlMjIlMjBoZWlnaHQlM0QlMjIzMCUyMiUyMG9wYWNpdHklM0QlMjIuOSUyMiUyMHJ4JTNEJTIyMiUyMiUyMHdpZHRoJTNEJTIyMjUuOCUyMiUyMHglM0QlMjIzMjUuNSUyMiUyMHklM0QlMjI1OCUyMiUzRSUzQyUyRnJlY3QlM0UlM0NyZWN0JTIwZmlsbCUzRCUyMiUyMzMzMzM2NiUyMiUyMGhlaWdodCUzRCUyMjMwJTIyJTIwcnglM0QlMjIyJTIyJTIwd2lkdGglM0QlMjI0Ny4zJTIyJTIweCUzRCUyMjM1MS4zJTIyJTIweSUzRCUyMjU4JTIyJTNFJTNDJTJGcmVjdCUzRSUzQ3RleHQlMjBmaWxsJTNEJTIyJTIzRkZGRkZGJTIyJTIwZm9udC1mYW1pbHklM0QlMjJTZWdvZSUyMFVJJTJDQXJpYWwlMjIlMjBmb250LXNpemUlM0QlMjIxMC41JTIyJTIwZm9udC13ZWlnaHQlM0QlMjI3MDAlMjIlMjB0ZXh0LWFuY2hvciUzRCUyMm1pZGRsZSUyMiUyMHglM0QlMjIzNzUlMjIlMjB5JTNEJTIyNzglMjIlM0VBNCUzQyUyRnRleHQlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjM5MC42JTIyJTIwY3klM0QlMjI1MSUyMiUyMGZpbGwlM0QlMjIlMjMzMzMzNjYlMjIlMjByJTNEJTIyNi41JTIyJTNFJTNDJTJGY2lyY2xlJTNFJTNDdGV4dCUyMGZpbGwlM0QlMjIlMjNGRkZGRkYlMjIlMjBmb250LWZhbWlseSUzRCUyMlNlZ29lJTIwVUklMkNBcmlhbCUyMiUyMGZvbnQtc2l6ZSUzRCUyMjguNSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNzAwJTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlMjB4JTNEJTIyMzkxJTIyJTIweSUzRCUyMjU0JTIyJTNFJUUyJTlDJTkzJTNDJTJGdGV4dCUzRSUzQ3JlY3QlMjBmaWxsJTNEJTIyJTIzZmY5OTAwJTIyJTIwaGVpZ2h0JTNEJTIyMzAlMjIlMjBvcGFjaXR5JTNEJTIyLjklMjIlMjByeCUzRCUyMjIlMjIlMjB3aWR0aCUzRCUyMjI1LjglMjIlMjB4JTNEJTIyMzk4LjYlMjIlMjB5JTNEJTIyNTglMjIlM0UlM0MlMkZyZWN0JTNFJTNDcmVjdCUyMGZpbGwlM0QlMjIlMjM4ZjhmYzQlMjIlMjBoZWlnaHQlM0QlMjIzMCUyMiUyMHJ4JTNEJTIyMiUyMiUyMHdpZHRoJTNEJTIyNDMuMCUyMiUyMHglM0QlMjI0MjQuNCUyMiUyMHklM0QlMjI1OCUyMiUzRSUzQyUyRnJlY3QlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyM0ZGRkZGRiUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyMTAuNSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNzAwJTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlMjB4JTNEJTIyNDQ2JTIyJTIweSUzRCUyMjc4JTIyJTNFQjUlM0MlMkZ0ZXh0JTNFJTNDY2lyY2xlJTIwY3glM0QlMjI0NTkuNCUyMiUyMGN5JTNEJTIyNTElMjIlMjBmaWxsJTNEJTIyJTIzMzMzMzY2JTIyJTIwciUzRCUyMjYuNSUyMiUzRSUzQyUyRmNpcmNsZSUzRSUzQ3RleHQlMjBmaWxsJTNEJTIyJTIzRkZGRkZGJTIyJTIwZm9udC1mYW1pbHklM0QlMjJTZWdvZSUyMFVJJTJDQXJpYWwlMjIlMjBmb250LXNpemUlM0QlMjI4LjUlMjIlMjBmb250LXdlaWdodCUzRCUyMjcwMCUyMiUyMHRleHQtYW5jaG9yJTNEJTIybWlkZGxlJTIyJTIweCUzRCUyMjQ1OSUyMiUyMHklM0QlMjI1NCUyMiUzRSVFMiU5QyU5MyUzQyUyRnRleHQlM0UlM0NyZWN0JTIwZmlsbCUzRCUyMiUyM2ZmOTkwMCUyMiUyMGhlaWdodCUzRCUyMjMwJTIyJTIwb3BhY2l0eSUzRCUyMi45JTIyJTIwcnglM0QlMjIyJTIyJTIwd2lkdGglM0QlMjIyNS44JTIyJTIweCUzRCUyMjQ2Ny40JTIyJTIweSUzRCUyMjU4JTIyJTNFJTNDJTJGcmVjdCUzRSUzQ3JlY3QlMjBmaWxsJTNEJTIyJTIzMzMzMzY2JTIyJTIwaGVpZ2h0JTNEJTIyMzAlMjIlMjByeCUzRCUyMjIlMjIlMjB3aWR0aCUzRCUyMjM0LjQlMjIlMjB4JTNEJTIyNDkzLjIlMjIlMjB5JTNEJTIyNTglMjIlM0UlM0MlMkZyZWN0JTNFJTNDdGV4dCUyMGZpbGwlM0QlMjIlMjNGRkZGRkYlMjIlMjBmb250LWZhbWlseSUzRCUyMlNlZ29lJTIwVUklMkNBcmlhbCUyMiUyMGZvbnQtc2l6ZSUzRCUyMjEwLjUlMjIlMjBmb250LXdlaWdodCUzRCUyMjcwMCUyMiUyMHRleHQtYW5jaG9yJTNEJTIybWlkZGxlJTIyJTIweCUzRCUyMjUxMCUyMiUyMHklM0QlMjI3OCUyMiUzRUE2JTNDJTJGdGV4dCUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyNTE5LjYlMjIlMjBjeSUzRCUyMjUxJTIyJTIwZmlsbCUzRCUyMiUyMzMzMzM2NiUyMiUyMHIlM0QlMjI2LjUlMjIlM0UlM0MlMkZjaXJjbGUlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyM0ZGRkZGRiUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyOC41JTIyJTIwZm9udC13ZWlnaHQlM0QlMjI3MDAlMjIlMjB0ZXh0LWFuY2hvciUzRCUyMm1pZGRsZSUyMiUyMHglM0QlMjI1MjAlMjIlMjB5JTNEJTIyNTQlMjIlM0UlRTIlOUMlOTMlM0MlMkZ0ZXh0JTNFJTNDcmVjdCUyMGZpbGwlM0QlMjIlMjNmZjk5MDAlMjIlMjBoZWlnaHQlM0QlMjIzMCUyMiUyMG9wYWNpdHklM0QlMjIuOSUyMiUyMHJ4JTNEJTIyMiUyMiUyMHdpZHRoJTNEJTIyMjUuOCUyMiUyMHglM0QlMjI1MjcuNiUyMiUyMHklM0QlMjI1OCUyMiUzRSUzQyUyRnJlY3QlM0UlM0NyZWN0JTIwZmlsbCUzRCUyMiUyMzMwMzEzMyUyMiUyMGhlaWdodCUzRCUyMjMwJTIyJTIwcnglM0QlMjIyJTIyJTIwd2lkdGglM0QlMjI0My4wJTIyJTIweCUzRCUyMjU1My40JTIyJTIweSUzRCUyMjU4JTIyJTNFJTNDJTJGcmVjdCUzRSUzQ3RleHQlMjBmaWxsJTNEJTIyJTIzRkZGRkZGJTIyJTIwZm9udC1mYW1pbHklM0QlMjJTZWdvZSUyMFVJJTJDQXJpYWwlMjIlMjBmb250LXNpemUlM0QlMjIxMC41JTIyJTIwZm9udC13ZWlnaHQlM0QlMjI3MDAlMjIlMjB0ZXh0LWFuY2hvciUzRCUyMm1pZGRsZSUyMiUyMHglM0QlMjI1NzUlMjIlMjB5JTNEJTIyNzglMjIlM0VDNyUzQyUyRnRleHQlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjU4OC40JTIyJTIwY3klM0QlMjI1MSUyMiUyMGZpbGwlM0QlMjIlMjMzMzMzNjYlMjIlMjByJTNEJTIyNi41JTIyJTNFJTNDJTJGY2lyY2xlJTNFJTNDdGV4dCUyMGZpbGwlM0QlMjIlMjNGRkZGRkYlMjIlMjBmb250LWZhbWlseSUzRCUyMlNlZ29lJTIwVUklMkNBcmlhbCUyMiUyMGZvbnQtc2l6ZSUzRCUyMjguNSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNzAwJTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlMjB4JTNEJTIyNTg4JTIyJTIweSUzRCUyMjU0JTIyJTNFJUUyJTlDJTkzJTNDJTJGdGV4dCUzRSUzQ3JlY3QlMjBmaWxsJTNEJTIyJTIzZmY5OTAwJTIyJTIwaGVpZ2h0JTNEJTIyMzAlMjIlMjBvcGFjaXR5JTNEJTIyLjklMjIlMjByeCUzRCUyMjIlMjIlMjB3aWR0aCUzRCUyMjI1LjglMjIlMjB4JTNEJTIyNTk2LjQlMjIlMjB5JTNEJTIyNTglMjIlM0UlM0MlMkZyZWN0JTNFJTNDcmVjdCUyMGZpbGwlM0QlMjIlMjM4ZjhmYzQlMjIlMjBoZWlnaHQlM0QlMjIzMCUyMiUyMHJ4JTNEJTIyMiUyMiUyMHdpZHRoJTNEJTIyMzguNyUyMiUyMHglM0QlMjI2MjIuMiUyMiUyMHklM0QlMjI1OCUyMiUzRSUzQyUyRnJlY3QlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyM0ZGRkZGRiUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyMTAuNSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNzAwJTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlMjB4JTNEJTIyNjQyJTIyJTIweSUzRCUyMjc4JTIyJTNFQjglM0MlMkZ0ZXh0JTNFJTNDY2lyY2xlJTIwY3glM0QlMjI2NTIuOSUyMiUyMGN5JTNEJTIyNTElMjIlMjBmaWxsJTNEJTIyJTIzMzMzMzY2JTIyJTIwciUzRCUyMjYuNSUyMiUzRSUzQyUyRmNpcmNsZSUzRSUzQ3RleHQlMjBmaWxsJTNEJTIyJTIzRkZGRkZGJTIyJTIwZm9udC1mYW1pbHklM0QlMjJTZWdvZSUyMFVJJTJDQXJpYWwlMjIlMjBmb250LXNpemUlM0QlMjI4LjUlMjIlMjBmb250LXdlaWdodCUzRCUyMjcwMCUyMiUyMHRleHQtYW5jaG9yJTNEJTIybWlkZGxlJTIyJTIweCUzRCUyMjY1MyUyMiUyMHklM0QlMjI1NCUyMiUzRSVFMiU5QyU5MyUzQyUyRnRleHQlM0UlM0MlMkZnJTNFJTBBJTNDbGluZSUyMHN0cm9rZSUzRCUyMiUyM2UyZTJlOCUyMiUyMHgxJTNEJTIyMTYlMjIlMjB4MiUzRCUyMjg2NCUyMiUyMHkxJTNEJTIyMTEyJTIyJTIweTIlM0QlMjIxMTIlMjIlM0UlM0MlMkZsaW5lJTNFJTBBJTNDdGV4dCUyMGZpbGwlM0QlMjIlMjMzMDMxMzMlMjIlMjBmb250LWZhbWlseSUzRCUyMlNlZ29lJTIwVUklMkNBcmlhbCUyMiUyMGZvbnQtc2l6ZSUzRCUyMjExLjUlMjIlMjBmb250LXdlaWdodCUzRCUyMjcwMCUyMiUyMHglM0QlMjIxNiUyMiUyMHklM0QlMjIxMzglMjIlM0VTZWFyY2glMjBwcm9ncmVzcyUzQyUyRnRleHQlM0UlMEElM0N0ZXh0JTIwZmlsbCUzRCUyMiUyMzVmNjE2OCUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyMTAuNSUyMiUyMHglM0QlMjIxOTYlMjIlMjB5JTNEJTIyMTM4JTIyJTNFU2NvcmUlMjAlM0QlMjBzZXR1cCUyMHRpbWUlMjAlMkIlMjBwZW5hbHR5JTIwcGVyJTIwbWlzc2VkJTIwZGF0ZSUzQyUyRnRleHQlM0UlMEElM0NsaW5lJTIwc3Ryb2tlJTNEJTIyJTIzZjdmN2Y3JTIyJTIweDElM0QlMjIxOTYlMjIlMjB4MiUzRCUyMjg0NiUyMiUyMHkxJTNEJTIyMjU4JTIyJTIweTIlM0QlMjIyNTglMjIlM0UlM0MlMkZsaW5lJTNFJTNDdGV4dCUyMGZpbGwlM0QlMjIlMjM1ZjYxNjglMjIlMjBmb250LWZhbWlseSUzRCUyMlNlZ29lJTIwVUklMkNBcmlhbCUyMiUyMGZvbnQtc2l6ZSUzRCUyMjkuNSUyMiUyMHRleHQtYW5jaG9yJTNEJTIyZW5kJTIyJTIweCUzRCUyMjE4OCUyMiUyMHklM0QlMjIyNjIlMjIlM0UxNjAlM0MlMkZ0ZXh0JTNFJTNDbGluZSUyMHN0cm9rZSUzRCUyMiUyM2Y3ZjdmNyUyMiUyMHgxJTNEJTIyMTk2JTIyJTIweDIlM0QlMjI4NDYlMjIlMjB5MSUzRCUyMjIyMiUyMiUyMHkyJTNEJTIyMjIyJTIyJTNFJTNDJTJGbGluZSUzRSUzQ3RleHQlMjBmaWxsJTNEJTIyJTIzNWY2MTY4JTIyJTIwZm9udC1mYW1pbHklM0QlMjJTZWdvZSUyMFVJJTJDQXJpYWwlMjIlMjBmb250LXNpemUlM0QlMjI5LjUlMjIlMjB0ZXh0LWFuY2hvciUzRCUyMmVuZCUyMiUyMHglM0QlMjIxODglMjIlMjB5JTNEJTIyMjI2JTIyJTNFMjQwJTNDJTJGdGV4dCUzRSUzQ2xpbmUlMjBzdHJva2UlM0QlMjIlMjNmN2Y3ZjclMjIlMjB4MSUzRCUyMjE5NiUyMiUyMHgyJTNEJTIyODQ2JTIyJTIweTElM0QlMjIxODclMjIlMjB5MiUzRCUyMjE4NyUyMiUzRSUzQyUyRmxpbmUlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyMzVmNjE2OCUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyOS41JTIyJTIwdGV4dC1hbmNob3IlM0QlMjJlbmQlMjIlMjB4JTNEJTIyMTg4JTIyJTIweSUzRCUyMjE5MSUyMiUzRTMyMCUzQyUyRnRleHQlM0UlMEElM0NsaW5lJTIwc3Ryb2tlJTNEJTIyJTIzZTJlMmU4JTIyJTIweDElM0QlMjIxOTYlMjIlMjB4MiUzRCUyMjg0NiUyMiUyMHkxJTNEJTIyMjYyJTIyJTIweTIlM0QlMjIyNjIlMjIlM0UlM0MlMkZsaW5lJTNFJTBBJTNDdGV4dCUyMGZpbGwlM0QlMjIlMjM1ZjYxNjglMjIlMjBmb250LWZhbWlseSUzRCUyMlNlZ29lJTIwVUklMkNBcmlhbCUyMiUyMGZvbnQtc2l6ZSUzRCUyMjkuNSUyMiUyMHglM0QlMjIxOTYlMjIlMjB5JTNEJTIyMjgwJTIyJTNFdmFyaWFudHMlMjBldmFsdWF0ZWQlM0MlMkZ0ZXh0JTNFJTBBJTNDcGF0aCUyMGNsYXNzJTNEJTIyY3VydmUlMjIlMjBkJTNEJTIyTTE5Ni4wJTIwMjIyLjIlMjBMMjA2LjMlMjAyMjIuNiUyMEwyMTYuNiUyMDIyNi44JTIwTDIyNy4wJTIwMjIwLjglMjBMMjM3LjMlMjAyMzEuMCUyMEwyNDcuNiUyMDIyNS40JTIwTDI1Ny45JTIwMjI5LjMlMjBMMjY4LjIlMjAyMzUuMiUyMEwyNzguNSUyMDIyOS42JTIwTDI4OC45JTIwMjM3LjglMjBMMjk5LjIlMjAyMzMuMCUyMEwzMDkuNSUyMDIxNi41JTIwTDMxOS44JTIwMjQwLjElMjBMMzMwLjElMjAyMzYuMCUyMEwzNDAuNCUyMDIzMC45JTIwTDM1MC44JTIwMjQyLjMlMjBMMzYxLjElMjAyNDEuNiUyMEwzNzEuNCUyMDIzNi4zJTIwTDM4MS43JTIwMjMyLjIlMjBMMzkyLjAlMjAyMzguNCUyMEw0MDIuMyUyMDI0MS44JTIwTDQxMi43JTIwMjMzLjclMjBMNDIzLjAlMjAyNDguMyUyMEw0MzMuMyUyMDIxMy42JTIwTDQ0My42JTIwMjQ1LjclMjBMNDUzLjklMjAyNDguNCUyMEw0NjQuMyUyMDI0OS4zJTIwTDQ3NC42JTIwMjQ2LjglMjBMNDg0LjklMjAyMzkuNiUyMEw0OTUuMiUyMDI0OS42JTIwTDUwNS41JTIwMjQ0LjAlMjBMNTE1LjglMjAyNDMuNSUyMEw1MjYuMiUyMDI0Ny44JTIwTDUzNi41JTIwMjQ1LjUlMjBMNTQ2LjglMjAyNTMuMiUyMEw1NTcuMSUyMDI1My41JTIwTDU2Ny40JTIwMjUxLjYlMjBMNTc3LjclMjAyMjEuNyUyMEw1ODguMSUyMDI0OC44JTIwTDU5OC40JTIwMjUwLjglMjBMNjA4LjclMjAyNDYuOSUyMEw2MTkuMCUyMDI0OS4xJTIwTDYyOS4zJTIwMjUxLjYlMjBMNjM5LjclMjAyNDQuNCUyMEw2NTAuMCUyMDI0Ni4wJTIwTDY2MC4zJTIwMjUzLjElMjBMNjcwLjYlMjAyNDguMyUyMEw2ODAuOSUyMDI0OS4yJTIwTDY5MS4yJTIwMjQ0LjElMjBMNzAxLjYlMjAyMjMuNCUyMEw3MTEuOSUyMDI1My4yJTIwTDcyMi4yJTIwMjQyLjklMjBMNzMyLjUlMjAyNTYuMCUyMEw3NDIuOCUyMDI1MS42JTIwTDc1My4xJTIwMjQ2LjYlMjBMNzYzLjUlMjAyNTUuOCUyMEw3NzMuOCUyMDI1MC45JTIwTDc4NC4xJTIwMjU3LjclMjBMNzk0LjQlMjAyNDguNCUyMEw4MDQuNyUyMDI0Ny4wJTIwTDgxNS4wJTIwMjUwLjAlMjBMODI1LjQlMjAyNDUuNSUyMEw4MzUuNyUyMDI1NC4wJTIwTDg0Ni4wJTIwMjU3LjYlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHN0cm9rZSUzRCUyMiUyM2UyZTJlOCUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuNiUyMiUzRSUzQyUyRnBhdGglM0UlMEElM0NwYXRoJTIwY2xhc3MlM0QlMjJiZXN0JTIyJTIwZCUzRCUyMk0xOTYuMCUyMDIyMi4yJTIwTDIwNi4zJTIwMjIyLjYlMjBMMjE2LjYlMjAyMjYuOCUyMEwyMjcuMCUyMDIyNi44JTIwTDIzNy4zJTIwMjMxLjAlMjBMMjQ3LjYlMjAyMzEuMCUyMEwyNTcuOSUyMDIzMS4wJTIwTDI2OC4yJTIwMjM1LjIlMjBMMjc4LjUlMjAyMzUuMiUyMEwyODguOSUyMDIzNy44JTIwTDI5OS4yJTIwMjM3LjglMjBMMzA5LjUlMjAyMzcuOCUyMEwzMTkuOCUyMDI0MC4xJTIwTDMzMC4xJTIwMjQwLjElMjBMMzQwLjQlMjAyNDAuMSUyMEwzNTAuOCUyMDI0Mi4zJTIwTDM2MS4xJTIwMjQyLjMlMjBMMzcxLjQlMjAyNDIuMyUyMEwzODEuNyUyMDI0Mi4zJTIwTDM5Mi4wJTIwMjQyLjMlMjBMNDAyLjMlMjAyNDIuMyUyMEw0MTIuNyUyMDI0Mi4zJTIwTDQyMy4wJTIwMjQ4LjMlMjBMNDMzLjMlMjAyNDguMyUyMEw0NDMuNiUyMDI0OC4zJTIwTDQ1My45JTIwMjQ4LjQlMjBMNDY0LjMlMjAyNDkuMyUyMEw0NzQuNiUyMDI0OS4zJTIwTDQ4NC45JTIwMjQ5LjMlMjBMNDk1LjIlMjAyNDkuNiUyMEw1MDUuNSUyMDI0OS42JTIwTDUxNS44JTIwMjQ5LjYlMjBMNTI2LjIlMjAyNDkuNiUyMEw1MzYuNSUyMDI0OS42JTIwTDU0Ni44JTIwMjUzLjIlMjBMNTU3LjElMjAyNTMuNSUyMEw1NjcuNCUyMDI1My41JTIwTDU3Ny43JTIwMjUzLjUlMjBMNTg4LjElMjAyNTMuNSUyMEw1OTguNCUyMDI1My41JTIwTDYwOC43JTIwMjUzLjUlMjBMNjE5LjAlMjAyNTMuNSUyMEw2MjkuMyUyMDI1My41JTIwTDYzOS43JTIwMjUzLjUlMjBMNjUwLjAlMjAyNTMuNSUyMEw2NjAuMyUyMDI1My41JTIwTDY3MC42JTIwMjUzLjUlMjBMNjgwLjklMjAyNTMuNSUyMEw2OTEuMiUyMDI1My41JTIwTDcwMS42JTIwMjUzLjUlMjBMNzExLjklMjAyNTMuNSUyMEw3MjIuMiUyMDI1My41JTIwTDczMi41JTIwMjU2LjAlMjBMNzQyLjglMjAyNTYuMCUyMEw3NTMuMSUyMDI1Ni4wJTIwTDc2My41JTIwMjU2LjAlMjBMNzczLjglMjAyNTYuMCUyMEw3ODQuMSUyMDI1Ny42JTIwTDc5NC40JTIwMjU3LjYlMjBMODA0LjclMjAyNTcuNiUyMEw4MTUuMCUyMDI1Ny42JTIwTDgyNS40JTIwMjU3LjYlMjBMODM1LjclMjAyNTcuNiUyMEw4NDYuMCUyMDI1Ny42JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBzdHJva2UlM0QlMjIlMjNmZjk5MDAlMjIlMjBzdHJva2UtZGFzaGFycmF5JTNEJTIyNiUyMDQlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIyLjQlMjIlM0UlM0MlMkZwYXRoJTNFJTBBJTNDbGluZSUyMGNsYXNzJTNEJTIyY3Vyc29yJTIyJTIwc3Ryb2tlJTNEJTIyJTIzMzMzMzY2JTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS42JTIyJTIweDElM0QlMjIxOTYlMjIlMjB4MiUzRCUyMjE5NiUyMiUyMHkxJTNEJTIyMTcyJTIyJTIweTIlM0QlMjIyNjIlMjIlM0UlM0MlMkZsaW5lJTNFJTBBJTNDZyUyMGNsYXNzJTNEJTIyY250JTIwYzElMjIlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyMzVmNjE2OCUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyMTElMjIlMjBmb250LXdlaWdodCUzRCUyMjcwMCUyMiUyMHRleHQtYW5jaG9yJTNEJTIyZW5kJTIyJTIweCUzRCUyMjg0NiUyMiUyMHklM0QlMjIxNzIlMjIlM0UxMjAlMjB2YXJpYW50cyUyMGV2YWx1YXRlZCUzQyUyRnRleHQlM0UlM0MlMkZnJTNFJTNDZyUyMGNsYXNzJTNEJTIyY250JTIwYzIlMjIlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyMzVmNjE2OCUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyMTElMjIlMjBmb250LXdlaWdodCUzRCUyMjcwMCUyMiUyMHRleHQtYW5jaG9yJTNEJTIyZW5kJTIyJTIweCUzRCUyMjg0NiUyMiUyMHklM0QlMjIxNzIlMjIlM0U0ODAlMjB2YXJpYW50cyUyMGV2YWx1YXRlZCUzQyUyRnRleHQlM0UlM0MlMkZnJTNFJTNDZyUyMGNsYXNzJTNEJTIyY250JTIwYzMlMjIlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyMzVmNjE2OCUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyMTElMjIlMjBmb250LXdlaWdodCUzRCUyMjcwMCUyMiUyMHRleHQtYW5jaG9yJTNEJTIyZW5kJTIyJTIweCUzRCUyMjg0NiUyMiUyMHklM0QlMjIxNzIlMjIlM0U5MTAlMjB2YXJpYW50cyUyMGV2YWx1YXRlZCUzQyUyRnRleHQlM0UlM0MlMkZnJTNFJTNDZyUyMGNsYXNzJTNEJTIyY250JTIwYzQlMjIlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyMzVmNjE2OCUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyMTElMjIlMjBmb250LXdlaWdodCUzRCUyMjcwMCUyMiUyMHRleHQtYW5jaG9yJTNEJTIyZW5kJTIyJTIweCUzRCUyMjg0NiUyMiUyMHklM0QlMjIxNzIlMjIlM0UxJTJDMjg0JTIwdmFyaWFudHMlMjBldmFsdWF0ZWQlM0MlMkZ0ZXh0JTNFJTNDJTJGZyUzRSUwQSUzQ2clMjBjbGFzcyUzRCUyMnJlcyUyMiUzRSUwQSUzQ2xpbmUlMjBzdHJva2UlM0QlMjIlMjNlMmUyZTglMjIlMjB4MSUzRCUyMjE2JTIyJTIweDIlM0QlMjI4NjQlMjIlMjB5MSUzRCUyMjMwMCUyMiUyMHkyJTNEJTIyMzAwJTIyJTNFJTNDJTJGbGluZSUzRSUwQSUzQ3RleHQlMjBmaWxsJTNEJTIyJTIzMzAzMTMzJTIyJTIwZm9udC1mYW1pbHklM0QlMjJTZWdvZSUyMFVJJTJDQXJpYWwlMjIlMjBmb250LXNpemUlM0QlMjIxMS41JTIyJTIwZm9udC13ZWlnaHQlM0QlMjI3MDAlMjIlMjB4JTNEJTIyMTYlMjIlMjB5JTNEJTIyMzM5JTIyJTNFQmVzdCUyMHJlc3VsdCUzQyUyRnRleHQlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyMzMzMzM2NiUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyMTAuNSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNzAwJTIyJTIweCUzRCUyMjE2JTIyJTIweSUzRCUyMjM1NCUyMiUzRTE2MCUyMG1pbiUyMHNldHVwJTNDJTJGdGV4dCUzRSUzQ3RleHQlMjBmaWxsJTNEJTIyJTIzMzMzMzY2JTIyJTIwZm9udC1mYW1pbHklM0QlMjJTZWdvZSUyMFVJJTJDQXJpYWwlMjIlMjBmb250LXNpemUlM0QlMjIxMC41JTIyJTIweCUzRCUyMjE2JTIyJTIweSUzRCUyMjM2NyUyMiUzRTglMjAlMkYlMjA4JTIwZGF0ZXMlMjBtZXQlM0MlMkZ0ZXh0JTNFJTNDcmVjdCUyMGZpbGwlM0QlMjIlMjNmZjk5MDAlMjIlMjBoZWlnaHQlM0QlMjIzMCUyMiUyMG9wYWNpdHklM0QlMjIuOSUyMiUyMHJ4JTNEJTIyMiUyMiUyMHdpZHRoJTNEJTIyMjUuOCUyMiUyMHglM0QlMjIxMzIuMCUyMiUyMHklM0QlMjIzMjYlMjIlM0UlM0MlMkZyZWN0JTNFJTNDcmVjdCUyMGZpbGwlM0QlMjIlMjMzMzMzNjYlMjIlMjBoZWlnaHQlM0QlMjIzMCUyMiUyMHJ4JTNEJTIyMiUyMiUyMHdpZHRoJTNEJTIyNDMuMCUyMiUyMHglM0QlMjIxNTcuOCUyMiUyMHklM0QlMjIzMjYlMjIlM0UlM0MlMkZyZWN0JTNFJTNDdGV4dCUyMGZpbGwlM0QlMjIlMjNGRkZGRkYlMjIlMjBmb250LWZhbWlseSUzRCUyMlNlZ29lJTIwVUklMkNBcmlhbCUyMiUyMGZvbnQtc2l6ZSUzRCUyMjEwLjUlMjIlMjBmb250LXdlaWdodCUzRCUyMjcwMCUyMiUyMHRleHQtYW5jaG9yJTNEJTIybWlkZGxlJTIyJTIweCUzRCUyMjE3OSUyMiUyMHklM0QlMjIzNDYlMjIlM0VBMSUzQyUyRnRleHQlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjE5Mi44JTIyJTIwY3klM0QlMjIzMTklMjIlMjBmaWxsJTNEJTIyJTIzMzMzMzY2JTIyJTIwciUzRCUyMjYuNSUyMiUzRSUzQyUyRmNpcmNsZSUzRSUzQ3RleHQlMjBmaWxsJTNEJTIyJTIzRkZGRkZGJTIyJTIwZm9udC1mYW1pbHklM0QlMjJTZWdvZSUyMFVJJTJDQXJpYWwlMjIlMjBmb250LXNpemUlM0QlMjI4LjUlMjIlMjBmb250LXdlaWdodCUzRCUyMjcwMCUyMiUyMHRleHQtYW5jaG9yJTNEJTIybWlkZGxlJTIyJTIweCUzRCUyMjE5MyUyMiUyMHklM0QlMjIzMjIlMjIlM0UlRTIlOUMlOTMlM0MlMkZ0ZXh0JTNFJTNDcmVjdCUyMGZpbGwlM0QlMjIlMjNmZjk5MDAlMjIlMjBoZWlnaHQlM0QlMjIzMCUyMiUyMG9wYWNpdHklM0QlMjIuOSUyMiUyMHJ4JTNEJTIyMiUyMiUyMHdpZHRoJTNEJTIyOC42JTIyJTIweCUzRCUyMjIwMC44JTIyJTIweSUzRCUyMjMyNiUyMiUzRSUzQyUyRnJlY3QlM0UlM0NyZWN0JTIwZmlsbCUzRCUyMiUyMzMzMzM2NiUyMiUyMGhlaWdodCUzRCUyMjMwJTIyJTIwcnglM0QlMjIyJTIyJTIwd2lkdGglM0QlMjI0Ny4zJTIyJTIweCUzRCUyMjIwOS40JTIyJTIweSUzRCUyMjMyNiUyMiUzRSUzQyUyRnJlY3QlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyM0ZGRkZGRiUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyMTAuNSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNzAwJTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlMjB4JTNEJTIyMjMzJTIyJTIweSUzRCUyMjM0NiUyMiUzRUE0JTNDJTJGdGV4dCUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyMjQ4LjclMjIlMjBjeSUzRCUyMjMxOSUyMiUyMGZpbGwlM0QlMjIlMjMzMzMzNjYlMjIlMjByJTNEJTIyNi41JTIyJTNFJTNDJTJGY2lyY2xlJTNFJTNDdGV4dCUyMGZpbGwlM0QlMjIlMjNGRkZGRkYlMjIlMjBmb250LWZhbWlseSUzRCUyMlNlZ29lJTIwVUklMkNBcmlhbCUyMiUyMGZvbnQtc2l6ZSUzRCUyMjguNSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNzAwJTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlMjB4JTNEJTIyMjQ5JTIyJTIweSUzRCUyMjMyMiUyMiUzRSVFMiU5QyU5MyUzQyUyRnRleHQlM0UlM0NyZWN0JTIwZmlsbCUzRCUyMiUyM2ZmOTkwMCUyMiUyMGhlaWdodCUzRCUyMjMwJTIyJTIwb3BhY2l0eSUzRCUyMi45JTIyJTIwcnglM0QlMjIyJTIyJTIwd2lkdGglM0QlMjIyNS44JTIyJTIweCUzRCUyMjI1Ni43JTIyJTIweSUzRCUyMjMyNiUyMiUzRSUzQyUyRnJlY3QlM0UlM0NyZWN0JTIwZmlsbCUzRCUyMiUyMzhmOGZjNCUyMiUyMGhlaWdodCUzRCUyMjMwJTIyJTIwcnglM0QlMjIyJTIyJTIwd2lkdGglM0QlMjIzNC40JTIyJTIweCUzRCUyMjI4Mi41JTIyJTIweSUzRCUyMjMyNiUyMiUzRSUzQyUyRnJlY3QlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyM0ZGRkZGRiUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyMTAuNSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNzAwJTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlMjB4JTNEJTIyMzAwJTIyJTIweSUzRCUyMjM0NiUyMiUzRUIyJTNDJTJGdGV4dCUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyMzA4LjklMjIlMjBjeSUzRCUyMjMxOSUyMiUyMGZpbGwlM0QlMjIlMjMzMzMzNjYlMjIlMjByJTNEJTIyNi41JTIyJTNFJTNDJTJGY2lyY2xlJTNFJTNDdGV4dCUyMGZpbGwlM0QlMjIlMjNGRkZGRkYlMjIlMjBmb250LWZhbWlseSUzRCUyMlNlZ29lJTIwVUklMkNBcmlhbCUyMiUyMGZvbnQtc2l6ZSUzRCUyMjguNSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNzAwJTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlMjB4JTNEJTIyMzA5JTIyJTIweSUzRCUyMjMyMiUyMiUzRSVFMiU5QyU5MyUzQyUyRnRleHQlM0UlM0NyZWN0JTIwZmlsbCUzRCUyMiUyM2ZmOTkwMCUyMiUyMGhlaWdodCUzRCUyMjMwJTIyJTIwb3BhY2l0eSUzRCUyMi45JTIyJTIwcnglM0QlMjIyJTIyJTIwd2lkdGglM0QlMjI4LjYlMjIlMjB4JTNEJTIyMzE2LjklMjIlMjB5JTNEJTIyMzI2JTIyJTNFJTNDJTJGcmVjdCUzRSUzQ3JlY3QlMjBmaWxsJTNEJTIyJTIzOGY4ZmM0JTIyJTIwaGVpZ2h0JTNEJTIyMzAlMjIlMjByeCUzRCUyMjIlMjIlMjB3aWR0aCUzRCUyMjQzLjAlMjIlMjB4JTNEJTIyMzI1LjUlMjIlMjB5JTNEJTIyMzI2JTIyJTNFJTNDJTJGcmVjdCUzRSUzQ3RleHQlMjBmaWxsJTNEJTIyJTIzRkZGRkZGJTIyJTIwZm9udC1mYW1pbHklM0QlMjJTZWdvZSUyMFVJJTJDQXJpYWwlMjIlMjBmb250LXNpemUlM0QlMjIxMC41JTIyJTIwZm9udC13ZWlnaHQlM0QlMjI3MDAlMjIlMjB0ZXh0LWFuY2hvciUzRCUyMm1pZGRsZSUyMiUyMHglM0QlMjIzNDclMjIlMjB5JTNEJTIyMzQ2JTIyJTNFQjUlM0MlMkZ0ZXh0JTNFJTNDY2lyY2xlJTIwY3glM0QlMjIzNjAuNSUyMiUyMGN5JTNEJTIyMzE5JTIyJTIwZmlsbCUzRCUyMiUyMzMzMzM2NiUyMiUyMHIlM0QlMjI2LjUlMjIlM0UlM0MlMkZjaXJjbGUlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyM0ZGRkZGRiUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyOC41JTIyJTIwZm9udC13ZWlnaHQlM0QlMjI3MDAlMjIlMjB0ZXh0LWFuY2hvciUzRCUyMm1pZGRsZSUyMiUyMHglM0QlMjIzNjAlMjIlMjB5JTNEJTIyMzIyJTIyJTNFJUUyJTlDJTkzJTNDJTJGdGV4dCUzRSUzQ3JlY3QlMjBmaWxsJTNEJTIyJTIzZmY5OTAwJTIyJTIwaGVpZ2h0JTNEJTIyMzAlMjIlMjBvcGFjaXR5JTNEJTIyLjklMjIlMjByeCUzRCUyMjIlMjIlMjB3aWR0aCUzRCUyMjguNiUyMiUyMHglM0QlMjIzNjguNSUyMiUyMHklM0QlMjIzMjYlMjIlM0UlM0MlMkZyZWN0JTNFJTNDcmVjdCUyMGZpbGwlM0QlMjIlMjM4ZjhmYzQlMjIlMjBoZWlnaHQlM0QlMjIzMCUyMiUyMHJ4JTNEJTIyMiUyMiUyMHdpZHRoJTNEJTIyMzguNyUyMiUyMHglM0QlMjIzNzcuMSUyMiUyMHklM0QlMjIzMjYlMjIlM0UlM0MlMkZyZWN0JTNFJTNDdGV4dCUyMGZpbGwlM0QlMjIlMjNGRkZGRkYlMjIlMjBmb250LWZhbWlseSUzRCUyMlNlZ29lJTIwVUklMkNBcmlhbCUyMiUyMGZvbnQtc2l6ZSUzRCUyMjEwLjUlMjIlMjBmb250LXdlaWdodCUzRCUyMjcwMCUyMiUyMHRleHQtYW5jaG9yJTNEJTIybWlkZGxlJTIyJTIweCUzRCUyMjM5NiUyMiUyMHklM0QlMjIzNDYlMjIlM0VCOCUzQyUyRnRleHQlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjQwNy44JTIyJTIwY3klM0QlMjIzMTklMjIlMjBmaWxsJTNEJTIyJTIzMzMzMzY2JTIyJTIwciUzRCUyMjYuNSUyMiUzRSUzQyUyRmNpcmNsZSUzRSUzQ3RleHQlMjBmaWxsJTNEJTIyJTIzRkZGRkZGJTIyJTIwZm9udC1mYW1pbHklM0QlMjJTZWdvZSUyMFVJJTJDQXJpYWwlMjIlMjBmb250LXNpemUlM0QlMjI4LjUlMjIlMjBmb250LXdlaWdodCUzRCUyMjcwMCUyMiUyMHRleHQtYW5jaG9yJTNEJTIybWlkZGxlJTIyJTIweCUzRCUyMjQwOCUyMiUyMHklM0QlMjIzMjIlMjIlM0UlRTIlOUMlOTMlM0MlMkZ0ZXh0JTNFJTNDcmVjdCUyMGZpbGwlM0QlMjIlMjNmZjk5MDAlMjIlMjBoZWlnaHQlM0QlMjIzMCUyMiUyMG9wYWNpdHklM0QlMjIuOSUyMiUyMHJ4JTNEJTIyMiUyMiUyMHdpZHRoJTNEJTIyMjUuOCUyMiUyMHglM0QlMjI0MTUuOCUyMiUyMHklM0QlMjIzMjYlMjIlM0UlM0MlMkZyZWN0JTNFJTNDcmVjdCUyMGZpbGwlM0QlMjIlMjMzMDMxMzMlMjIlMjBoZWlnaHQlM0QlMjIzMCUyMiUyMHJ4JTNEJTIyMiUyMiUyMHdpZHRoJTNEJTIyMzguNyUyMiUyMHglM0QlMjI0NDEuNiUyMiUyMHklM0QlMjIzMjYlMjIlM0UlM0MlMkZyZWN0JTNFJTNDdGV4dCUyMGZpbGwlM0QlMjIlMjNGRkZGRkYlMjIlMjBmb250LWZhbWlseSUzRCUyMlNlZ29lJTIwVUklMkNBcmlhbCUyMiUyMGZvbnQtc2l6ZSUzRCUyMjEwLjUlMjIlMjBmb250LXdlaWdodCUzRCUyMjcwMCUyMiUyMHRleHQtYW5jaG9yJTNEJTIybWlkZGxlJTIyJTIweCUzRCUyMjQ2MSUyMiUyMHklM0QlMjIzNDYlMjIlM0VDMyUzQyUyRnRleHQlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjQ3Mi4zJTIyJTIwY3klM0QlMjIzMTklMjIlMjBmaWxsJTNEJTIyJTIzMzMzMzY2JTIyJTIwciUzRCUyMjYuNSUyMiUzRSUzQyUyRmNpcmNsZSUzRSUzQ3RleHQlMjBmaWxsJTNEJTIyJTIzRkZGRkZGJTIyJTIwZm9udC1mYW1pbHklM0QlMjJTZWdvZSUyMFVJJTJDQXJpYWwlMjIlMjBmb250LXNpemUlM0QlMjI4LjUlMjIlMjBmb250LXdlaWdodCUzRCUyMjcwMCUyMiUyMHRleHQtYW5jaG9yJTNEJTIybWlkZGxlJTIyJTIweCUzRCUyMjQ3MiUyMiUyMHklM0QlMjIzMjIlMjIlM0UlRTIlOUMlOTMlM0MlMkZ0ZXh0JTNFJTNDcmVjdCUyMGZpbGwlM0QlMjIlMjNmZjk5MDAlMjIlMjBoZWlnaHQlM0QlMjIzMCUyMiUyMG9wYWNpdHklM0QlMjIuOSUyMiUyMHJ4JTNEJTIyMiUyMiUyMHdpZHRoJTNEJTIyOC42JTIyJTIweCUzRCUyMjQ4MC4zJTIyJTIweSUzRCUyMjMyNiUyMiUzRSUzQyUyRnJlY3QlM0UlM0NyZWN0JTIwZmlsbCUzRCUyMiUyMzMwMzEzMyUyMiUyMGhlaWdodCUzRCUyMjMwJTIyJTIwcnglM0QlMjIyJTIyJTIwd2lkdGglM0QlMjI0My4wJTIyJTIweCUzRCUyMjQ4OC45JTIyJTIweSUzRCUyMjMyNiUyMiUzRSUzQyUyRnJlY3QlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyM0ZGRkZGRiUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyMTAuNSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNzAwJTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlMjB4JTNEJTIyNTEwJTIyJTIweSUzRCUyMjM0NiUyMiUzRUM3JTNDJTJGdGV4dCUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyNTIzLjklMjIlMjBjeSUzRCUyMjMxOSUyMiUyMGZpbGwlM0QlMjIlMjMzMzMzNjYlMjIlMjByJTNEJTIyNi41JTIyJTNFJTNDJTJGY2lyY2xlJTNFJTNDdGV4dCUyMGZpbGwlM0QlMjIlMjNGRkZGRkYlMjIlMjBmb250LWZhbWlseSUzRCUyMlNlZ29lJTIwVUklMkNBcmlhbCUyMiUyMGZvbnQtc2l6ZSUzRCUyMjguNSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNzAwJTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlMjB4JTNEJTIyNTI0JTIyJTIweSUzRCUyMjMyMiUyMiUzRSVFMiU5QyU5MyUzQyUyRnRleHQlM0UlM0NyZWN0JTIwZmlsbCUzRCUyMiUyM2ZmOTkwMCUyMiUyMGhlaWdodCUzRCUyMjMwJTIyJTIwb3BhY2l0eSUzRCUyMi45JTIyJTIwcnglM0QlMjIyJTIyJTIwd2lkdGglM0QlMjIyNS44JTIyJTIweCUzRCUyMjUzMS45JTIyJTIweSUzRCUyMjMyNiUyMiUzRSUzQyUyRnJlY3QlM0UlM0NyZWN0JTIwZmlsbCUzRCUyMiUyMzMzMzM2NiUyMiUyMGhlaWdodCUzRCUyMjMwJTIyJTIwcnglM0QlMjIyJTIyJTIwd2lkdGglM0QlMjIzNC40JTIyJTIweCUzRCUyMjU1Ny43JTIyJTIweSUzRCUyMjMyNiUyMiUzRSUzQyUyRnJlY3QlM0UlM0N0ZXh0JTIwZmlsbCUzRCUyMiUyM0ZGRkZGRiUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyMTAuNSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNzAwJTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlMjB4JTNEJTIyNTc1JTIyJTIweSUzRCUyMjM0NiUyMiUzRUE2JTNDJTJGdGV4dCUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyNTg0LjElMjIlMjBjeSUzRCUyMjMxOSUyMiUyMGZpbGwlM0QlMjIlMjMzMzMzNjYlMjIlMjByJTNEJTIyNi41JTIyJTNFJTNDJTJGY2lyY2xlJTNFJTNDdGV4dCUyMGZpbGwlM0QlMjIlMjNGRkZGRkYlMjIlMjBmb250LWZhbWlseSUzRCUyMlNlZ29lJTIwVUklMkNBcmlhbCUyMiUyMGZvbnQtc2l6ZSUzRCUyMjguNSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNzAwJTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlMjB4JTNEJTIyNTg0JTIyJTIweSUzRCUyMjMyMiUyMiUzRSVFMiU5QyU5MyUzQyUyRnRleHQlM0UlMEElM0N0ZXh0JTIwZmlsbCUzRCUyMiUyMzMzMzM2NiUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyU2Vnb2UlMjBVSSUyQ0FyaWFsJTIyJTIwZm9udC1zaXplJTNEJTIyMTEuNSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNzAwJTIyJTIweCUzRCUyMjE2JTIyJTIweSUzRCUyMjM5MCUyMiUzRTgwJTIwbWludXRlcyUyMGxlc3MlMjBzZXR1cCUyMHRpbWUlMjAlRTIlODAlOTMlMjB3aXRoJTIwZWlnaHQlMjBvdXQlMjBvZiUyMGVpZ2h0JTIwZGF0ZXMlMjBzdGlsbCUyMG1ldCUzQyUyRnRleHQlM0UlMEElM0MlMkZnJTNFJTBBJTNDJTJGc3ZnJTNFJTBBJTNDZmlnY2FwdGlvbiUzRUZpZ3VyZSUyMDIlM0ElMjBUaGUlMjBzdGFydGluZyUyMHBsYW4lMjBzb3J0ZWQlMjBieSUyMGR1ZSUyMGRhdGUlMjBuZWVkcyUyMDI0MCUyMG1pbnV0ZXMlMjBvZiUyMHNldHVwLiUyMFRoZSUyMHNvbGlkJTIwbGluZSUyMHNob3dzJTIwdGhlJTIwc2NvcmUlMjBvZiUyMGV2ZXJ5JTIwdmFyaWFudCUyMGV2YWx1YXRlZCUyQyUyMHRoZSUyMGRhc2hlZCUyMGxpbmUlMjB0aGUlMjBiZXN0JTIwdmFsdWUlMjBmb3VuZCUyMHNvJTIwZmFyJTNCJTIwdGhlJTIwY3VydmUlMjByaXNlcyUyMGF0JTIwdGltZXMlMjBieSUyMGRlc2lnbiUyMCVFMiU4MCU5MyUyMHRoZSUyMG1ldGhvZCUyMGV4cGxvcmVzJTIwd29yc2UlMjBzb2x1dGlvbnMlMjBzbyUyMGFzJTIwbm90JTIwdG8lMjBnZXQlMjBzdHVjayUyMGluJTIwYSUyMGxvY2FsJTIwbWluaW11bS4lM0MlMkZmaWdjYXB0aW9uJTNFJTBBJTNDJTJGZmlndXJlJTNF[\/vc_raw_html]<\/p>\n<p>[vc_column_text]<\/p>\n<p>After 1,284 evaluated variants, setup time falls from 240 to 160 minutes, with eight out of eight due dates still met. With eight orders this could still be done by hand; with as few as twenty orders there are more possible sequences than the universe is old in seconds \u2013 from there on, optimisation achieves what no rule can.<\/p>\n<h2 id=\"what-does-ai-deliver-in-workforce-scheduling\">What does AI deliver in workforce scheduling?<\/h2>\n<p>Workforce scheduling is an adjacent use case in which optimisation is particularly effective: it assigns staff under many simultaneous conditions \u2013 qualifications, validity of certificates, attendance, shift membership. In practice it helps with feasible shift and deployment plans, with alternatives after disruptions and with the question of which second qualification would have the greatest effect. The fundamentals are covered in the article <a href=\"\/en\/end-to-end-planning\/workforce-scheduling-skills\/\">Staff and skills in detailed production scheduling<\/a>.<\/p>\n<p>[\/vc_column_text]<\/p>\n<p>[vc_column_text el_class=&#8221;mcp-achtung&#8221;]<\/p>\n<p class=\"mcp-box-label\">Legal care is required<\/p>\n<p>The EU AI Act classifies as high-risk those AI systems that take decisions affecting terms of employment, allocate tasks based on individual behaviour or personal traits, or monitor and evaluate the performance and behaviour of employees. Following the Digital Omnibus, the obligations for these systems apply from 2 December 2027. Whether a classic optimisation method counts as an AI system within the meaning of the regulation at all is not self-evident under the European Commission&#8217;s guidelines \u2013 co-determination and data protection apply regardless. Proven practice: no personal performance factors in the model, proposals rather than decisions, and early involvement of the works council. This is a practical assessment and does not replace a legal review.<\/p>\n<p>[\/vc_column_text]<\/p>\n<p>[vc_column_text]<\/p>\n<h2 id=\"which-methods-are-used-in-which-industries\">In which industries is AI used in production planning?<\/h2>\n<p>AI in production planning is most relevant where variant diversity, constraints or complex assignments make planning difficult. The mapping follows the manufacturing logic, not the industry label; all the problems listed have been studied scientifically together with TU Wien.<\/p>\n<div class=\"mcp-scroll\">\n<table class=\"mcp-t\">\n<caption>Manufacturing logic, typical planning problem and suitable method<\/caption>\n<thead>\n<tr>\n<th scope=\"col\">Manufacturing logic and industries<\/th>\n<th scope=\"col\">Typical planning problem<\/th>\n<th scope=\"col\">Method<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td data-label=\"Manufacturing logic and industries\"><strong>Chamber equipment<\/strong><br \/>Electrical machines, heat treatment, foundry, ceramics, electronics<\/td>\n<td data-label=\"Typical planning problem\">Which orders may go into a furnace together? (<a href=\"https:\/\/www.algorithm-factory.com\/?p=9001\">more<\/a>)<\/td>\n<td data-label=\"Method\">Exact optimisation, metaheuristics<\/td>\n<\/tr>\n<tr>\n<td data-label=\"Manufacturing logic and industries\"><strong>Sequences with contamination prohibitions<\/strong><br \/>Animal feed, dairy, food, chemicals, pharmaceuticals<\/td>\n<td data-label=\"Typical planning problem\">Which product sequences are permitted, which cleaning can be avoided? (<a href=\"\/en\/end-to-end-planning\/campaign-planning-cleaning-optimisation\/\">more<\/a>)<\/td>\n<td data-label=\"Method\">Exact optimisation<\/td>\n<\/tr>\n<tr>\n<td data-label=\"Manufacturing logic and industries\"><strong>Order networks<\/strong><br \/>Plant and special machinery, tool making<\/td>\n<td data-label=\"Typical planning problem\">Predecessor relationships, shared resources and calendars (<a href=\"\/en\/end-to-end-planning\/production-planning-machinery-plant-engineering\/\">more<\/a>)<\/td>\n<td data-label=\"Method\">Exact optimisation, metaheuristics<\/td>\n<\/tr>\n<tr>\n<td data-label=\"Manufacturing logic and industries\"><strong>Series and variant production<\/strong><br \/>Metalworking, plastics, automotive suppliers<\/td>\n<td data-label=\"Typical planning problem\">The right priority rule for the current order situation, even utilisation<\/td>\n<td data-label=\"Method\">Machine learning plus rule, optimisation for levelling<\/td>\n<\/tr>\n<tr>\n<td data-label=\"Manufacturing logic and industries\"><strong>High variant counts, small lots<\/strong><br \/>Medical and dental technology, precision parts<\/td>\n<td data-label=\"Typical planning problem\">Automated detailed scheduling with complex constraints<\/td>\n<td data-label=\"Method\">Exact optimisation, automatic method selection<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2 id=\"what-do-you-have-to-watch-out-for\">What do you need to watch out for when using AI in production planning?<\/h2>\n<p>For AI in production planning to be effective, four prerequisites must be met: traceable decisions, reliable data, a clean separation between hard constraints and objectives, and acceptance in the planning department.<\/p>\n<div class=\"mcp-scroll\">\n<table class=\"mcp-t\">\n<caption>Four prerequisites that decide success<\/caption>\n<thead>\n<tr>\n<th scope=\"col\">Prerequisite<\/th>\n<th scope=\"col\">Why it matters<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td data-label=\"Prerequisite\"><strong>Explainability<\/strong><\/td>\n<td data-label=\"Why it matters\">A plan the planner cannot justify will not be run. The system must be able to say which constraint and which weighting led to the solution.<\/td>\n<\/tr>\n<tr>\n<td data-label=\"Prerequisite\"><strong>Data quality<\/strong><\/td>\n<td data-label=\"Why it matters\">A learning method does not correct systematic errors; it learns them. If operation times come from costing and contain allowances, the model takes them for reality.<\/td>\n<\/tr>\n<tr>\n<td data-label=\"Prerequisite\"><strong>Prohibition or cost value<\/strong><\/td>\n<td data-label=\"Why it matters\">If a prohibition is modelled as a high cost rather than a hard condition, the optimiser breaks it under schedule pressure \u2013 and delivers an infeasible plan that looks cheap.<\/td>\n<\/tr>\n<tr>\n<td data-label=\"Prerequisite\"><strong>Acceptance<\/strong><\/td>\n<td data-label=\"Why it matters\">An optimal plan that is not implemented has no effect. Anyone who has planned well for years has good reasons for reservations \u2013 and usually the knowledge that belongs in the model.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2 id=\"what-measurably-improves-through-optimisation\">What measurably improves through AI in production planning?<\/h2>\n<p>AI in production planning does not improve the metric directly but the quality of the planning decision that leads to it. The results are shorter setup and cleaning times, more stable due dates, less energy per unit, lower planning effort and faster responses to disruptions.<\/p>\n<p>[\/vc_column_text]<\/p>\n<p>[vc_column_text el_class=&#8221;mcp-achtung&#8221;]<\/p>\n<p class=\"mcp-box-label\">Why the result is better than manual planning<\/p>\n<p>not because the method is cleverer than an experienced planner \u2013 for the individual case, a planner often takes the same decision. The difference lies in breadth and completeness: depending on problem size, the method evaluates thousands to millions of variants for which a person would never have time, while observing every condition without exception.<\/p>\n<p>[\/vc_column_text]<\/p>\n<p>[vc_column_text]<\/p>\n<div class=\"mcp-scroll\">\n<table class=\"mcp-t\">\n<caption>Chains of effect from class of method to metric<\/caption>\n<thead>\n<tr>\n<th scope=\"col\">Method acts on<\/th>\n<th scope=\"col\">Mechanism<\/th>\n<th scope=\"col\">Metric<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td data-label=\"Method acts on\"><strong>Sequence and family formation<\/strong><\/td>\n<td data-label=\"Mechanism\">More combinations evaluated, cheaper transitions chosen<\/td>\n<td data-label=\"Metric\">Share of setup and cleaning falls, availability and OEE rise<\/td>\n<\/tr>\n<tr>\n<td data-label=\"Method acts on\"><strong>Batch and chamber loading<\/strong><\/td>\n<td data-label=\"Mechanism\">Compatible orders combined, idle runs avoided<\/td>\n<td data-label=\"Metric\">Energy per unit and number of start-ups fall<\/td>\n<\/tr>\n<tr>\n<td data-label=\"Method acts on\"><strong>Forecast quality<\/strong><\/td>\n<td data-label=\"Mechanism\">Lower forecast error for demand and replenishment<\/td>\n<td data-label=\"Metric\">Safety stocks and rush orders fall<\/td>\n<\/tr>\n<tr>\n<td data-label=\"Method acts on\"><strong>Scenario calculation<\/strong><\/td>\n<td data-label=\"Mechanism\">Consequences of a disruption calculated rather than estimated<\/td>\n<td data-label=\"Metric\">Response time falls, decisions become justifiable<\/td>\n<\/tr>\n<tr>\n<td data-label=\"Method acts on\"><strong>Staff assignment<\/strong><\/td>\n<td data-label=\"Mechanism\">Feasible assignments under many rules found rather than searched for<\/td>\n<td data-label=\"Metric\">Planning effort and overtime rate fall<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The derivation with model calculations for each metric \u2013 including the metrics that do <em>not<\/em> improve \u2013 is in <a href=\"https:\/\/www.algorithm-factory.com\/?p=9003\">Which metrics does an APS improve<\/a>.<\/p>\n<h2 id=\"how-do-you-recognise-real-ai-in-aps-software\">How do you recognise real AI in APS software?<\/h2>\n<p>Hardly any vendor does without the term today. Whether software for AI in production planning really has substance is shown by three questions:<\/p>\n<ol class=\"mcp-steps\">\n<li><strong>Heuristic or mathematical optimisation?<\/strong>A sound answer names the class of method \u2013 constraint programming, integer programming or a specific metaheuristic. Anyone who only talks about AI usually means a priority rule. That is no reason for exclusion, but it should be called by its name.<\/li>\n<li><strong>How much better is the result than the standard rule?<\/strong>Have both methods run on the same week actually run in your plant and compare the objective that matters to you. A gain of two per cent rarely justifies the effort.<\/li>\n<li><strong>Can the system justify its decision?<\/strong>Why is this order here and not there? A good answer names the binding constraint and the objective weighting. Without an answer the planner cannot defend the result \u2013 and overrides it.<\/li>\n<\/ol>\n<p>What else to look for when selecting APS software is covered in the guide <a href=\"\/en\/production-planning-software\/\">Production planning software: understanding and selecting an APS<\/a>.<\/p>\n<h2 id=\"when-is-ai-not-the-answer\">When does AI in production planning not pay off?<\/h2>\n<p>AI is not sensible in every planning environment. Three situations speak against elaborate optimisation:<\/p>\n<ul>\n<li><strong>Little complexity:<\/strong> few variants in large lots on few lines without sequence-dependent setup times \u2013 a well-maintained rule delivers the same result at a fraction of the cost.<\/li>\n<li><strong>Unclear objectives:<\/strong> a method optimises what it is given. If it has not been decided how on-time delivery is weighed against setup effort and inventory, an arbitrary trade-off is merely produced faster \u2013 see the <a href=\"https:\/\/www.algorithm-factory.com\/en\/opcenteraps\/mcp-weighting-rule\/\">weighting rule<\/a>.<\/li>\n<li><strong>Incomplete master data:<\/strong> an optimiser then produces plausible-looking plans from wrong assumptions and lends them authority.<\/li>\n<\/ul>\n<h2 id=\"research-what-we-investigated-together-with-tu-wien\">Research: what MCP investigated together with TU Wien<\/h2>\n<p>MCP was an industrial partner of the <a href=\"https:\/\/cdlab-artis.dbai.tuwien.ac.at\/\" rel=\"noopener\" target=\"_blank\">ARTIS Christian Doppler Laboratory<\/a> for Artificial Intelligence and Optimization for Planning and Scheduling at TU Wien (2017 to 2025, headed by Assoc. Prof. Nysret Musliu) and participates in CAIML, the Center for Artificial Intelligence and Machine Learning at TU Wien. The joint results have been published in peer-reviewed venues \u2013 among them on furnace loading with energy use rather than lead time as the objective, on sequences under contamination prohibitions and on selecting priority rules by machine learning. The problems come from real customer projects; Daniel Walkiewicz of MCP is a co-author of several of these papers.<\/p>\n<h2 id=\"quick-check-is-optimisation-worthwhile-for-you\">Quick check: is AI worthwhile in your production planning?<\/h2>\n<p>Whether AI in production planning pays off depends on two things: whether the task is complex enough and whether the prerequisites are in place. The seven questions give a first assessment; it only becomes reliable with a comparison calculation on your data.<\/p>\n<p>[\/vc_column_text]<\/p>\n<p>[vc_raw_html]JTNDJTIxLS0lMjBLdXJ6Y2hlY2suJTIwR2VzdGFsdHVuZyUyMHN0ZWh0JTIwaW0lMjBCbG9jayUyMCUyMkRhcnN0ZWxsdW5nJTIyJTIwYW0lMjBBbmZhbmclMjBkZXMlMjBCZWl0cmFncyUyQyUyMGRpZSUyMExvZ2lrJTIwaW0lMjBCbG9jayUyMCUyMkxvZ2lrJTIyJTIwYW0lMjBFbmRlLiUyMEFsbGUlMjBkcmVpJTIwZ2Vob2VyZW4lMjB6dXNhbW1lbi4lMjAtLSUzRSUwQSUzQ2ZpZWxkc2V0JTIwY2xhc3MlM0QlMjJtY3AtY2hlY2slMjIlM0UlMEElM0NsZWdlbmQlM0VTZXZlbiUyMHF1ZXN0aW9ucyUyMGZvciUyMG9yaWVudGF0aW9uJTNDJTJGbGVnZW5kJTNFJTBBJTNDcCUyMGNsYXNzJTNEJTIybWNwLWNoZWNrLXN1YiUyMiUzRUhvdyUyMGNvbXBsZXglMjBpcyUyMHRoZSUyMHRhc2slM0YlM0MlMkZwJTNFJTBBJTNDdWwlM0UlMEElM0NsaSUzRSUzQ2lucHV0JTIwZGF0YS1ncm91cCUzRCUyMmslMjIlMjBpZCUzRCUyMmtpMSUyMiUyMHR5cGUlM0QlMjJjaGVja2JveCUyMiUyRiUzRSUzQ2xhYmVsJTIwZm9yJTNEJTIya2kxJTIyJTNFRG9lcyUyMHRoZSUyMHNldHVwJTIwb3IlMjBjbGVhbmluZyUyMGVmZm9ydCUyMGRlcGVuZCUyMG9uJTIwd2hpY2glMjBvcmRlciUyMGZvbGxvd3MlMjB3aGljaCUzRiUzQyUyRmxhYmVsJTNFJTNDJTJGbGklM0UlMEElM0NsaSUzRSUzQ2lucHV0JTIwZGF0YS1ncm91cCUzRCUyMmslMjIlMjBpZCUzRCUyMmtpMiUyMiUyMHR5cGUlM0QlMjJjaGVja2JveCUyMiUyRiUzRSUzQ2xhYmVsJTIwZm9yJTNEJTIya2kyJTIyJTNFQXJlJTIwdGhlcmUlMjBtb3JlJTIwdGhhbiUyMGZpZnR5JTIwaXRlbXMlMjBvciUyMHZhcmlhbnRzJTIwb24lMjB0aGUlMjBzYW1lJTIwcmVzb3VyY2VzJTNGJTNDJTJGbGFiZWwlM0UlM0MlMkZsaSUzRSUwQSUzQ2xpJTNFJTNDaW5wdXQlMjBkYXRhLWdyb3VwJTNEJTIyayUyMiUyMGlkJTNEJTIya2kzJTIyJTIwdHlwZSUzRCUyMmNoZWNrYm94JTIyJTJGJTNFJTNDbGFiZWwlMjBmb3IlM0QlMjJraTMlMjIlM0VEbyUyMHNldmVyYWwlMjBtdXR1YWxseSUyMHJlc3RyaWN0aW5nJTIwY29uZGl0aW9ucyUyMGhhdmUlMjB0byUyMGJlJTIwbWV0JTIwYXQlMjB0aGUlMjBzYW1lJTIwdGltZSUzRiUzQyUyRmxhYmVsJTNFJTNDJTJGbGklM0UlMEElM0NsaSUzRSUzQ2lucHV0JTIwZGF0YS1ncm91cCUzRCUyMmslMjIlMjBpZCUzRCUyMmtpNCUyMiUyMHR5cGUlM0QlMjJjaGVja2JveCUyMiUyRiUzRSUzQ2xhYmVsJTIwZm9yJTNEJTIya2k0JTIyJTNFQXJlJTIwb3JkZXJzJTIwY29tYmluZWQlMjBpbnRvJTIwYmF0Y2hlcyUyMG9yJTIwY2hhbWJlciUyMGxvYWRzJTNGJTNDJTJGbGFiZWwlM0UlM0MlMkZsaSUzRSUwQSUzQ2xpJTNFJTNDaW5wdXQlMjBkYXRhLWdyb3VwJTNEJTIyayUyMiUyMGlkJTNEJTIya2k1JTIyJTIwdHlwZSUzRCUyMmNoZWNrYm94JTIyJTJGJTNFJTNDbGFiZWwlMjBmb3IlM0QlMjJraTUlMjIlM0VJcyUyMHN0YWZmJTIwYXNzaWdubWVudCUyMHJlc3RyaWN0ZWQlMjBieSUyMG1hbnklMjBxdWFsaWZpY2F0aW9ucyUyMGFuZCUyMHJ1bGVzJTNGJTNDJTJGbGFiZWwlM0UlM0MlMkZsaSUzRSUwQSUzQyUyRnVsJTNFJTBBJTNDcCUyMGNsYXNzJTNEJTIybWNwLWNoZWNrLXN1YiUyMiUzRUFyZSUyMHRoZSUyMHByZXJlcXVpc2l0ZXMlMjBpbiUyMHBsYWNlJTNGJTNDJTJGcCUzRSUwQSUzQ3VsJTNFJTBBJTNDbGklM0UlM0NpbnB1dCUyMGRhdGEtZ3JvdXAlM0QlMjJ2JTIyJTIwaWQlM0QlMjJraTYlMjIlMjB0eXBlJTNEJTIyY2hlY2tib3glMjIlMkYlM0UlM0NsYWJlbCUyMGZvciUzRCUyMmtpNiUyMiUzRUlzJTIwaXQlMjBzZXQlMjBkb3duJTIwaW4lMjB3cml0aW5nJTIwaG93JTIwb24tdGltZSUyMGRlbGl2ZXJ5JTIwaXMlMjB3ZWlnaGVkJTIwYWdhaW5zdCUyMHNldHVwJTIwZWZmb3J0JTIwYW5kJTIwaW52ZW50b3J5JTNGJTNDJTJGbGFiZWwlM0UlM0MlMkZsaSUzRSUwQSUzQ2xpJTNFJTNDaW5wdXQlMjBkYXRhLWdyb3VwJTNEJTIydiUyMiUyMGlkJTNEJTIya2k3JTIyJTIwdHlwZSUzRCUyMmNoZWNrYm94JTIyJTJGJTNFJTNDbGFiZWwlMjBmb3IlM0QlMjJraTclMjIlM0VJcyUyMHlvdXIlMjBtYXN0ZXIlMjBkYXRhJTIwZ29vZCUyMGVub3VnaCUyMHRoYXQlMjB5b3UlMjB3b3VsZCUyMHRydXN0JTIwdGhlJTIwcmVzdWx0JTIwb2YlMjBhJTIwY2FsY3VsYXRpb24lMjBydW4lM0YlM0MlMkZsYWJlbCUzRSUzQyUyRmxpJTNFJTBBJTNDJTJGdWwlM0UlMEElM0NwJTIwYXJpYS1saXZlJTNEJTIycG9saXRlJTIyJTIwY2xhc3MlM0QlMjJtY3AtcmVzdWx0JTIyJTIwaWQlM0QlMjJtY3AtcmVzdWx0JTIyJTIwcm9sZSUzRCUyMnN0YXR1cyUyMiUzRVNlbGVjdCUyMHRoZSUyMHN0YXRlbWVudHMlMjB0aGF0JTIwYXBwbHkuJTNDJTJGcCUzRSUwQSUzQyUyRmZpZWxkc2V0JTNF[\/vc_raw_html]<\/p>\n<p>[vc_column_text el_class=&#8221;mcp-cta&#8221;]<\/p>\n<h2>Is optimisation worthwhile for your specific task?<\/h2>\n<p>We calculate on your real planning data whether an optimisation method makes a measurable difference compared with your current rule \u2013 and tell you if a well-maintained rule does the same job more cheaply.<\/p>\n<p><a class=\"mcp-cta-button\" href=\"https:\/\/www.algorithm-factory.com\/en\/contact\/\">Arrange a consultation<\/a><\/p>\n<p>[\/vc_column_text]<\/p>\n<p>[vc_column_text]<\/p>\n<h2 id=\"frequently-asked-questions-on-ai-in-aps\">Frequently asked questions on AI in production planning<\/h2>\n<p>[\/vc_column_text]<\/p>\n<p>[vc_accordion typography=&#8221;yes&#8221; heading_semantic=&#8221;h3&#8243; collapsible=&#8221;yes&#8221; active_tab=&#8221;false&#8221;]<br \/>\n[vc_accordion_tab title=&#8221;What is AI in production planning?&#8221;][vc_column_text]<\/p>\n<p>An umbrella term for methods that compute or improve planning decisions under real constraints. At its core is mathematical optimisation \u2013 constraint programming, mixed-integer programming and metaheuristics \u2013 which computes sequences, assignments and batches. Machine learning for forecasts and planning parameters comes on top. Language models play no part in the planning itself, at most as a user interface.<\/p>\n<p>[\/vc_column_text][\/vc_accordion_tab]<br \/>\n[vc_accordion_tab title=&#8221;How does AI in production planning differ from ChatGPT?&#8221;][vc_column_text]<\/p>\n<p>In purpose and failure behaviour. A language model produces content and may be plausible; it fills in what is missing convincingly. A planning method computes decisions whose result is feasible or infeasible \u2013 and if no solution exists, it says so. A language model can explain a plan but cannot responsibly produce one.<\/p>\n<p>[\/vc_column_text][\/vc_accordion_tab]<br \/>\n[vc_accordion_tab title=&#8221;What is the difference between a heuristic and optimisation?&#8221;][vc_column_text]<\/p>\n<p>A heuristic is a rule that quickly leads to a usable solution, for example scheduling the order with the earliest due date first. It examines only a fraction of the possibilities and does not know how far it is from the optimum. Optimisation methods search the solution space systematically; exact methods can also prove that a solution is optimal, while metaheuristics find good solutions even for very large problems without such proof.<\/p>\n<p>[\/vc_column_text][\/vc_accordion_tab]<br \/>\n[vc_accordion_tab title=&#8221;When does AI in production planning pay off?&#8221;][vc_column_text]<\/p>\n<p>When the task becomes too complex for rules: with sequence-dependent setup or cleaning times, many variants on the same resources, mutually restricting conditions, batch and chamber loading, or staff assignment with many qualifications. Prerequisites are an agreed objective weighting and reliable master data. Whether the effort pays off is shown by comparing rule and optimisation on the same data.<\/p>\n<p>[\/vc_column_text][\/vc_accordion_tab]<br \/>\n[vc_accordion_tab title=&#8221;How do you recognise real AI in APS software?&#8221;][vc_column_text]<\/p>\n<p>By three questions: does the software work with a heuristic or with mathematical optimisation \u2013 and can the class of method be named? How much better is the result than the standard rule, measured on a real week from your own plant? And can the system justify why an order is where it is?<\/p>\n<p>[\/vc_column_text][\/vc_accordion_tab]<br \/>\n[\/vc_accordion]<\/p>\n<p>[vc_column_text]<\/p>\n<h2 id=\"sources-and-publications\">Sources and publications<\/h2>\n<p>The following works were produced jointly by MCP and TU Wien within the ARTIS CD Laboratory. The complete list is kept by the laboratory at <a href=\"https:\/\/cdlab-artis.dbai.tuwien.ac.at\/publications\/\" rel=\"noopener\" target=\"_blank\">cdlab-artis.dbai.tuwien.ac.at\/publications<\/a>.<\/p>\n<ul>\n<li><strong><a href=\"https:\/\/link.springer.com\/article\/10.1007\/s10601-023-09347-2\" rel=\"noopener\" target=\"_blank\">Exact methods for the Oven scheduling problem<\/a><\/strong><br \/>\n    Lackner, M.-L., Mrkvicka, C., Musliu, N., Walkiewicz, D., Winter, F. (2023). Constraints (journal article, peer reviewed, open access).<br \/>\n<em>Topic: furnace and chamber loading, energy use as the objective<\/em><\/li>\n<li><strong><a href=\"https:\/\/repositum.tuwien.at\/handle\/20.500.12708\/191173\" rel=\"noopener\" target=\"_blank\">Modeling and Solving Parallel Machine Scheduling with Contamination Constraints in the Agricultural Industry<\/a><\/strong><br \/>\n    Winter, F., Meiswinkel, S., Musliu, N., Walkiewicz, D. (2022). 28th International Conference on Principles and Practice of Constraint programming (CP 2022), pp. 41:1\u201341:18, peer reviewed, open access. DOI: <a href=\"https:\/\/doi.org\/10.4230\/LIPIcs.CP.2022.41\" rel=\"noopener\" target=\"_blank\">10.4230\/LIPIcs.CP.2022.41<\/a>.<br \/>\n<em>Topic: contamination prohibitions and admissible product transitions<\/em><\/li>\n<li><strong><a href=\"https:\/\/doi.org\/10.1609\/icaps.v31i1.15997\" rel=\"noopener\" target=\"_blank\">Automated Production Scheduling for Artificial Teeth Manufacturing<\/a><\/strong><br \/>\n    Winter, F., Mrkvicka, C., Musliu, N., Preininger, J. (2021). 31st International Conference on Automated Planning and Scheduling (ICAPS 2021), 31(1), pp. 500\u2013508. DOI: <a href=\"https:\/\/doi.org\/10.1609\/icaps.v31i1.15997\" rel=\"noopener\" target=\"_blank\">10.1609\/icaps.v31i1.15997<\/a>.<br \/>\n<em>Topic: automated detailed scheduling in series production with complex constraints<\/em><\/li>\n<li><strong><a href=\"https:\/\/doi.org\/10.1145\/3449726.3459541\" rel=\"noopener\" target=\"_blank\">Automated Configuration of Parallel Machine Dispatching Rules by Machine Learning<\/a><\/strong><br \/>\n    Faustmann, G., Mrkvicka, C., Musliu, N., Winter, F. (2021). GECCO \u201921: Genetic and Evolutionary Computation Conference, Companion, pp. 125\u2013126. DOI: <a href=\"https:\/\/doi.org\/10.1145\/3449726.3459541\" rel=\"noopener\" target=\"_blank\">10.1145\/3449726.3459541<\/a>.<br \/>\n<em>Topic: machine learning selects the appropriate priority rule \u2013 the two worlds of method combined<\/em><\/li>\n<li><strong><a href=\"https:\/\/repositum.tuwien.at\/handle\/20.500.12708\/55636\" rel=\"noopener\" target=\"_blank\">Minimizing Cumulative Batch Processing Time for an Industrial Oven scheduling problem<\/a><\/strong><br \/>\n    Lackner, M.-L., Mrkvicka, C., Musliu, N., Walkiewicz, D., Winter, F. (2021). 27th International Conference on Principles and Practice of Constraint programming (CP 2021), pp. 37:1\u201337:18, peer reviewed. DOI: <a href=\"https:\/\/doi.org\/10.4230\/LIPIcs.CP.2021.37\" rel=\"noopener\" target=\"_blank\">10.4230\/LIPIcs.CP.2021.37<\/a>.<br \/>\n<em>Topic: furnace loading in electronics manufacturing, constraint programming and ILP compared<\/em><\/li>\n<\/ul>\n<p>[\/vc_column_text]<\/p>\n<p>[vc_accordion typography=&#8221;yes&#8221; heading_semantic=&#8221;h3&#8243; collapsible=&#8221;yes&#8221; active_tab=&#8221;false&#8221;]<br \/>\n[vc_accordion_tab title=&#8221;Further work from the ARTIS CD Laboratory&#8221;][vc_column_text]<\/p>\n<ul>\n<li><strong>Approaches for an Automotive Paint Shop Scheduling Problem<\/strong> \u2013 <em>Paint lines: sequence and colour changes<\/em><\/li>\n<li><strong>A Large Neighborhood Search Approach for the Paint Shop Scheduling Problem<\/strong> \u2013 <em>Metaheuristic for large paint shop problems<\/em><\/li>\n<li><strong>Multi-neighborhood simulated annealing for the oven scheduling problem<\/strong> \u2013 <em>Metaheuristic for furnace loading<\/em><\/li>\n<li><strong>A hyper-heuristic approach for artificial teeth scheduling<\/strong> \u2013 <em>Automatic selection of the appropriate method<\/em><\/li>\n<li><strong>Solving the Employee Task Distribution Problem with Multiple Objectives<\/strong> \u2013 <em>Distribution of tasks among staff with multiple objectives<\/em><\/li>\n<li><strong>Exact and meta-heuristic approaches for the production leveling problem<\/strong> \u2013 <em>Production levelling: exact methods and metaheuristics compared<\/em><\/li>\n<li><strong>GPMS: A Generalized Parallel Machine Scheduling Framework with Rich Temporal and Resource Constraints<\/strong> \u2013 <em>Generalised model for machine scheduling with temporal and resource constraints<\/em><\/li>\n<li><strong>Solving Parallel Machine Scheduling With Precedences and Cumulative Resource Constraints With Calendars<\/strong> \u2013 <em>Predecessor relationships, cumulative resources and calendars<\/em><\/li>\n<\/ul>\n<p>[\/vc_column_text][\/vc_accordion_tab]<br \/>\n[\/vc_accordion]<\/p>\n<p>[vc_column_text el_class=&#8221;mcp-hinweis&#8221;]<br \/>\nLegal framework: Regulation (EU) 2024\/1689 (AI Act), Annex III point 4; Regulation (EU) 2026\/1744 (Digital Omnibus on AI) postponing the high-risk obligations; European Commission guidelines on the definition of an AI system (2025).<br \/>\n[\/vc_column_text]<\/p>\n<p>[vc_raw_html]JTNDJTIxLS0lMjBMb2dpayUyMGRlciUyMFNvbmRlcmVsZW1lbnRlJTIwZGllc2VzJTIwQmVpdHJhZ3MuJTIwU3RlaHQlMjBoaWVyJTIwdW50ZW4lMkMlMEElMjAlMjAlMjAlMjAlMjBkYW1pdCUyMGJlaW0lMjBBdWZydWYlMjBhbGxlJTIwRWxlbWVudGUlMjBzY2hvbiUyMHZvcmhhbmRlbiUyMHNpbmQuJTIwSmVkZXIlMEElMjAlMjAlMjAlMjAlMjBBYnNjaG5pdHQlMjBwcnVlZnQlMjBzZWxic3QlMkMlMjBvYiUyMHNlaW4lMjBFbGVtZW50JTIwaW0lMjBCZWl0cmFnJTIwc3RlaHQuJTIwLS0lM0UlMEElM0NzY3JpcHQlM0UlMEElMjhmdW5jdGlvbiUyMCUyOCUyOSUyMCU3QiUwQSUyMCUyMHZhciUyMGJveGVzJTIwJTNEJTIwQXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwlMjhkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsJTI4JTI3Lm1jcC13aXNzZW4lMjAubWNwLWNoZWNrJTIwaW5wdXQlNUJ0eXBlJTNEJTIyY2hlY2tib3glMjIlNUQlMjclMjklMjklM0IlMEElMjAlMjB2YXIlMjBvdXQlMjAlM0QlMjBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCUyOCUyN21jcC1yZXN1bHQlMjclMjklM0IlMEElMjAlMjBpZiUyMCUyOCUyMWJveGVzLmxlbmd0aCUyMCU3QyU3QyUyMCUyMW91dCUyOSUyMHJldHVybiUzQiUwQSUyMCUyMHZhciUyMHVwZGF0ZSUyMCUzRCUyMGZ1bmN0aW9uJTIwJTI4JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwdmFyJTIwayUyMCUzRCUyMGJveGVzLmZpbHRlciUyOGZ1bmN0aW9uJTIwJTI4YiUyOSUyMCU3QiUyMHJldHVybiUyMGIuY2hlY2tlZCUyMCUyNiUyNiUyMGIuZ2V0QXR0cmlidXRlJTI4JTI3ZGF0YS1ncm91cCUyNyUyOSUyMCUzRCUzRCUzRCUyMCUyN2slMjclM0IlMjAlN0QlMjkubGVuZ3RoJTNCJTBBJTIwJTIwJTIwJTIwdmFyJTIwdiUyMCUzRCUyMGJveGVzLmZpbHRlciUyOGZ1bmN0aW9uJTIwJTI4YiUyOSUyMCU3QiUyMHJldHVybiUyMGIuY2hlY2tlZCUyMCUyNiUyNiUyMGIuZ2V0QXR0cmlidXRlJTI4JTI3ZGF0YS1ncm91cCUyNyUyOSUyMCUzRCUzRCUzRCUyMCUyN3YlMjclM0IlMjAlN0QlMjkubGVuZ3RoJTNCJTBBJTIwJTIwJTIwJTIwdmFyJTIwc3RhbmQlMjAlM0QlMjAlMjclMjAlM0NzcGFuJTIwY2xhc3MlM0QlMjJtY3AtcmVzdWx0LW1ldGElMjIlM0UlMjhjb21wbGV4aXR5JTIwJTI3JTIwJTJCJTIwayUyMCUyQiUyMCUyNyUyMG9mJTIwNSUyQyUyMHByZXJlcXVpc2l0ZXMlMjAlMjclMjAlMkIlMjB2JTIwJTJCJTIwJTI3JTIwb2YlMjAyJTI5JTNDJTJGc3BhbiUzRSUyNyUzQiUwQSUyMCUyMCUyMCUyMHZhciUyMHQlM0IlMEElMjAlMjAlMjAlMjBpZiUyMCUyOGslMjAlMkIlMjB2JTIwJTNEJTNEJTNEJTIwMCUyOSUyMCU3QiUyMG91dC5pbm5lckhUTUwlMjAlM0QlMjAlMjdTZWxlY3QlMjB0aGUlMjBzdGF0ZW1lbnRzJTIwdGhhdCUyMGFwcGx5LiUyNyUzQiUyMHJldHVybiUzQiUyMCU3RCUwQSUyMCUyMCUyMCUyMGlmJTIwJTI4ayUyMCUzQyUzRCUyMDElMjklMjB0JTIwJTNEJTIwJTI3JTNDc3Ryb25nJTNFTG93JTIwY29tcGxleGl0eSUzQSUzQyUyRnN0cm9uZyUzRSUyMGElMjB3ZWxsLW1haW50YWluZWQlMjBzZXF1ZW5jaW5nJTIwcnVsZSUyMGlzJTIwcHJvYmFibHklMjBlbm91Z2guJTIwT3B0aW1pc2F0aW9uJTIwd291bGQlMjBiZSUyMGFuJTIwZXhwZW5zaXZlJTIwZGV0b3VyJTIwaGVyZS4lMjclM0IlMEElMjAlMjAlMjAlMjBlbHNlJTIwaWYlMjAlMjhrJTIwJTNDJTNEJTIwMyUyOSUyMHQlMjAlM0QlMjAlMjclM0NzdHJvbmclM0VCb3JkZXJsaW5lJTIwY2FzZSUzQSUzQyUyRnN0cm9uZyUzRSUyMGZpcnN0JTIwY2hlY2slMjB3aGV0aGVyJTIwcnVsZS1iYXNlZCUyMGRldGFpbGVkJTIwc2NoZWR1bGluZyUyMHdpdGglMjBhJTIwY2xlYXIlMjBvYmplY3RpdmUlMjB3ZWlnaHRpbmclMjBpcyUyMHN1ZmZpY2llbnQlMjAlNUN1MjAxMyUyMGl0JTIwc29sdmVzJTIwbW9yZSUyMGNhc2VzJTIwdGhhbiUyMHlvdSUyMG1pZ2h0JTIwZXhwZWN0LiUyNyUyMCUyQiUyMCUyOHYlMjAlM0MlMjAyJTIwJTNGJTIwJTI3JTIwRWl0aGVyJTIwd2F5JTJDJTIwY2xhcmlmeSUyMG9iamVjdGl2ZSUyMHdlaWdodGluZyUyMGFuZCUyMG1hc3RlciUyMGRhdGElMjBmaXJzdC4lMjclMjAlM0ElMjAlMjclMjclMjklM0IlMEElMjAlMjAlMjAlMjBlbHNlJTIwaWYlMjAlMjh2JTIwJTNEJTNEJTNEJTIwMiUyOSUyMHQlMjAlM0QlMjAlMjclM0NzdHJvbmclM0VBJTIwY2xlYXIlMjBjYXNlJTIwZm9yJTIwb3B0aW1pc2F0aW9uJTNBJTNDJTJGc3Ryb25nJTNFJTIwdGhlJTIwc2VhcmNoJTIwc3BhY2UlMjBpcyUyMGxhcmdlJTIwZW5vdWdoJTIwZm9yJTIwYSUyMG1lYXN1cmFibGUlMjBkaWZmZXJlbmNlJTJDJTIwYW5kJTIwdGhlJTIwcHJlcmVxdWlzaXRlcyUyMGFyZSUyMGluJTIwcGxhY2UuJTIwVGhlJTIwbmV4dCUyMHN0ZXAlMjBpcyUyMGElMjBjb21wYXJpc29uJTIwY2FsY3VsYXRpb24lMjBvbiUyMHlvdXIlMjBvd24lMjBkYXRhLiUyNyUzQiUwQSUyMCUyMCUyMCUyMGVsc2UlMjB0JTIwJTNEJTIwJTI3JTNDc3Ryb25nJTNFT3B0aW1pc2F0aW9uJTIwaXMlMjBsaWtlbHklMjB0byUyMHBheSUyMG9mZiUyMCU1Q3UyMDEzJTIwYnV0JTIwbm90JTIweWV0JTNBJTNDJTJGc3Ryb25nJTNFJTIwY29tcGxleGl0eSUyMHNwZWFrcyUyMGZvciUyMGl0JTJDJTIwYnV0JTIwd2l0aG91dCUyMGFuJTIwYWdyZWVkJTIwb2JqZWN0aXZlJTIwd2VpZ2h0aW5nJTIwYW5kJTIwcmVsaWFibGUlMjBtYXN0ZXIlMjBkYXRhJTIwYW4lMjBvcHRpbWlzZXIlMjBvbmx5JTIwcHJvZHVjZXMlMjB3cm9uZyUyMHBsYW5zJTIwZmFzdGVyLiUyMENsYXJpZnklMjB0aGVzZSUyMHByZXJlcXVpc2l0ZXMlMjBmaXJzdC4lMjclM0IlMEElMjAlMjAlMjAlMjBvdXQuaW5uZXJIVE1MJTIwJTNEJTIwdCUyMCUyQiUyMHN0YW5kJTNCJTBBJTIwJTIwJTdEJTNCJTBBJTIwJTIwYm94ZXMuZm9yRWFjaCUyOGZ1bmN0aW9uJTIwJTI4YiUyOSUyMCU3QiUyMGIuYWRkRXZlbnRMaXN0ZW5lciUyOCUyN2NoYW5nZSUyNyUyQyUyMHVwZGF0ZSUyOSUzQiUyMCU3RCUyOSUzQiUwQSU3RCUyOSUyOCUyOSUzQiUwQSUzQyUyRnNjcmlwdCUzRQ==[\/vc_raw_html]<\/p>\n<p>[vc_raw_html]JTNDJTIxLS0lMjBTdHJ1a3R1cmllcnRlcyUyME1hcmt1cCUyMGF1cyUyMGRlciUyMFF1ZWxsZSUzQSUyMGRlciUyMEFydGlrZWwlMjBtaXQlMjBRdWVsbGVuYW5nYWJlbiUyQyUwQSUyMCUyMCUyMCUyMCUyMFRoZW1lbiUyMHVuZCUyMGRlbSUyMFZlcndlaXMlMjBhdWYlMjBkaWUlMjBhbmRlcmUlMjBTcHJhY2hmYXNzdW5nJTJDJTIwZGF6dSUyMGRpZSUyMEZBUS4lMEElMjAlMjAlMjAlMjAlMjBPcmdhbmlzYXRpb24lMjB1bmQlMjBCcm90a3J1bWUlMjBzdGVoZW4lMjBoaWVyJTIwYmV3dXNzdCUyMG5pY2h0JTIwLSUyMGRpZSUyMGxpZWZlcnQlMEElMjAlMjAlMjAlMjAlMjBZb2FzdC4lMjBEaWUlMjBLZW5udW5nJTIwZGVzJTIwQXJ0aWtlbHMlMjBlbnRzcHJpY2h0JTIwZGVyJTIwdm9uJTIwWW9hc3QlMkMlMjBkYW1pdCUwQSUyMCUyMCUyMCUyMCUyMGF1c3dlcnRlbmRlJTIwU3lzdGVtZSUyMGJlaWRlJTIwQW5nYWJlbiUyMHp1JTIwZWluZW0lMjBPYmpla3QlMjB6dXNhbW1lbmZ1ZWhyZW4uJTIwLS0lM0UlMEElM0NzY3JpcHQlMjB0eXBlJTNEJTIyYXBwbGljYXRpb24lMkZsZCUyQmpzb24lMjIlM0UlN0IlMEElMjAlMjIlNDBjb250ZXh0JTIyJTNBJTIwJTIyaHR0cHMlM0ElMkYlMkZzY2hlbWEub3JnJTIyJTJDJTBBJTIwJTIyJTQwZ3JhcGglMjIlM0ElMjAlNUIlMEElMjAlMjAlN0IlMEElMjAlMjAlMjAlMjIlNDB0eXBlJTIyJTNBJTIwJTIyVGVjaEFydGljbGUlMjIlMkMlMEElMjAlMjAlMjAlMjIlNDBpZCUyMiUzQSUyMCUyMmh0dHBzJTNBJTJGJTJGd3d3LmFsZ29yaXRobS1mYWN0b3J5LmNvbSUyRmVuJTJGZW5kLXRvLWVuZC1wbGFubmluZyUyRmFpLWluLXByb2R1Y3Rpb24tcGxhbm5pbmclMkYlMjNhcnRpY2xlJTIyJTJDJTBBJTIwJTIwJTIwJTIyaGVhZGxpbmUlMjIlM0ElMjAlMjJBSSUyMGluJTIwcHJvZHVjdGlvbiUyMHBsYW5uaW5nJTNBJTIwbWV0aG9kcyUyQyUyMGJlbmVmaXRzJTIwYW5kJTIwbGltaXRzJTIyJTJDJTBBJTIwJTIwJTIwJTIyZGVzY3JpcHRpb24lMjIlM0ElMjAlMjJXaGF0JTIwQUklMjBpbiUyMHByb2R1Y3Rpb24lMjBwbGFubmluZyUyMG1lYW5zJTNBJTIwbWF0aGVtYXRpY2FsJTIwb3B0aW1pc2F0aW9uJTIwYW5kJTIwbWFjaGluZSUyMGxlYXJuaW5nJTIwcmF0aGVyJTIwdGhhbiUyMGdlbmVyYXRpdmUlMjBBSSUyQyUyMGludGVncmF0aW9uJTIwaW50byUyMEFQUyUyMHN5c3RlbXMlMkMlMjBjb25jcmV0ZSUyMGJlbmVmaXRzJTJDJTIwaW5kdXN0cmllcyUyQyUyMHByZXJlcXVpc2l0ZXMlMjBhbmQlMjBsaW1pdHMlMjAlRTIlODAlOTMlMjBiYXNlZCUyMG9uJTIwam9pbnQlMjByZXNlYXJjaCUyMGJ5JTIwTUNQJTIwYW5kJTIwVFUlMjBXaWVuLiUyMiUyQyUwQSUyMCUyMCUyMCUyMmluTGFuZ3VhZ2UlMjIlM0ElMjAlMjJlbiUyMiUyQyUwQSUyMCUyMCUyMCUyMnVybCUyMiUzQSUyMCUyMmh0dHBzJTNBJTJGJTJGd3d3LmFsZ29yaXRobS1mYWN0b3J5LmNvbSUyRmVuJTJGZW5kLXRvLWVuZC1wbGFubmluZyUyRmFpLWluLXByb2R1Y3Rpb24tcGxhbm5pbmclMkYlMjIlMkMlMEElMjAlMjAlMjAlMjJtYWluRW50aXR5T2ZQYWdlJTIyJTNBJTIwJTIyaHR0cHMlM0ElMkYlMkZ3d3cuYWxnb3JpdGhtLWZhY3RvcnkuY29tJTJGZW4lMkZlbmQtdG8tZW5kLXBsYW5uaW5nJTJGYWktaW4tcHJvZHVjdGlvbi1wbGFubmluZyUyRiUyMiUyQyUwQSUyMCUyMCUyMCUyMmRhdGVQdWJsaXNoZWQlMjIlM0ElMjAlMjIyMDI2LTA4LTEyJTIyJTJDJTBBJTIwJTIwJTIwJTIyZGF0ZU1vZGlmaWVkJTIyJTNBJTIwJTIyMjAyNi0xMC0wNiUyMiUyQyUwQSUyMCUyMCUyMCUyMndvcmRDb3VudCUyMiUzQSUyMDM4NTYlMkMlMEElMjAlMjAlMjAlMjJ0aW1lUmVxdWlyZWQlMjIlM0ElMjAlMjJQVDExTSUyMiUyQyUwQSUyMCUyMCUyMCUyMmF1dGhvciUyMiUzQSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMiU0MHR5cGUlMjIlM0ElMjAlMjJQZXJzb24lMjIlMkMlMEElMjAlMjAlMjAlMjAlMjJuYW1lJTIyJTNBJTIwJTIyRHIlMjBNaWNoYWVsJTIwQmVybnJlaXRlciUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMmpvYlRpdGxlJTIyJTNBJTIwJTIyRGV2ZWxvcG1lbnQlMjBvZiUyMHBsYW5uaW5nJTIwYW5kJTIwb3B0aW1pc2F0aW9uJTIwYWxnb3JpdGhtcyUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMnVybCUyMiUzQSUyMCUyMmh0dHBzJTNBJTJGJTJGd3d3LmxpbmtlZGluLmNvbSUyRmluJTJGbWljaGFlbC1iZXJucmVpdGVyLTU5NWI0YTMyOSUyRiUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMnNhbWVBcyUyMiUzQSUyMCU1QiUwQSUyMCUyMCUyMCUyMCUyMCUyMmh0dHBzJTNBJTJGJTJGd3d3LmxpbmtlZGluLmNvbSUyRmluJTJGbWljaGFlbC1iZXJucmVpdGVyLTU5NWI0YTMyOSUyRiUyMiUwQSUyMCUyMCUyMCUyMCU1RCUyQyUwQSUyMCUyMCUyMCUyMCUyMmRlc2NyaXB0aW9uJTIyJTNBJTIwJTIyV2l0aCUyME1DUCUyMEFsZ29yaXRobSUyMEZhY3RvcnklMjBzaW5jZSUyMHRoZSUyMGJlZ2lubmluZyUyMG9mJTIwMjAyNSUzQiUyMHJlc3BvbnNpYmxlJTIwYW1vbmclMjBvdGhlciUyMHRoaW5ncyUyMGZvciUyMHRoZSUyMGRldmVsb3BtZW50JTIwb2YlMjBwbGFubmluZyUyMGFuZCUyMG9wdGltaXNhdGlvbiUyMGFsZ29yaXRobXMlMjBhbmQlMjB0aGVpciUyMGludGVncmF0aW9uJTIwaW50byUyMEFQUyUyQyUyMHByb2Nlc3MlMjBjb250cm9sJTIwYW5kJTIwTUVTJTIwc3lzdGVtcy4lMjIlMkMlMEElMjAlMjAlMjAlMjAlMjJ3b3Jrc0ZvciUyMiUzQSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMiU0MGlkJTIyJTNBJTIwJTIyaHR0cHMlM0ElMkYlMkZ3d3cuYWxnb3JpdGhtLWZhY3RvcnkuY29tJTJGJTIzb3JnYW5pemF0aW9uJTIyJTBBJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTdEJTJDJTBBJTIwJTIwJTIwJTIycHVibGlzaGVyJTIyJTNBJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIyJTQwaWQlMjIlM0ElMjAlMjJodHRwcyUzQSUyRiUyRnd3dy5hbGdvcml0aG0tZmFjdG9yeS5jb20lMkYlMjNvcmdhbml6YXRpb24lMjIlMEElMjAlMjAlMjAlN0QlMkMlMEElMjAlMjAlMjAlMjJhYm91dCUyMiUzQSUyMCU1QiUwQSUyMCUyMCUyMCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMiU0MHR5cGUlMjIlM0ElMjAlMjJUaGluZyUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMm5hbWUlMjIlM0ElMjAlMjJBSSUyMGluJTIwcHJvZHVjdGlvbiUyMHBsYW5uaW5nJTIyJTBBJTIwJTIwJTIwJTIwJTdEJTJDJTBBJTIwJTIwJTIwJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIyJTQwdHlwZSUyMiUzQSUyMCUyMlRoaW5nJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIybmFtZSUyMiUzQSUyMCUyMk1hdGhlbWF0aWNhbCUyMG9wdGltaXNhdGlvbiUyMiUwQSUyMCUyMCUyMCUyMCU3RCUyQyUwQSUyMCUyMCUyMCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMiU0MHR5cGUlMjIlM0ElMjAlMjJUaGluZyUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMm5hbWUlMjIlM0ElMjAlMjJIZXVyaXN0aWNzJTIyJTBBJTIwJTIwJTIwJTIwJTdEJTJDJTBBJTIwJTIwJTIwJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIyJTQwdHlwZSUyMiUzQSUyMCUyMlRoaW5nJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIybmFtZSUyMiUzQSUyMCUyMk1ldGFoZXVyaXN0aWNzJTIyJTBBJTIwJTIwJTIwJTIwJTdEJTJDJTBBJTIwJTIwJTIwJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIyJTQwdHlwZSUyMiUzQSUyMCUyMlRoaW5nJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIybmFtZSUyMiUzQSUyMCUyMkNvbnN0cmFpbnQlMjBwcm9ncmFtbWluZyUyMiUwQSUyMCUyMCUyMCUyMCU3RCUyQyUwQSUyMCUyMCUyMCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMiU0MHR5cGUlMjIlM0ElMjAlMjJUaGluZyUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMm5hbWUlMjIlM0ElMjAlMjJNaXhlZC1pbnRlZ2VyJTIwcHJvZ3JhbW1pbmclMjIlMEElMjAlMjAlMjAlMjAlN0QlMkMlMEElMjAlMjAlMjAlMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjIlNDB0eXBlJTIyJTNBJTIwJTIyVGhpbmclMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjJuYW1lJTIyJTNBJTIwJTIyTWFjaGluZSUyMGxlYXJuaW5nJTIyJTBBJTIwJTIwJTIwJTIwJTdEJTJDJTBBJTIwJTIwJTIwJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIyJTQwdHlwZSUyMiUzQSUyMCUyMlRoaW5nJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIybmFtZSUyMiUzQSUyMCUyMkdlbmVyYXRpdmUlMjBBSSUyMiUwQSUyMCUyMCUyMCUyMCU3RCUyQyUwQSUyMCUyMCUyMCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMiU0MHR5cGUlMjIlM0ElMjAlMjJUaGluZyUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMm5hbWUlMjIlM0ElMjAlMjJBZHZhbmNlZCUyMFBsYW5uaW5nJTIwYW5kJTIwU2NoZWR1bGluZyUyMiUwQSUyMCUyMCUyMCUyMCU3RCUyQyUwQSUyMCUyMCUyMCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMiU0MHR5cGUlMjIlM0ElMjAlMjJUaGluZyUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMm5hbWUlMjIlM0ElMjAlMjJXb3JrZm9yY2UlMjBzY2hlZHVsaW5nJTIyJTBBJTIwJTIwJTIwJTIwJTdEJTJDJTBBJTIwJTIwJTIwJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIyJTQwdHlwZSUyMiUzQSUyMCUyMlRoaW5nJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIybmFtZSUyMiUzQSUyMCUyMkV4cGxhaW5hYmlsaXR5JTIyJTBBJTIwJTIwJTIwJTIwJTdEJTJDJTBBJTIwJTIwJTIwJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIyJTQwdHlwZSUyMiUzQSUyMCUyMlRoaW5nJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIybmFtZSUyMiUzQSUyMCUyMkVVJTIwQUklMjBBY3QlMjIlMEElMjAlMjAlMjAlMjAlN0QlMkMlMEElMjAlMjAlMjAlMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjIlNDB0eXBlJTIyJTNBJTIwJTIyVGhpbmclMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjJuYW1lJTIyJTNBJTIwJTIyQmF0Y2hpbmclMjIlMEElMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlNUQlMkMlMEElMjAlMjAlMjAlMjJtZW50aW9ucyUyMiUzQSUyMCU1QiUwQSUyMCUyMCUyMCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMiU0MHR5cGUlMjIlM0ElMjAlMjJPcmdhbml6YXRpb24lMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjJuYW1lJTIyJTNBJTIwJTIyVFUlMjBXaWVuJTIyJTBBJTIwJTIwJTIwJTIwJTdEJTJDJTBBJTIwJTIwJTIwJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIyJTQwdHlwZSUyMiUzQSUyMCUyMk9yZ2FuaXphdGlvbiUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMm5hbWUlMjIlM0ElMjAlMjJDRC1MYWJvciUyMEFSVElTJTIwJUUyJTgwJTkzJTIwQXJ0aWZpY2lhbCUyMEludGVsbGlnZW5jZSUyMGFuZCUyME9wdGltaXphdGlvbiUyMGZvciUyMFBsYW5uaW5nJTIwYW5kJTIwU2NoZWR1bGluZyUyQyUyMFRVJTIwV2llbiUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMnVybCUyMiUzQSUyMCUyMmh0dHBzJTNBJTJGJTJGY2RsYWItYXJ0aXMuZGJhaS50dXdpZW4uYWMuYXQlMkZwdWJsaWNhdGlvbnMlMkYlMjIlMEElMjAlMjAlMjAlMjAlN0QlMkMlMEElMjAlMjAlMjAlMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjIlNDB0eXBlJTIyJTNBJTIwJTIyT3JnYW5pemF0aW9uJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIybmFtZSUyMiUzQSUyMCUyMkNBSU1MJTIwJUUyJTgwJTkzJTIwQ2VudGVyJTIwZm9yJTIwQXJ0aWZpY2lhbCUyMEludGVsbGlnZW5jZSUyMGFuZCUyME1hY2hpbmUlMjBMZWFybmluZyUyQyUyMFRVJTIwV2llbiUyMiUwQSUyMCUyMCUyMCUyMCU3RCUyQyUwQSUyMCUyMCUyMCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMiU0MHR5cGUlMjIlM0ElMjAlMjJTb2Z0d2FyZUFwcGxpY2F0aW9uJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIybmFtZSUyMiUzQSUyMCUyMlNpZW1lbnMlMjBPcGNlbnRlciUyMEFQUyUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMmFwcGxpY2F0aW9uQ2F0ZWdvcnklMjIlM0ElMjAlMjJBZHZhbmNlZCUyMFBsYW5uaW5nJTIwYW5kJTIwU2NoZWR1bGluZyUyMiUwQSUyMCUyMCUyMCUyMCU3RCUyQyUwQSUyMCUyMCUyMCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMiU0MHR5cGUlMjIlM0ElMjAlMjJTb2Z0d2FyZUFwcGxpY2F0aW9uJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIybmFtZSUyMiUzQSUyMCUyMk1DUCUyMEJhdGNoJTIwT3B0aW1pc2VyJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIyYXBwbGljYXRpb25DYXRlZ29yeSUyMiUzQSUyMCUyMlByb2R1Y3Rpb24lMjBTY2hlZHVsaW5nJTIwT3B0aW1pc2F0aW9uJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIydXJsJTIyJTNBJTIwJTIyaHR0cHMlM0ElMkYlMkZ3d3cuYWxnb3JpdGhtLWZhY3RvcnkuY29tJTJGZW4lMkZhaS1hcy1hLXNlcnZpY2UlMkZiYXRjaC1mb3JtYXRpb24lMkYlMjIlMEElMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlNUQlMkMlMEElMjAlMjAlMjAlMjJjaXRhdGlvbiUyMiUzQSUyMCU1QiUwQSUyMCUyMCUyMCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMiU0MHR5cGUlMjIlM0ElMjAlMjJTY2hvbGFybHlBcnRpY2xlJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIybmFtZSUyMiUzQSUyMCUyMkV4YWN0JTIwbWV0aG9kcyUyMGZvciUyMHRoZSUyME92ZW4lMjBTY2hlZHVsaW5nJTIwUHJvYmxlbSUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMnVybCUyMiUzQSUyMCUyMmh0dHBzJTNBJTJGJTJGbGluay5zcHJpbmdlci5jb20lMkZhcnRpY2xlJTJGMTAuMTAwNyUyRnMxMDYwMS0wMjMtMDkzNDctMiUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMmRhdGVQdWJsaXNoZWQlMjIlM0ElMjAlMjIyMDIzJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIyYXV0aG9yJTIyJTNBJTIwJTVCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIyJTQwdHlwZSUyMiUzQSUyMCUyMlBlcnNvbiUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMm5hbWUlMjIlM0ElMjAlMjJMYWNrbmVyJTJDJTIwTS4tTC4lMjIlMEElMjAlMjAlMjAlMjAlMjAlMjAlN0QlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjIlNDB0eXBlJTIyJTNBJTIwJTIyUGVyc29uJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIybmFtZSUyMiUzQSUyMCUyMk1ya3ZpY2thJTJDJTIwQy4lMjIlMEElMjAlMjAlMjAlMjAlMjAlMjAlN0QlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjIlNDB0eXBlJTIyJTNBJTIwJTIyUGVyc29uJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIybmFtZSUyMiUzQSUyMCUyMk11c2xpdSUyQyUyME4uJTIyJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIyJTQwdHlwZSUyMiUzQSUyMCUyMlBlcnNvbiUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMm5hbWUlMjIlM0ElMjAlMjJXYWxraWV3aWN6JTJDJTIwRC4lMjIlMEElMjAlMjAlMjAlMjAlMjAlMjAlN0QlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjIlNDB0eXBlJTIyJTNBJTIwJTIyUGVyc29uJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIybmFtZSUyMiUzQSUyMCUyMldpbnRlciUyQyUyMEYuJTIyJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTVEJTBBJTIwJTIwJTIwJTIwJTdEJTJDJTBBJTIwJTIwJTIwJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIyJTQwdHlwZSUyMiUzQSUyMCUyMlNjaG9sYXJseUFydGljbGUlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjJuYW1lJTIyJTNBJTIwJTIyTW9kZWxpbmclMjBhbmQlMjBTb2x2aW5nJTIwUGFyYWxsZWwlMjBNYWNoaW5lJTIwU2NoZWR1bGluZyUyMHdpdGglMjBDb250YW1pbmF0aW9uJTIwQ29uc3RyYWludHMlMjBpbiUyMHRoZSUyMEFncmljdWx0dXJhbCUyMEluZHVzdHJ5JTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIydXJsJTIyJTNBJTIwJTIyaHR0cHMlM0ElMkYlMkZyZXBvc2l0dW0udHV3aWVuLmF0JTJGaGFuZGxlJTJGMjAuNTAwLjEyNzA4JTJGMTkxMTczJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIyZGF0ZVB1Ymxpc2hlZCUyMiUzQSUyMCUyMjIwMjIlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjJpZGVudGlmaWVyJTIyJTNBJTIwJTIyaHR0cHMlM0ElMkYlMkZkb2kub3JnJTJGMTAuNDIzMCUyRkxJUEljcy5DUC4yMDIyLjQxJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIyYXV0aG9yJTIyJTNBJTIwJTVCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIyJTQwdHlwZSUyMiUzQSUyMCUyMlBlcnNvbiUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMm5hbWUlMjIlM0ElMjAlMjJXaW50ZXIlMkMlMjBGLiUyMiUwQSUyMCUyMCUyMCUyMCUyMCUyMCU3RCUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMiU0MHR5cGUlMjIlM0ElMjAlMjJQZXJzb24lMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJuYW1lJTIyJTNBJTIwJTIyTWVpc3dpbmtlbCUyQyUyMFMuJTIyJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIyJTQwdHlwZSUyMiUzQSUyMCUyMlBlcnNvbiUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMm5hbWUlMjIlM0ElMjAlMjJNdXNsaXUlMkMlMjBOLiUyMiUwQSUyMCUyMCUyMCUyMCUyMCUyMCU3RCUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMiU0MHR5cGUlMjIlM0ElMjAlMjJQZXJzb24lMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJuYW1lJTIyJTNBJTIwJTIyV2Fsa2lld2ljeiUyQyUyMEQuJTIyJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTVEJTBBJTIwJTIwJTIwJTIwJTdEJTJDJTBBJTIwJTIwJTIwJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIyJTQwdHlwZSUyMiUzQSUyMCUyMlNjaG9sYXJseUFydGljbGUlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjJuYW1lJTIyJTNBJTIwJTIyQXV0b21hdGVkJTIwUHJvZHVjdGlvbiUyMFNjaGVkdWxpbmclMjBmb3IlMjBBcnRpZmljaWFsJTIwVGVldGglMjBNYW51ZmFjdHVyaW5nJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIydXJsJTIyJTNBJTIwJTIyaHR0cHMlM0ElMkYlMkZkb2kub3JnJTJGMTAuMTYwOSUyRmljYXBzLnYzMWkxLjE1OTk3JTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIyZGF0ZVB1Ymxpc2hlZCUyMiUzQSUyMCUyMjIwMjElMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjJpZGVudGlmaWVyJTIyJTNBJTIwJTIyaHR0cHMlM0ElMkYlMkZkb2kub3JnJTJGMTAuMTYwOSUyRmljYXBzLnYzMWkxLjE1OTk3JTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIyYXV0aG9yJTIyJTNBJTIwJTVCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIyJTQwdHlwZSUyMiUzQSUyMCUyMlBlcnNvbiUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMm5hbWUlMjIlM0ElMjAlMjJXaW50ZXIlMkMlMjBGLiUyMiUwQSUyMCUyMCUyMCUyMCUyMCUyMCU3RCUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMiU0MHR5cGUlMjIlM0ElMjAlMjJQZXJzb24lMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJuYW1lJTIyJTNBJTIwJTIyTXJrdmlja2ElMkMlMjBDLiUyMiUwQSUyMCUyMCUyMCUyMCUyMCUyMCU3RCUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMiU0MHR5cGUlMjIlM0ElMjAlMjJQZXJzb24lMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJuYW1lJTIyJTNBJTIwJTIyTXVzbGl1JTJDJTIwTi4lMjIlMEElMjAlMjAlMjAlMjAlMjAlMjAlN0QlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjIlNDB0eXBlJTIyJTNBJTIwJTIyUGVyc29uJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIybmFtZSUyMiUzQSUyMCUyMlByZWluaW5nZXIlMkMlMjBKLiUyMiUwQSUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCU1RCUwQSUyMCUyMCUyMCUyMCU3RCUyQyUwQSUyMCUyMCUyMCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMiU0MHR5cGUlMjIlM0ElMjAlMjJTY2hvbGFybHlBcnRpY2xlJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIybmFtZSUyMiUzQSUyMCUyMkF1dG9tYXRlZCUyMENvbmZpZ3VyYXRpb24lMjBvZiUyMFBhcmFsbGVsJTIwTWFjaGluZSUyMERpc3BhdGNoaW5nJTIwUnVsZXMlMjBieSUyME1hY2hpbmUlMjBMZWFybmluZyUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMnVybCUyMiUzQSUyMCUyMmh0dHBzJTNBJTJGJTJGZG9pLm9yZyUyRjEwLjExNDUlMkYzNDQ5NzI2LjM0NTk1NDElMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjJkYXRlUHVibGlzaGVkJTIyJTNBJTIwJTIyMjAyMSUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMmlkZW50aWZpZXIlMjIlM0ElMjAlMjJodHRwcyUzQSUyRiUyRmRvaS5vcmclMkYxMC4xMTQ1JTJGMzQ0OTcyNi4zNDU5NTQxJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIyYXV0aG9yJTIyJTNBJTIwJTVCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIyJTQwdHlwZSUyMiUzQSUyMCUyMlBlcnNvbiUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMm5hbWUlMjIlM0ElMjAlMjJGYXVzdG1hbm4lMkMlMjBHLiUyMiUwQSUyMCUyMCUyMCUyMCUyMCUyMCU3RCUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMiU0MHR5cGUlMjIlM0ElMjAlMjJQZXJzb24lMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJuYW1lJTIyJTNBJTIwJTIyTXJrdmlja2ElMkMlMjBDLiUyMiUwQSUyMCUyMCUyMCUyMCUyMCUyMCU3RCUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMiU0MHR5cGUlMjIlM0ElMjAlMjJQZXJzb24lMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJuYW1lJTIyJTNBJTIwJTIyTXVzbGl1JTJDJTIwTi4lMjIlMEElMjAlMjAlMjAlMjAlMjAlMjAlN0QlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjIlNDB0eXBlJTIyJTNBJTIwJTIyUGVyc29uJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIybmFtZSUyMiUzQSUyMCUyMldpbnRlciUyQyUyMEYuJTIyJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTVEJTBBJTIwJTIwJTIwJTIwJTdEJTJDJTBBJTIwJTIwJTIwJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIyJTQwdHlwZSUyMiUzQSUyMCUyMlNjaG9sYXJseUFydGljbGUlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjJuYW1lJTIyJTNBJTIwJTIyTWluaW1pemluZyUyMEN1bXVsYXRpdmUlMjBCYXRjaCUyMFByb2Nlc3NpbmclMjBUaW1lJTIwZm9yJTIwYW4lMjBJbmR1c3RyaWFsJTIwT3ZlbiUyMFNjaGVkdWxpbmclMjBQcm9ibGVtJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIydXJsJTIyJTNBJTIwJTIyaHR0cHMlM0ElMkYlMkZyZXBvc2l0dW0udHV3aWVuLmF0JTJGaGFuZGxlJTJGMjAuNTAwLjEyNzA4JTJGNTU2MzYlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjJkYXRlUHVibGlzaGVkJTIyJTNBJTIwJTIyMjAyMSUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMmlkZW50aWZpZXIlMjIlM0ElMjAlMjJodHRwcyUzQSUyRiUyRmRvaS5vcmclMkYxMC40MjMwJTJGTElQSWNzLkNQLjIwMjEuMzclMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjJhdXRob3IlMjIlM0ElMjAlNUIlMEElMjAlMjAlMjAlMjAlMjAlMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjIlNDB0eXBlJTIyJTNBJTIwJTIyUGVyc29uJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIybmFtZSUyMiUzQSUyMCUyMkxhY2tuZXIlMkMlMjBNLi1MLiUyMiUwQSUyMCUyMCUyMCUyMCUyMCUyMCU3RCUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMiU0MHR5cGUlMjIlM0ElMjAlMjJQZXJzb24lMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJuYW1lJTIyJTNBJTIwJTIyTXJrdmlja2ElMkMlMjBDLiUyMiUwQSUyMCUyMCUyMCUyMCUyMCUyMCU3RCUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMiU0MHR5cGUlMjIlM0ElMjAlMjJQZXJzb24lMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJuYW1lJTIyJTNBJTIwJTIyTXVzbGl1JTJDJTIwTi4lMjIlMEElMjAlMjAlMjAlMjAlMjAlMjAlN0QlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjIlNDB0eXBlJTIyJTNBJTIwJTIyUGVyc29uJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIybmFtZSUyMiUzQSUyMCUyMldhbGtpZXdpY3olMkMlMjBELiUyMiUwQSUyMCUyMCUyMCUyMCUyMCUyMCU3RCUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMiU0MHR5cGUlMjIlM0ElMjAlMjJQZXJzb24lMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJuYW1lJTIyJTNBJTIwJTIyV2ludGVyJTJDJTIwRi4lMjIlMEElMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlNUQlMEElMjAlMjAlMjAlMjAlN0QlMkMlMEElMjAlMjAlMjAlMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjIlNDB0eXBlJTIyJTNBJTIwJTIyU2Nob2xhcmx5QXJ0aWNsZSUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMm5hbWUlMjIlM0ElMjAlMjJFeGFjdCUyMGFuZCUyMG1ldGEtaGV1cmlzdGljJTIwYXBwcm9hY2hlcyUyMGZvciUyMHRoZSUyMHByb2R1Y3Rpb24lMjBsZXZlbGluZyUyMHByb2JsZW0lMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjJ1cmwlMjIlM0ElMjAlMjJodHRwcyUzQSUyRiUyRnd3dy5yZXNlYXJjaGdhdGUubmV0JTJGcHVibGljYXRpb24lMkYzNTk3NTI4NTNfRXhhY3RfYW5kX21ldGEtaGV1cmlzdGljX2FwcHJvYWNoZXNfZm9yX3RoZV9wcm9kdWN0aW9uX2xldmVsaW5nX3Byb2JsZW0lMjIlMEElMjAlMjAlMjAlMjAlN0QlMkMlMEElMjAlMjAlMjAlMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjIlNDB0eXBlJTIyJTNBJTIwJTIyU2Nob2xhcmx5QXJ0aWNsZSUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMm5hbWUlMjIlM0ElMjAlMjJHUE1TJTNBJTIwQSUyMEdlbmVyYWxpemVkJTIwUGFyYWxsZWwlMjBNYWNoaW5lJTIwU2NoZWR1bGluZyUyMEZyYW1ld29yayUyMHdpdGglMjBSaWNoJTIwVGVtcG9yYWwlMjBhbmQlMjBSZXNvdXJjZSUyMENvbnN0cmFpbnRzJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIydXJsJTIyJTNBJTIwJTIyaHR0cHMlM0ElMkYlMkZ3d3cucmVzZWFyY2hnYXRlLm5ldCUyRnB1YmxpY2F0aW9uJTJGNDA2NDUyODM1X0dQTVNfQV9HZW5lcmFsaXplZF9QYXJhbGxlbF9NYWNoaW5lX1NjaGVkdWxpbmdfRnJhbWV3b3JrX3dpdGhfUmljaF9UZW1wb3JhbF9hbmRfUmVzb3VyY2VfQ29uc3RyYWludHMlMjIlMEElMjAlMjAlMjAlMjAlN0QlMkMlMEElMjAlMjAlMjAlMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjIlNDB0eXBlJTIyJTNBJTIwJTIyU2Nob2xhcmx5QXJ0aWNsZSUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMm5hbWUlMjIlM0ElMjAlMjJTb2x2aW5nJTIwUGFyYWxsZWwlMjBNYWNoaW5lJTIwU2NoZWR1bGluZyUyMFdpdGglMjBQcmVjZWRlbmNlcyUyMGFuZCUyMEN1bXVsYXRpdmUlMjBSZXNvdXJjZSUyMENvbnN0cmFpbnRzJTIwV2l0aCUyMENhbGVuZGFycyUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMnVybCUyMiUzQSUyMCUyMmh0dHBzJTNBJTJGJTJGd3d3LnJlc2VhcmNoZ2F0ZS5uZXQlMkZwdWJsaWNhdGlvbiUyRjM5ODcxOTQ5M19Tb2x2aW5nX1BhcmFsbGVsX01hY2hpbmVfU2NoZWR1bGluZ19XaXRoX1ByZWNlZGVuY2VzX2FuZF9DdW11bGF0aXZlX1Jlc291cmNlX0NvbnN0cmFpbnRzX1dpdGhfQ2FsZW5kYXJzJTIyJTBBJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTVEJTJDJTBBJTIwJTIwJTIwJTIydHJhbnNsYXRpb25PZldvcmslMjIlM0ElMjAlN0IlMEElMjAlMjAlMjAlMjAlMjIlNDBpZCUyMiUzQSUyMCUyMmh0dHBzJTNBJTJGJTJGd3d3LmFsZ29yaXRobS1mYWN0b3J5LmNvbSUyRmVuZC10by1lbmQtcGxhbnVuZyUyRmtpLWluLWRlci1wcm9kdWt0aW9uc3BsYW51bmclMkYlMjNhcnRpY2xlJTIyJTBBJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTdEJTJDJTBBJTIwJTIwJTdCJTBBJTIwJTIwJTIwJTIyJTQwdHlwZSUyMiUzQSUyMCUyMkZBUVBhZ2UlMjIlMkMlMEElMjAlMjAlMjAlMjJtYWluRW50aXR5JTIyJTNBJTIwJTVCJTBBJTIwJTIwJTIwJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIyJTQwdHlwZSUyMiUzQSUyMCUyMlF1ZXN0aW9uJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIybmFtZSUyMiUzQSUyMCUyMldoYXQlMjBpcyUyMEFJJTIwaW4lMjBwcm9kdWN0aW9uJTIwcGxhbm5pbmclM0YlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjJhY2NlcHRlZEFuc3dlciUyMiUzQSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMiU0MHR5cGUlMjIlM0ElMjAlMjJBbnN3ZXIlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjJ0ZXh0JTIyJTNBJTIwJTIyQW4lMjB1bWJyZWxsYSUyMHRlcm0lMjBmb3IlMjBtZXRob2RzJTIwdGhhdCUyMGNvbXB1dGUlMjBvciUyMGltcHJvdmUlMjBwbGFubmluZyUyMGRlY2lzaW9ucyUyMHVuZGVyJTIwcmVhbCUyMGNvbnN0cmFpbnRzLiUyMEF0JTIwaXRzJTIwY29yZSUyMGlzJTIwbWF0aGVtYXRpY2FsJTIwb3B0aW1pc2F0aW9uJTIwJUUyJTgwJTkzJTIwY29uc3RyYWludCUyMHByb2dyYW1taW5nJTJDJTIwbWl4ZWQtaW50ZWdlciUyMHByb2dyYW1taW5nJTIwYW5kJTIwbWV0YWhldXJpc3RpY3MlMjAlRTIlODAlOTMlMjB3aGljaCUyMGNvbXB1dGVzJTIwc2VxdWVuY2VzJTJDJTIwYXNzaWdubWVudHMlMjBhbmQlMjBiYXRjaGVzLiUyME1hY2hpbmUlMjBsZWFybmluZyUyMGZvciUyMGZvcmVjYXN0cyUyMGFuZCUyMHBsYW5uaW5nJTIwcGFyYW1ldGVycyUyMGNvbWVzJTIwb24lMjB0b3AuJTIwTGFuZ3VhZ2UlMjBtb2RlbHMlMjBwbGF5JTIwbm8lMjBwYXJ0JTIwaW4lMjB0aGUlMjBwbGFubmluZyUyMGl0c2VsZiUyQyUyMGF0JTIwbW9zdCUyMGFzJTIwYSUyMHVzZXIlMjBpbnRlcmZhY2UuJTIyJTBBJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTdEJTJDJTBBJTIwJTIwJTIwJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIyJTQwdHlwZSUyMiUzQSUyMCUyMlF1ZXN0aW9uJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIybmFtZSUyMiUzQSUyMCUyMkhvdyUyMGRvZXMlMjBBSSUyMGluJTIwcHJvZHVjdGlvbiUyMHBsYW5uaW5nJTIwZGlmZmVyJTIwZnJvbSUyMENoYXRHUFQlM0YlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjJhY2NlcHRlZEFuc3dlciUyMiUzQSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMiU0MHR5cGUlMjIlM0ElMjAlMjJBbnN3ZXIlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjJ0ZXh0JTIyJTNBJTIwJTIySW4lMjBwdXJwb3NlJTIwYW5kJTIwZmFpbHVyZSUyMGJlaGF2aW91ci4lMjBBJTIwbGFuZ3VhZ2UlMjBtb2RlbCUyMHByb2R1Y2VzJTIwY29udGVudCUyMGFuZCUyMG1heSUyMGJlJTIwcGxhdXNpYmxlJTNCJTIwaXQlMjBmaWxscyUyMGluJTIwd2hhdCUyMGlzJTIwbWlzc2luZyUyMGNvbnZpbmNpbmdseS4lMjBBJTIwcGxhbm5pbmclMjBtZXRob2QlMjBjb21wdXRlcyUyMGRlY2lzaW9ucyUyMHdob3NlJTIwcmVzdWx0JTIwaXMlMjBmZWFzaWJsZSUyMG9yJTIwaW5mZWFzaWJsZSUyMCVFMiU4MCU5MyUyMGFuZCUyMGlmJTIwbm8lMjBzb2x1dGlvbiUyMGV4aXN0cyUyQyUyMGl0JTIwc2F5cyUyMHNvLiUyMEElMjBsYW5ndWFnZSUyMG1vZGVsJTIwY2FuJTIwZXhwbGFpbiUyMGElMjBwbGFuJTIwYnV0JTIwY2Fubm90JTIwcmVzcG9uc2libHklMjBwcm9kdWNlJTIwb25lLiUyMiUwQSUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCU3RCUyQyUwQSUyMCUyMCUyMCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMiU0MHR5cGUlMjIlM0ElMjAlMjJRdWVzdGlvbiUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMm5hbWUlMjIlM0ElMjAlMjJXaGF0JTIwaXMlMjB0aGUlMjBkaWZmZXJlbmNlJTIwYmV0d2VlbiUyMGElMjBoZXVyaXN0aWMlMjBhbmQlMjBvcHRpbWlzYXRpb24lM0YlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjJhY2NlcHRlZEFuc3dlciUyMiUzQSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMiU0MHR5cGUlMjIlM0ElMjAlMjJBbnN3ZXIlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjJ0ZXh0JTIyJTNBJTIwJTIyQSUyMGhldXJpc3RpYyUyMGlzJTIwYSUyMHJ1bGUlMjB0aGF0JTIwcXVpY2tseSUyMGxlYWRzJTIwdG8lMjBhJTIwdXNhYmxlJTIwc29sdXRpb24lMkMlMjBmb3IlMjBleGFtcGxlJTIwc2NoZWR1bGluZyUyMHRoZSUyMG9yZGVyJTIwd2l0aCUyMHRoZSUyMGVhcmxpZXN0JTIwZHVlJTIwZGF0ZSUyMGZpcnN0LiUyMEl0JTIwZXhhbWluZXMlMjBvbmx5JTIwYSUyMGZyYWN0aW9uJTIwb2YlMjB0aGUlMjBwb3NzaWJpbGl0aWVzJTIwYW5kJTIwZG9lcyUyMG5vdCUyMGtub3clMjBob3clMjBmYXIlMjBpdCUyMGlzJTIwZnJvbSUyMHRoZSUyMG9wdGltdW0uJTIwT3B0aW1pc2F0aW9uJTIwbWV0aG9kcyUyMHNlYXJjaCUyMHRoZSUyMHNvbHV0aW9uJTIwc3BhY2UlMjBzeXN0ZW1hdGljYWxseSUzQiUyMGV4YWN0JTIwbWV0aG9kcyUyMGNhbiUyMGFsc28lMjBwcm92ZSUyMHRoYXQlMjBhJTIwc29sdXRpb24lMjBpcyUyMG9wdGltYWwlMkMlMjB3aGlsZSUyMG1ldGFoZXVyaXN0aWNzJTIwZmluZCUyMGdvb2QlMjBzb2x1dGlvbnMlMjBldmVuJTIwZm9yJTIwdmVyeSUyMGxhcmdlJTIwcHJvYmxlbXMlMjB3aXRob3V0JTIwc3VjaCUyMHByb29mLiUyMiUwQSUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCU3RCUyQyUwQSUyMCUyMCUyMCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMiU0MHR5cGUlMjIlM0ElMjAlMjJRdWVzdGlvbiUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMm5hbWUlMjIlM0ElMjAlMjJXaGVuJTIwZG9lcyUyMEFJJTIwaW4lMjBwcm9kdWN0aW9uJTIwcGxhbm5pbmclMjBwYXklMjBvZmYlM0YlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjJhY2NlcHRlZEFuc3dlciUyMiUzQSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMiU0MHR5cGUlMjIlM0ElMjAlMjJBbnN3ZXIlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjJ0ZXh0JTIyJTNBJTIwJTIyV2hlbiUyMHRoZSUyMHRhc2slMjBiZWNvbWVzJTIwdG9vJTIwY29tcGxleCUyMGZvciUyMHJ1bGVzJTNBJTIwd2l0aCUyMHNlcXVlbmNlLWRlcGVuZGVudCUyMHNldHVwJTIwb3IlMjBjbGVhbmluZyUyMHRpbWVzJTJDJTIwbWFueSUyMHZhcmlhbnRzJTIwb24lMjB0aGUlMjBzYW1lJTIwcmVzb3VyY2VzJTJDJTIwbXV0dWFsbHklMjByZXN0cmljdGluZyUyMGNvbmRpdGlvbnMlMkMlMjBiYXRjaCUyMGFuZCUyMGNoYW1iZXIlMjBsb2FkaW5nJTJDJTIwb3IlMjBzdGFmZiUyMGFzc2lnbm1lbnQlMjB3aXRoJTIwbWFueSUyMHF1YWxpZmljYXRpb25zLiUyMFByZXJlcXVpc2l0ZXMlMjBhcmUlMjBhbiUyMGFncmVlZCUyMG9iamVjdGl2ZSUyMHdlaWdodGluZyUyMGFuZCUyMHJlbGlhYmxlJTIwbWFzdGVyJTIwZGF0YS4lMjBXaGV0aGVyJTIwdGhlJTIwZWZmb3J0JTIwcGF5cyUyMG9mZiUyMGlzJTIwc2hvd24lMjBieSUyMGNvbXBhcmluZyUyMHJ1bGUlMjBhbmQlMjBvcHRpbWlzYXRpb24lMjBvbiUyMHRoZSUyMHNhbWUlMjBkYXRhLiUyMiUwQSUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCU3RCUyQyUwQSUyMCUyMCUyMCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMiU0MHR5cGUlMjIlM0ElMjAlMjJRdWVzdGlvbiUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMm5hbWUlMjIlM0ElMjAlMjJIb3clMjBkbyUyMHlvdSUyMHJlY29nbmlzZSUyMHJlYWwlMjBBSSUyMGluJTIwQVBTJTIwc29mdHdhcmUlM0YlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjJhY2NlcHRlZEFuc3dlciUyMiUzQSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMiU0MHR5cGUlMjIlM0ElMjAlMjJBbnN3ZXIlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjJ0ZXh0JTIyJTNBJTIwJTIyQnklMjB0aHJlZSUyMHF1ZXN0aW9ucyUzQSUyMGRvZXMlMjB0aGUlMjBzb2Z0d2FyZSUyMHdvcmslMjB3aXRoJTIwYSUyMGhldXJpc3RpYyUyMG9yJTIwd2l0aCUyMG1hdGhlbWF0aWNhbCUyMG9wdGltaXNhdGlvbiUyMCVFMiU4MCU5MyUyMGFuZCUyMGNhbiUyMHRoZSUyMGNsYXNzJTIwb2YlMjBtZXRob2QlMjBiZSUyMG5hbWVkJTNGJTIwSG93JTIwbXVjaCUyMGJldHRlciUyMGlzJTIwdGhlJTIwcmVzdWx0JTIwdGhhbiUyMHRoZSUyMHN0YW5kYXJkJTIwcnVsZSUyQyUyMG1lYXN1cmVkJTIwb24lMjBhJTIwcmVhbCUyMHdlZWslMjBmcm9tJTIweW91ciUyMG93biUyMHBsYW50JTNGJTIwQW5kJTIwY2FuJTIwdGhlJTIwc3lzdGVtJTIwanVzdGlmeSUyMHdoeSUyMGFuJTIwb3JkZXIlMjBpcyUyMHdoZXJlJTIwaXQlMjBpcyUzRiUyMiUwQSUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCU1RCUwQSUyMCUyMCU3RCUwQSUyMCU1RCUwQSU3RCUzQyUyRnNjcmlwdCUzRQ==[\/vc_raw_html]<\/p>\n<p>[\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>AI in production planning mainly refers to methods that compute sequences, assignments and batches under real constraints \u2013 above all mathematical optimisation, complemented by machine learning for forecasts and planning parameters. Generative AI such as ChatGPT is not part of it: it can explain a plan but cannot compute a feasible one. This article sets out which methods actually work inside APS systems, where they deliver measurable benefits and when a simple priority rule is enough \u2013 based on joint research by MCP and TU Wien.<\/p>\n","protected":false},"author":7,"featured_media":177212,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[120],"tags":[],"class_list":["post-9054","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-end-to-end-planning"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AI in production planning: methods, benefits, limits | MCP<\/title>\n<meta name=\"description\" content=\"What AI in production planning means: optimisation and machine learning rather than language models \u2013 where it pays off and when a rule is enough.\" \/>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AI in production planning: methods, benefits and limits\" \/>\n<meta property=\"og:description\" content=\"A language model may be plausible; a production plan has to be feasible \u2013 which AI methods actually work inside APS systems.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.algorithm-factory.com\/en\/end-to-end-planning\/ai-in-production-planning\/\" \/>\n<meta property=\"og:site_name\" content=\"algorithm-factory\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-12T07:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-13T12:13:11+00:00\" \/>\n<meta name=\"author\" content=\"Michael Bernreiter\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Michael Bernreiter\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"20 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.algorithm-factory.com\\\/en\\\/end-to-end-planning\\\/ai-in-production-planning\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.algorithm-factory.com\\\/en\\\/end-to-end-planning\\\/ai-in-production-planning\\\/\"},\"author\":{\"name\":\"Michael Bernreiter\",\"@id\":\"https:\\\/\\\/www.algorithm-factory.com\\\/en\\\/#\\\/schema\\\/person\\\/faa83d9eecdbdf7206f49b759f0b5713\"},\"headline\":\"AI in production planning: methods, benefits and limits\",\"datePublished\":\"2026-08-12T07:00:00+00:00\",\"dateModified\":\"2026-10-13T12:13:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.algorithm-factory.com\\\/en\\\/end-to-end-planning\\\/ai-in-production-planning\\\/\"},\"wordCount\":9577,\"publisher\":{\"@id\":\"https:\\\/\\\/www.algorithm-factory.com\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.algorithm-factory.com\\\/en\\\/end-to-end-planning\\\/ai-in-production-planning\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.algorithm-factory.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/shutterstock_2211911591-scaled.jpg\",\"articleSection\":[\"End-to-end planning\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.algorithm-factory.com\\\/en\\\/end-to-end-planning\\\/ai-in-production-planning\\\/\",\"url\":\"https:\\\/\\\/www.algorithm-factory.com\\\/en\\\/end-to-end-planning\\\/ai-in-production-planning\\\/\",\"name\":\"AI in production planning: methods, benefits, limits | MCP\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.algorithm-factory.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.algorithm-factory.com\\\/en\\\/end-to-end-planning\\\/ai-in-production-planning\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.algorithm-factory.com\\\/en\\\/end-to-end-planning\\\/ai-in-production-planning\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.algorithm-factory.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/shutterstock_2211911591-scaled.jpg\",\"datePublished\":\"2026-08-12T07:00:00+00:00\",\"dateModified\":\"2026-10-13T12:13:11+00:00\",\"description\":\"What AI in production planning means: optimisation and machine learning rather than language models \u2013 where it pays off and when a rule is enough.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.algorithm-factory.com\\\/en\\\/end-to-end-planning\\\/ai-in-production-planning\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.algorithm-factory.com\\\/en\\\/end-to-end-planning\\\/ai-in-production-planning\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.algorithm-factory.com\\\/en\\\/end-to-end-planning\\\/ai-in-production-planning\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.algorithm-factory.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/shutterstock_2211911591-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/www.algorithm-factory.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/shutterstock_2211911591-scaled.jpg\",\"width\":2560,\"height\":1707,\"caption\":\"\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.algorithm-factory.com\\\/en\\\/end-to-end-planning\\\/ai-in-production-planning\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Start\",\"item\":\"https:\\\/\\\/www.algorithm-factory.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI in production planning: methods, benefits and limits\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.algorithm-factory.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.algorithm-factory.com\\\/en\\\/\",\"name\":\"MCP Algorithm Factory\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.algorithm-factory.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.algorithm-factory.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.algorithm-factory.com\\\/en\\\/#organization\",\"name\":\"MCP GmbH\",\"alternateName\":\"MCP\",\"url\":\"https:\\\/\\\/www.algorithm-factory.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.algorithm-factory.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.algorithm-factory.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/logo_mcp_algorithm_factory_vertikal_transparent_reine_web_u_beameranwendung.png\",\"contentUrl\":\"https:\\\/\\\/www.algorithm-factory.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/logo_mcp_algorithm_factory_vertikal_transparent_reine_web_u_beameranwendung.png\",\"width\":340,\"height\":170,\"caption\":\"MCP GmbH\"},\"image\":{\"@id\":\"https:\\\/\\\/www.algorithm-factory.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/mcp-gmbh\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.algorithm-factory.com\\\/en\\\/#\\\/schema\\\/person\\\/faa83d9eecdbdf7206f49b759f0b5713\",\"name\":\"Michael Bernreiter\",\"description\":\"Dr. Michael Bernreiter ist seit Anfang 2025 bei MCP Algorithm Factory. Er verantwortet dort unter anderem die Entwicklung von Planungs- und Optimierungsalgorithmen sowie deren Integration in industrienahe Softwaresysteme \u2013 von APS \u00fcber Prozessleitsysteme bis zu MES. MCP betreibt eines der gr\u00f6\u00dften Opcenter-APS-Teams in Europa und hat als Unternehmen \u00fcber 300 Planungsprojekte in Betrieb genommen.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/michael-bernreiter-595b4a329\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AI in production planning: methods, benefits, limits | MCP","description":"What AI in production planning means: optimisation and machine learning rather than language models \u2013 where it pays off and when a rule is enough.","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"AI in production planning: methods, benefits and limits","og_description":"A language model may be plausible; a production plan has to be feasible \u2013 which AI methods actually work inside APS systems.","og_url":"https:\/\/www.algorithm-factory.com\/en\/end-to-end-planning\/ai-in-production-planning\/","og_site_name":"algorithm-factory","article_published_time":"2026-08-12T07:00:00+00:00","article_modified_time":"2026-10-13T12:13:11+00:00","author":"Michael Bernreiter","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Michael Bernreiter","Est. reading time":"20 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.algorithm-factory.com\/en\/end-to-end-planning\/ai-in-production-planning\/#article","isPartOf":{"@id":"https:\/\/www.algorithm-factory.com\/en\/end-to-end-planning\/ai-in-production-planning\/"},"author":{"name":"Michael Bernreiter","@id":"https:\/\/www.algorithm-factory.com\/en\/#\/schema\/person\/faa83d9eecdbdf7206f49b759f0b5713"},"headline":"AI in production planning: methods, benefits and limits","datePublished":"2026-08-12T07:00:00+00:00","dateModified":"2026-10-13T12:13:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.algorithm-factory.com\/en\/end-to-end-planning\/ai-in-production-planning\/"},"wordCount":9577,"publisher":{"@id":"https:\/\/www.algorithm-factory.com\/en\/#organization"},"image":{"@id":"https:\/\/www.algorithm-factory.com\/en\/end-to-end-planning\/ai-in-production-planning\/#primaryimage"},"thumbnailUrl":"https:\/\/www.algorithm-factory.com\/wp-content\/uploads\/2026\/09\/shutterstock_2211911591-scaled.jpg","articleSection":["End-to-end planning"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.algorithm-factory.com\/en\/end-to-end-planning\/ai-in-production-planning\/","url":"https:\/\/www.algorithm-factory.com\/en\/end-to-end-planning\/ai-in-production-planning\/","name":"AI in production planning: methods, benefits, limits | MCP","isPartOf":{"@id":"https:\/\/www.algorithm-factory.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.algorithm-factory.com\/en\/end-to-end-planning\/ai-in-production-planning\/#primaryimage"},"image":{"@id":"https:\/\/www.algorithm-factory.com\/en\/end-to-end-planning\/ai-in-production-planning\/#primaryimage"},"thumbnailUrl":"https:\/\/www.algorithm-factory.com\/wp-content\/uploads\/2026\/09\/shutterstock_2211911591-scaled.jpg","datePublished":"2026-08-12T07:00:00+00:00","dateModified":"2026-10-13T12:13:11+00:00","description":"What AI in production planning means: optimisation and machine learning rather than language models \u2013 where it pays off and when a rule is enough.","breadcrumb":{"@id":"https:\/\/www.algorithm-factory.com\/en\/end-to-end-planning\/ai-in-production-planning\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.algorithm-factory.com\/en\/end-to-end-planning\/ai-in-production-planning\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.algorithm-factory.com\/en\/end-to-end-planning\/ai-in-production-planning\/#primaryimage","url":"https:\/\/www.algorithm-factory.com\/wp-content\/uploads\/2026\/09\/shutterstock_2211911591-scaled.jpg","contentUrl":"https:\/\/www.algorithm-factory.com\/wp-content\/uploads\/2026\/09\/shutterstock_2211911591-scaled.jpg","width":2560,"height":1707,"caption":""},{"@type":"BreadcrumbList","@id":"https:\/\/www.algorithm-factory.com\/en\/end-to-end-planning\/ai-in-production-planning\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Start","item":"https:\/\/www.algorithm-factory.com\/en\/"},{"@type":"ListItem","position":2,"name":"AI in production planning: methods, benefits and limits"}]},{"@type":"WebSite","@id":"https:\/\/www.algorithm-factory.com\/en\/#website","url":"https:\/\/www.algorithm-factory.com\/en\/","name":"MCP Algorithm Factory","description":"","publisher":{"@id":"https:\/\/www.algorithm-factory.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.algorithm-factory.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.algorithm-factory.com\/en\/#organization","name":"MCP GmbH","alternateName":"MCP","url":"https:\/\/www.algorithm-factory.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.algorithm-factory.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.algorithm-factory.com\/wp-content\/uploads\/2026\/02\/logo_mcp_algorithm_factory_vertikal_transparent_reine_web_u_beameranwendung.png","contentUrl":"https:\/\/www.algorithm-factory.com\/wp-content\/uploads\/2026\/02\/logo_mcp_algorithm_factory_vertikal_transparent_reine_web_u_beameranwendung.png","width":340,"height":170,"caption":"MCP GmbH"},"image":{"@id":"https:\/\/www.algorithm-factory.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/mcp-gmbh\/"]},{"@type":"Person","@id":"https:\/\/www.algorithm-factory.com\/en\/#\/schema\/person\/faa83d9eecdbdf7206f49b759f0b5713","name":"Michael Bernreiter","description":"Dr. Michael Bernreiter ist seit Anfang 2025 bei MCP Algorithm Factory. Er verantwortet dort unter anderem die Entwicklung von Planungs- und Optimierungsalgorithmen sowie deren Integration in industrienahe Softwaresysteme \u2013 von APS \u00fcber Prozessleitsysteme bis zu MES. MCP betreibt eines der gr\u00f6\u00dften Opcenter-APS-Teams in Europa und hat als Unternehmen \u00fcber 300 Planungsprojekte in Betrieb genommen.","sameAs":["https:\/\/www.linkedin.com\/in\/michael-bernreiter-595b4a329\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.algorithm-factory.com\/en\/wp-json\/wp\/v2\/posts\/9054","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.algorithm-factory.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.algorithm-factory.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.algorithm-factory.com\/en\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.algorithm-factory.com\/en\/wp-json\/wp\/v2\/comments?post=9054"}],"version-history":[{"count":3,"href":"https:\/\/www.algorithm-factory.com\/en\/wp-json\/wp\/v2\/posts\/9054\/revisions"}],"predecessor-version":[{"id":177536,"href":"https:\/\/www.algorithm-factory.com\/en\/wp-json\/wp\/v2\/posts\/9054\/revisions\/177536"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.algorithm-factory.com\/en\/wp-json\/wp\/v2\/media\/177212"}],"wp:attachment":[{"href":"https:\/\/www.algorithm-factory.com\/en\/wp-json\/wp\/v2\/media?parent=9054"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.algorithm-factory.com\/en\/wp-json\/wp\/v2\/categories?post=9054"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.algorithm-factory.com\/en\/wp-json\/wp\/v2\/tags?post=9054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}