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)