Computing

freight boat transporting containers on ocean - linear programming - simplex algorithm

Playing with Mathematics and Programming – The Simplex Algorithm for Linear Programming – Two Challenges

We will give you two challenges in this article. Before we do so, we will tell you what the simplex algorithm for solving linear programming problems is. We will first show you a few simple cases. What is the simplex algorithm for linear programming? One-dimensional case Let $f$ be a linear function defined as $cx$, …

Playing with Mathematics and Programming – The Simplex Algorithm for Linear Programming – Two Challenges Read More »

white houses with shingle roofs in neighborhood - k nearest neighbor algorithm

Playing with Mathematics and Programming – The k-Nearest Neighbor Algorithm – Two Challenges

In this article, we will give you two challenges related to the $k$-nearest neighbor ($k$-NN) algorithm. Before we do so, we will explain to you what the $k$-nearest neighbor algorithm is. What is the k-Nearest Neighbor Algorithm? A simple case Let’s say there are points in some space, where some of them are colored yellow …

Playing with Mathematics and Programming – The k-Nearest Neighbor Algorithm – Two Challenges Read More »

sponge - computer-generated recursive graphic

Playing with Mathematics and Programming – The Recursive Least Square Algorithm – Two Challenges

In this article, we present two challenges related to the recursive least square algorithm [1]. We will first explain what the recursive least square algorithm is. The Recursive Least Square Algorithm 1-Dimensional Case In the one-dimensional case, let’s say we have a linear relation of real numbers of the form $y=ax+e$, where $x$ is a …

Playing with Mathematics and Programming – The Recursive Least Square Algorithm – Two Challenges Read More »

3d printer and laptop with 3d model

How to Create Models for 3D Printing

In recent years, 3D printing has emerged as a transformative technology, enabling individuals to materialize their digital concepts into tangible, physical objects. This process, also known as additive manufacturing, involves layering materials to construct three-dimensional objects based on a digital model. The applications are diverse, ranging from artistic creations to intricate engineering components. The beauty …

How to Create Models for 3D Printing Read More »

example of a functional programming language - oCaml

15 Examples of Functional Programming Languages

The ever-expanding world of programming languages offers a diverse array of tools for developers to express their ideas and solve complex problems. Among these languages, functional programming has gained prominence as a paradigm that emphasizes immutability, first-class functions, and a declarative approach to problem-solving. We’ll cover 15 functional programming languages, unraveling their unique characteristics and …

15 Examples of Functional Programming Languages Read More »

computer vision algorithm identifying a basketball

Computer Vision Libraries

Computer vision is a pretty cool field that’s all about teaching computers to see and understand the world around them, just like we do. Imagine a computer that can look at an image or a video and be able to tell you what’s in it, or even what’s happening in it. That’s computer vision! Computer …

Computer Vision Libraries Read More »