Linear Optimization-Android
هدف ارائه ابزاری برای حل مدل ها برای بهینه سازی خطی است.
جزئیات برنامه
توضیح برنامه
تجزیه و تحلیل و بررسی برنامه Android: Linear Optimization-Android ، ساخته شده توسط ivan gabrovski. ذکر شده در گروه ابزارها. نسخه فعلی 4.0 است که در 11/05/2025 به روز شده است. با توجه به بررسی کاربران در Google Play: Linear Optimization-Android. بیش از 2 نصب به دست آمد. Linear Optimization-Android در حال حاضر 1 بررسی ، میانگین امتیاز 5.0 ستاره دارد
هدف از برنامه ارائه ابزارهای مناسب برای ایجاد و حل مدل های اشیاء برای بهینه سازی خطی است.بهینهسازی خطی که برنامهنویسی خطی (LP) نیز نامیده میشود، روشی برای دستیابی به بهترین نتیجه (مانند حداکثر (حداقل) سود یا کمترین هزینه) در مدل ریاضی است که الزامات و هدف آن با روابط خطی نشان داده میشود. برنامه نویسی خطی مورد خاصی از برنامه ریزی ریاضی است (همچنین به عنوان بهینه سازی ریاضی شناخته می شود).
برنامههای خطی (مدلها به معنای این برنامه) مشکلاتی هستند که میتوانند در فرمهای استاندارد بیان شوند (ویکیپدیا): - بردار x را پیدا کنید. - که Z = cx را به حداکثر می رساند (به حداقل می رساند). - مشروط به Ax<=b – در maximizes( Ax>=b – in minimums );- و x>=0. در اینجا مولفههای x متغیرهایی هستند که باید تعیین شوند، c و b بردار داده میشوند و A یک ماتریس معین است.
از فعالیت اولیه اپلیکیشن – App Linear Optimization، توابع ایجاد، ویرایش، حل و حذف مدل ها گنجانده شده است. مدل ها در پایگاه داده SQLite با نام linearProgramming.db ذخیره می شوند. این برنامه دارای عملکردهایی برای ذخیره و بازیابی پایگاه داده در فهرست دانلود دستگاه است.
هنگام ایجاد یک مدل بهینهسازی، دو پارامتر وارد میشود (فعالیت مدل خطی) - تعداد متغیرهای بردار x و تعداد محدودیتها (این شامل محدودیتهای متغیرها نمیشود) - یعنی ردیفهای ماتریس A. پس از وارد کردن این داده ها و فشردن دکمه – Linear Model، از Activity Linear Model Creation وارد داده های مدل می شوید.
بردار x ضرایب c در خط با یک برچسب Z= جلوی برچسب های *Xi+ وارد می شود.
عناصر ماتریس А در جدولی به نام Constraints در مقابل فیلدهای برچسب *Xi+ وارد می شوند. در آخرین فیلد هر ردیف از ماتریس بعد از برچسب <=، کران b محدودیت ها نیز وارد می شود. پس از وارد کردن این داده ها و فشار دادن دکمه OK، به فعالیت - Linear Model Activity باز می گردد، جایی که یک فیلد اجباری برای نام مدل و یک دکمه برای ذخیره ظاهر می شود.
هنگامی که یک مدل ذخیره می شود، نام آن در لیست مدل های نمایش داده شده در فعالیت اولیه برنامه ظاهر می شود. مدل انتخاب شده از لیست را می توان ویرایش کرد (دکمه ویرایش) یا حل کرد (دکمه محاسبه). پس از ویرایش و ذخیره، نسخه ویرایش شده به عنوان یک مدل جدید ذخیره می شود و نسخه قدیمی بدون تغییر در پایگاه داده باقی می ماند. این برای این است که بتوان هر دو مدل را حل کرد و نتایج را با هم مقایسه کرد. در صورت عدم نیاز به برخی از آنها، می توان آن را حذف کرد.
هنگام حل یک مدل، نتیجه به حداکثر رساندن و به حداقل رساندن تابع هدف Z و در چه مقادیری از عناصر بردار x که در آن رخ میدهد و همچنین محدودیتها را نشان میدهد.
صنایعی که از مدل های برنامه ریزی خطی استفاده می کنند عبارتند از حمل و نقل، انرژی، مخابرات و تولید. در مدلسازی انواع مختلف مشکلات در برنامهریزی، مسیریابی، زمانبندی، تخصیص و طراحی مفید ثابت شده است.
این برنامه برای کلاس بهینه سازی SimplexSolver از کتابخانه استاندارد org.apache.commons:commons-math:3.6.1 استفاده می کند.
ما در حال حاضر نسخه 4.0 را ارائه می دهیم. این آخرین و بهینه ترین نسخه ما است. برای بسیاری از دستگاه های مختلف مناسب است. بارگیری رایگان به طور مستقیم Apk از فروشگاه Google Play یا نسخه های دیگری که میزبان آن هستیم. علاوه بر این ، می توانید بدون ثبت نام بارگیری کنید و بدون ورود به سیستم لازم نیست.
ما بیش از 2000+ دستگاه های موجود برای Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... با گزینه های بسیار زیادی داریم ، انتخاب بازی ها یا نرم افزاری متناسب با دستگاه شما برای شما آسان است.
در صورت وجود محدودیت های کشور یا هرگونه محدودیت از طرف دستگاه شما در فروشگاه App Google ، می تواند مفید باشد.