Linear Optimization-Android
Целта е да се предоставят инструменти за решаване на модели за линейна оптимизация.
Подробности За Приложението
Advertisement
Описание На Приложението
Анализ И Преглед На Приложения За Android: Linear Optimization-Android, Разработен От ivan gabrovski. Изброени В Категория Инструменти. Текущата Версия Е 4.0, Актуализирана На 11/05/2025 . Според Прегледите На Потребителите В Google Play: Linear Optimization-Android. Постигнати Над 2 Инсталации. В Момента Linear Optimization-Android Има 1 Отзива, Средна Оценка 5.0 Звезди
Целта на приложението е да предостави удобни инструменти за създаване и решаване на модели на обекти за линейна оптимизация.Линейната оптимизация, наричана още линейно програмиране (LP), е метод за постигане на най-добър резултат (като максимална (минимална) печалба или най-ниска цена) в математически модел, чиито изисквания и цел са представени чрез линейни зависимости. Линейното програмиране е специален случай на математическото програмиране (известно още като математическа оптимизация).
Линейните програми (модели в смисъла на това приложение) са проблеми, които могат да бъдат изразени в стандартни форми (Wikipedia): - намиране на вектор x; - което максимизира (минимизира) Z = cx; - предмет на Ax<=b – in максимизира( Ax>=b – in минимизира );- и x>=0. Тук компонентите на x са променливите, които трябва да бъдат определени, c и b са дадени вектори, а A е дадена матрица.
От първоначалната активност на приложението – App Linear Optimization, са включени функциите за създаване, редактиране, решаване и изтриване на модели. Моделите се съхраняват в SQLite база данни с име linearProgramming.db. Приложението има функции за съхраняване и възстановяване на базата данни в директорията Download на устройството.
При създаването на оптимизационен модел се въвеждат два параметъра (активност на линейния модел) - броят на векторните променливи x и броят на ограниченията (това не включва ограниченията за променливите) – т.е. редовете на матрицата A. След въвеждане на тези данни и натискане на бутона – Линеен модел, се преминава към въвеждане на данните за модела – от дейност Създаване на линеен модел.
Коефициентите c на вектора x се въвеждат в реда с етикет Z= пред етикетите *Xi+.
Елементите на матрицата А се въвеждат в таблицата с име Ограничения пред етикета на полетата *Xi+. В последното поле на всеки ред от матрицата след етикета <= се въвеждат и границите b на ограниченията. След въвеждане на тези данни и натискане на бутона ОК се връща към дейността - Линеен модел дейност , където се появява задължително поле за името на модела и бутон за запис.
Когато даден модел бъде записан, името му се появява в списъка с модели, показан в първоначалната активност на приложението. Избраният модел от списъка може да бъде редактиран (бутон Edit) или решен (бутон Calculate). След редактиране и записване, редактираната версия се съхранява като нов модел, а старата остава непроменена в базата данни. Това е така, за да могат и двата модела да бъдат решени и резултатите да бъдат сравнени. Ако някои от тях не са необходими, могат да бъдат изтрити.
При решаване на модел резултатът показва максимизирането и минимизирането на целевата функция Z и при какви стойности на елементите на вектора x, при които това се случва, както и ограничения.
Индустриите, които използват модели за линейно програмиране, включват транспорт, енергетика, телекомуникации и производство. Той се оказа полезен при моделирането на различни типове проблеми при планиране, маршрутизиране, планиране, присвояване и проектиране.
Приложението използва за оптимизация клас SimplexSolver от стандартната библиотека org.apache.commons:commons-math:3.6.1.
В Момента Предлагаме Версия 4.0. Това Е Най -Новата Ни, Най -Оптимизирана Версия. Подходящ Е За Много Различни Устройства. Безплатно Изтегляне Директно Apk От Google Play Store Или Други Версии, Които Хостваме. Освен Това Можете Да Изтеглите Без Регистрация И Не Се Изисква Влизане.
Имаме Повече От 2000+ Налични Устройства За Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... С Толкова Много Опции, За Вас Е Лесно Да Избирате Игри Или Софтуер, Които Отговарят На Вашето Устройство.
Може Да Е Полезно, Ако Има Някакви Ограничения В Страната Или Някакви Ограничения От Страната На Вашето Устройство В Google App Store.