Ilya S. Bychkov
 Junior Research Fellow:HSE Campus in Nizhny Novgorod / Laboratory of Algorithms and Technologies for Networks Analysis (Nizhny Novgorod)
 Senior Lecturer:HSE Campus in Nizhny Novgorod / Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod) / Joint Department with MERA Group
 Programme Academic Supervisor:Software Engineering
 Ilya S. Bychkov has been at HSE University since 2013.
Young Faculty Support Program (Group of Young Academic Professionals)
Category "New Researchers" (2016)
Student Term / Thesis Papers
 Bachelor
A. Loginov, Algorithm for Solving Modern Scheduling Problem with Reallife Constraints. Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod), 2020
V. Obrezkov, Development of a Decentralized Market for Digital Items. Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod), 2020
D. Mitronin, Development of a Mobile Photo Sharing Application. Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod), 2020
I. Beschastnov, Usability and Implementation of Metaprogramming Facilities in Compiled Languages. Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod), 2020
D. Semenov, Development of a Mobile Photo Sharing Application. Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod), 2020
V. Kovalev, Accident Reporting System. Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod), 2020
V. Migachev, Client–Server Application for SIPbased Telephony. Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod), 2020
I. Kuznetsov, Development of Software for Reallife Vehicle Routing Problem. Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod), 2019
E. Maksimova, An Effective Multineighborhood “Tabu” Search Algorithm for Solving Cyclic Railway Timetable Problem. Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod), 2018
M. Rybakova, Ant colony optimization algorithm for solving combinatorial optimization problems. Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod), 2017
M. Matyushin, Variable Neighborhood Search for Solving Combinatorial Optimization Problems. Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod), 2017
S. Verentsov, Automated Parameter Tuning for the Maximum Clique Algorithm RPC. Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod), 2016
 Master
N. Nikolaev, Featurebased Heuristic Algorithm for Solving CVRPTW. Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod), 2019
M. Matyushin, Design and Analysis of a Metaheuristic Algorithm for Solving the Tourist Cruises Itinerary Planning Problem. Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod), 2019
E. Chernaya, Tabu Search Algorithm for an Integrated ProductionDistribution Problem. Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod), 2019
M. Rybakova, Development of Metaheuristic Algorithm for Waste Collection and Transporting Problem. Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod), 2019
S. Semenov, Models and algorithms for solving modern discrete optimization problems. Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod), 2018
A. Latyshev, Geometric Algorithms in CAD. Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod), 2017
E. Sokolov, Tabu Search Algorithm for Solving Combinatorial Optimization Problems. Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod), 2017
M. Bulatova, NUMA Aware Scheduler for Go Programming Platform. Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod), 2016
Courses (2020/2021)
 Algorithms and Data Structures (Bachelor’s programme; Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod); 2 year, 3, 4 module)Rus
 Algorithms and Data Structures 1 (Bachelor’s programme; Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod); 1 year, 1, 2 module)Rus
 Introduction to Programming (Minor; Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod); 1, 2 module)Rus
 Version control system (Bachelor’s programme; Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod); 1 year, 4 module)Eng
 Past Courses
Courses (2019/2020)
 Algorithms and Data Structures (Bachelor’s programme; Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod); 2 year, 1, 2 module)Rus
 Algorithms and Data Structures (Bachelor’s programme; Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod); 1 year, 1, 2 module)Rus
 Introduction to Programming (Minor; Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod); 1, 2 module)Rus
Courses (2018/2019)
 Algorithms of Operations Research (Bachelor’s programme; Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod); 3 year, 3, 4 module)Rus
 Introduction to Programming (Minor; Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod); 1, 2 module)Rus
 Software Systems Architecture Design (Bachelor’s programme; Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod); 3 year, 3, 4 module)Rus
Courses (2015/2016)
 Complexity of algorithms (Bachelor’s programme; Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod); 3 year, 3, 4 module)Rus
