Related Experiment Video
Updated: Nov 5, 2025

Selecting Multiple Biomarker Subsets with Similarly Effective Binary Classification Performances
Published on: October 11, 2018
Selection on X 1 + X 2 + ⋯ + X via Cartesian product trees
Patrick Kreitzberg1, Kyle Lucke2, Jake Pennington1
1Department of Mathematics, University of Montana, Missoula, MT, United States of America.
Abstract:
Selection on the Cartesian product is a classic problem in computer science. Recently, an optimal algorithm for selection on A + B, based on soft heaps, was introduced. By combining this approach with layer-ordered heaps (LOHs), an algorithm using a balanced binary tree of A + B selections was proposed to perform selection on X 1 + X 2 + ⋯ + X in o(n⋅m + k⋅m), where X have length n. Here, that o(n⋅m + k⋅m) algorithm is combined with a novel, optimal LOH-based algorithm for selection on A + B (without a soft heap). Performance of algorithms for selection on X 1 + X 2 + ⋯ + X are compared empirically, demonstrating the benefit of the algorithm proposed here.
Related Concept Videos
Cartesian Vector Notation
Cartesian Form for Vector Formulation
Binomial Expansion Using Pascal's Triangle
Vector Product (Cross Product)
Consider the cross product of two vectors. Imagine rotating the first vector about...
Vector Components in the Cartesian Coordinate System
Vector Algebra: Graphical Method
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...

