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

58 commits

Author SHA1 Message Date
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
Joshua Moerman
b2edef0574 Fixes two missing includes 2015-05-06 17:41:49 +02:00
Joshua Moerman
8d82a0fcc6 Linux is a bit more pedantic when it comes to size_t 2015-05-06 17:37:35 +02:00
Joshua Moerman
7fcafba6e9 Refactor 2015-05-04 10:21:44 +02:00
Joshua Moerman
aeb60d84cf Updates the docs a bit (to reflect the SJVM15 paper) 2015-04-29 15:42:19 +02:00
Joshua Moerman
432540f148 Rewrote the parser to accept a bit more (and to be read easier as well) 2015-04-29 15:39:13 +02:00
Joshua Moerman
22208275fd Alters the splitting tree to be minimal (for the W-method) 2015-04-20 14:14:10 +02:00
Joshua Moerman
114ad8c8b7 Adds test suite size thingy 2015-04-20 10:09:07 +02:00
Joshua Moerman
69942cd683 generalised a bit and uses trie now 2015-04-17 18:35:27 +02:00
Joshua Moerman
b6033eec4c Adds some docs and a tool to create the dot files for splitting trees and ad. dist. seqs. 2015-04-17 16:08:26 +02:00
Joshua Moerman
5f827b2c1c Adds a Trie datastrucutre (to be used) 2015-04-14 11:55:20 +02:00
Joshua Moerman
2b600cca08 Fixes some warnings (and re-enables c++14) 2015-04-14 11:54:51 +02:00
Joshua Moerman
ba868d39c5 Incorporates some changes by Wouter.
Makes main more dynamic and easy to adjust.
2015-04-10 16:08:11 +02:00
Joshua Moerman
f13d8a0dd6 Tested some different learning algorithms. Also updates the counting membership oracle. 2015-04-10 15:40:32 +02:00
Joshua Moerman
1033d8e74e java: Buffers queries to enable parallelism 2015-04-08 17:03:07 +02:00
Joshua Moerman
7817edbb90 Removes concurrency as std::future seems to be broken in VS 2013 2015-04-08 11:31:08 +02:00
Joshua Moerman
037646a16a Workaround for the mising constructor in VS 2013 2015-04-08 11:17:16 +02:00
Joshua Moerman
d8f6399260 Makes the project c++11, and removes some auto's 2015-04-08 10:43:04 +02:00
Joshua Moerman
ac4139fc31 Updates the java code to use sub alphabets :) 2015-04-08 09:45:23 +02:00
Joshua Moerman
c61df91202 Hopefully solved the initializer-list error in VS 2013 :( 2015-04-07 16:33:05 +02:00
Joshua Moerman
fd750e4abd Replaces auto return type with concrete types :( 2015-04-07 16:23:07 +02:00
Joshua Moerman
64b2331672 Fixes some warnings 2015-04-07 16:17:48 +02:00
Joshua Moerman
098f0e9bff Added restriction to reachable sub machine 2015-04-07 16:17:28 +02:00
Joshua Moerman
2dd5d326cb Replaces constexpr with const 2015-04-07 09:06:05 +02:00
Joshua Moerman
795b79e85d Replaces the poly-lambdas with typed lambdas :( 2015-04-07 09:02:06 +02:00
Joshua Moerman
598e72b880 Simplifies code by removing phantom typing.
Also removes other unused tools.
2015-04-07 08:50:18 +02:00
Joshua Moerman
3de4f29a87 Adds a file to determine reachability with a subalphabet (bug!) 2015-04-07 08:40:46 +02:00
Joshua Moerman
9d83501d69 Removes assert in favor of exceptions. Removes code I do not use. Bug fix. 2015-03-31 11:41:21 +02:00
Joshua Moerman
77695e8f22 Rewrites pre_gephi_tool to handle more hypotheses 2015-03-31 11:40:56 +02:00
Joshua Moerman
c2be20b2f0 Adds the java code I use 2015-03-30 17:08:42 +02:00
Joshua Moerman
ad58d6ac07 Adds some documentation in latex 2015-03-30 11:40:35 +02:00
Joshua Moerman
46540d62c7 Adds a readme and removes some data (which is moved to a different repo) 2015-03-19 18:06:27 +01:00
Joshua Moerman
4253233358 Adds a independent alphabet-translation struct. Adds a thingy I needed for gephi 2015-03-19 17:26:29 +01:00
Joshua Moerman
5512b57c75 Adds randomization 2015-03-19 17:25:34 +01:00
Joshua Moerman
e4a7cf9933 Removes some duplicate words. Adds conformance to java interface. Adds randomization 2015-03-19 17:25:34 +01:00
Joshua Moerman
c4625bf775 Adds possibility to read stdin 2015-03-19 17:25:34 +01:00
Joshua Moerman
1c9f56a6ec Refactors a lot. Also implements a basic test suite. 2015-03-19 17:25:34 +01:00
Joshua Moerman
a7a7f815da Refactors the dist_seq to distinguishing_sequence 2015-03-19 17:25:33 +01:00
Joshua Moerman
4a2bc674cc Rewrites main to log runtimes, output checking seqs (compressed) 2015-03-19 17:25:33 +01:00
Joshua Moerman
30d1d0e5c5 Fixes a (major) bug (by cleaning up code) 2015-03-19 17:25:33 +01:00
Joshua Moerman
0c15269bbc Adds output of uios 2015-03-19 17:25:33 +01:00
Joshua Moerman
3a5d5cc551 Splits the main file in more files. 2015-03-19 17:25:33 +01:00
Joshua Moerman
e2b9910375 Adds some small tests 2015-03-19 17:25:33 +01:00