General MLOpen

Squares in Squares

Find the smallest enclosing square for N unit squares

Official pageOpen the competition on Kaggle
Effort
5–15 hours
Difficulty
Beginner
Compute
CPU only
Scoring
Automatic

At a glance

Full rules ↗
Scoring
Squares in Squares
Teams
Up to 5 per team
Submitting
Up to 10 a day

Is it for you?

Strong first competition

Beginner fit84/100

Learning value69/100

The editors' notes, in Chinese; there is no English translation yet.

Who it suits

适合具备计算几何与连续优化背景的人,能够为不同 n 设计单位正方形的无重叠排布,并用启发式或学习方法搜索更紧的轴对齐外包正方形。也适合能按指定 CSV 格式生成坐标和弧度旋转角、愿意只从部分题目开始迭代的人。

What makes it hard

难点是同时满足旋转后正方形的严格无重叠约束,并在 1,000 个规模不同的问题上尽量压低外包正方形边长;这不是预测任务,提交的连续坐标本身必须构成有效几何构型。漏交题目会按平凡网格排布计分,因此要在搜索高质量构型与覆盖更多题目之间权衡。

Getting started

Skills to bring

In Chinese; there is no English translation yet.

  • 计算几何
  • 连续优化
  • 碰撞检测
  • 模拟退火
  • 进化算法
  • CSV 文件生成

We haven't pulled tutorials, data or baselines from the official page yet; the task and the data are there.

First competition? Read No GPU? Pick Competitions That Still Teach You Good Habits