Lecture Notes in Computer Science 6060 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan Van Leeuwen

Total Page:16

File Type:pdf, Size:1020Kb

Lecture Notes in Computer Science 6060 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan Van Leeuwen Lecture Notes in Computer Science 6060 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University, UK Takeo Kanade Carnegie Mellon University, Pittsburgh, PA, USA Josef Kittler University of Surrey, Guildford, UK Jon M. Kleinberg Cornell University, Ithaca, NY, USA Alfred Kobsa University of California, Irvine, CA, USA Friedemann Mattern ETH Zurich, Switzerland John C. Mitchell Stanford University, CA, USA Moni Naor Weizmann Institute of Science, Rehovot, Israel Oscar Nierstrasz University of Bern, Switzerland C. Pandu Rangan Indian Institute of Technology, Madras, India Bernhard Steffen TU Dortmund University, Germany Madhu Sudan Microsoft Research, Cambridge, MA, USA Demetri Terzopoulos University of California, Los Angeles, CA, USA Doug Tygar University of California, Berkeley, CA, USA Gerhard Weikum Max-Planck Institute of Computer Science, Saarbruecken, Germany Tapio Elomaa Heikki Mannila Pekka Orponen (Eds.) Algorithms and Applications Essays Dedicated to Esko Ukkonen on the Occasion of His 60th Birthday 13 Volume Editors Tapio Elomaa Tampere University of Technology Department of Software Systems P. O. Box 553, 33101 Tampere, Finland E-mail: [email protected].fi Heikki Mannila Aalto University School of Science and Technology Department of Information and Computer Science P.O. Box 17800, 00076 Aalto, Finland E-mail: heikki.mannila@aaltouniversity.fi Pekka Orponen Aalto University School of Science and Technology Department of Information and Computer Science P.O. Box 15400, 00076 Aalto, Finland E-mail: pekka.orponen@tkk.fi Cover illustration: Artwork by Jussi Ukkonen, Finland (2010) Library of Congress Control Number: 2010924186 CR Subject Classification (1998): I.2, H.3, J.3, I.5, H.4-5, F.2 LNCS Sublibrary: SL 1 – Theoretical Computer Science and General Issues ISSN 0302-9743 ISBN-10 3-642-12475-5 Springer Berlin Heidelberg New York ISBN-13 978-3-642-12475-4 Springer Berlin Heidelberg New York This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, re-use of illustrations, recitation, broadcasting, reproduction on microfilms or in any other way, and storage in data banks. Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer. Violations are liable to prosecution under the German Copyright Law. springer.com © Springer-Verlag Berlin Heidelberg 2010 Printed in Germany Typesetting: Camera-ready by author, data conversion by Scientific Publishing Services, Chennai, India Printed on acid-free paper 06/3180 Esko Ukkonen (The photograph was taken by Joma Marstio 2010) Preface This Festschrift is dedicated to Esko Ukkonen on the occasion of his 60th birth- day on January 26, 2010. It contains contributions by his former PhD stu- dents and colleagues with whom he cooperated closely within his career. The Festschrift was presented to Esko during a festive symposium organized at the University of Helsinki to celebrate his birthday. Esko Ukkonen has worked on many areas of computer science, including nu- merical methods, complexity theory, theoretical aspects of compiler construction, and logic programming. However, his main research interest over the years has been algorithms, with applications. Esko’s style of work has been to collaborate closely with scientists from other areas and to study their computational needs. From an understanding of available data the work progresses to the formulation of computational concepts, i.e., finding out what should be computed. The prop- erties of the concepts are then analyzed, algorithms are designed, their behavior is analyzed, the methods are implemented and taken to real applications. This style of work has been very successful throughout his career: Esko has formulated and analyzed many central concepts in computational data analysis. Combining applications and algorithms is also the central theme in the Center of Excellence, Algodan, directed by Esko. Perhaps the most important scientific areas of Esko Ukkonen are computa- tional pattern matching and string algorithms. He has contributed significantly to the development of these overlapping fields and has helped them to find their own identity. Most of the contributions in this volume concern computational pattern matching or string algorithms. Esko Ukkonen has had a major role in the development of Finnish computer science. He was the key person in the development of the school of algorithmic research in Finland, and he has had a major role in PhD education. The editors of this volume are grateful to Esko for the insightful guidance that they received from him when they were his PhD students. January 2010 Tapio Elomaa Heikki Mannila Pekka Orponen Acknowledgements We would like to thank everybody who contributed to this Festschrift: the au- thors for their interesting articles, the colleagues and PhD students who helped proofread the contributions, Greger Lind´en for technical assisstance, and Veli M¨akinen for organizing the seminar to honor Esko’s birthday. Table of Contents String Rearrangement Metrics: A Survey ............................ 1 Amihood Amir and Avivit Levy Maximal Words in Sequence Comparisons Based on Subword Composition .................................................... 34 Alberto Apostolico Fast Intersection Algorithms for Sorted Sequences .................... 45 Ricardo Baeza-Yates and Alejandro Salinger Indexing and Searching a Mass Spectrometry Database ............... 62 Søren Besenbacher, Benno Schwikowski, and Jens Stoye Extended Compact Web Graph Representations ..................... 77 Francisco Claude and Gonzalo Navarro A Parallel Algorithm for Fixed-Length Approximate String-Matching with k-mismatches ............................................... 92 Maxime Crochemore, Costas S. Iliopoulos, and Solon P. Pissis Covering Analysis of the Greedy Algorithm for Partial Cover .......... 102 Tapio Elomaa and Jussi Kujala From Nondeterministic Suffix Automaton to Lazy Suffix Tree .......... 114 Kimmo Fredriksson Clustering the Normalized Compression Distance for Influenza Virus Data ........................................................... 130 Kimihito Ito, Thomas Zeugmann, and Yu Zhu An Evolutionary Model of DNA Substring Distribution ............... 147 Meelis Kull, Konstantin Tretyakov, and Jaak Vilo Indexing a Dictionary for Subset Matching Queries ................... 158 Gad M. Landau, Dekel Tsur, and Oren Weimann Transposition and Time-Scale Invariant Geometric Music Retrieval ..... 170 Kjell Lemstr¨om Unified View of Backward Backtracking in Short Read Mapping ....... 182 Veli M¨akinen, Niko V¨alim¨aki, Antti Laaksonen, and Riku Katainen Some Applications of String Algorithms in Human-Computer Interaction ...................................................... 196 Kari-Jouko R¨aih¨a X Table of Contents Approximate String Matching with Reduced Alphabet ................ 210 Leena Salmela and Jorma Tarhio ICT4D: A Computer Science Perspective ............................ 221 Erkki Sutinen and Matti Tedre Searching for Linear Dependencies between Heart Magnetic Resonance Images and Lipid Profiles ......................................... 232 Marko Sysi-Aho, Juha Koikkalainen, Jyrki L¨otj¨onen, Tuulikki Sepp¨anen-Laakso, Hans S¨oderlund, Tiina Heli¨o, and Matej Oreˇsiˇc The Support Vector Tree ......................................... 244 Antti Ukkonen Author Index .................................................. 261.
Recommended publications
  • Esko Ukkonen
    Curriculum Vitae: Esko Ukkonen Esko Ukkonen Professor of Computer Science and Head of the Department of Computer Science Department of Computer Science P.O.Box 68 (Gustav Hallstr¨ omin¨ katu 2b) FIN–00014 University of Helsinki, Finland Tel.: +358-9-19151280, fax.: +358-9-19151120, email: [email protected].fi Home page: www.cs.helsinki.fi/u/ukkonen/ Personal data Full name: Esko Juhani Ukkonen. Born on January 26th, 1950, in Savonlinna, Finland. Citizen of Finland. Married, two grown–up children. Academic Degrees Ph.D. (computer science): University of Helsinki, 1978. (PhD Thesis accepted Nov 24, 1977.) Phil.Lic. (computer science): University of Helsinki, 1976. M.Sc. (mathematics): University of Helsinki, 1973. Present employment and positions Professor of Computer Science, University of Helsinki, 1985–. Director of National Center–of–Excellence in Algorithmic Data Analysis of the Academy of Finland, 2002 –. Head of the Department of Computer Science, Univ of Helsinki, 2010—. Docent of Theory of Computing, Helsinki University of Technology, 1989–. Earlier positions Research Director of the Basic Research Unit of the Helsinki Institute for Information Technol- ogy (HIIT/BRU), 2004 – 2008. Academy Professor, Academy of Finland, 1999–2004 (5 year term). Head of the Department of Computer Science, Univ of Helsinki, 1998–99. Associate Professor of Computer Science, University of Helsinki, 1981–1985. Junior Research Fellow, Academy of Finland, 1980–1981. Docent (Computer Science), University of Helsinki, 1979–1981. Assistant Professor (yliassistentti) of Computer Science, University of Helsinki, 1978–1981. Assistant, instructor and research associate, University of Helsinki, 1973–1978. Visiting positions Universitat¨ Bielefeld, Technische Fakultat,¨ Oct – Nov 1994.
    [Show full text]
  • Approximate String Matching with Reduced Alphabet
    Approximate String Matching with Reduced Alphabet Leena Salmela1 and Jorma Tarhio2 1 University of Helsinki, Department of Computer Science [email protected] 2 Aalto University Deptartment of Computer Science and Engineering [email protected] Abstract. We present a method to speed up approximate string match- ing by mapping the factual alphabet to a smaller alphabet. We apply the alphabet reduction scheme to a tuned version of the approximate Boyer– Moore algorithm utilizing the Four-Russians technique. Our experiments show that the alphabet reduction makes the algorithm faster. Especially in the k-mismatch case, the new variation is faster than earlier algorithms for English data with small values of k. 1 Introduction The approximate string matching problem is defined as follows. We have a pat- tern P [1...m]ofm characters drawn from an alphabet Σ of size σ,atextT [1...n] of n characters over the same alphabet, and an integer k. We need to find all such positions i of the text that the distance between the pattern and a sub- string of the text ending at that position is at most k.Inthek-difference problem the distance between two strings is the standard edit distance where substitu- tions, deletions, and insertions are allowed. The k-mismatch problem is a more restricted one using the Hamming distance where only substitutions are allowed. Among the most cited papers on approximate string matching are the classical articles [1,2] by Esko Ukkonen. Besides them he has studied this topic extensively [3,4,5,6,7,8,9,10,11].
    [Show full text]
  • 253667 Historiikki KANSI.Indd
    Opista tieteeksi – Suomen tietojenkäsittelytieteiden historia Jukka Paakki Julkaisija: Tietojenkäsittelytieteen Seura ry Tekijät (työryhmässä sen nimi, puheenjohtaja ja sihteerit) Jukka Paakki Julkaisun nimi: Julkaisun laji: Opista tieteeksi – Suomen Historiateos tietojenkäsittelytieteiden historia Tiivistelmä: Tietojenkäsittelyoppi-niminen oppiaine tuli Suomen yliopistoihin ja korkeakou- luihin 1960-luvulla. Suomen ensimmäinen tietojenkäsittelyopin laitos ja pro- fessorinvirka perustettiin Tampereen yliopiston edeltäjään, Yhteiskunnalliseen korkeakouluun vuonna 1965. 1960-luvulla tietojenkäsittelyopin opetus käynnis- tettiin myös Helsingin yliopistossa, Jyväskylän yliopistossa, Teknillisessä korkea- koulussa, Oulun yliopistossa ja Turun yliopistossa. Alkuvuosina toiminta painot- tui yhteiskunnan tarvitsemien asiantuntijoiden koulutukseen, kunnes 1970-lu- vulla käynnistyi myös tietojenkäsittelyopin tieteellinen tutkimustoiminta. Tie- teenala laajeni nopeasti siinä määrin, että se profiloitui kolmeksi luonteeltaan erityyppiseksi haaraksi, joita ryhdyttiin 1990-luvulla kutsumaan tietojenkäsit- telytieteeksi, tietotekniikaksi ja tietojärjestelmätieteeksi, yhteiseltä nimeltään tietojenkäsittelytieteet. Tässä teoksessa käydään läpi Suomen tietojenkäsittelytieteiden opetuksen ja tutkimuksen historiaa 1960-luvulta aina nykypäiviin saakka. Kuvauksessa noste- taan esiin paitsi alan akateemisen koulutuksen ensimmäisiä linjauksia ja tieteel- lisen tutkimustoiminnan päätuloksia myös opetuksen ja tutkimuksen keskeisiä uranuurtajia. Teoksessa käydään
    [Show full text]
  • Computer Science at the University of Helsinki 1993 1
    Computer Science at the University of Helsinki 1993 1 1. Overview The Department of Computer Science was founded in 1967 when the first full professorship in computer science was established at the University of Helsinki. It is within the Faculty of Science, along with the departments of Mathematics, Physics, Chemistry, and others. Our current teaching faculty (January, 1994) comprises 46 full time teachers. It can be categorized using American academic terminology: 3 full professors (Mannila, Tienari, Ukkonen), 5 associate professors (Mäkelä, Sippu, three open positions), 14 assistant professors (5 research oriented "senior assistants" and 9 teaching oriented "lecturers"), 24 teaching assistants (12 research oriented "assistants" and 12 teaching oriented "instructors"). We also employ approximately 15 of our students in teaching on a part−time basis. Eight senior experts are also associated with the department, these being so−called "docents", who work mainly outside the university but occasionally give courses or supervise theses in the area of their speciality. Approximately 20 research positions are financed from outside sources. We also have a staff of 10 persons. The department annually admits 200 students to major in computer science. The students are selected according to their standing in a national student examination. The number of completed M.Sc. degrees (5 year degree) was 35 in 1991, 27 in 1992, and 37 in 1993. The study time for a M.Sc. degree ranges from five to eight years. Many of our students work in industry, which slows down or stops the progress of their studies. Fairly frequently our students, after having acquired the basic skills in computer Computer Science at the University of Helsinki 1993 2 science, redirect their studies by transferring to the Helsinki University of Technology or some other educational institution.
    [Show full text]
  • Annual Report 2014
    Helsinki Institute for Information Technology HIIT Annual Report 2014 Helsinki Institute for Information Technology HIIT Tietotekniikan tutkimuslaitos HIIT Forskningsinstitutet för Informationsteknologi HIIT Helsinki Institute for Information Technology HIIT is a joint research institute of Aalto University and the University of Helsinki for basic and applied research on information technology. HIIT’s mission is to conduct top-level research, seamlessly moving between fundamental methods and technologies to novel applications and their impact on people and society. HIIT is a strategic partnership of the two universities to take Helsinki IT to the world class and keep it there. HIIT’s research is interdisciplinary, operating across departments and with industry. The current foci of research are computational modelling and data analysis, and ubiquitous ICT in the modern networked world. HIIT groups belong to several national Centers of Excellence and co-operate with the information industry and with sciences applying information technology. HIIT works in a multidisciplinary way, with scientists from computer, natural, behavioural and social sciences, as well as from humanities and design. HIIT partners with several international and Finnish companies as well as with universities and research institutions in Europe, North America and Asia. HIIT was founded in 1999 and now has a budget of over 10 million euros, realising in total about 134 person-years of work by almost 300 researchers. HIIT is located in two different sites in the Helsinki Metropolitan area: at Aalto University’s Otaniemi campus and University of Helsinki’s Kumpula campus, co-located with several departments at both places. HIIT’s operating principle is that it adds to other departments’ activities, instead of competing with them.
    [Show full text]
  • International Evaluation of Research and Doctoral Training at the University of Helsinki 2005–2010: RC-Specific Evaluation Of
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Helsingin yliopiston digitaalinen arkisto INTERNATIONAL EVALUATION OF RESEARCH AND DOCTORAL TRAINING AT THE UNIVERSITY OF HELSINKI 2005–2010 RC-Specific Evaluation of ALKO – Algorithms and Data Analysis Seppo Saari & Antti Moilanen (Eds.) Evaluation Panel: Natural Sciences INTERNATIONAL EVALUATION OF RESEARCH AND DOCTORAL TRAINING AT THE UNIVERSITY OF HELSINKI 2005–2010 RC-Specific Evaluation of ALKO – Algorithms and Data Analysis Seppo Saari & Antti Moilanen (Eds.) University of Helsinki Administrative Publications 80/70 Evaluations 2012 Publisher: University of Helsinki Editors: Seppo Saari & Antti Moilanen Title: Type of publication: International Evaluation of Research and Doctoral Training at the University of Evaluations Helsinki 2005–2010 : RC-Specific Evaluation of ALKO – Algorithms and Data Analysis Summary: Researcher Community (RC) was a new concept of the participating unit in the evaluation. Participation in the evaluation was voluntary and the RCs had to choose one of the five characteristic categories to participate. Evaluation of the Researcher Community was based on the answers to the evaluation questions. In addition a list of publications and other activities were provided by the TUHAT system. The CWTS/Leiden University conducted analyses for 80 RCs and the Helsinki University Library for 66 RCs. Panellists, 49 and two special experts in five panels evaluated all the evaluation material as a whole and discussed the feedback for RC-specific reports in the panel meetings in Helsinki. The main part of this report is consisted of the feedback which is published as such in the report. Chapters in the report: 1.
    [Show full text]
  • (FDK) Research Unit the Status of a National Center-Of-Excellence from January 1, 2002
    FROM DATA TO KNOWLEDGE (FDK) RESEARCH UNIT NATIONAL CENTRE OF EXCELLENCE 2002-2007 ACADEMY OF FINLAND BIENNIAL REPORT 2002 - 2003 Department of Computer Science Laboratory of Computer and University of Helsinki Information Science Helsinki University of Technology Table of contents Preface .................................................................................................................................3 1. Progress of research work ...............................................................................................4 1.1. Data mining and machine learning ..........................................................................5 1.2. Computational methods in medical genetics and systems biology ..........................8 1.3. Combinatorial pattern matching and information retrieval ....................................11 1.4. Computational Structural Biology..........................................................................13 1.5. PhD Theses.............................................................................................................14 2. Changes in research strategy and research plans...........................................................17 3. Personnel .......................................................................................................................18 3.1. Summary.................................................................................................................18 3.2. Prizes and scientific honours received by researchers of the unit in 2002 - 2003..19
    [Show full text]
  • Helsinki Institute for Information Technology HIIT Annual Report 2005
    Helsinki Institute for Information Technology HIIT Annual Report 2005 Päivi Saarinen, Martti Mäntylä, and Esko Ukkonen (eds.) Helsinki Institute for Information Technology HIIT Tammasaarenkatu 3, Helsinki, Finland PO BOX 9800 FI-02015 TKK Finland Gustaf Hällströmin katu 2b PO BOX 68 FI-00014 University of Helsinki Finland Web http://www.hiit.fi E - mail [email protected] Copyright © 2006 by HIIT HIIT Publications 2006-02 ISBN 951-22-8194-5 (printed) ISBN 951-22-8195-3 (electronic) ISSN 1458-9451 (printed) ISSN 1458-946X (electronic) Picaset Oy Helsinki 2006 i ii EXECUTIVE SUMMARY During its sixth year of operation HIIT continued its work on the scale already established. Its total budget for 2005 was 5.9 million Euro and personnel 140 researchers and staff. The publication record developed positively: the institute produced some 150 international publications. The Advanced Research Unit was located in HTC Helsinki in Ruoholahti and the Basic Research Unit on University of Helsinki Kumpula campus and Helsinki University of Technology Otaniemi campus. The strategy work already commenced during 2004 was completed during the first half of 2005 with the decision to continue the operations of the institute with its present structure for another three years 2006-2008. In this time, the two units will align their operations so that they can be merged from 2009 onwards. The research programme structure of the ARU was updated by merging the old programmes Digital Economy and Media Convergence with a new programme Network Society under the leadership of Dr Marko Turpeinen. The core activity of the new programme is the Mobile Content Communities project already launched in 2004.
    [Show full text]
  • Lipics-WABI-2018-0.Pdf (0.3
    18th International Workshop on Algorithms in Bioinformatics WABI 2018, August 20–22, 2018, Helsinki, Finland Edited by Laxmi Parida Esko Ukkonen LIPIcs – Vol. 113 – WABI2018 www.dagstuhl.de/lipics Editors Laxmi Parida Esko Ukkonen IBM T. J. Watson Research Center University of Helsinki [email protected] [email protected] ACM Classification 2012 Applied computing → Bioinformatics, Theory of computation → Design and analysis of algorithms, Mathematics of computing → Probabilistic inference problems, Computing methodologies → Machine learning approaches ISBN 978-3-95977-082-8 Published online and open access by Schloss Dagstuhl – Leibniz-Zentrum für Informatik GmbH, Dagstuhl Publishing, Saarbrücken/Wadern, Germany. Online available at https://www.dagstuhl.de/dagpub/978-3-95977-082-8. Publication date August, 2018 Bibliographic information published by the Deutsche Nationalbibliothek The Deutsche Nationalbibliothek lists this publication in the Deutsche Nationalbibliografie; detailed bibliographic data are available in the Internet at https://dnb.d-nb.de. License This work is licensed under a Creative Commons Attribution 3.0 Unported license (CC-BY 3.0): https://creativecommons.org/licenses/by/3.0/legalcode. In brief, this license authorizes each and everybody to share (to copy, distribute and transmit) the work under the following conditions, without impairing or restricting the authors’ moral rights: Attribution: The work must be attributed to its authors. The copyright is retained by the corresponding authors. Digital Object Identifier: 10.4230/LIPIcs.WABI.2018.0 ISBN 978-3-95977-082-8 ISSN 1868-8969 https://www.dagstuhl.de/lipics 0:iii LIPIcs – Leibniz International Proceedings in Informatics LIPIcs is a series of high-quality conference proceedings across all fields in informatics.
    [Show full text]
  • Annual Report 2016 Helsinki Institute for Information Technology HIIT Tietotekniikan Tutkimuslaitos HIIT Forskningsinstitutet För Informationsteknologi HIIT
    Helsinki Institute for Information Technology HIIT Annual Report 2016 Helsinki Institute for Information Technology HIIT Tietotekniikan tutkimuslaitos HIIT Forskningsinstitutet för Informationsteknologi HIIT Helsinki Institute for Information Technology HIIT is a joint research institute of Aalto University and University of Helsinki for basic and applied research in information technologies. HIIT is a strategic partnership of the two universities with a mission to support top-level research, seamlessly moving between fundamental methods and technologies to novel applications and their impact on people and society, and combining top ICT research of the two universities into a positive collaborating critical mass that supports a strong Helsinki ICT brand. HIIT groups belong to several national Centers of Excellence and co-operate with the information industry and with sciences applying information technology. HIIT works in a multidisciplinary way, with scientists from computer, natural, behavioural and social sciences, as well as from humanities and design. HIIT partners with several international and Finnish companies as well as with universities and research institutions in Europe, North America and Asia. The current foci of research are computational modelling and data analysis, and ubiquitous ICT in the modern networked world. HIIT is located in two different sites in the Helsinki Metropolitan area: at the Otaniemi campus of Aalto University and at the Kumpula campus of University of Helsinki. HIIT is currently led by Professor Petri Myllymäki, who started his 5-year term as the Director of HIIT in August 2015. HIIT was founded in 1999 and has nowadays an annual budget of approximately 10 million euros. HIIT’s research is funded by Aalto University, the University of Helsinki, Tekes, the Academy of Finland, the European Union, private companies, and foundations financing Finnish hi-tech research.
    [Show full text]
  • Curriculum Vitae: Esko Ukkonen
    Curriculum Vitae: Esko Ukkonen Esko Ukkonen Professor of Computer Science and Vice-Dean (research) of the Faculty of Science Department of Computer Science P.O.Box 68 (Gustav Hallstr¨ omin¨ katu 2b) FIN–00014 University of Helsinki, Finland Tel.: +358 294151280, fax.: +358 294151120, email: [email protected].fi Home page: www.cs.helsinki.fi/u/ukkonen/ Personal data Full name: Esko Juhani Ukkonen. Born on January 26th, 1950, in Savonlinna, Finland. Citizen of Finland. Married, two grown–up children. Academic Degrees Ph.D. (computer science): University of Helsinki, 1978. (PhD Thesis accepted Nov 24, 1977.) Phil.Lic. (computer science): University of Helsinki, 1976. M.Sc. (mathematics): University of Helsinki, 1973. Present employment and positions Professor of Computer Science, University of Helsinki, 1985–. Vice-Dean of Research of the Faculty of Science, Univ of Helsinki, 2014—. Docent of Theory of Computing, Helsinki University of Technology / Aalto University, 1989–. Earlier positions Director of National Center–of–Excellence in Algorithmic Data Analysis of the Academy of Finland, 2002–13. Head of the Department of Computer Science, Univ of Helsinki, 2010–13. Research Director of the Basic Research Unit of the Helsinki Institute for Information Technol- ogy (HIIT/BRU), 2004 – 2008. Academy Professor, Academy of Finland, 1999–2004 (5 year term). Head of the Department of Computer Science, Univ of Helsinki, 1998–99. Associate Professor of Computer Science, University of Helsinki, 1981–1985. Junior Research Fellow, Academy of Finland, 1980–1981. Docent (Computer Science), University of Helsinki, 1979–1981. Assistant Professor (yliassistentti) of Computer Science, University of Helsinki, 1978–1981. Assistant, instructor and research associate, University of Helsinki, 1973–1978.
    [Show full text]