Joshua Moerman
|
eb94b82251
|
Replaces all NominalType with Nominal
|
2023-05-31 15:52:17 +02:00 |
|
Joshua Moerman
|
98f9c6e295
|
Also simplifies the L* algorithm, which is now a bit faster
|
2021-02-25 16:32:17 +01:00 |
|
Joshua Moerman
|
7b41e7d97c
|
Faster version of the nominal NL* algorithm by specialising the observation table to Booleans
|
2021-02-25 14:35:40 +01:00 |
|
Joshua Moerman
|
c2b2907555
|
Adds a class for tables
|
2021-02-22 13:28:42 +01:00 |
|
Joshua Moerman
|
1e092a319b
|
(Re)moved some simplify to make it more efficient
|
2020-11-11 16:32:41 +01:00 |
|
Joshua Moerman
|
0b046ca73f
|
Wrote a simpler data structure for the observation table. However, it is slower
|
2020-11-10 15:11:26 +01:00 |
|
Joshua Moerman
|
8a66ccaec5
|
Rewrote nominal NL* for better performance, by specialising for Booleans
|
2020-08-14 20:13:01 +02:00 |
|
Joshua Moerman
|
5f5b35bbc8
|
Made NLStar simpler and 3x as fast
|
2020-05-29 10:26:54 +02:00 |
|
Joshua Moerman
|
16b0f6ed79
|
Cleaned up the cabal file and moved some bits around
|
2020-05-27 18:37:53 +02:00 |
|
Joshua Moerman
|
d6173c4381
|
some cleanup
|
2020-05-25 17:22:34 +02:00 |
|
Joshua Moerman
|
df7a45fb69
|
Added feature to start with a bigger table
|
2020-05-25 16:38:46 +02:00 |
|
Joshua Moerman
|
56ad54ecb0
|
Fixes bug that NL* may return sink states
|
2020-05-25 16:33:03 +02:00 |
|
Joshua Moerman
|
2ebd8b9774
|
Made code anonymous
Also removed some vague comments
|
2016-07-06 21:26:03 +02:00 |
|
Joshua Moerman
|
7109eb1ec6
|
Improved the Bollig implementation
|
2016-06-24 10:41:00 +02:00 |
|
Joshua Moerman
|
e65a099948
|
Fixes a bug in my Bollig implementation
|
2016-06-23 17:16:02 +02:00 |
|
Joshua Moerman
|
9ac25c4d9b
|
Refactors code to be more modular.
Now all three variations: Angluin, Bollig and homebrew NL* are using the
same framework. I did not extensively test the refactor.
|
2016-06-23 16:20:33 +02:00 |
|
Joshua Moerman
|
f24ed31ac8
|
Implemented NL* by Bollig et al (verbatim)
|
2016-06-23 14:50:30 +02:00 |
|