Class Project Choices (Spring 2025)



EIG vs. KL Partitioning (Paper 2-3 and 2-1)

Algorithm tutorial: EIG algorithm, KL algorithm

1. Coding Requirements

2. GUI Requirements

These snapshots should be added to your PPT.

3. Animation Requirements

4. Benchmark

You are to provide tables to report the metrics aforementioned for all these benchmark in your PPT.

5. Possible Extensions



ILP Floorplanning (Paper 4-3)

Algorithm tutorial: ILP floorplanning algorithm

1. Coding Requirements

2. GUI Requirements

3. Animation Requirements

4. Benchmark

5. Possible Extensions



Gordian placement (Paper 5-3)

Algorithm tutorial: Gordian algorithm

1. Coding Requirements

2. GUI Requirements

3. Animation Requirements

4. Benchmark

5. Possible Extensions



L-Shaped vs. Borah Steiner Routing (Paper 6-1 and 6-3)

Algorithm tutorial: L-RST algorithm, Borah algorithm

1. Coding Requirements

2. GUI Requirements

These snapshots should be added to your PPT.

3. Animation Requirements

4. Benchmark

You are to provide tables to report the metrics aforementioned for all these benchmark in your PPT.

5. Possible Extensions



Multi-Commodity Flow Routing (Paper 7-2)

Algorithm tutorial: MCF algorithm

1. Coding Requirements

2. GUI Requirements

These snapshots should be added to your PPT.

3. Animation Requirements

4. Benchmark

You are to provide tables to report the metrics aforementioned for all these benchmark in your PPT.

5. Possible Extensions


--- EOF ---