Linear Optimization-Android

Содржи реклами
100+
Преземања
Оцена на содржината
Сите
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот

За апликацијава

Целта на апликацијата е да обезбеди практични алатки за креирање и решавање на модели на објекти за линеарна оптимизација.
 Линеарната оптимизација, наречена и линеарно програмирање (LP), е метод за постигнување најдобар резултат (како што е максималниот (минимален) профит или најниската цена) во математички модел чии барања и цел се претставени со линеарни односи. Линеарното програмирање е посебен случај на математичко програмирање (познато и како математичка оптимизација).
Линеарните програми (модели во смисла на оваа апликација) се проблеми што можат да се изразат во стандардни форми (Википедија): - најдете го векторот x; - што го максимизира(минимизира) Z = cx; - предмет на Ax<=b – во максимизира( Ax>=b – во минимизира );- и x>=0. Овде компонентите на x се променливите што треба да се одредат, c и b се дадени вектори, а A е дадена матрица.
Од почетната активност на апликацијата – App Linear Optimization, вклучени се функциите за креирање, уредување, решавање и бришење модели. Моделите се зачувани во базата на податоци SQLite со име linearProgramming.db. Апликацијата има функции за складирање и враќање на базата на податоци во директориумот Преземање на уредот.
При креирање на модел за оптимизација, се внесуваат два параметри (Активност на линеарен модел) - бројот на векторски x променливи и бројот на ограничувања (ова не ги вклучува ограничувањата за променливите) - т.е. редовите од матрицата А. Откако ќе ги внесете овие податоци и ќе го притиснете копчето – Линеарен модел, продолжувате со внесување на податоците за моделот – од активноста „Креирање на линеарен модел“.
Векторите x коефициенти c се внесуваат во редот со ознака Z= пред ознаките *Xi+.
Елементите на матрицата А се внесуваат во табелата со име Ограничувања пред полињата означени *Xi+. Во последното поле од секој ред од матрицата по ознаката <= се внесуваат и границите b од ограничувањата. Откако ќе ги внесете овие податоци и ќе го притиснете копчето ОК, се враќа во активноста - Линеарен модел активност , каде што се појавува задолжително поле за името на моделот и копче за зачувување.
Кога моделот е зачуван, неговото име се појавува во списокот со модели прикажани во почетната активност на апликацијата. Избраниот модел од списокот може да се уреди (копче Уреди) или да се реши (копче Пресметај). По уредувањето и зачувувањето, изменетата верзија се зачувува како нов модел, а старата останува непроменета во базата на податоци. Ова е така за да може да се решат двата модели и да се споредат резултатите. Ако некои од нив не се потребни, може да се избрише.
При решавање на модел, резултатот го покажува максимизирањето и минимизирањето на целната функција Z и на кои вредности на елементите на векторот x на кои тоа се случува, а исто така и ограничувања.
Индустриите кои користат модели на линеарно програмирање вклучуваат транспорт, енергија, телекомуникации и производство. Се покажа како корисен во моделирањето на различни видови проблеми при планирање, рутирање, закажување, задавање и дизајнирање.
Апликацијата користи класа за оптимизација SimplexSolver од стандардната библиотека org.apache.commons:commons-math:3.6.1.
Ажуриранa на
14.10.2025 г.

Безбедност на податоците

Предуслов за безбедност е да знаете како програмерите ги прибираат и споделуваат вашите податоци. Практиките за приватност и безбедност на податоците може да се разликуваат според вашиот начин на користење, регион и возраст. Програмерот ги обезбедил овие информации и може да ги ажурира во иднина.
Не се споделуваат податоци со трети страни
Дознајте повеќе како програмерите изјавуваат споделување податоци
Не се прибираат податоци
Дознајте повеќе како програмерите изјавуваат прибирање податоци

Поддршка за апликацијата

Информации за програмерот
Ivan Zdravkov Gabrovski
ivan_gabrovsky@yahoo.com
жк.Младост 1 47 вх 1 ет. 16 ап. 122 1784 общ. Столична гр София Bulgaria
undefined

Повеќе од ivan gabrovski