Curriculum Vitae

 

Name: Kelevedjiev, Emil Stoykov
(another spelling: Kelevedzhiev, Emil Stoikov)
Nationality: Bulgarian.

Contact Details:

 

E-mail: keleved@math.bas.bg

Phone: +359-887-445037

 

Mailing address for correspondence:

 

Emil Kelevedjiev

Institute of Mathematics and Informatics,

Bulgarian Academy of Sciences,

“Acad. G. Bonchev” Street, block 8

1113 Sofia

BULGARIA

 

Position: Researcher in the Institute of Mathematics and Informatics at the Bulgarian Academy of Sciences, Sofia, Bulgaria.

 

Some recent duties and activities:

 

1. Teaching in the University of Greenwich, London, UK programming languages  Java and C++, Internet Programming and Networking (January–April in 1999, 2001 and 2003)

2. Published a book (in Bulgarian) "Dynamic Programming" intended for preparation of students for problem solving for International Olympiads in Informatics.

3. Published a textbook (in Bulgarian) for high-school students in Informatics (Computer Science).

4. Team leader  and  trainer of the Bulgarian national team for participating  in the International Olympiad in Informatics for high school students in Finland,  July, 2001 (Bulgarian team won the 3-rd palce in the World); in Korea, August, 2002 (Bulgarian team won the 5-rd place in the World)

5. Completed Paper "Linear Programming Approach to Management of Water Resource Systems" (Compt. Rend. of Bulg. Acad. of Sciences), described results of the  research and software for the problem.

6. Lecturer of the course "Object oriented programming in C++" for the Master program at the Institute of  Mathematics and Informatics.

7. Translation into English the problems of National Bulgarian olympiads of  Computer Science and publishing them on website: http://www.math.bas.bg/bcmi

