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

Slides:



Advertisements
Similar presentations
2014 CGT Postcard Infovis 10/23/2014 v1. Postcard front.
Advertisements

1 Combinational Logic Design&Analysis. 2 Introduction We have learned all the prerequisite material: – Truth tables and Boolean expressions describe functions.
Why Systolic Architecture ?. Motivation & Introduction We need a high-performance, special-purpose computer system to meet specific application. I/O and.
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
The Department of Computer Science offers three levels of studies - Two three-years undergraduate programs Laurea in Informatica Laurea in Informatica.
Information Security Teaching, training, research.
1 The foundation of Business Informatics at the Faculty of Economics, University of Tirana Current state – Program – Bologna process Marsida Ganaj Source:
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Lecture 3 Dr. Shi Dept. of Electrical and Computer Engineering.
CS 232 Geometric Algorithms: Lecture 1 Shang-Hua Teng Department of Computer Science, Boston University.
OVERVIEW OF THE ELECTRICAL ENGINEERING DEPARTMENT.
COMS W1004 Introduction to Computer Science June 11, 2008.
Department of Mathematics Graduate Student Orientation August 2014 Professor Richard Laugesen Director of Graduate Studies.
COMS W1004 Introduction to Computer Science May 29, 2009.
Lecture 3. Boolean Algebra, Logic Gates
Overview of the MS Program Jan Prins. The Computer Science MS Objective – prepare students for advanced technical careers in computing or a related field.
Triennial ( , 2015) Zonal Report, Zone 10, Eastern Europe. Petr.V. Morozov, Professor of Psychiatry, Russian National Medical Research University,
Russian Academy of Sciences A.A. Kharkevich Institute for Information Transmission Problems (IITP RAS) established in 1961 First Director of the Institute.
Department of Mathematics and its Applications. Accreditation n Our program is registered to grant PhD in Mathematics and its Applications by the Board.
Speciality:  Undergraduate (scientific and pedagogical direction) 5B Mathematics Duration of training: 4 years  Master (scientific and pedagogical.
Research Plan and Curriculum Vitae – What to Take into Account? Prof. Kaisa Miettinen
Lecture 3. Boolean Algebra, Logic Gates Prof. Sin-Min Lee Department of Computer Science 2x.
General Advice on CSE Research* Bharat Jayaraman CSE Department
MATH-331 Discrete Mathematics Fall Organizational Details Class Meeting: 11 :00am-12:15pm; Monday, Wednesday; Room SCIT215 Instructor: Dr. Igor.
Logical Circuit Design Week 5: Combinational Logic Circuits Mentor Hamiti, MSc Office ,
Introduction to computers.. What Is A Computer A computer is a multi-tasking device that performs mathematical and logical computations A computer can.
Department of Mathematics Graduate Student Orientation August 2015 Professor Richard Laugesen Director of Graduate Studies.
DI-FCT-UNL Departamento de Informática Faculdade de Ciências e Tecnologia Universidade Nova de Lisboa UNL’s new Bologna-style 1st-Cycle Degree (BSc) in.
Introduction to Trees. When at a node in a singly linked list, there is no choice as to which node can be visited next: Motivation when here we can only.
Discrete Mathematics 이재원 School of Information Technology
1 WORKSHOP ON COMPUTER SCIENCE EDUCATION Innovation of Computer Science Curriculum in Higher Education TEMPUS project CD-JEP 16160/2001.
1 8/29/05CS150 Introduction to Computer Science 1 Professor: Shereen Khoja
Logic Circuits Chapter 2. Overview  Many important functions computed with straight-line programs No loops nor branches Conveniently described with circuits.
In the name of Allah, the Most Gracious the Most Merciful (So ascribe not purity to yourselves. He knows best him who fears Allâh and keeps his duty to.
FlowMap: An Optimal Technology Mapping Algorithm for Delay Optimisation in Lookup- Table Based FPGA Designs 04/06/ Presented by Qiwei Jin.
Making Applications: Research Plan, Curriculum Vitae, List of Publications etc. Prof. Kaisa Miettinen
School of Engineering. Y.U. School of Engineering Founded in Departments Computer Engineering (2001) Industrial Engineering (2001) Electronics.
Numerical Methods.
1 Structure of Aalborg University Welcome to Aalborg University.
One Year in Toronto --Comparison between UT and Tsinghua Jing Wang Tsinghua University
INFORMATION TECHNOLOGIES LABORATORY «Information technologies» laboratory «Information technologies» laboratory Was established on the 23th of December.
UIC College of Engineering Six Academic Departments with Graduate and Undergraduate Programs Bioengineering, Chemical Engineering, Civil & Materials Engineering,
1 WORKSHOP ON RESULTS OF IMPLEMENTATION OF COMPUTER SCIENCE EDUCATION Innovation of Computer Science Curriculum in Higher Education TEMPUS project CD-JEP.
UNIVERSITY OF JYVÄSKYLÄ Department of Mathematical Information Technology 2002 Faculty of Information Technology Department of Mathematical Information.
Previous Page Next Page EXIT Created by Professor James A. Sinclair, Ph.D. MMXI Monomials, binomials, and Polynomials Monomials, binomials, and polynomials.
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 667 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 653 Lecture.
Discrete Mathematics Lecture # 22 Recursion.  First of all instead of giving the definition of Recursion we give you an example, you already know the.
VIAM 2011 George Jaiani Director of the Institute 2011 page 1 from 4 I. Vekua Institute of Applied Mathematics Iv. Javakhishvili Tbilisi State University.
C. E. Brodley Building a Research Career Carla E. Brodley Department of Computer Science Tufts University April 2005.
New Computer Science Programme at the Department of Informatics Pedro Guerreiro University of Nis, March 24, 2006.
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
Successful Start for Postgraduate Research Students Leonarda Valikoniene School of Mechanical, Aerospace and Civil Engineering Management of Projects Group.
CS 1010– Introduction to Computer Science Daniel Tauritz, Ph.D. Associate Professor of Computer Science Director, Natural Computation Laboratory Academic.
New Master’s Program: Applied Statistics with Network Analysis
Master’s program in mathematics
CPS120 Introduction to Computer Science
From Classical Proof Theory to P vs. NP
CSIS-110 Introduction to Computer Science
Hard Problems Introduction to NP
Discrete Mathematics and Its Applications
What is Engineering? The Accreditation Board for Engineering and Technology (ABET) defines engineering: “the profession in which a knowledge of the mathematical.
What is Engineering? The Accreditation Board for Engineering and Technology (ABET) defines engineering: “the profession in which a knowledge of the mathematical.
Lecture 20: Combinatorial Circuits I
Non-parametric Structural Change Detection in Predictive Relationships
What is Engineering? The Accreditation Board for Engineering and Technology (ABET) defines engineering: “the profession in which a knowledge of the mathematical.
Department of Computer Science Abdul Wali Khan University Mardan
CSE 6408 Advanced Algorithms.
NordSecMob Master’s Programme in Security and Mobile Computing
Project Title This is a sample poster layout -
The Curriculum of the Department of Informatics TEI-A
CS 232 Geometric Algorithms: Lecture 1
Presentation transcript:

Dmitriy Yu. Cherukhin cherukhin at gmail dot com (+7 495)

Personal information Date of birth:October 30, 1976 Place of birth: Kerch, Ukraine Gender:male Marital status: married Children:none

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

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 ( ) Outstanding Ph.D. thesis (2000)

Job Experience 1 Lomonosov Moscow State University, Mechanics and Mathematics Faculty, Discrete Mathematics Department – : Assistant Professor Teaching; courses: Discrete Mathematics, Introduction to Mathematical Logic Scientific work (see later)

Job Experience 2 Lomonosov Moscow State University, Mechanics and Mathematics Faculty, Laboratory for Computational Methods – the present: Researcher Teaching; course: Algebra; location: Branch of Moscow State University in Baku, Azerbaijan

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)

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

Research results: Boolean bases 2 We say that a basis B 1 is better that a basis B 2 iff over the basis B 1, we can represent any Boolean function more effectively (i.e. with smaller complexity) then over the basis B 2 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)

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

Research results: finite depth 2 Here is an example of a circuit; the depth is 2 and the complexity is 8 x1x1 x2x2 f1f1 x3x3 f2f2 f3f3 f4f4 Level 2 Level 1

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 n 1.5 (2005); previous best bound is n log 2 n / log log n (Radhakrishnan J., Ta-Shma A., 1997)

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

Future plans with Big Company Research (Mathematics, Computer Science) and/or programming 1 year (preferred) Location: Big Country or Russia