Problem poprawności algorytmu

Problem poprawności algorytmu



PROBLEM POPRAWNOŚCI ALGORYTMU

Potrzeba dowodzenia poprawności algorytmu wynika stąd, iż żaden test programu (eksperymentalne badanie poprawności) nie może zagwarantować jego poprawności.

Rozróżniamy poprawność częściowa i całkowita:

Poprawność częściowa

gdy po uruchomieniu z poprawnymi danymi algorytm jeśli zakończy pracę to dostarczy wyników — wówczas wyniki zawsze poprawne. Przy poprawności częściowej algorytm może zatrzymać się przed końcem nie dostarczając rozwiązania.

Poprawność całkowita

gdy dla poprawnych danych algorytm zawsze dojdzie do końca dostarczając wyników, oczywiście poprawnych

Uwagi:

1.    Skąd innąd i tak nieliczne techniki badania poprawności algorytmów pozwalają ustalić jedynie poprawność częściową. Dovyód poprawności całkowitej jest możliwy jedynie w pojedynczych przypadkach niektórych prostych i zwykle mało użytecznych praktycznie algorytmów.

2.    Dowodzenie poprawności algorytmów nie może być zrealizowana algorytmicznie. Niemożliwe jest zbudowanie superalgorytmu weryfikującego inne algorytmy.

3.    Algorytm nie jest nigdy poprawny absolutnie. Może o być poprawny względem konkretnego zadania algorytmicznego.

4.    Przy tworzeniu prawdziwych zaawansowanych systemów informatycznych niezwykle rzadko stosuje się jakiekolwiek formalne techniki dowodzenia ich poprawności. Zwykle testuje sie ie empirycznie.


Wyszukiwarka

Podobne podstrony:
znacząco poprawności wyników tego algorytmu. Ze względu, iż oba sposoby rozwiązań nie spełniły swoic
SPM?255 Problem podobieństwa Dzict i u- u , potrzeby,przechodzą te same m adu u >■ umysłoweg
48 MARIUSZ JANIK poważnych problemów gospodarczych. Następnie jezuita dowodził, że psucie pieniądza
Problematyka bezpieczeństwa w literaturze potrzeb niższego rzędu pozwala na osiągniecie tych z wyższ
PROBLEMY EKSPLOATACJI 2-2012 potrzeby utrzymania zdatności w procesie użytkowania, zapewnienia
Na wybór takiej właśnie problematyki wpłynęło przekonanie o potrzebie włączenia dziecka na lekcjach
CEL poszukiwanie najlepszych rozwiązań dla istniejących problemów i zaspokojenie prawdziwych potrzeb
Wskazano również na problem ze stosowaniem proponowanych przez literaturę miar, a wynikający w główn
skanuj0005 [800x600] Wzór ten pozwala wyznaczyć poprawką z dokładnością wynikającą z pominięcia trze
226,227 226 Problematyka narkotyków i narkomanii... wym, są chociażby alkohol i tytoń. Stąd wszelkie
226,227 226 Problematyka narkotyków i narkomanii... wym, są chociażby alkohol i tytoń. Stąd wszelkie
VIII. Dyskusja problemów związanych z degeneracją leśnych FITOCENOZ GÓRSKICH I WYNIKAJĄCE STĄD
Wskazano również na problem ze stosowaniem proponowanych przez literaturę miar, a wynikający w główn
20090126 170807 1.3. Problemu etyczne uczciwość Z opisanych wyżej warunków pracy wynikają znaczące p
XXI poprawkę do konstytucji stanowiącą, iż nikt nie może być wybrany na urząd prezydenta więcej niż

więcej podobnych podstron