dmitriy yu. cherukhin cherukhin at gmail dot com (+7 495) 454-91-12

14
Dmitriy Yu. Cherukhin cherukhin at gmail dot com (+7 495) 454-91-12

Upload: melvyn-lynch

Post on 29-Dec-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dmitriy Yu. Cherukhin cherukhin at gmail dot com (+7 495) 454-91-12

Dmitriy Yu. Cherukhin

cherukhin at gmail dot com

(+7 495) 454-91-12

Page 2: Dmitriy Yu. Cherukhin cherukhin at gmail dot com (+7 495) 454-91-12

Personal information

• Date of birth: October 30, 1976

• Place of birth: Kerch, Ukraine

• Gender: male

• Marital status: married

• Children: none

Page 3: Dmitriy Yu. Cherukhin cherukhin at gmail dot com (+7 495) 454-91-12

Educational background

• Lomonosov Moscow State University, Mechanics and Mathematics Faculty, Discrete Mathematics Department

• 1998: M.Sc., major - Mathematics, minor - Computer Science

• 2000: Ph.D. in Computer Science• Specialization: Complexity of Boolean

functions, lower bounds

Page 4: Dmitriy Yu. Cherukhin cherukhin at gmail dot com (+7 495) 454-91-12

Achievements

• Participation in many mathematical competitions for schools; the best result – personal Second Diploma in All-U.S.S.R. Mathematical Competition (1991)

• Personal grants from Soros Foundation (1998-2000)

• Outstanding Ph.D. thesis (2000)

Page 5: Dmitriy Yu. Cherukhin cherukhin at gmail dot com (+7 495) 454-91-12

Job Experience 1

• Lomonosov Moscow State University, Mechanics and Mathematics Faculty, Discrete Mathematics Department

• 11.2000 – 06.2008: Assistant Professor

• Teaching; courses: Discrete Mathematics, Introduction to Mathematical Logic

• Scientific work (see later)

Page 6: Dmitriy Yu. Cherukhin cherukhin at gmail dot com (+7 495) 454-91-12

Job Experience 2

• Lomonosov Moscow State University, Mechanics and Mathematics Faculty, Laboratory for Computational Methods

• 06.2008 – the present: Researcher

• Teaching; course: Algebra; location: Branch of Moscow State University in Baku, Azerbaijan

Page 7: Dmitriy Yu. Cherukhin cherukhin at gmail dot com (+7 495) 454-91-12

Scientific work

• 19 papers published in Russian refereeing scientific journals; most of them are translated into English

• Participating in many Russian scientific conferences and international conference CSR-2008, Moscow (proceedings are in Lecture Notes in Computer Science, Springer)

Page 8: Dmitriy Yu. Cherukhin cherukhin at gmail dot com (+7 495) 454-91-12

Research results: Boolean bases 1

• The comparison of Boolean bases problem• Let us represent Boolean functions by formulas

over different bases• For example, here is the representation of the

function xor by a formulae over the basis {and, or, not}:

• X xor Y = (X and (not Y)) or ((not X) and Y)• The complexity of this formulae is 4

Page 9: Dmitriy Yu. Cherukhin cherukhin at gmail dot com (+7 495) 454-91-12

Research results: Boolean bases 2

• We say that a basis B1 is better that a basis B2 iff over the basis B1, we can represent any Boolean function more effectively (i.e. with smaller complexity) then over the basis B2

• The problem is to describe the relation ‘better’ between any finite bases

• The problem was stated by Lupanov in 1961; an algorithmic criterion for comparison of any bases was given by me (1999, Ph.D. thesis)

Page 10: Dmitriy Yu. Cherukhin cherukhin at gmail dot com (+7 495) 454-91-12

Research results: finite depth 1

• The problem of deriving high lower bounds of complexity for explicitly given functions

• We consider circuits with:

• - arbitrary Boolean gates f : {0,1}n {0,1}

• - unbounded fan-in (n is unlimited)

• - bounded depth d

• The complexity is the number of edges

Page 11: Dmitriy Yu. Cherukhin cherukhin at gmail dot com (+7 495) 454-91-12

Research results: finite depth 2

• Here is an example of a circuit; the depth is 2 and the complexity is 8

x1 x2

f1

x3

f2

f3 f4

Level 2

Level 1

Page 12: Dmitriy Yu. Cherukhin cherukhin at gmail dot com (+7 495) 454-91-12

Research results: finite depth 3

• For any finite depth we prove a lower bound of complexity for the Boolean convolution

• This lower bound is the best known for any even depth and for depth 3

• For depth 2 our bound is n1.5 (2005); previous best bound is n log2 n / log log n (Radhakrishnan J., Ta-Shma A., 1997)

Page 13: Dmitriy Yu. Cherukhin cherukhin at gmail dot com (+7 495) 454-91-12

Hobby: programming

• I wrote the DuS operation system from the zero start point (for Intel-32 architecture)

• The main conception: there are no system functions; every process has its own set of external functions given by its parent

• Multitasking, multi-user with protection• Hard: keyboard, mouse, VESA, ATA HDD• Soft: Commander, text, graphics, C, TeX

Page 14: Dmitriy Yu. Cherukhin cherukhin at gmail dot com (+7 495) 454-91-12

Future plans with Big Company

• Research (Mathematics, Computer Science) and/or programming

• 1 year (preferred)

• Location: Big Country or Russia