You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -86,6 +86,7 @@ Run the program without any parameters to see a full list of the available param
86
86
## Parameters
87
87
ConTree can be configured by the following parameters:
88
88
*`max_depth` : The maximum depth of the tree. Note that a tree of depth zero has a single leaf node. A tree of depth one has one branching node and two leaf nodes.
89
+
*`complexity_cost` : The cost of adding of adding a branching node (between 0 and 1).
89
90
*`max_gap` : The maximum permissible gap to the optimal solution.
90
91
*`max_gap_decay` : Use this parameter, if you want to find solutions iteratively, with each iteration decreasing the `max_gap` by multiplying it with `max_gap_decay`.
91
92
*`time_limit` : The run time limit in seconds. If the time limit is exceeded a possibly non-optimal tree is returned.
@@ -107,3 +108,4 @@ Other related work:
107
108
* Lin, Jimmy, et al. "Generalized and scalable optimal sparse decision trees." In _International Conference on Machine Learning_ (2020). [pdf](https://proceedings.mlr.press/v119/lin20g/lin20g.pdf) / [source](https://github.com/Jimmy-Lin/GeneralizedOptimalSparseDecisionTrees)
108
109
* Aglin, Gaël, Siegfried Nijssen, and Pierre Schaus. "Learning optimal decision trees using caching branch-and-bound search." In _Proceedings of the AAAI conference on artificial intelligence_ (2020). [pdf](https://ojs.aaai.org/index.php/AAAI/article/download/5711/5567) / [source](https://github.com/aia-uclouvain/pydl8.5)
109
110
* Mazumder, Rahul, Xiang Meng, and Haoyue Wang. "Quant-BnB: A scalable branch-and-bound method for optimal decision trees with continuous features." In _International Conference on Machine Learning_ (2022). [pdf](https://proceedings.mlr.press/v162/mazumder22a/mazumder22a.pdf) / [source](https://github.com/mengxianglgal/Quant-BnB)
111
+
* Kiossou, Harold, Pierre Schaus, and Siegfried Nijssen. "Anytime Optimal Decision Tree Learning with Continuous Features." _arXiv preprint arXiv:2601.14765_ (2026). [pdf](https://arxiv.org/pdf/2601.14765) / [source](https://anonymous.4open.science/r/contree-rs-C7B8)
voidDataview::split_data_points(const Dataview& current_dataview, int feature_index, int split_point, int split_unique_value_index, Dataview& left_dataview, Dataview& right_dataview, int current_max_depth) {
152
+
voidDataview::split_data_points(const Dataview& current_dataview, int feature_index, int split_point, int split_unique_value_index,
153
+
Dataview& left_dataview, Dataview& right_dataview, int current_max_depth) {
0 commit comments