8. Maintaing a web server for real-time information about Parliamentary, Presidential and Local Election in Bulgaria in 1999–2001 (http://www.math.bas.bg/izbori).

 

Current scientific field of interest: Computer algorithms, including Dynamic programming.

 

Personal Details

 

Completed degree:

·         1978 M. Sc. University of Sofia, Department of Mathematics and Informatics

 

Education:

·         1981 -- 1983 Ph. D. Student, University of Sofia, Department of Mathematics.

·         1980 -- 1981 Ph. D. Student, University of Lodz, Poland, Department of Mathematics.

·         1973 -- 1978 M. Sc. Student, University of Sofia, Department of Mathematics.

·         1968 -- 1971 Student, National Mathematical High School, Sofia

 

Full-time Employment:

·         1995 -- now Researcher (Assistant Professor), Department Extremal Problems,  Institute of Mathematics and Informatics at Bulgarian Academy of Sciences.

·         1985 -- 1995 Researcher (Assistant Professor), Department Operation Research,  Institute of Mathematics and Informatics at Bulgarian Academy of Sciences.

·         1983 -- 1985 Mathematician, Institute of Mathematics and Informatics at  Bulgarian Academy of Sciences.

·         1978 -- 1980 Mathematician. Research Institute of Labor at the Ministry of  Labor.

 

Teaching experience: Lecturer of the courses:

 

in the School of Computing and Mathematical Sciences, University of  Greenwich, London, UK, as a visiting lecturer via TEMPUS project:

·         2001, 1999 Object Oriented Programming and Programming language C++; 

·         2003, 2001, 1999 Programming in Java;

·         1999 Information Systems Building;

·         2003, 2001 Computer systems and Networking.

 

in the Institute of Mathematics and Informatics at Bulgarian Academy of  Sciences:

·         1984 Programming in Basic for Apple II.

·         1998 Methods for solving problems for Competitions in Computer Programming.

·         1999-2000 Internet programming.

·         2000 Programming language C++.

·         2000 IT advanced course for high scholl students

·         2001-now Object oriented programming in C++ for Master degree students

 

at the Sofia University:

·         1983 -- 1987 Mathematics in Geography,

·         1984 -- 1999 Mathematical Optimization,

·         1988 -- 1992 Optimization Interface,

·         1983 System MATHEMATICA,

·         1992 -- 1994 Constructive Optimization,

·         1996 Software for Scientific Computations.

 

at New Bulgarian University:

·         1996 Linear Algebra through system MATHEMATICA

·         2002 Clasic and Modern mathematics

·         2002 Solving programming problems for competitions

 

at University of Blagoevgrad (partially):

·         1998 Programming in Pascal.

·         1998 Introduction to MS Windows and Internet.

 

at Burgas Free University (partially):

·         2002 Solving programming problems for competitions

 

at National High Mathematical School:

·         1987 -- 1992 Computer Programming

 

Supervision of M. Sc. thesises: 9 students.

 

Member of the jury:

·         1989 First International Olympiad in Informatics, Pravetz, Bulgaria,

·         1990 Second International Olympiad in Informatics, Minsk, Bjelorussia.

Team leader (trainer), or deputy team leader of Bulgarian team at:

·         1993 First Balkan Olympiad in Informatics, Constanta, Romania.

·         2000 8-th Balkan Olympiad in Informatics, Ochrid, Macedonia.

·         2000 12-th International Olympiad in Informatics, Beijing, China.

·         2001 13-th International Olympiad in Informatics, Tampere, Finland.

·         2001 9-th Balkan Olympiad in Informatics, Duress, Albania.

·         2002 10-th Balkan Olympiad in Informatics, Belgrad, Serbia

·         2002 14-th International Olympiad in Informatics, Young-in, Korea.

-- Collaborator of Bulgarian journals: "Computer" and "Mathematics plus":

·         1988 -- now: Director of the distance competitionin programming of Computer journal.

·         1993 -- 1995: Director of the distance competition in programming of "Mathematics plus"

·         1997 -- now: Maintainer of column "Non-regular lectures in Programming" of Computer journal.

 

Research Activities

·         1996 Combinatorial Designs, Research work and writing scientific software at the Michigan Technological University, Houghton, MI, USA. (by Prof. V. Tonchev)

·         1994-1995 Wavelet approximation, Research Work an writing scientific software at the University of South Carolina, Columbia, SC, USA. (by Prof. Ron DeVore)

·         1993 System MATHEMATICA, Lecturer at the Summer School in Athens, Greece.

·         1987-1990 Interactive Optimization Systems, Joint research project with the International Institute for Applied Systems Analysis, Wienna, Austria.

 

 

Publications: Author and coauthor of more than 50 scientific, popular and educational papers and books. They cover the folloing fields of research and interest (the list of publications is given in the Appendix):

 

Computer Algorithms, Data Compression, Interface for Optimization, Optimal Control, Symbolic Computations, Interactive Optimization, Medical Diagnostics, Medical data analysis, Decision Making Theory, Energy transmission networks, Education in Mathematics and Computer Science, Chronological Researches.

 

Industrial software experience:

Computer experience:

·         Operation systems: UNIX (incl. Linux, Solaris), MS Windows (3.11, 95, 98), MS DOS, OS of old mainframe computers

·         Programming languages: C/C++, Java, JavaScript, Pascal, etc. (also Fortran, Basic, Cobol), JDK 1.7., Borland C++, Gnu C++.

·         Applications: Web developing tools, Word, Excel, CorelDraw, (LA)TEX, MATHEMATICA, Maple, etc.

·         Hardware platforms: PC, Sun Solaris, Silicon Graphics, Dec Alfa.

 

Software projects:

 

1. Software and maintainning the Elections in Bulgaria. Central Election Commission in Bulgaria and Institute of Mathematics and Informatics, 1991-now.
 
2. Combinatorial Designs, Research work and writing scientific software. Michigan Technological University, Houghton, MI, USA. 1996.

3. Compression via wavelet approximation, Research Work and writing scientific software. University of South Carolina, Columbia, SC, USA. 1994-1995

 

4. Software for processing of neurosergery clinical data and diagnostics. Military hospital in Sofia and Institute of Mathematics and Informatics. 1988-1992.

5. Series of programs for mathematical modelling (security, optimisation of expansion) of high-voltage electricity transmission networks in Bulgaria and Nigeria. Research Institute for Energy Planning and Institute of Mathematics and Informatics. 1987-1991

 

10. Interactive software systems for optimisation. International Institute for Applied System Analysis, Vienna, Austria and Institute of Mathematics and Informatics. 1986-1991

 

List of Publications:

 

Scientific:

 

1. E. Kelevedzhiev. Sufficient conditions for existing a saddle point in an optimal control game, Serdica v. 11 (2), 1985. (in Russian)

2. E. Kelevedzhiev (coauthors P. Kenderov, G. Georgiev, R. Kaltinska, N. Platikanov). A program package for teaching in mathematical optimization, Mathematics and Math. Education, 1986 (in Bulgarian).

3. E. Kelevedzhiev (coauthors M. Hristov, R. Kaltinska). Systems for testing in Stereometry, Mathematics and Math. Education, 1986 (in Bulgarian).

4. E. Kelevedzhiev (coauthor G. Georgiev). A program package "Mathematical Optimization". In "Problems of Informatics and its Application to menagement, education and scientific research", 1997. (in Russian).

5. E. Kelevedzhiev. A system for symbolic transformation and its application to numerical methods of minimization. Mathematics and Math. Education, 1987 (in Bulgarian).

6. E. Kelevedzhiev (coauthor N. Kirov). Composing of a computer dialogue system for optimization. Mathematics and Math. Education, 1988 (in Bulgarian).

7. E. Kelevedzhiev (coauthor N. Kirov). Interactive Optimization Systems, Working Paper of IIASA, WP-89-007; 1989;

8. E. Kelevedzhiev. IOS - Interactive Optimization System. "Methodology and software for interactive decision support (ed. Lewandowski)" , Lecture notes in economics and math. systems - volume 337; 1989;

9. E. Kelevedzhiev (coauthor Y. Gorcheva). Processing of rules for decision making and its application to medical diagnostics. Mathematics and Math. Education, 1989 (in Bulgarian).

10. E. Kelevedzhiev (coauthors N. Kirov, T. Parchomenko, L. Radulov). Interactive modelling of electricity transmition networks. Mathematics and Math. Education, 1990 (in Bulgarian).

11. E. Kelevedzhiev (coauthor Y. Gorcheva). Processing of rules for decision making in medical diagnostics. Working group 26, KNVVT, Report, Kiev, 1990 (in Russian).

12. E. Kelevedzhiev (coauthor T. Manchev). Computer Processing of neurosergery clinical data. Working group 26, KNVVT, Report, Kiev, 1990 (in Russian).

13. E. Kelevedzhiev. Automatic differentiation in SYSYTRA system (Proceedings of SCAN-90 conference, Albena 1990) in "Mathematical modelling and scientific computation", Bulgarian Academy of Sciences, 1991.

14. E. Kelevedzhiev (coauthor T. Yantcheva). Automatic Differentiation. Mathematics and Math. Education, 1991 (in Bulgarian).

15. E. Kelevedzhiev (coauthor N. Kirov). Interactive Optimization Software Systems. (Workshop on Optimization Software OPTISOFT, Quedlinburg, GDR, July 8 - 14, 1989). In "Numerical Methods of Nonlinear Programming and their Implementations". Mathematical Research. Volume 60. Akademie Verlag. Berlin, 1991.

16. E. Kelevedzhiev (coauthor T. Manchev). A Base automated system for Processing of clinical data. Journal for military medicine. Number 4, 1991 (in Bulgarian).

17. E. Kelevedzhiev (coauthor T. Yantcheva). Application of automatic differentiation to the Hessian matrix evaluation. Mathematics and Math. Education, 1992.

18. E. Kelevedzhiev. Solving of optimal control problems using automatic differentiation. Mathematics and Math. Education, 1993.

19. E. Kelevedzhiev (coauthor Y. Gorcheva). Processing of rules using a tree structure. Compt. Rend. of BAS. Vol. 46, (1) 1993.

20. E. Kelevedzhiev (coauthor T. Manchev). Software System for Neurosurgery Clinical Data Processing. MMSC, Sozopol, 1993.

21. E. Kelevedzhiev (coauthor T. Manchev). DILIANA Software System for Neurosurgery Clinical Data Processing. In Topics on Biomathematics (San Marino, 1992), World Scientific, Singapore, 1993.

22. E. Kelevedzhiev. Using of MATHEMATICA in Teaching of Optimization. Mathematics and Math. Education, 1994.

23. E. Kelevedzhiev. Introduction to MATHEMATICA. Mathematics and Math. Education, 1994.

24. E. Kelevedzhiev. Computation of Pi. Mathematics and Informatics Quarterly, vol. 5, No 4, 1995.

25. E. Kelevedzhiev (coauthor B. Lazarov). Organizing a Tournament for Students with Different Levels of Mathematical Knowleage. Mathematics Competitions. (Pravetz, July 1994), Volume 8, Number 2, 1995.

26. E. Kelevedzhiev. Pushing the limits. Computer program. Mathematics and Informatics Quarterly, vol. 6, No 1, 1996.

27. E. Kelevedzhiev. Internet for novices. Mathematics and Math. Education, 1998 (in Bulgarian).

28. E. Kelevedzhiev (coauthor A. Andreev). Compression of Three Dimensional Data via Wavelets. Mathematics and Math. Education, 1998

29. E. Kelevedzhiev (coauthor M. Sidorov). Dating of Pliska's Rosette. Preprint 4/1998 of the Inst. of Math. and Inf. at BAS, 1998.

30. E. Kelevedzhiev (coauthor M. Sidorov). An attempt to Identify and Date the Pliska Rosette. Paleo-Bulgarika, 23 (1999), no. 2, pp. 78-88. (in Bulgarian)

31. E. Kelevedzhiev (coauthor S. Iancheva). Linear Programming Approach to Management of Water Resource Systems. Compt. Rend. of Bulg. Acad. of Sciences, No. 1, 2001.

32. E. Kelevedzhiev (coauthor M. Sidorov). About a Proto-Bulgarian Monument found in the Shudikovo Region of Montenegro. Paleo-Bulgarika, 25 (2001), no. 2, pp. 80-89. (in Bulgarian)

 

Books:

 

1. E. Kelevedzhiev (coauthors Y. Tabov, B. Lazarov). The first mathematical turnament "Tchernorizetz Chrabar", Mathematika plus, 1993.

2. E. Kelevedzhiev (coauthors Y. Tabov, B. Lazarov). The second mathematical turnament "Tchernorizetz Chrabar", RIK-I-C, 1994.

3. E. Kelevedzhiev. Dynamic Programming. Solving programming problems, Anubis, 2001, (in Bulgarian)

4. E. Kelevedzhiev (coauthor P. Asenova). Informatics (computer science). Textbook for 9-th grade of High School, Regalia, 2001. (in Bulgarian)

 

Some popular publications:

 

1. E. Kelevedzhiev. The Winter Mathematical Holydays. "Computer" journal, Number 5, 1990 (in Bulgarian).

2. E. Kelevedzhiev. The game 14. "Computer" journal, Number 5, 1991 (in Bulgarian).

3. E. Kelevedzhiev. A problem for a guard of a gallery. "Computer" journal, Number 6, 1991 (in Bulgarian).

4. E. Kelevedzhiev. A program for cyrillization of almost all matrix printers in Bulgaria. "Computer" journal, Number 2, 1992 (in Bulgarian).

5. E. Kelevedzhiev. The first Balkan Olympiad in Informatics. "Computer" journal, Number 7, 1993 (in Bulgarian).

6. E. Kelevedzhiev. The Winter Competitions in Mathematics, Informatics and Computer linguistics. "Computer" journal, Number 4, 1994 (in Bulgarian).

7. E. Kelevedzhiev. A Competition in Informatics. "Computer" journal, Number 6, 1994 (in Bulgarian).

8. E. Kelevedzhiev. A Competition in Programming, sponsored by Microsoft in 1995. "Computer" journal, Number 8, 1995 (in Bulgarian).

9. E. Kelevedzhiev. Computation of Pi, "Mathematics Plus" journal, Number 1, 1993 (in Bulgarian).

10. E. Kelevedzhiev. Cycles of Hamilton and Euler, "Mathematics Plus" journal, Number 2, 1993 (in Bulgarian).

11. E. Kelevedzhiev. The first Balkan Olympiad in Informatics. Mathematics and Informatics Quaterly, number 4, 1993.

12. E. Kelevedzhiev. A program showing a genius capabilities. "Mathematics Plus" journal, Number 1, 1994 (in Bulgarian).

13. E. Kelevedzhiev. World Web: Internet, "Azbuki" newspaper. Number 5, 1996 (in Bulgarian).

14. E. Kelevedzhiev. Are all programming problems solvable, "Computer" journal, Number 2, 1998 (in Bulgarian).

15. E. Kelevedzhiev. Do there exist programming problems, which will be always hardly solvable. "Computer" journal, Number 3, 1998 (in Bulgarian).

16. E. Kelevedzhiev. Astronomical dating of historical monuments. Astronomical journal "Andromeda", Number 23, 1998 (in Bulgarian).

17. E. Kelevedzhiev. Non-regular lectures in programming. Cycles of Euler and Hamilton, Computer journal, 10/1998. (in Bulgarian).

18. M. Sidorov, E. Kelevedjiev. The Rosette from Pliska - choroscope, Andromeda, 1 (32), January, 1999. (in Bulgarian).

19. E. Kelevedzhiev. Non-regular lectures in programming. Meanders, Computer journal, 2/1999. (in Bulgarian).

20. E. Kelevedzhiev. Programming Language JavaScript,An Introduction, part 1, Computer journal, 4/1999. (in Bulgarian).

21. E. Kelevedzhiev. Programming Language JavaScript, An Introduction, part 2, Computer journal, 5/1999. (in Bulgarian).

22. E. Kelevedzhiev. Programming Language JavaScript, An Introduction, part 3, Computer journal, 6/1999. (in Bulgarian).

23. E. Kelevedzhiev. Programming Language JavaScript, An Introduction, part 4, Computer journal, 7/1999. (in Bulgarian).

24. E. Kelevedzhiev. Non-regular lectures in programming. Floating point numbers ans computation of Pi, Computer journal, 8/1999. (in Bulgarian).

25. E. Kelevedzhiev. Greenwich, The Beginning of Time and Space, Andromeda, 10 (41), October, 1999. (in Bulgarian).

26. E. Kelevedzhiev. Programming Language Java,An Introduction, part 1 Computer journal, 9/1999. (in Bulgarian).

27. E. Kelevedzhiev. Programming Language Java, An Introduction, part 2 Computer journal, 10/1999. (in Bulgarian).

28. E. Kelevedzhiev. Programming Language Java, An Introduction, part 3 Computer journal, 11/1999. (in Bulgarian).

29. E. Kelevedzhiev (coathor M. Sidorov). About the Old-Bulgarian characters from Shudikovo, Montenegro. Science and Technology Journal, 12/1999, pp. 34-40. (in Bulgarian).

30. E. Kelevedzhiev. Programming Language Java, An Introduction, part 4 Computer journal, 12/1999. (in Bulgarian).

31. E. Kelevedzhiev. Programming Language Java, An Introduction, part 5 Computer journal, 1/2000. (in Bulgarian).

32. E. Kelevedzhiev. Programming Language Java, An Introduction, part 6 Computer journal, 2/2000. (in Bulgarian).

33. E. Kelevedzhiev. Non-regular lectures in programming. Colouring of a geographic map, Computer journal, 5/2000. (in Bulgarian).

34. E. Kelevedzhiev. 16-th National Olympiad in Informatics. Computer journal, 6/2000. (in Bulgarian).

35. E. Kelevedzhiev. 8-th Balkan Olympiad in Informatics. Computer journal, 6/2000. (in Bulgarian).

36. K. Manev, E. Kelevedzhiev. 8-th Balkan Olympiad in Informatics. Matematika Plus, 3/2000. (in Bulgarian).

37. Greedy Algorithms and Dynamic Programming. Computer journal. 1/2001. (in bulgarian)

38. K. Manev, E. Kelevedzhiev. Winter competitions in Informatics, Mathematics and Informatics, 1/2001. (in bulgarian)

39. E. Kelevedzhiev. 17-th National Olympid in Informatics. Computer journal, 6/2001. (in bulgarian).

40. K. Manev, E. Kelevedzhiev, B. Banchev. 13-th International Olympiad in Informatics. Matematika Plus, 3/2001. (in Bulgarian).

41. E. Kelevedzhiev, S. Kapralov. 9-th Balkan Olympiad in Informatics. Matematika plus, 3/2001. (in Bulgarian).

42. E. Kelevedzhiev. 13-th International Olympiad in Informatics. Computer 10/2001. (in Bulgarian).

43. K. Manev, E. Kelevedzhiev, B. Banchev. 13-th International Olympiad in Informatics. Mathematics and Informatics, 5/2001. (in Bulgarian).

44. E. Kelevedzhiev, S. Kapralov. 9-th Balkan Olympiad in Informatics. Mathematics and Informatics, 5/2001. (in Bulgarian).

45. E. Kelevedzhiev. 9-th Balkan Olympiad in Informatics. Computer, 11/2001. (in Bulgarian).

46. E. Kelevedzhiev. Cryptosystems. Computer journal. 12/2001. (in Bulgarian)

47. E. Kelevedzhiev. Linear Programming and Applications. Summer School Lectures, 2001

48. E. Kelevedzhiev. National Olympiad in Informatics. Computer, 7/2002. (in Bulgarian).

49. E. Kelevedzhiev. Spring Tournament in Informatics. Computer, 8/2002. (in Bulgarian).

50. E. Kelevedzhiev. Balkan Olympiad in Informatics. Computer, 8/2002. (in Bulgarian).

51. E. Kelevedzhiev. International Olympiad in Informatics. Computer, 10/2002. (in Bulgarian).

52. E. Kelevedzhiev. AKS Algorithm for primarity test in polynomial time. Computer, 12/2002. (in Bulgarian).


Date:
April 09, 2003

(partially updated by February, 2005)