File tree Expand file tree Collapse file tree 1 file changed +15
-11
lines changed Expand file tree Collapse file tree 1 file changed +15
-11
lines changed Original file line number Diff line number Diff line change 1
- # lattice layout
1
+ # concept exploration 作为最简单的应用
2
+
3
+ 给出一个假定的 attribute 之间的 implication,
4
+ 判断它是真的,或者找出反例。
5
+
6
+ # 类似手算的 layout
2
7
3
8
练习 order book 中计算 concept lattice 的算法。
4
9
11
16
- ` LatticeLayout `
12
17
- ` layoutLattice(context) `
13
18
19
+ # 基于最长 chain 的 layout
20
+
14
21
找出 lattice 中的所有最长 chain -- 为计算 rank 做准备
15
22
16
23
为了找最长的 chain,可能需要考虑一般的(无圈)有向图中的算法。
20
27
- 注意,我们要对所有点找到最长的 chain,
21
28
最好能一起找,而不只是一个点一个点的找。
22
29
23
- # maybe
24
-
25
- [ maybe] 实现 ` Entity ` 与 ` Attribute ` 在类型上的差别
26
-
27
- - 这样可以保证重要的类型安全,但是将大大降低效率
28
- - ` Context ` 需要用 ` QuotientSet ` 而不是 ` Set `
29
-
30
30
# editing context
31
31
32
32
如何处理对 context 的修改?
38
38
- 增加与删除 entity 或 attribute;
39
39
- 修改某个 entity 和 attribute 的关系。
40
40
41
- # concept exploration
41
+ # maybe
42
42
43
- 给出一个假定的 attribute 之间的 implication,
44
- 判断它是真的,或者找出反例。
43
+ [ maybe] 实现 ` Entity ` 与 ` Attribute ` 支持 JSON 的 primitive data
44
+
45
+ [ maybe] 实现 ` Entity ` 与 ` Attribute ` 在类型上的差别
46
+
47
+ - 这样可以保证重要的类型安全,但是将大大降低效率
48
+ - ` Context ` 需要用 ` QuotientSet ` 而不是 ` Set `
You can’t perform that action at this time.
0 commit comments