algoritmy
Class AlgFoldingCounterMinSeedu

java.lang.Object
  extended by algoritmy.AlgFoldingCounterMinSeedu

public class AlgFoldingCounterMinSeedu
extends java.lang.Object

Trida realizuje algoritmus folding counter. Poskytuje dve hlavni metody - metodu pro nacteni a setrideni vektoru dle fitness a metodu pro ziskani nejmensi sady seedu.


Constructor Summary
AlgFoldingCounterMinSeedu()
           
 
Method Summary
 java.util.List<java.lang.String> getMinimalniMnozinuSeedu()
          Metoda vrati minimalni mnozinu seedu.
 java.util.List<java.lang.String> getMinMnozinuSeedu()
          Metoda vybere a vrati jen nezbytne nutny pocet vektoru, ktere se stanou seedy, takove, ktere svou sekvenci ve finale detekuji (pokryvaji) vsechny detekovatelne poruchy obvodu.
 void nactiASetridData(java.lang.String soubor)
          Metoda nacte data (test. vektory) ze souboru a setridi je sestupne dle poctu poruch, ktere je kazdy vektor schopen detekovat.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AlgFoldingCounterMinSeedu

public AlgFoldingCounterMinSeedu()
                          throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

nactiASetridData

public void nactiASetridData(java.lang.String soubor)
                      throws java.lang.Exception
Metoda nacte data (test. vektory) ze souboru a setridi je sestupne dle poctu poruch, ktere je kazdy vektor schopen detekovat.

Parameters:
soubor -
Throws:
java.lang.Exception

getMinMnozinuSeedu

public java.util.List<java.lang.String> getMinMnozinuSeedu()
Metoda vybere a vrati jen nezbytne nutny pocet vektoru, ktere se stanou seedy, takove, ktere svou sekvenci ve finale detekuji (pokryvaji) vsechny detekovatelne poruchy obvodu.

Returns:
seznam vektoru (seedu)

getMinimalniMnozinuSeedu

public java.util.List<java.lang.String> getMinimalniMnozinuSeedu()
Metoda vrati minimalni mnozinu seedu.

Returns:
minimalni mnozina seedu