Equal-Sized Location Clusters Using Farthest-Point Iteration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional clustering models often produce overlapping clusters, leading to improper allocation and inefficiencies in customer segmentation and distribution, such as delayed food delivery due to incorrect assignment of orders to delivery agents.

Innovation Solution

A method and system for creating clusters by determining a centroid and farthest point, calculating angular distances, and iteratively forming clusters to ensure an equal number of entities within each cluster, using a processor and programmed instructions to manage location data points.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional clustering models are used to group customers into clusters, then customer segmentation and distribution can be performed, but overlapping clusters are produced leading to improper allocation

Engineering Contradiction:
Improvecustomer segmentation efficiencyVSAvoidallocation accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the clustering process into distinct phases: initial centroid formation, farthest point identification, and iterative cluster formation. This segmentation allows each phase to focus on specific aspects of cluster creation, ensuring that clusters are formed systematically without overlap while maintaining equal-sized groups for reliable allocation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of assigning points to clusters based on proximity to centroids (conventional approach), the patent inverts the logic by identifying farthest points from centroids and forming clusters around these farthest points. This inversion ensures that clusters are formed to cover the entire space without overlapping, as each cluster is deliberately constructed to include points that are farthest from existing cluster centers.

Inventive Principle:
Principle #13The other way round (Inversion)

2Productivity

If conventional clustering models are used to assign orders to delivery agents, then distribution can be performed, but delivery time limits are exceeded due to improper allocation

Engineering Contradiction:
Improveorder distribution speedVSAvoiddelivery time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent performs preliminary cluster formation with equal-sized, non-overlapping clusters before order assignment. By pre-establishing clear cluster boundaries and assigning delivery agents to specific clusters, the system ensures that when orders arrive, they can be immediately and correctly routed to the appropriate agent without delays caused by cluster overlaps or improper allocation.

Inventive Principle:
Principle #10Preliminary action

3Area of stationary object

If clusters are formed to cover the entire area, then all location data points are included, but cluster sizes become unequal

Engineering Contradiction:
Improvecoverage areaVSAvoidcluster size equality
Core Design Contradiction:
Area of stationary objectVSManufacturing precision

Solution Approach 1:

The patent changes the parameter of cluster formation from arbitrary or density-based to a systematic approach based on farthest point distance. By using the distance metric and iteratively selecting farthest points, the algorithm ensures that each cluster receives an equal number of points while maintaining comprehensive coverage of the entire area. This parameter change transforms the cluster formation process to simultaneously achieve equal sizes and complete coverage.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12380394B2Methods and systems to create clusters in an area
Publication Date: 2025.08.05 DISTA TECH PTE LTD
  • US12380394B2 patent drawing
  • US12380394B2 patent drawing
  • US12380394B2 patent drawing

AI summary

A system and a method to create clusters in an area. The system comprises obtaining a plurality of location data points associated with a plurality of entities in an area. It may be noted that each location data point includes geographic coordinates. Further, the system comprises computing a range of location data points required in each cluster. Furthermore, the system comprises forming a farthest point cluster by determining a farthest location data point from a centroid based on an angular distance. It may be noted that the farthest point cluster comprises a set of location data points having a farthest distance lesser than a centroid distance. The system iteratively forms a new farthest point cluster by excluding the set of location data points present in the farthest point cluster from the plurality of location data points.