u/Phytor_c

The "unreasonable effectiveness" of Linear Programming

When I was first learning LP in undergrad (simplex, relaxations for Integer Problems, weak and strong duality and all that jazz), I honestly didn't see where it would be that useful. Now in my research it shows up quite a bit via primal-dual algorithms. These simultaneously keep track of the primal and dual solutions.

To be fair, even in undergrad one usually learns about using LP relaxations and (deterministic or randomized) rounding to get approximation algorithms for problems such as MAXSAT or Set Cover.

I'm curious where else people run into it. Has LP ever popped up in your own research or work?

reddit.com
u/Phytor_c — 3 days ago

What Are You Working On? August 16, 2026

Inspired by the recurring threads on r/math, we are starting our own weekly discussion thread!

 

This recurring thread will be for general discussion on whatever algorithm-related projects, problems, or topics you have been or will be working on this week. This can be anything, including:

* theoretical computer science and algorithm design,

* books, papers, or articles you are reading,

* coursework or self-study (what you have been learning recently),

* competitive programming or interview prep,

* preparing a talk, presentation, or project demo.

 

All backgrounds and levels of experience are welcomed!

reddit.com
u/Phytor_c — 5 days ago

[Meta] Which best describes your background/interest in algorithms?

Following up on the suggestion to survey the community, please pick the option that best describes you. Feel free to elaborate in the comments.

View Poll

reddit.com
u/Phytor_c — 14 days ago

[Meta] State of Affairs of the Subreddit

Hi all,

We're writing to share what's been happening with the subreddit and where we're headed.

What Happened & How We Got Here

A few months ago, this subreddit suffered a significant spam attack, leading to the Reddit admins restricting access and removing the previous inactive moderation team. Very recently, ownership was transferred to me. I've since recruited some mods, and we intend to clean this place up and keep it running well. For context, I'm a fledgling researcher in theoretical computer science.

Where Things Stand

To me, it's surprising how the sub stayed functional for this long. We currently have no clear rules, no post flairs, an outdated sidebar, and no resources like an FAQ or recommended textbook/reading list etc. A lot of work needs to be done here.

Some Questions We Need to Answer Together

We have 130k+ members here, and some need decisions to be made about our direction:

Who are we building this community for? Our sub includes the following, and more:

  • TCS & algorithms researchers
  • Software engineers and professionals
  • Undergrads needing course help
  • People prepping for interviews and OAs (e.g. LeetCode)
  • General algorithms enthusiasts
  1. Should we try to coexist across all these (as before), perhaps with mandatory post flairs?
  2. Rules. Would need to think about addressing (1) first.
  3. AI Slop. Thoughts on the onslaught of AI generated posts and comments?
  4. General Suggestions. Anything else that you think ought to be changed?

Drop your thoughts below.

Thanks for your time, and we look forward to rebuilding this subreddit.

Best,

Phytor & the r/algorithms Mod Team

reddit.com
u/Phytor_c — 14 days ago
▲ 583 r/UofT

Rules for thee but not for geese 🪿 (on front campus)

Have been seeing these geese honking around near campus for a couple of days. Took a pic this morning. It’s like they’re trying to claim territory idk lol

u/Phytor_c — 3 months ago