سؤال

وأنا أبحث عن مكتبة الأمثل. بلدي متطلبات هما أنه لا يستخدم JNI وأنه لايوجد قيود ترخيص ومنعه من استخدامها على أجهزة كمبيوتر متعددة تجاريا. الوحيد لقد وجدت أن يلبي هذه المتطلبات هو شوكو، ولكن من عربات التي تجرها الدواب unusably.

هل كانت مفيدة؟

المحلول

وبما أنني لا يمكن أن تجد أي برامج التحسين في جاوة كتبت تنفيذ بلدي من أسلوب بسيط وأحالته إلى مكتبة أباتشي العموم الرياضيات: <لأ href = "https://issues.apache.org/jira/browse / MATH-246 "يختلط =" noreferrer "> https://issues.apache.org/jira/browse/MATH-246

نصائح أخرى

JOptimizer ، مجانا java ونقية، متاح للبرمجة الخطية وجميع أنواع أخرى من التحسينات الرياضية محدبة. انها بسيطة لاستخدام وتوثيقا كاملا، وموقع على الانترنت يأتي مع الكثير من الأمثلة.

وSuanShu لديه مجموعة من خوارزميات التحسين، الأساسية وكذلك المتقدمة:

جافا الأمثل

<وأ href = "http://www.numericalmethod.com/javadoc/suanshu/com/numericalmethod/suanshu/optimization/multivariate/constrained/convex/sdp/socp/qp/lp/simplex/solver/package- summary.html "يختلط =" نوفولو "> خوارزمية البرمجة الخطية

هل الشرط الخاص بك أن يكون له أي ومكتبة الأمثل مستقرة جيدة، أو أنها لا تحتاج خصيصا لتطبيق البسيط خوارزمية؟

يرول مخطط هو محض جافا (لا JNI) ورخصة أباتشي (يناسب التجارية الخاصة بك الاحتياجات)، ولكن بدلا من استخدام البسيط، فإنه يستخدم الأدلة العليا (التي مقياس جيد وتحقيق نتائج كبيرة).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top