Ignore:
Timestamp:
07/23/15 13:43:38 (9 years ago)
Author:
sherbold
Message:
  • made generation of random sequences with an expected valid end and a predefined maximum length more robust. the generation now aborts after a user-defined number of attempts to create a valid sequence and returns an empty sequence instead.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/autoquest-core-usageprofiles/src/main/java/de/ugoe/cs/autoquest/usageprofiles/IStochasticProcess.java

    r1641 r2026  
    6161     */ 
    6262    double getProbability(List<Event> sequence); 
    63      
    64     /** 
    65      * <p> 
    66      * Returns the sum of the negative logarithm of the probabilities.  
    67      * </p> 
    68      * 
     63 
     64    /** 
     65     * <p> 
     66     * Returns the sum of the negative logarithm of the probabilities. 
     67     * </p> 
     68     *  
    6969     * @param sequence 
    7070     *            sequences of which the logsum is calculated 
     
    101101     * @param validEnd 
    102102     *            if true, only sequences that finish with {@link Event#ENDEVENT} are generated 
     103     * @param maxIter 
     104     *            maximum number of attempts for the generation of the sequence; in case of failure 
     105     *            and empty sequence is returned 
    103106     * @return randomly generated sequence 
    104107     *  
    105108     */ 
    106     public List<Event> randomSequence(int maxLength, boolean validEnd); 
     109    public List<Event> randomSequence(int maxLength, boolean validEnd, long maxIter); 
    107110 
    108111    /** 
Note: See TracChangeset for help on using the changeset viewer.