1
Fork 0
mirror of https://github.com/Jaxan/hybrid-ads.git synced 2025-04-26 22:47:45 +02:00
Commit graph

100 commits

Author SHA1 Message Date
Joshua Moerman
f23946f00c Adds -e options, which will reduce memory usage. Adds -l option which allows an initial segment to be randomised. 2018-11-02 12:06:45 +01:00
Joshua Moerman
687784bcf9 Windows hotpatch 2018-07-30 14:36:39 +02:00
Joshua Moerman
aa718f17d3 Adds a mode to just output suffixes for Petra. (Not the most optimal way.) 2018-06-22 12:25:06 +02:00
Joshua Moerman
08d940224b Removes the boost dependency 2017-07-28 15:03:02 +01:00
Joshua Moerman
44f4cb3b76 Improved the trie data structure to be more (memory) efficient 2017-07-28 14:48:14 +01:00
Joshua Moerman
4a5af92354 Cleaned up a whole bunch of things 2017-07-25 11:44:28 +01:00
Joshua Moerman
0c81bded6b Removes some redundant verbosity 2015-12-22 13:36:02 +01:00
Joshua Moerman
5fe44a2179 Adds script to complete partial dots 2015-12-22 12:27:53 +01:00
Joshua Moerman
b990221c3c Merge branch 'master' of https://gitlab.science.ru.nl/moerman/Yannakakis 2015-12-16 11:32:40 +01:00
Joshua Moerman
e392f65658 Adds some options to the learning graph tool 2015-12-16 11:32:22 +01:00
Joshua Moerman
63074c1d4f Updates readme 2015-11-25 13:05:44 +01:00
Joshua Moerman
15967b0581 Fixes compilation issue (clang is too nice to me) 2015-11-25 11:48:12 +01:00
Joshua Moerman
0e2547be86 Adds program to count size of test suite 2015-11-17 17:27:04 +01:00
Joshua Moerman
aa801a7946 Reintroduces the bug/feature that created longer prefixes 2015-10-29 13:35:30 +01:00
Joshua Moerman
7ea3593588 Adds script I use to parse/accumulate data for a learning plot 2015-10-13 14:38:49 +02:00
Joshua Moerman
23ec2c94c5 Adds an option to the generator to generate the same machine, but with alphabets permuted 2015-10-13 14:38:17 +02:00
Joshua Moerman
09c65377e7 Adds a test method without suffixes. Rewrites methods.cpp to use these functions. 2015-10-13 14:32:42 +02:00
Joshua Moerman
e9ffbd3be8 Fixes bug in prefix sequences (sorry methods.cpp is still broken) 2015-10-13 14:31:36 +02:00
Joshua Moerman
0d24dcf137 Fixes bug in parser 2015-10-13 14:27:16 +02:00
Joshua Moerman
388e278b0b Updates the build instructions. Updates the submodule url. 2015-09-25 16:47:32 +02:00
Joshua Moerman
5faac3fef7 Adds more (useless?) statistics for analysing machines in stats.cpp 2015-09-25 16:37:28 +02:00
Joshua Moerman
6863872218 More sophisticated random graph generation (with power laws and clusters). Still not similar to the Océ case at all! 2015-09-25 16:37:28 +02:00
Joshua Moerman
a70a2f6ac7 Some script I use to make statistical learning graphs 2015-09-25 16:37:28 +02:00
Joshua Moerman
00c1954eba Adds better (and more) command line option handling 2015-09-25 16:37:27 +02:00
Joshua Moerman
80c4fac8f1 Fixes build (of main.cpp) for gcc-4.8 2015-09-14 17:10:22 +02:00
Joshua Moerman
8a43569f51 Updates the git submodule 2015-09-14 16:24:20 +02:00
Joshua Moerman
415689b04c Adds the two families of automata occurring in Hopcrofts paper 2015-07-30 16:33:15 +02:00
Joshua Moerman
01bc580081 Adds proper command line interface for the generator 2015-07-30 15:24:28 +02:00
Joshua Moerman
a1965365b6 Adds a simple random machine generator 2015-07-30 14:02:17 +02:00
Joshua Moerman
9a92ff7703 Sophisticates stats.cpp 2015-07-30 14:02:04 +02:00
Joshua Moerman
5c1c88976c Also adds seed to methods.cpp 2015-07-30 14:01:47 +02:00
Joshua Moerman
e3b512fe6d Adds an extra program option: the random seed (optional) 2015-07-28 16:37:10 +02:00
Joshua Moerman
d44610e4d6 Moved the (outdated) docs to other repositories 2015-07-10 13:15:54 +02:00
Joshua Moerman
613dd45977 Updates the readme 2015-07-10 11:46:39 +02:00
Joshua Moerman
33657de56a Changes to unordered_map instead of map (1.5x speedup in reading) 2015-07-10 10:17:28 +02:00
Joshua Moerman
a9e3fdfd1c Simplified the lca implementation (now without state) 2015-07-10 09:31:39 +02:00
Joshua Moerman
8d9286a0f8 Fix for gcc (-fpermissive) 2015-06-05 15:57:48 +02:00
Joshua Moerman
3063e30fec The good fix (I hope), and removes an attribute 2015-05-22 15:58:01 +02:00
Joshua Moerman
00ad4445f3 Makes it c++11 again (only for main). Hopefully compiles on VS 2013 again. 2015-05-22 15:52:03 +02:00
Joshua Moerman
da41dfec26 Adds expected length (in randomised phase) as option to main 2015-05-21 16:45:33 +02:00
Joshua Moerman
1856602e3c Reduces memory usage a bit by using smaller types. 2015-05-21 15:56:16 +02:00
Joshua Moerman
f5108ceb43 Refactors a bit 2015-05-21 14:13:04 +02:00
Joshua Moerman
8871040c03 Fixes the complexity issue introduced in previous commit 2015-05-21 11:56:56 +02:00
Joshua Moerman
1497315778 Fixes memory usage (part two). Introduces time complexity issue... 2015-05-21 10:12:03 +02:00
Joshua Moerman
713b5fb48c Merges the read_mealy files 2015-05-20 12:23:13 +02:00
Joshua Moerman
0ab23f5ec2 Moves test suite generation to separate files 2015-05-20 12:07:41 +02:00
Joshua Moerman
d81a4cb997 Fixes high memory usage (one part): global suffixes do not need to be super-global. 2015-05-20 10:33:24 +02:00
Joshua Moerman
da393cc19f Adds plain txt support to the important executables 2015-05-20 10:22:19 +02:00
Joshua Moerman
52da35f494 Adds another format parser 2015-05-13 17:53:36 +02:00
Joshua Moerman
8752cebcfa Adds code to calculate distance between automata relative to log 2015-05-13 17:53:36 +02:00