Linear Optimization-Android

Linear Optimization-Android

ivan gabrovski
Apr 7, 2026
  • 10.5 MB

    Dimensione

  • Sicurezza
  • Everyone

  • Android 8.0+

    Android OS

Informazioni su Linear Optimization-Android

Lo scopo è fornire strumenti per la risoluzione di modelli di ottimizzazione lineare.

Lo scopo dell'applicazione è fornire strumenti utili per creare e risolvere modelli di oggetti per l'ottimizzazione lineare.

 L'ottimizzazione lineare, chiamata anche programmazione lineare (LP), è un metodo per ottenere il risultato migliore (come il profitto massimo (minimo) o il costo più basso) in un modello matematico i cui requisiti e obiettivi sono rappresentati da relazioni lineari. La programmazione lineare è un caso speciale di programmazione matematica (nota anche come ottimizzazione matematica).

I programmi lineari (modelli nel senso di questa app) sono problemi che possono essere espressi in formati standard (Wikipedia):- trova il vettore x; - che massimizza(minimizza) Z = cx; - soggetto a Ax<=b – in massimizza( Ax>=b – in minimizza );- e x>=0. Qui i componenti di x sono le variabili da determinare, c e b sono vettori dati e A è una matrice data.

Dall'attività iniziale dell'applicazione – App Linear Optimization, sono incluse le funzioni per creare, modificare, risolvere ed eliminare modelli. I modelli sono archiviati nel database SQLite con il nome linearProgramming.db. L'applicazione dispone di funzioni per la memorizzazione e il ripristino del database nella directory Download del dispositivo.

Quando si crea un modello di ottimizzazione, vengono inseriti due parametri (attività Modello lineare) - il numero di variabili del vettore x e il numero di vincoli (questo non include i vincoli per le variabili) - cioè le righe della matrice A . Dopo aver inserito questi dati e premuto il pulsante – Modello lineare, si procede all'inserimento dei dati del modello – dall'attività Creazione modello lineare.

I coefficienti del vettore x c ​​vengono inseriti nella riga con l'etichetta Z= davanti alle etichette *Xi+.

Gli elementi della matrice А vengono inseriti nella tabella denominata Vincoli davanti ai campi etichetta *Xi+. Nell'ultimo campo di ogni riga della matrice dopo l'etichetta <= , viene inserito anche il limite b dei vincoli. Dopo aver inserito questi dati e premuto il pulsante OK, si ritorna all'attività - Attività Modello lineare, dove appare un campo obbligatorio per il nome del modello e un pulsante per il salvataggio.

Quando un modello viene salvato, il suo nome appare nell'elenco dei modelli visualizzati nell'attività iniziale dell'applicazione. Il modello selezionato dall'elenco può essere modificato (pulsante Modifica) o risolto (pulsante Calcola). Dopo la modifica e il salvataggio, la versione modificata viene archiviata come nuovo modello e quella vecchia rimane invariata nel database. In questo modo è possibile risolvere entrambi i modelli e confrontare i risultati. Se alcuni di essi non sono necessari, possono essere eliminati.

Quando si risolve un modello, il risultato mostra la massimizzazione e la minimizzazione della funzione target Z e a quali valori degli elementi del vettore x in cui ciò avviene, nonché i vincoli.

I settori che utilizzano modelli di programmazione lineare includono trasporti, energia, telecomunicazioni e produzione. Si è rivelato utile nella modellazione di diversi tipi di problemi di pianificazione, instradamento, programmazione, assegnazione e progettazione.

L'applicazione utilizza per l'ottimizzazione la classe SimplexSolver dalla libreria standard org.apache.commons:commons-math:3.6.1.

Mostra Altro

What's new in the latest 16.0

Last updated on Apr 7, 2026
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Mostra Altro

Video e screenshot

  • Poster Linear Optimization-Android
  • 1 Schermata Linear Optimization-Android
  • 2 Schermata Linear Optimization-Android
  • 3 Schermata Linear Optimization-Android
  • 4 Schermata Linear Optimization-Android
  • 5 Schermata Linear Optimization-Android
  • 6 Schermata Linear Optimization-Android
  • 7 Schermata Linear Optimization-Android

Informazioni sull'APK Linear Optimization-Android

Ultima versione
16.0
Categoria
Strumenti
Android OS
Android 8.0+
Dimensione
10.5 MB
Sviluppatore
ivan gabrovski
Available on
Classificazione dei contenuti
Everyone
Rapporto di sicurezza
Controlla ora
Controllo di sicurezza completato
Nessun virus
Nessuno spyware
Nessun malware
Nessun virus
Nessuno spyware
Nessun malware
Nome del pacchetto:net.eaglepic.applinearprogramming
SHA-256:58ec15c765ccafcc3f877c1eaa27074d9c36b8a8acd27cb10cb8a95a0c9ec959
SHA-1:2b31414609cfa52481b5c51f27d4e8b979de1df7
Mostra di più
Verificato da: APKPURE

Vecchie versioni di Linear Optimization-Android

Icona APKPure

Download super veloce e sicuro tramite l'app APKPure

Basta un clic per installare i file XAPK/APK su Android!

Scarica 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