cv
Basics
Name | Konstantin Sidorov |
Label | PhD Candidate |
k.sidorov@tudelft.nl | |
Url | https://ksidorov.nl |
Work
-
2023.01 - Present Delft, Netherlands
PhD Candidate
Delft University of Technology
Worked on proof-logging-related techniques in ConSol research group.
- Designed a methodology for reducing the length of optimality proofs.
- Organized a research seminar about combinatorial optimization.
-
2021.11 - 2022.12 Moscow, Russia
Senior Data Sceintist
X5 Group
Participated in the development of the analytics platform for the transport division of X5 Group, the largest Russian retailer.
- Refactored the report generation engine, which eliminated multiple inconsistencies in the resulting reports and improved the loading time by an order of magnitude. The updated engine also resulted in a simpler source code, which allowed the development team to expedite the shipment of the new features.
- Designed a probabilistic model of the relation between the vehicle repairs and their mileages. This model laid the foundation for the demo widget displaying the planned repair budget.
- Developed a statistical model for vehicle fuel usage during its trip and prototyped a widget for detecting abnormal behavior of vehicles and their drivers.
- Improved the loading speed of the dashboard by 15 times
- Halved the application data pipeline runtime while correcting multiple data consistency errors
-
2019.07 - 2021.11 Astrakhan, Russia
Algorithmic Software Engineer
Adeptik Plus OOO
Designed algorithms for applied combinatorial optimization in various domains, including last-mile logistics and production planning.
- Automated the dispatching of field employees for ICL Services, which helped to reduce the time to reaction by 4 times and push the SLA compliance rate to 99.5%
- Developed a system for scheduling deliveries for a local bakery, halving their vehicle maintenance costs
Education
-
2020.10 - 2022.07 Moscow, Russia
Master's degree, Mathematics
Moscow Institute of Physics and Technology
Contemporary Combinatorics
4.81 / 5.00, with distinction
- Random Graphs
- Additive Combinatorics
- Analytic Combinatorics
-
2017.09 - 2019.06 Moscow, Russia
Yandex School of Data Analysis
Big Data track
4.92 / 5.00
- Convex Optimization
- Bayesian Methods in Machine Learning
- Advanced Deep Learning
-
2016.09 - 2020.07 Astrakhan, Russia
Publications
-
2024.03.24 Paths, Proofs, and Perfection: Developing a Human-Interpretable Proof System for Constrained Shortest Paths
Proceedings of the AAAI Conference on Artificial Intelligence
We have developed an approach for deriving compact tree-like optimality proofs for constrained shortest path problems. Our approach has been able to derive proofs comparable in width with the MIP proofs, and consistenly narrower proofs for some instance classes.
Languages
English | |
Fluent |
Russian | |
Native speaker |
Interests
Combinatorial optimization | |
Mixed-integer programming | |
Propositional satisfiability | |
Branch-and-bound search |
Optimality proofs | |
Proof logging | |
VeriPB | |
Clausal proofs |