{"title":"Theoretical Computer Science and Discrete Mathematics","authors":"K. Kawarabayashi, K. Sadakane, T. Uno","doi":"10.2201/NIIPI.2012.9.1","DOIUrl":null,"url":null,"abstract":"Recent informatics such as large scale data analysis needs efficient computation. The developments in theoretical computer science give much advance in this task. These divisions and subsets include analysis of algorithms and formal semantics of programming languages. In order to deal with large scale data analysis, we need some mathematical tools from Discrete Mathematics. Theoretical Computer Science is one of the most vibrant and active areas of scientific study today. Starting half a century ago, even before computers existed, theoretical computer scientists set out to define mathematically the concept of “computation”, and to study its power and limits. It is a division or subset of general computer science and mathematics which focuses on more abstract or mathematical aspects of computing. These divisions and subsets include analysis of algorithms and formal semantics of programming languages. Discrete mathematics is the study of mathematical structures that are fundamentally discrete rather than continuous. In contrast to real numbers that have the property of varying “smoothly”, the objects studied in discrete mathematics such as integers and graphs do not vary smoothly in this way, but have distinct, separated values. It has been characterized as the branch of mathematics. Dealing with discrete objects, questions from theoretical computer science inspired much interest in the combinatorics community, and for many of its leaders became a primary scientific goal. A typical goal is the P versus NP problem, which characterizes difficulties of various problems, and much research has been devoted to analyze complexities of the problems. This collaboration has been extremely beneficial to both the discrete math and theoretical computer science communities, with wealthy exchange of ideas, problems and","PeriodicalId":91638,"journal":{"name":"... Proceedings of the ... IEEE International Conference on Progress in Informatics and Computing. IEEE International Conference on Progress in Informatics and Computing","volume":"30 1","pages":"1"},"PeriodicalIF":0.0000,"publicationDate":"2012-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"... Proceedings of the ... IEEE International Conference on Progress in Informatics and Computing. IEEE International Conference on Progress in Informatics and Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2201/NIIPI.2012.9.1","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Recent informatics such as large scale data analysis needs efficient computation. The developments in theoretical computer science give much advance in this task. These divisions and subsets include analysis of algorithms and formal semantics of programming languages. In order to deal with large scale data analysis, we need some mathematical tools from Discrete Mathematics. Theoretical Computer Science is one of the most vibrant and active areas of scientific study today. Starting half a century ago, even before computers existed, theoretical computer scientists set out to define mathematically the concept of “computation”, and to study its power and limits. It is a division or subset of general computer science and mathematics which focuses on more abstract or mathematical aspects of computing. These divisions and subsets include analysis of algorithms and formal semantics of programming languages. Discrete mathematics is the study of mathematical structures that are fundamentally discrete rather than continuous. In contrast to real numbers that have the property of varying “smoothly”, the objects studied in discrete mathematics such as integers and graphs do not vary smoothly in this way, but have distinct, separated values. It has been characterized as the branch of mathematics. Dealing with discrete objects, questions from theoretical computer science inspired much interest in the combinatorics community, and for many of its leaders became a primary scientific goal. A typical goal is the P versus NP problem, which characterizes difficulties of various problems, and much research has been devoted to analyze complexities of the problems. This collaboration has been extremely beneficial to both the discrete math and theoretical computer science communities, with wealthy exchange of ideas, problems and