Strona główna
« Strona główna
  • English
  • Polski
  • O firmie
  • Usługi
  • Projekty badawcze
  • Nauka i technika
  • Publikacje
  • Do pobrania
  • Kontakt
  • Do pobranie ofertowanie na ciało czarne
  • BitMan
  • lvODE
  • Waptia

Waptia

Nazwa: 
Waptia - algorytm optymalizacji genetycznej
Wersja: 
1.0
Typ: 
Biblioteka
Wymagania: 
LabVIEW 8.2
Waptia

Opis:

Waptia jest algorytmem optymalizacji genetycznej ogólnego zastosowania. Celem optymalizacji jest maksymalizacja dostarczonej przez użytkownika funkcji wielu zmiennych (tzw. Fitness Function). Funkcja dostarczana jest jako referencja to VI o ściśle określonych wejściach i wyjściach. Zadanie optymalizacyjne można w skrócie opisać tak: znajdź taki zestaw N liczb, dla których wartość zwracana przez funkcję celu jest największa.

Waptia jest implementacją w LabVIEW znanego algorytmu optymalizacji genetycznej Pikaia, który napisali Paul Charbonneau i Barry Knapp w Fortranie 77. Więcej informacji o algorytmie Piakia i o optymalizacji genetycznej w ogólności można znaleźć pod adresem: http://www.hao.ucar.edu/modeling/pikaia/pikaia.php

Użycie biblioteki jest bardzo proste – wystarczy umieścić na diagramie blok Waptia.vi, podając liczbę niezależnych zmiennych i referencję do VI implementującego funkcję celu (może ona zostać stworzona przy użyciu dołączonego szablonu). Można też ustawić szereg opcji kontrolujących pracę algorytmu, z reguły działa on jednak dobrze także przy ustawieniach domyślnych.

Instalacja

Zalecaną formą instalacji jest instalacja pakietu VIP przy użyciu VI Package Manager
Można także rozpakować archiwum ZIP do katalogu User.lib.
Do działania nie są potrzebne żadne dodatkowe pakiety.

Dokumentacja

Dokumentacja (w języku angielskim) zawarta jest w pliku “Waptia docs.rtf”. Jest to szczegółowy opis użycia bloku Waptia.vi. Opis można znaleźć także w pomocy kontekstowej. Informacje pomagające w tworzeniu własnej funkcji fitness znajdują się w komentarzach w szablonie "Fitness Function Template.vit". Aby pomóc zrozumieć zasadę działania algorytmu, cały kod jest zaopatrzony w szczegółowe komentarze.

Przykłady

W katalogu „_examples” dostępny jest jeden (dosyć złożony) przykład - "multimodal optimise.vi".

Licencja

Oprogramowanie dostępne jest na zasadach licencji BSD (treść licencji w pliku license.txt)

Pobierz

application/octet-stream iconPakiet do instalacji poprzez VI Package Manager
application/zip iconArchiwum ZIP

Powiązane

Bezpieczne cewniki

Badania przeprowadzone przez Światową Organizację Zdrowia (WHO) wykazały, iż w samej tylko Europie prawie milion pacjentów rocznie ulega zakażeniom związanym z układem moczowym. Blisko 40% zakażeń szpitalnych związanych jest z zakażeniami dróg moczowych, z czego 80% pacjentów choruje z powodu stosowania cewników urologicznych.

© SKA Polska 2013
  • O firmie
  • Usługi
  • Projekty badawcze
  • Nauka i technika
  • Publikacje
  • Do pobrania
  • Kontakt
  • English
  • Polski