π 2023-11-16 β Session: Optimized Course Assignment Using Graph Algorithms
π 16:00β18:00
π·οΈ Labels: Optimization, Graph Theory, Academic Scheduling, Data Science, Networkx
π Project: Dev
β Priority: MEDIUM
Session Goal:
The session aimed to explore and optimize various academic and data-related problems using advanced algorithmic approaches and align research papers with institutional specializations.
Key Activities:
- Research Alignment: Analyzed the alignment of the paper βDebunking Granularity: A Comprehensive Analysis of Aggregate Volatilityβ with institutional research specializations, focusing on interdisciplinary connections and departmental interests.
- Paper Summary: Provided a structured summary of the paper on aggregate volatility, detailing its main theme, methodology, structure, and institutional relevance.
- Optimization Planning: Explored optimization strategies for course organization using graph theory, linear programming, rule-based systems, genetic algorithms, and classification algorithms.
- Graph Optimization: Developed strategies for optimizing the modeling of course prerequisites using adjacency matrices and directed graphs, employing topological sorting, shortest paths, quadratic optimization, and clustering techniques.
- Level Assignment Optimization: Formulated a formal approach to minimize discrepancies in course level assignments, defining variables, objective functions, constraints, and solution adjustments.
- DataFrame Correlation Propagation: Implemented a method to propagate course prerequisites in a Pandas DataFrame using NetworkX and shortest path algorithms, providing a code outline.
Achievements:
- Successfully aligned research papers with institutional goals.
- Developed comprehensive optimization frameworks for academic scheduling and course assignments.
- Implemented a code-based solution for propagating course prerequisites in data structures.
Pending Tasks:
- Further refine the optimization algorithms for course scheduling.
- Validate the implementation of the DataFrame correlation propagation method.