Lineare Programmierbibliothek für iOS

8

Ich suche eine iOS-Bibliothek, die es ermöglicht, LP, IP, BIP, MIP für eine Anwendung, die ich entwickle, zu lösen. Ich habe GLPK gefunden, aber ich habe keine Ahnung, wie ich es für iOS kompiliere, und nachdem ich eine Weile im Internet gesucht habe, habe ich nichts Interessantes gefunden ... Ich würde es begrüßen, wenn jemand mir helfen könnte, GLPK für iOS zu kompilieren oder einen der Open-Source-LP-Solver für iOS zu kennen.

    
Edgepo1nt 19.10.2012, 18:00
quelle

1 Antwort

3

Ich habe GMP (GNU Multiple Precision Arithmetic Library) für die iOS-Entwicklung verwendet, was im Grunde eine C-basierte statische Bibliothek für verschiedene mathematische Zwecke ist. Ich musste eine große Matrix berechnen, also brauchte ich eine Bibliothek, die eine beliebige Genauigkeit unterstützt. Ich habe es mit MacPorts installiert. MacPorts ist ein Terminal-basiertes Paketverwaltungssystem auf Mac, wie yum oder apt auf Debian. Nachdem Sie die entsprechende statische Bibliothek installiert haben, während ich GMPL mit "sudo port install gmp" installiert habe, können Sie in Xcode die statische Bibliothek unter "Link Binary With Library" auschecken. Drücke den "Add Other .." Knopf, gehe in den / opt / local / lib Ordner, das ist der Standard Installationsordner für MacPorts und sieh dir deine statische Bibliothek an. Fügen Sie Ihrem Code eine Kopfzeile hinzu, und voila, Sie können Ihre Berechnungen durchführen.

Auf dem Bild unten können Sie auch libgsl sehen, das ist die GNU Scientific Library, ich würde es auch empfehlen.

    
János 01.11.2012, 00:29
quelle