Optimization: Advanced Level (Master’s programme; Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod); "Компьютерная лингвистика", "Математическое моделирование"; 2 year, 1, 2 module)Rus
Dissertation for a degree of Candidate of Science
I. S. Bychkov Models and algorithms for the cell formation problem
Publications^{11}
 Article Mikhail V. Batsyn, Ekaterina K. Batsyna, Ilya S. Bychkov, Panos M. Pardalos. Vehicle assignment in sitedependent vehicle routing problems with split deliveries // Operational Research. 2021. P. 125. doi (in press)
 Article Mikhail V. Batsyn, Ekaterina K. Batsyna, Ilya S. Bychkov. NPcompleteness of cell formation problem with grouping efficacy objective // International Journal of Production Research. 2020. Vol. 58. No. 20. P. 61596169. doi
 Book Network Algorithms, Data Mining, and Applications. NET, Moscow, Russia, May 2018 / Ed. by I. S. Bychkov, V. A. Kalyagin, P. M. Pardalos, O. Prokopyev. Springer, 2020. doi
 Book Springer Proceedings in Mathematics & Statistics / Ed. by I. S. Bychkov, V. A. Kalyagin, P. M. Pardalos, O. Prokopyev. Vol. 315: Network Algorithms, Data Mining, and Applications. NET 2018. Cham: Springer, 2020. doi
 Chapter Ilya Bychkov, Mikhail Batsyn. A Hybrid Approach for the Capacitated Vehicle Routing Problem with Time Windows, in: Optimization Problems and Their Applications. 7th International Conference, OPTA 2018, Omsk, Russia, July 814, 2018, Revised Selected Papers / Ed. by A. Eremeev, M. Khachay, Y. Kochetov, Pardalos P.. Springer, 2018. doi P. 6681.
 Article Ilya Bychkov, Mikhail Batsyn. An efficient exact model for the cell formation problem with a variable number of production cells // Computers & Operations Research. 2018. No. 91. P. 112120. doi
 Chapter Mikhail Batsyn, Ilya Bychkov, Larisa Komosko, Alexey Nikolaev. Tabu Search for Fleet Size and Mix Vehicle Routing Problem with Hard and Soft Time Windows, in: Computational Aspects and Applications in LargeScale Networks. Springer Proceedings in Mathematics & Statistics Vol. 247. Springer, 2018. doi P. 318. doi
 Chapter Ilya Bychkov, Mikhail Batsyn, Panos M. Pardalos. Heuristic for Maximizing Grouping Efficiency in the Cell Formation Problem, in: Models, Algorithms, and Technologies for Network Analysis. Springer Proceedings in Mathematics & Statistics / Ed. by V. A. Kalyagin, A. I. Nikolaev, P. M. Pardalos, O. Prokopyev. Vol. 197. Springer, 2017. doi P. 1126. doi
 Article Ilya Bychkov, Mikhail Batsyn, Panos M. Pardalos. Exact Model for the Cell Formation Problem // Optimization Letters. 2014. Vol. 8. No. 8. P. 22032210. doi
 Chapter Ilya Bychkov, Mikhail Batsyn, Pavel Sukhov. Heuristic Algorithm for the Cell Formation Problem, in: Models, Algorithms, and Technologies for Network Analysis / Ed. by Boris I. Goldengorin, Valery A. Kalyagin, Panos M. Pardalos. Vol. 59. NY : Springer, 2013. Ch. 4. P. 4369.
 Chapter Mikhail Batsyn, Ilya Bychkov, Boris Goldengorin, Panos M. Pardalos, Pavel Sukhov. PatternBased Heuristic for the Cell Formation Problem in Group Technology, in: Models, Algorithms, and Technologies for Network Analysis / Ed. by B. I. Goldengorin, V. A. Kalyagin, P. M. Pardalos. Issue 32. NY : Springer, 2013. Ch. 2. P. 1150.
Employment history
ILYA BYCHKOV
PERSONAL INFORMATION  
Address: 
Flat 34, Dyakonova Street, 30A, Nizhniy Novgorod, 603053 Russia  
Phone: 
+7 831 2579454 (home), +7 987 7538679 (mobile)  
Email:  
Date of birth: 
March 22, 1991  
Marital Status: 
Single  
SUMMARY OF EXPERIENCE  
July 2014 August 2015 
Artezio Software developer Software development and support of the global travel meta search engine. 
Nizhny Novgorod,
 
October 2013 January 2014 
Promautomatica Service Software developer Software development for access control systems. 
Nizhny Novgorod,
 
November 2011 Jule 2013 
Laboratory of Algorithms and Technoligies for Network Analysis Research intern Worked on developing and implementing new approaches for solving combinatorial optimization problems (Cell Formation Problem, Linear Ordering Problem). Collaborated with experts in the area of combinatorial optimization from around the world. ● Developed and implemented a new heuristic approach for solving Cell Formation Problem (Grouping Technology). Improved some current best known solutions for problem instances from literature(with two different measures of effectiveness). ● Developed and implemented the first exact model for Cell Formation Problem and proved global optimality for some solutions of problem instances from literature(wellknown benchmarks set). 
Nizhny Novgorod,
 
January 2011 November 2011

Mera Networks Software Engineer Participated in development of corporate communication system(calls,conferences) (Java EE) ● Implementation of new features and fixing bugs 
Nizhny Novgorod,
 
May 2010 
Mera Networks Software Tester Participated in development of automated tests for traffic integrating unit (3G,LAN,WAN) ● Manual and automated testing 
Nizhny Novgorod,  
AREAS OF EXPERTISE  
● Programming languages: C/C++, Java, Python ● Strong algorithm and data structures knowledge ● Operating systems: Windows, Linux ● APIs and technologies: o Mobile platforms: Android (beginner)
● Tools: o Microsoft Visual Studio, o Eclipse IDE ● Source Control: o Rational ClearCase, Git ● Soft skills: o English intermediate, o Presentation skills, Selfmotivation, Attention to details,  
EDUCATION & RESEARCH
 
2012 – 2014 
National Research University Higher School of Economics – Nizhny Novgorod (http://nnov.hse.ru/) 
Nizhny Novgorod,  
National Research University Higher School of Economics – Nizhny Novgorod (http://nnov.hse.ru/) Faculty of Business Informatics and Applied Mathematics, Applied Mathematics and Information Science (Software Engineering specialization )

Nizhny Novgorod, Russia  


 


 


 


 


 


 


 