منصوبے کے بارے میں
Timefold Solver Java اور Kotlin کے لیے ایک AI constraint solver ہے، جسے "planning optimization made easy" کے طور پر پیش کیا گیا ہے۔ اسے اصل OptaPlanner ٹیم نے تیار کیا ہے، جس کا بیان کردہ مقصد دنیا کو فضول منصوبہ بندی سے نجات دلانا ہے۔
اس کے عام طور پر نشانہ بنائے جانے والے مسائل میں Vehicle Routing Problem، Employee Rostering، Maintenance Scheduling، Task Assignment، School Timetabling، Cloud Optimization، Conference Scheduling اور Job Shop Scheduling شامل ہیں، نیز دیگر منصوبہ بندی کے مسائل بھی۔
شروعات: README دستاویزات میں ایک Getting Started گائیڈ اور ایک الگ Quickstarts ریپوزٹری کی طرف اشارہ کرتا ہے۔ یہ پروجیکٹ ایک Maven artifact (ai.timefold.solver:timefold-solver-bom) کے طور پر تقسیم کیا جاتا ہے اور اس کے لیے Java 21+ درکار ہے۔
سورس سے build کرنے کے لیے JDK 21+ اور Maven 3.9.11+ درکار ہیں، جو مثال کے طور پر Sdkman کے ذریعے install کیے جا سکتے ہیں۔ دستاویزی مراحل یہ ہیں: ریپوزٹری clone کریں، پھر ./mvnw clean install -Dquickly چلائیں۔
ایڈیشنز: دو ایڈیشنز ہیں۔ Community Edition، جو یہ ریپوزٹری ہے، Apache-2.0 لائسنس کے تحت اوپن سورس ہے۔ Enterprise Edition ایک غیر اوپن سورس تجارتی پیشکش ہے جسے چلانے کے لیے Timefold لائسنس درکار ہے۔ لائسنس موازنہ کا صفحہ لنک کیا گیا ہے۔
کمیونٹی اور پروجیکٹ کی صحت: README GitHub Discussions، ایک کمیونٹی Discord، commit activity، GitHub Issues، اور reliability، security اور maintainability ratings کے لیے SonarCloud badges کے لنکس دیتا ہے۔ شراکتوں کا خیرمقدم کیا جاتا ہے، اور CONTRIBUTING.md فائل کا حوالہ دیا گیا ہے۔
قانونی نوٹس: Timefold Solver کو 20 اپریل 2023 کو OptaPlanner سے fork کیا گیا تھا، جو مکمل طور پر Apache-2.0 لائسنس کے تحت تھا۔ اسے OptaPlanner اور OptaPy کا derivative work بتایا گیا ہے، جس میں اصل خالق Red Hat Inc.، affiliates اور contributors کے copyrights شامل ہیں، سب Apache-2.0 کے تحت۔ ہر سورس فائل میں تبدیلی کی گئی ہے۔ دستاویزات کی icon libraries میں MIT لائسنس کے تحت tabler icons شامل ہیں۔
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.