Skip to content

Optimize convex hull algorithm #89

Description

@pca006132

Outline

Optimize the current convex hull algorithm to improve robustness and efficiency.

Details

The current implementation (quickhull) have cases in which it cannot handle, and will resort to deleting those problematic points. We should try to look at alternative algorithms or improve on existing algorithm to make it more stable.

Also, we should try to perform parallelization to optimize convex hull performance.

Expected Outcome

A faster and/or more robust convex hull implementation

Project Properties

Skills

  • C++
  • Knowledge about algorithms
  • Knowledge about graph data structure.

Difficulty

  • Medium to hard.

Size

  • Medium to long

Additional Information

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions