Linear Optimization-Android

Linear Optimization-Android

ivan gabrovski
Oct 19, 2025
  • 20.4 MB

    Rozmiar Pliku

  • Everyone

  • Android 8.0+

    Android OS

O Linear Optimization-Android

Celem jest dostarczenie narzędzi do rozwiązywania modeli optymalizacji liniowej.

Celem aplikacji jest udostępnienie wygodnych narzędzi do tworzenia i rozwiązywania modeli obiektów w celu optymalizacji liniowej.

 Optymalizacja liniowa, zwana także programowaniem liniowym (LP), to metoda osiągnięcia najlepszego wyniku (takiego jak maksymalny (minimalny) zysk lub najniższy koszt) w modelu matematycznym, którego wymagania i cel są reprezentowane przez zależności liniowe. Programowanie liniowe to szczególny przypadek programowania matematycznego (znanego również jako optymalizacja matematyczna).

Programy liniowe (modele w znaczeniu tej aplikacji) to problemy, które można wyrazić w standardowych formatach (Wikipedia): - znajdź wektor x; - to maksymalizuje (minimalizuje) Z = cx; - pod warunkiem Ax<=b – w maksymalizacjach ( Ax>=b – w minimalizacjach );- i x>=0. Tutaj składowe  x  są zmiennymi, które należy wyznaczyć, c i b są podanymi wektorami, a A jest daną macierzą.

Od początkowej działalności aplikacji – App Linear Optimization, zawarte są funkcje tworzenia, edycji, rozwiązywania i usuwania modeli. Modele przechowywane są w bazie danych SQLite pod nazwą linearProgramming.db. Aplikacja posiada funkcje przechowywania i odtwarzania bazy danych w katalogu Download urządzenia.

Podczas tworzenia modelu optymalizacyjnego wprowadzane są dwa parametry (działanie Modelu Liniowego) – liczba wektorów x zmiennych oraz liczba ograniczeń (nie dotyczy to ograniczeń dla zmiennych) – czyli wierszy macierzy A. Po wprowadzeniu tych danych i naciśnięciu przycisku – Model Liniowy, przechodzimy do wprowadzania danych modelu – z czynności Tworzenie Modelu Liniowego.

Wektor x współczynniki c wprowadza się w wierszu z etykietą Z= przed etykietami *Xi+.

Elementy macierzy А wpisuje się do tabeli o nazwie Ograniczenia przed etykietą pól *Xi+. W ostatnim polu każdego wiersza macierzy, po etykiecie <= , wpisane są także granice b ograniczeń. Po wprowadzeniu tych danych i naciśnięciu przycisku OK powraca do czynności - Działanie Modelu Liniowego, gdzie pojawia się obowiązkowe pole na nazwę modelu oraz przycisk zapisu.

Po zapisaniu modelu jego nazwa pojawia się na liście modeli wyświetlanej w początkowej aktywności aplikacji. Wybrany model z listy można edytować (przycisk Edytuj) lub rozwiązać (przycisk Oblicz). Po edycji i zapisie edytowana wersja zostaje zapisana jako nowy model, a stara pozostaje niezmieniona w bazie danych. Dzięki temu można rozwiązać oba modele i porównać wyniki. Jeśli niektóre z nich nie są potrzebne, można je usunąć.

Podczas rozwiązywania modelu wynik pokazuje maksymalizację i minimalizację funkcji celu Z oraz przy jakich wartościach elementów wektora x, przy których to następuje, a także ograniczenia.

Branże wykorzystujące modele programowania liniowego obejmują transport, energię, telekomunikację i produkcję. Okazał się przydatny w modelowaniu różnego rodzaju problemów w planowaniu, wyznaczaniu tras, harmonogramowaniu, przydzielaniu i projektowaniu.

Aplikacja wykorzystuje do optymalizacji klasę SimplexSolver ze standardowej biblioteki org.apache.commons:commons-math:3.6.1.

Pokaż więcej

What's new in the latest 12.0

Last updated on Oct 19, 2025
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Pokaż więcej

Filmy i zrzuty ekranu

  • Linear Optimization-Android plakat
  • Linear Optimization-Android screenshot 1
  • Linear Optimization-Android screenshot 2
  • Linear Optimization-Android screenshot 3
  • Linear Optimization-Android screenshot 4
  • Linear Optimization-Android screenshot 5
  • Linear Optimization-Android screenshot 6
  • Linear Optimization-Android screenshot 7

Informacje Linear Optimization-Android APK

Ostatnia wersja
12.0
Kategoria
Narzędzia
Android OS
Android 8.0+
Rozmiar Pliku
20.4 MB
Available on
Ocena treści
Everyone
Bezpieczne i Szybkie Pobieranie APK na APKPure
APKPure używa weryfikacji podpisu, aby zapewnić bezpieczne pobieranie plików APK Linear Optimization-Android bez wirusów dla Ciebie

Stare wersje Linear Optimization-Android

APKPure ikona

Superszybkie i bezpieczne pobieranie za pośrednictwem aplikacji APKPure

Jedno kliknięcie, aby zainstalować pliki XAPK/APK na Androidzie!

Pobierz APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies