• OptaPlanner是一个软件开发的组成部分,旨协助Java程序员在优化规划的各种任务、活动或时间表,感谢嵌入的约束满足发动机,它提供了他们。

    该工具是为了找到解决方案的时间安排上的困难,例如员工的变化,议程计划、教育时间表,路车辆、计划体育活动,最大限度地减少废物的库存材料和无数其他人。

    具体到这个发展组成部分是事实,它结合了优化启发和启发式方法,同时分数计算,以提供满意的解决方案,否则很难规划问题。

    OptaPlanner是旨在NG-完成决定的问题。 这些都是在广义上讲,问题的解决是很容易核实的时间,但解决的办法本身,如果相当难以获得,在条款的持续时间和所需要的努力。 但是,通过复杂的优化算法,软件管理以缩短所需的时间发现的一个手段解决这些计划的困难。

    在同一时间,用户还可以找到这一规划的问题有硬性和软性的制约,这种实用的办法与面向对象编程语言(Java、流口水),使得它们灵活和可扩缩的,因而更容易解决。

    最后,什么也发生有计划的问题是,它们可以有多种解决方案(可能的、可行、最佳或最好的之一)。 OptaPlanner筛选过经常数量庞大的选择并产生可能的选择。

    除了本身的代码,下载软件包,也包含了一些实例,可以得到用户的开始,通过分析如何将这些行为,并找到装置的合同的能力纳入他们的工作。 此外,OptaPlanner来了沉重的帮助指南》,这意味着它可以为用户提供大量的深入了解如何最好地从中受益的能力没有太多的努力。

  • OptaPlanner है एक सॉफ्टवेयर विकास घटक के उद्देश्य से सहायता करने के लिए जावा प्रोग्रामर के अनुकूलन में योजना के विभिन्न कार्यों, घटनाओं या कार्यक्रम, के लिए धन्यवाद एम्बेड बाधा संतुष्टि इंजन है कि यह प्रदान करता है के साथ उन्हें.

    उपकरण का मतलब है के लिए समाधान खोजने के लिए timetabling कठिनाइयों, इस तरह के रूप में कर्मचारी पाली, एजेंडा, कार्यक्रम, शैक्षिक टाइम्स टेबल्स, मार्ग में वाहनों की योजना बना, खेल की घटनाओं, कम से कम अपशिष्ट के साथ शेयर सामग्री, और अनगिनत दूसरों.

    विशिष्ट करने के लिए इस विकास घटक है तथ्य यह है कि यह को जोड़ती है अनुकूलन हेरिस्टिक और metaheuristics, साथ स्कोर की गणना के साथ, की पेशकश करने के लिए संतोषजनक समाधान करने के लिए अन्यथा मुश्किल की योजना बना समस्याओं.

    OptaPlanner के उद्देश्य से है, एनजी-पूर्ण निर्णय समस्याओं. इन कर रहे हैं, व्यापक संदर्भ में, समस्याओं का समाधान है जिसका आसानी से निरीक्षण के समय में, लेकिन समाधान अपने आप में काफी मुश्किल है को प्राप्त करने के लिए, के मामले में अवधि और प्रयास की आवश्यकता है । हालांकि, जटिल के माध्यम से अनुकूलन एल्गोरिदम सॉफ्टवेयर का प्रबंधन करने के लिए कम समय लेता है खोजने के लिए एक साधन के हल के लिए ये योजना कठिनाइयों.

    एक ही समय में, उपयोगकर्ताओं को भी मिल जाएगा कि योजना की समस्याओं दोनों हार्ड और सॉफ्ट बाधाओं, जो इस उपयोगिता के दृष्टिकोण के साथ वस्तु उन्मुख प्रोग्रामिंग भाषा (जावा, Drools), उन्हें लचीला और स्केलेबल है, और इस प्रकार आसान से निपटने के लिए.

    अंत में, क्या यह भी होता है की योजना के साथ समस्याओं में से एक है कि वे कर सकते हैं कई समाधान (संभव है, संभव है, इष्टतम या सर्वोत्तम में से एक). OptaPlanner के माध्यम से sifts अक्सर विकल्पों में से बड़ी संख्या को उत्पन्न करता है likeliest विकल्प है ।

    एक तरफ से कोड खुद, डाउनलोड पैकेज भी शामिल है, उदाहरण के एक संख्या कर सकते हैं कि उपयोगकर्ताओं को पाने के लिए शुरू कर दिया है, का विश्लेषण करके ये कैसे व्यवहार करते हैं और साधन खोजने के घालमेल एक ही क्षमताओं में उनके काम करते हैं. इसके अलावा, OptaPlanner के साथ आता है एक मोटी मार्गदर्शन में मदद, जिसका अर्थ है कि यह पेशकश कर सकते हैं उपयोगकर्ताओं का एक बहुत समझ में कैसे करने के लिए से सबसे अच्छा लाभ अपनी क्षमताओं का बहुत प्रयास के बिना.

  • OptaPlanner is a software development component aimed to assist Java programmers in optimizing the planning of various tasks, events or schedules, thanks to the embeddable constraint satisfaction engine that it provides them with.

    The tool is meant to find solutions for timetabling difficulties, such as employee shifts, agenda schedules, educational times tables, the routing of vehicles, planning sporting events, minimizing the waste of stock materials and countless others.

    Specific to this development component is the fact that it combines optimization heuristics and metaheuristics, alongside score calculation, to offer satisfying solutions to otherwise difficult planning problems.

    OptaPlanner is aimed at NG-complete decision problems. These are, in broad terms, problems whose solution is easily verifiable in time, but the solution itself if fairly difficult to obtain, in terms of duration and required effort. However, through complex optimization algorithms, the software manages to shorten the time it takes to discover a means of solving these planning difficulties.

    At the same time, users will also find that planning problems have both hard and soft constraints, which this utility approaches with Object Oriented programming languages (Java, Drools), making them flexible and scalable, and thus easier to tackle.

    Finally, what also occurs with planning problems is that they can have multiple solutions (possible, feasible, optimal or the best one). OptaPlanner sifts through the often huge number of options and generates the likeliest choices.

    Aside from the code itself, the download package also contains a number of examples that can get users started, by analyzing how these behave and finding means of integrating the same capabilities into their work. In addition, OptaPlanner comes with a hefty help guide, meaning it can offer users a lot of insight into how to best benefit from its capabilities without too much effort.