Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Vertical Curve: Problem Solving01:23

Vertical Curve: Problem Solving

166
Vertical curves provide the transition between two roadway grades, ensuring safety, comfort, and functionality. Calculating elevations at specific stations along the curve involves several systematic steps based on the curve's geometry and provided design parameters.The vertical curve is defined by its length, grades, Point of Vertical Intersection (P.V.I.) location, and P.V.I. elevation. The stations of the Point of Vertical Curvature (P.V.C.), where the curve begins, and the Point of Vertical...
166
Horizontal Curve: Problem Solving01:03

Horizontal Curve: Problem Solving

109
A horizontal curve is characterized by its radius, intersection angle, and stationing of key points. In this case, the radius is 400 meters, and the angle of intersection is 30 degrees, with the station of the point of curvature (P.C.) at 0 + 150 meters. The goal is to determine the station values at the point of intersection (P.I.), point of tangency (P.T.), and midpoint of the curve, as well as the length of the long chord.The process begins with calculating the tangent distance (T) and the...
109
Elevation of Intermediate Points on Vertical Curves01:20

Elevation of Intermediate Points on Vertical Curves

69
Vertical curves are essential in roadway design because they provide smooth transitions between varying roadway grades. Designing vertical curves involves calculating intermediate elevations and identifying the curve's highest or lowest point, which is essential for optimal roadway performance.Intermediate elevations on a vertical curve are determined using the tangent offset method. This method considers the initial elevation at the start of the curve, the grades, and the curve's geometry. The...
69
Introduction to Horizontal Curves01:19

Introduction to Horizontal Curves

229
Horizontal curves are essential in highway and railroad design, ensuring smooth and safe transitions between straight path segments, or tangents. These curves allow vehicles to maintain speed without abrupt changes, minimizing accidents and improving travel efficiency.A horizontal curve is typically defined by its geometric relationship to two tangents that meet at an intersection point (P.I.), where a simple curve is introduced to connect them. The back tangent refers to the initial tangent...
229
Introduction to Vertical Curves01:24

Introduction to Vertical Curves

152
Vertical curves are parabolic transitions that connect different grades on highways and railroads, ensuring a smooth alignment between back and forward tangents. The back tangent represents the initial grade, while the forward tangent defines the subsequent grade. These curves can be symmetrical, with equal tangent lengths, or nonsymmetrical, with varying lengths. The key points defining a vertical curve include the Point of Vertical Intersection (P.V.I.), where the tangents meet; the Point of...
152
Uniform Depth Channel Flow: Problem Solving01:18

Uniform Depth Channel Flow: Problem Solving

124
To calculate the flow rate for a trapezoidal channel, first, identify the bottom width, side slope, and flow depth of the channel. The cross-sectional area (A) corresponding to the depth of flow (y), channel bottom width (B), and side slope (θ) is determined by:Next, calculate the wetted perimeter, which includes the bottom width and the sloped side lengths in contact with the water. Using the values of the cross-sectional area and the wetted perimeter, determine the hydraulic radius by...
124

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Acceleration of Global Optimization Algorithm by Detecting Local Extrema Based on Machine Learning.

Entropy (Basel, Switzerland)·2021
See all related articles

Related Experiment Video

Updated: Sep 6, 2025

Studying DNA Looping by Single-Molecule FRET
11:27

Studying DNA Looping by Single-Molecule FRET

Published on: June 28, 2014

15.5K

A Fast kNN Algorithm Using Multiple Space-Filling Curves.

Konstantin Barkalov1, Anton Shtanyuk1, Alexander Sysoyev1

  • 1Department of Mathematical Software and Supercomputing Technologies, Lobachevsky University, 603950 Nizhny Novgorod, Russia.

Entropy (Basel, Switzerland)
|June 24, 2022
PubMed
Summary

This study introduces a faster k-nearest neighbours (kNN) algorithm using multiple space-filling curves. This novel approach improves upon traditional kNN implementations, offering comparable quality with increased speed.

Keywords:
dimensionality reductionkNNmachine learningmultiple space-filling curves

More Related Videos

Quantifying Fibrillar Collagen Organization with Curvelet Transform-Based Tools
07:58

Quantifying Fibrillar Collagen Organization with Curvelet Transform-Based Tools

Published on: November 11, 2020

6.2K
Modeling the Functional Network for Spatial Navigation in the Human Brain
05:55

Modeling the Functional Network for Spatial Navigation in the Human Brain

Published on: October 13, 2023

1.2K

Related Experiment Videos

Last Updated: Sep 6, 2025

Studying DNA Looping by Single-Molecule FRET
11:27

Studying DNA Looping by Single-Molecule FRET

Published on: June 28, 2014

15.5K
Quantifying Fibrillar Collagen Organization with Curvelet Transform-Based Tools
07:58

Quantifying Fibrillar Collagen Organization with Curvelet Transform-Based Tools

Published on: November 11, 2020

6.2K
Modeling the Functional Network for Spatial Navigation in the Human Brain
05:55

Modeling the Functional Network for Spatial Navigation in the Human Brain

Published on: October 13, 2023

1.2K

Area of Science:

  • Computer Science
  • Data Mining
  • Machine Learning

Background:

  • The k-nearest neighbours (kNN) algorithm is a fundamental tool in machine learning.
  • Traditional kNN implementations can be computationally intensive, especially with large datasets.
  • Dimensionality reduction techniques, such as space-filling curves, are known methods for accelerating kNN.

Purpose of the Study:

  • To propose and evaluate a novel, time-efficient implementation of the k-nearest neighbours (kNN) algorithm.
  • To enhance the performance of kNN by utilizing multiple space-filling curves for dimensionality reduction.
  • To compare the proposed algorithm's speed and quality against existing kNN methods that use kd-trees.

Main Methods:

  • Development of an algorithm employing multiple space-filling curves for kNN acceleration.
  • A specific method for constructing multiple Peano curves is detailed.
  • Analysis of proximity information preservation during dimensionality reduction.

Main Results:

  • The proposed multi-space-filling curve algorithm demonstrates faster execution times compared to kNN implementations using kd-trees.
  • The algorithm achieves comparable quality to kd-tree based kNN methods.
  • Experimental validation was conducted using both synthetic and real-world datasets.

Conclusions:

  • The novel kNN algorithm utilizing multiple space-filling curves offers a significant speed improvement over kd-tree based approaches.
  • This method provides a viable and efficient alternative for nearest neighbour searches.
  • The approach effectively preserves proximity information, ensuring reliable results.