0

I have been learning euclidean geometry since a long time and learned about many theorems but I am majoring in Applied Computer Science and I don't find any use of geometry in the CS field.

I realize that CS is mainly about number theory and combinatorics and probability. I mostly aspire to be a Machine learning Engineer.

  1. Are there any applications of Algebra or Calculus or even Physics in CS or similar fields like data science and machine learning? 2.Are there any applications of Euclidean Geometry in Computer Science and engineering?
muchin
  • 1
  • 2
    Have you considered graphics? – Erik Eidt Aug 26 '21 at 14:31
  • But Graphics requires only vectors. It doesn't really require any Euclidean Geometry – muchin Aug 27 '21 at 12:02
  • 1
    Ironically, Machine Learning and classification in particular, is all about looking at data from a geometric perspective. – Stef Aug 27 '21 at 23:15
  • Have you considered the field of computer vision? Image analysis, image classification, 3d image reconstruction, pointclouds manipulation, etc. This is all Euclidean geometry. And will involve machine learning. It has applications such as medical imaging, autonomous cars, and video games. – Stef Aug 27 '21 at 23:17
  • I understand that computer vision requires geometry and I search for some examples on google and I found that most of them are actually Coordinate geometry rather than Euclidean geometry. That means Computer vision is more about Coordinate geometry and vectors and stuffs like Combinatorial geomery – muchin Aug 28 '21 at 14:57
  • Could this help? https://www.quora.com/What-are-some-uses-of-Plane-Euclidean-geometry-in-Computer-Science – ShAr Aug 29 '21 at 13:19
  • @ShAr I just read it and found that Mostly 3D geometry is used in Computer Science. But there is little to no use of euclidean geometry – muchin Aug 30 '21 at 11:53
  • What is used in VR & 3D applications to determine the change of eye view, dimensions of objects while moving,...etc doesn't involve Euclidean Geometry?. I think there are mapping to some NP-Hard problems to geometric problems, maybe the max indep set problem; but I can't find the paper now, & honestly I don't know if the origins of the Geometric Brownian Motion in Stochastic random walks comes from Euclidean Geometry. Sorry if this is not helpful, it is not my area. – ShAr Aug 30 '21 at 12:14
  • https://www.sciencedirect.com/science/article/pii/S0925772112000740 Here's the one I mean for geometric set covering& packing , and also this one for Geometric Bin Packing https://arxiv.org/abs/2105.02827 – ShAr Aug 30 '21 at 12:29
  • Proving Euclidean Geometry uses many of the same skills: Problem/puzzle solving. – ctrl-alt-delor Aug 31 '21 at 21:24
  • My experience, as a computer programmer, is that the only maths is boolean-algebra, set-theory, pattern-matching (I may have missed one), and whatever is needed for the particular problem. – ctrl-alt-delor Aug 31 '21 at 21:28
  • 1
    More than just graphics, game development tends to boil down to complex geometry. For example, calculating the trajectory of a bullet, or figuring out if player A can see object B or if it is obscured. There is a lot of 2D and 3D geometry going on, depending on the specific gameplay. _"But Graphics requires only vectors."_ Simple graphics, maybe. But try calculating ambient occlusion or accurate reflections. You can't not take geometric bodies into consideration when trying to calculate those. – Flater Sep 13 '21 at 13:36

0 Answers0