Columbia Journal of Undergraduate Mathematics
https://journals.library.columbia.edu/index.php/cjum
<p><span style="font-weight: 400;">The primary goal of the Columbia Journal of Undergraduate Mathematics is to provide undergraduate readers with high-quality, accessible articles on challenging topics, or novel approaches to teaching more familiar concepts. Articles published are purely expository; we do not accept research papers. Most range from 5 to 15 pages in length, with the primary exceptions being senior theses written by students at Columbia and other universities alike. The journal also accepts and publishes mathematical artwork with clear pedagogical value.</span></p>Columbia University Librariesen-USColumbia Journal of Undergraduate Mathematics3065-1670<p><span style="font-weight: 400;">All content is subject to a Creative Commons </span><a href="https://creativecommons.org/licenses/by-nc-nd/4.0/" target="_blank" rel="noopener">Attribution-NonCommercial-NoDerivs 4.0 International</a> License.</p>Demystifying Compactness
https://journals.library.columbia.edu/index.php/cjum/article/view/14296
<p>We explain how to think about and use the open cover definition of compactness through several examples. In particular, we argue that compactness should be thought of as a finiteness condition which is algorithmic in nature.</p>Emory Sun
Copyright (c) 2025 Emory Sun
https://creativecommons.org/licenses/by-nc-nd/4.0
2025-09-222025-09-222210.52214/cjum.v2i2.14296Multiplicative Weights: An Elegant Application to Maximum Flow
https://journals.library.columbia.edu/index.php/cjum/article/view/14294
<p>Multiplicative weights is a class of meta-algorithms commonly found in learning theory. It typically carries out several rounds of queries to oracles/agents, each time learning weights in an online manner given feedback from the current system to capture proficiency of them. It has found its use in game theory, machine learning, fast algorithms for optimization, etc. We begin with the classical example of multiplicative weights weighted majority. In the second part, we will see a delicate usage of multiplicative weights for approximating the maximum network flow, a well-known problem in theoretical computer science with many practical usages, accompanied by visualization from our simulation. The algorithm approximates maximum flow by repeatedly solving a related, computationally easier problem, the electrical flow of a circuit, whose parameters are derived from multiplicative weights. Multiplicative weights come in to adjust the resistances of the circuit online so that edge capacities are gradually obeyed. It is an elegant piece of work drawing insights<br />from learning theory, physics, numerical methods, and theoretical computer science.<br />This journal is intended for undergraduate readers broadly interested in mathematics and theoretical computer science, who have developed some mathematical maturity and are familiar with basic algorithms.</p>Chon Hou (Jophy) Ye
Copyright (c) 2025 Jophy
https://creativecommons.org/licenses/by-nc-nd/4.0
2025-09-222025-09-222210.52214/cjum.v2i2.14294Exploring Parking Functions: Poset and Polytope Perspectives
https://journals.library.columbia.edu/index.php/cjum/article/view/14297
<p>This paper provides an exploration of parking functions, a classical combinatorial object. We present two viewpoints on their structure and properties through poset of noncrossing partitions and polytopes.</p>Yan Liu
Copyright (c) 2025 Yan Liu
https://creativecommons.org/licenses/by-nc-nd/4.0
2025-09-222025-09-222210.52214/cjum.v2i2.14297Elliptic Curve Cryptography: Secure Digital Communication
https://journals.library.columbia.edu/index.php/cjum/article/view/14295
<p>The goal of this article is to explain the basic operations of elliptic curves in modular arithmetic. Knowing the principles behind elliptic curves is important for understanding the cryptographic security they provide. The widespread use of elliptic curves in cryptocurrencies and devices of the Fourth Industrial Revolution, both defining movements of our day, demonstrates its real-world significance. The target audience is early-year undergraduate students. We include appropriate formulas and figures to present elliptic curves both mathematically and geometrically. We conclude by illustrating elliptic curve applications in cryptography.</p>Kian Kyars
Copyright (c) 2025 Kian Kyars
https://creativecommons.org/licenses/by-nc-nd/4.0
2025-09-222025-09-222210.52214/cjum.v2i2.14295