G PG uma releitura de P NP Mirella

  • Slides: 70
Download presentation
G = PG uma releitura de P = NP Mirella M. Moro mirella@dcc. ufmg.

G = PG uma releitura de P = NP Mirella M. Moro mirella@dcc. ufmg. br PPGCC/UFMG, 2015/1

www. dcc. ufmg. br/~mirella@dcc. ufmg. br 2

www. dcc. ufmg. br/~mirella@dcc. ufmg. br 2

PARTE 1 INTRODUÇÃO

PARTE 1 INTRODUÇÃO

P mirella@dcc. ufmg. br NP 4

P mirella@dcc. ufmg. br NP 4

mirella@dcc. ufmg. br 5

mirella@dcc. ufmg. br 5

1 mirella@dcc. ufmg. br PAA PG 6

1 mirella@dcc. ufmg. br PAA PG 6

2 mirella@dcc. ufmg. br PAA PG English 7

2 mirella@dcc. ufmg. br PAA PG English 7

Por quê? “Feeling” sobre o salário de estudante… $ $ Ph. D BSc MSc

Por quê? “Feeling” sobre o salário de estudante… $ $ Ph. D BSc MSc BSc Tempo Trabalho direto mirella@dcc. ufmg. br Tempo Pós-Graduação 8

Dados sobre o salário Média salário Programadores Região SE No. de respostas Escolaridade -

Dados sobre o salário Média salário Programadores Região SE No. de respostas Escolaridade - Salário Escolaridade (maior grau) Avg. Salário 5. 226 2. 553 Nenhuma mirella@dcc. ufmg. br 3. 207 3. 568 1. 843 Técnico Graduação Pós-Grad (latu sensu) Mestrado Fonte: http: //micosderealejo. blogspot. com 24 de março de 2010 9

mirella@dcc. ufmg. br 10

mirella@dcc. ufmg. br 10

Os salários, por áreas de atuação, também sobem na medida da qualificação do profissional.

Os salários, por áreas de atuação, também sobem na medida da qualificação do profissional. Além da experiência, ditada por anos de trabalho no setor, a formação acadêmica também pode significar um incremento importante no salário. Um profissional de Arquitetura da Informação com mestrado ou doutorado pode ganhar até 74, 7% mais do que um que possui apenas formação superior. 15 de agosto de 2014 mirella@dcc. ufmg. br 11

Internships at Silicon Valley http: //www. slate. com/blogs/future_tense/2014/03/04/glassdoor_survey_ranks_the_20_companies_that_pay_their_interns_the_most. html http: //www. cnbc. com/id/101458010 mirella@dcc.

Internships at Silicon Valley http: //www. slate. com/blogs/future_tense/2014/03/04/glassdoor_survey_ranks_the_20_companies_that_pay_their_interns_the_most. html http: //www. cnbc. com/id/101458010 mirella@dcc. ufmg. br MARÇO 2014 12

Highest Paid Internships 2012 2014 • • • • • • Google Twitter Facebook

Highest Paid Internships 2012 2014 • • • • • • Google Twitter Facebook Yahoo Microsoft Zynga Amazon Apple Oracle Linked. In IBM Cisco mirella@dcc. ufmg. br US$ 7, 0 Palantir US$ 6, 9 VMware US$ 6, 8 Twitter US$ 6, 2 Linked. In US$ 6, 2 Facebook US$ 6, 1 Microsoft US$ 6, 1 e. Bay US$ 5, 9 Google US$ 5, 7 Apple US$ 5, 6 Amazon US$ 5, 0 Yahoo US$ 4, 6 Intel 13

Dan Zhang, Computer Engineering Ph. D student at UT Austin, learn more at www.

Dan Zhang, Computer Engineering Ph. D student at UT Austin, learn more at www. danzhang. net mirella@dcc. ufmg. br DEZEMBRO 2014 14

Cuidado mirella@dcc. ufmg. br 15

Cuidado mirella@dcc. ufmg. br 15

Investimento mirella@dcc. ufmg. br 16

Investimento mirella@dcc. ufmg. br 16

3 PAA PG English Investir mirella@dcc. ufmg. br 17

3 PAA PG English Investir mirella@dcc. ufmg. br 17

PREPARA mirella@dcc. ufmg. br 18

PREPARA mirella@dcc. ufmg. br 18

Grad – MSc – Ph. D mirella@dcc. ufmg. br 19

Grad – MSc – Ph. D mirella@dcc. ufmg. br 19

Várias Variáveis Organização Disciplina Independência Responsabilidade Comprometimento mirella@dcc. ufmg. br 20

Várias Variáveis Organização Disciplina Independência Responsabilidade Comprometimento mirella@dcc. ufmg. br 20

Pensamento mirella@dcc. ufmg. br 21

Pensamento mirella@dcc. ufmg. br 21

Motivação & Reflexão mirella@dcc. ufmg. br 22

Motivação & Reflexão mirella@dcc. ufmg. br 22

4 Difícil PAA PG English Investir mirella@dcc. ufmg. br 23

4 Difícil PAA PG English Investir mirella@dcc. ufmg. br 23

Conhecimento PG Habilidades mirella@dcc. ufmg. br 24

Conhecimento PG Habilidades mirella@dcc. ufmg. br 24

IMHO: vantagens mirella@dcc. ufmg. br 25

IMHO: vantagens mirella@dcc. ufmg. br 25

IMHO: vantagens Trabalh o Evento Científico Viagem mirella@dcc. ufmg. br 26

IMHO: vantagens Trabalh o Evento Científico Viagem mirella@dcc. ufmg. br 26

SIGCSE’ 11 Dallas SIGMOD’ 12 Phoenix SIGMOD’ 13 NYC CSBC 12/PR SIGCSE’ 13 Denver

SIGCSE’ 11 Dallas SIGMOD’ 12 Phoenix SIGMOD’ 13 NYC CSBC 12/PR SIGCSE’ 13 Denver VLDB’ 08 N. Zelandia SBBD’ 09 J. Pessoa ICDE’ 04 Boston CSBC’ 13 Maceió SBBD 2013/PE SIGMOD’ 11 Atenas SIGMOD’ 09 Providence (NYC) SIGMOD’ 10 Indianápolis SIGMOD’ 07 (Amsterdam) VLDB’ 04 Toronto SIGMOD’ 07 - Beijing VLDB’ 05 Noruega CLEI’ 00 México SBBD’ 01 Rio CLEI’ 02 - Uruguai CSBC’ 97 Brasília mirella@dcc. ufmg. br IDEAS’ 04 Coimbra (Lisboa) 27

5 Difícil PAA Conquista English Investir mirella@dcc. ufmg. br 28

5 Difícil PAA Conquista English Investir mirella@dcc. ufmg. br 28

G = PG P = NP mirella@dcc. ufmg. br 29

G = PG P = NP mirella@dcc. ufmg. br 29

É impossível se arrepender de ter estudado mais mirella@dcc. ufmg. br 30

É impossível se arrepender de ter estudado mais mirella@dcc. ufmg. br 30

PARTE 2 FAZER PESQUISA EM MEIA DÚZIA DE SLIDES

PARTE 2 FAZER PESQUISA EM MEIA DÚZIA DE SLIDES

Fazer Pesquisa Prepara decorar o próximo slide mirella@dcc. ufmg. br 32

Fazer Pesquisa Prepara decorar o próximo slide mirella@dcc. ufmg. br 32

Enquanto estiver • • Pensando Planejando Escrevendo Apresentando Discutindo Reunindo Argumentando CON-PROSA: mirella@dcc. ufmg.

Enquanto estiver • • Pensando Planejando Escrevendo Apresentando Discutindo Reunindo Argumentando CON-PROSA: mirella@dcc. ufmg. br Contexto Problema Solução Avaliação 33

Contexto Problema Solução Avaliação mirella@dcc. ufmg. br • Contexto geral • Contexto específico [estado

Contexto Problema Solução Avaliação mirella@dcc. ufmg. br • Contexto geral • Contexto específico [estado da arte] • O que *não* funciona? • O que pode melhorar? • Contribuição • Como resolver o problema • É bom? É melhor? • [Nem] Sempre: Quando? Por quê? 34

Contribuições por TUDO!!!! Contexto Problema Solução Avaliação mirella@dcc. ufmg. br • X atual >

Contribuições por TUDO!!!! Contexto Problema Solução Avaliação mirella@dcc. ufmg. br • X atual > novo contexto • X atual > novo problema • X atual > nova solução • Solução atual > melhorias • Diferentes avaliações > X atual 35

mirella@dcc. ufmg. br 36

mirella@dcc. ufmg. br 36

Contribuições por TUDO!!!! Contexto Problema Solução Avaliação mirella@dcc. ufmg. br • Dados relacionais >

Contribuições por TUDO!!!! Contexto Problema Solução Avaliação mirella@dcc. ufmg. br • Dados relacionais > streams • Dados relacionais > móveis • Dados relacionais > semiestruturado • Dados relacionais > big data analysis • Mais comum • Escolha qualquer um e avalie em: paralelo, distribuído, grandes volumes, map-reduce, novos hardwares, . . . 37

Example [ ZHANG et al @ SIGMOD 1996 ] Contexto Finding useful patterns in

Example [ ZHANG et al @ SIGMOD 1996 ] Contexto Finding useful patterns in large datasets has attracted considerable interest recently, Problema and one of the most widely studied problems in this area is the identification of clusters, or densely populated regions, in a multi-dimensional dataset. Prior work does not adequately address the problem of large datasets and minimization of I/O costs. Solução This paper presents a data clustering method named BIRCH (Balanced Iterative Reducing and Clustering using Hierarchies), and demonstrates that it is especially suitable for very large databases. (Detalhes) BIRCH incrementally and dynamically clusters incoming multi-dimensional metric data points to try to produce the best quality clustering with the available resources (i. e. , available memory and time constraints). BIRCH can typically find a good clustering with a single scan of the data, and improve the quality further with a few additional scans. BIRCH is also the first clustering algorithm proposed in the database area to handle “noise” (data points that are not part of the underlying pattern) effectively. Avaliação We evaluate BIRCH’s time/space efficiency, data input order sensitivity, and clustering quality through several experiments. We also present a performance comparison of BIRCH versus CLARANS, a clustering method proposed recently for laerge datasets, and show that BIRCH is consistently superior. mirella@dcc. ufmg. br 38

Exemplo em Redes [ RAGHAVAN et al @ SIGCOMM 2007] Contexto Problema Solução (detalhes)

Exemplo em Redes [ RAGHAVAN et al @ SIGCOMM 2007] Contexto Problema Solução (detalhes) Avaliação Today’s cloud-based services integrate globally distributed resources into seamless computing platforms. Provisioning and accounting for the resource usage of these Internetscale applications presents a challenging technical problem. This paper presents the design and implementation of distributed rate limiters, which work together to enforce a global rate limit across traffic aggregates at multiple sites, enabling the coordinated policing of a cloud-based service’s network traffic. Our abstraction not only enforces a global limit, but also ensures that congestion-responsive transport-layer flows behave as if they traversed a single, shared limiter. We present two designs—one general purpose, and one optimized for TCP—that allow service operators to explicitly trade off between communication costs and system accuracy, efficiency, and scalability. Both designs are capable of rate limiting thousands of flows with negligible overhead (less than 3% in the tested configuration). We demonstrate that our TCP-centric design is scalable to hundreds of nodes while robust to both loss and communication delay, making it practical for deployment in nationwide service providers. 39

PARTE 3 NA PRÁTICA (SLIDES CHEIOS DE TEXTO)

PARTE 3 NA PRÁTICA (SLIDES CHEIOS DE TEXTO)

COMEÇANDO O CURSO Uma pós-graduação não se faz sozinho Conhecer colegas e professores é

COMEÇANDO O CURSO Uma pós-graduação não se faz sozinho Conhecer colegas e professores é fundamental para o seu curso assim como para a vida “após curso” mirella@dcc. ufmg. br 41

Começando o Curso 1. Orientador e seus orientados 2. Bookmarks – – – http:

Começando o Curso 1. Orientador e seus orientados 2. Bookmarks – – – http: //www. lbd. dcc. ufmg. br/bdbcomp http: //www. informatik. uni-trier. de/~ley/db http: //www. periodicos. capes. gov. br http: //dl. acm. org http: //ieeexplore. ieee. org 3. Lattes 4. Associe-se: mirella@dcc. ufmg. br 42

COMO SE FAZ PESQUISA Trabalho Resultados Tema Orientador/a mirella@dcc. ufmg. br 43

COMO SE FAZ PESQUISA Trabalho Resultados Tema Orientador/a mirella@dcc. ufmg. br 43

Algoritmo em Detalhes Orientador/a • Afinidade + Responsabilidades Tema • Atual + Interessante +

Algoritmo em Detalhes Orientador/a • Afinidade + Responsabilidades Tema • Atual + Interessante + Futuro Trabalho Resultados mirella@dcc. ufmg. br • Sentar + Trabalhar • Individualmente + Grupo • Artigos + Conferências + Defesa 44

ESCOLHA DO TEMA É a decisão mais importante afetará todo o decorrer do seu

ESCOLHA DO TEMA É a decisão mais importante afetará todo o decorrer do seu curso mirella@dcc. ufmg. br 45

Ler é a ÚNICA solução Orientador Relacionados Eventos Periódicos mirella@dcc. ufmg. br • Seus

Ler é a ÚNICA solução Orientador Relacionados Eventos Periódicos mirella@dcc. ufmg. br • Seus artigos recentes • Dissertações/Teses recentes • A partir das referências • A partir de buscas • Principais (VLDB, SIGMOD, SBBD) • De 2015, 2014, 2013, … 46

Idealmente MSc 2 artigos Ph. D 1 artigo por semana por DIA manter-se atualizado

Idealmente MSc 2 artigos Ph. D 1 artigo por semana por DIA manter-se atualizado mirella@dcc. ufmg. br 47

Escolha do Tema O tema Com orientador • Interessante e atual: extrair artigos a

Escolha do Tema O tema Com orientador • Interessante e atual: extrair artigos a respeito de sua tese/dissertação • Com impacto por um bom tempo, por exemplo 2/4 anos • Estado-da-arte!!!! • Tem um histórico de pesquisa maior do que o seu (por isso que ele é orientador) • Tem uma experiência na área para emitir opinião sobre o que pode ser interessante como uma dissertação/tese • E o que é mais adequado como um trabalho de disciplina ou relatório técnico – Área já muito explorada? – Ultrapassada, irrelevante? mirella@dcc. ufmg. br 48

Escolha do Tema Interessante e encorajador para você! Você passará um bom tempo trabalhando

Escolha do Tema Interessante e encorajador para você! Você passará um bom tempo trabalhando nele, e se não estiver motivado, a pesquisa nunca terminará Falando em motivação mirella@dcc. ufmg. br 49

. . . Motivação. . . • Não espere que outras pessoas o motivem

. . . Motivação. . . • Não espere que outras pessoas o motivem a trabalhar • Você deve procurar se motivar para terminar o SEU trabalho • Por isso uma empatia com o tema escolhido é fundamental (mas às vezes vai a contra-gosto mesmo, o que não quer dizer que não será um sucesso. . . ) mirella@dcc. ufmg. br 50

1. Tema escolhido 2. Orientador aprovou 3. Trabalho mirella@dcc. ufmg. br 51

1. Tema escolhido 2. Orientador aprovou 3. Trabalho mirella@dcc. ufmg. br 51

TRABALHO a partir da leitura • Leia, analise, critique, discuta, implemente • Tente analisar

TRABALHO a partir da leitura • Leia, analise, critique, discuta, implemente • Tente analisar o assunto que está sendo descrito • Tente identificar pontos falhos e possíveis melhorias no artigo • Como fazer melhor? mirella@dcc. ufmg. br 52

Porém a mais difícil parece ser RESULTADOS ESCRITA E APRESENTAÇÃO DE ARTIGOS

Porém a mais difícil parece ser RESULTADOS ESCRITA E APRESENTAÇÃO DE ARTIGOS

Escrita & Apresentação ? Difícil? ! de trabalhos científicos Difícil Fácil mirella@dcc. ufmg. br

Escrita & Apresentação ? Difícil? ! de trabalhos científicos Difícil Fácil mirella@dcc. ufmg. br • Atividade inédita • Escrever longamente • Falar em público • “Receitas clássicas” • Fazer de novo • Prática leva à perfeição 54

ESCREVENDO • Nunca viu uma dissertação ou tese na vida? !? !? ! •

ESCREVENDO • Nunca viu uma dissertação ou tese na vida? !? !? ! • Pegue uma na biblioteca do DCC – – – mirella@dcc. ufmg. br Recente Do seu orientador Estrutura Divisão de capítulos Linguagem Abordagens… 55

Escrevendo Assim que definir o tópico da dissertação/tese: • Comece a trabalhar no documento

Escrevendo Assim que definir o tópico da dissertação/tese: • Comece a trabalhar no documento final • Formato? ? ? na página da pós na MINHA página • Comece com as páginas obrigatórias mirella@dcc. ufmg. br 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Capas Catalogação Aprovação Dedicatória Agradecimentos Resumo Abstract Resumo Estendido Sumário Lista de figuras Lista de tabelas Corpo do texto Apêndice Referências Bibliográficas 56

Escrevendo • À medida que define o seu trabalho, adicione conteúdo ao texto •

Escrevendo • À medida que define o seu trabalho, adicione conteúdo ao texto • Não precisa ser na forma final “linda e perfeita”, escreva rascunhos mesmo • Qualquer decisão importante escrita em detalhes no texto à medida em que elas acontecem • No final do trabalho será muito complicado se lembrar de tudo nos mínimos detalhes • Estabeleça um cronograma e tente segui-lo mirella@dcc. ufmg. br 57

Conectar as Ideias: *não* é fácil Título: keyword 1 keyword 2 Contexto & Relacionados

Conectar as Ideias: *não* é fácil Título: keyword 1 keyword 2 Contexto & Relacionados Resumo: linha 1 linha 2 linha 3 Problema Intro: par 1 par 2 par 3 par 4 Solução 1 Solução 2 Avaliação Conclusão: par 1 mirella@dcc. ufmg. br par 2 par 3 58

*Um* livro que pode mudar sua vida mirella@dcc. ufmg. br 59

*Um* livro que pode mudar sua vida mirella@dcc. ufmg. br 59

Uma disciplina Escrita e Apresentação de Artigos Científicos 2015/2 mirella@dcc. ufmg. br 60

Uma disciplina Escrita e Apresentação de Artigos Científicos 2015/2 mirella@dcc. ufmg. br 60

Finalizando, A VIDA DE ALUNO • A vida de mestrando/doutorando é um pouco diferente

Finalizando, A VIDA DE ALUNO • A vida de mestrando/doutorando é um pouco diferente da vida normal • Ainda vai chegar aquele dia/noite no qual tudo o que consegue pensar é a dissertação, a proposta, a tese, a defesa, o artigo para revista • Isso é normal mirella@dcc. ufmg. br 61

A Vida de Aluno: Sugestões • A prioridade tem de ser o curso –

A Vida de Aluno: Sugestões • A prioridade tem de ser o curso – Aproveite “horas vagas” • Uma semana/10 dias é o prazo máximo • Para resolver problema • Para implementar código • SENÃO: consulte seu orientador mirella@dcc. ufmg. br 62

A Vida de Aluno: Sugestões • Escreva e submeta artigos – Na pior das

A Vida de Aluno: Sugestões • Escreva e submeta artigos – Na pior das hipóteses, as revisões ainda serão extremamente proveitosas – Cuidado! – Não envie qualquer bobagem – Discuta com seu orientador antes de começar a escrever – Entregue para seu orientador 1 sem/10 dias *ANTES* do prazo (o ideal é ir entregando aos poucos, conforme termina de escrever cada seção) mirella@dcc. ufmg. br 63

A Vida de Aluno Dúvidas – Quando estiver cheio de dúvidas, sem saber qual

A Vida de Aluno Dúvidas – Quando estiver cheio de dúvidas, sem saber qual rumo tomar, convoque uma reunião com seu orientador (ou com o grupo de pesquisa) – Organize seus pensamentos – Discuta com os colegas – E não se acanhe não, porque discutir faz parte e às vezes rende muito mais do que semanas trabalhando sozinho mirella@dcc. ufmg. br 64

A Vida de Aluno Crise – Como assim crise? – Na hora da “crise”,

A Vida de Aluno Crise – Como assim crise? – Na hora da “crise”, uma conversinha com os colegas sempre ajuda – Ainda há de chegar a manhã na qual você acorda e pensa: mas o que eu estou fazendo nesse curso mesmo? Pra onde vou? O que eu quero? Como termino? Vou largar? Acredite, vida de mestrando/doutorando é tudo meio parecida mesmo, principalmente as aflições mirella@dcc. ufmg. br 65

A Vida de Aluno Orientador – Seu melhor parceiro durante o curso – Antes

A Vida de Aluno Orientador – Seu melhor parceiro durante o curso – Antes de tomar qualquer decisão importante, fale com ele e “peça a benção” mirella@dcc. ufmg. br 66

O orientador orienta • Decisão importante – disciplinas a cursar + decisão de projeto

O orientador orienta • Decisão importante – disciplinas a cursar + decisão de projeto Planeje o projeto das disciplinas com seu orientador – viagens, férias (como assim férias? ) – submissão de artigos – intercâmbios e estágios (? ) absolutamente qualquer questão que se refira ao seu curso • “Peça a benção” – pergunte sua opinião – se concorda com sua decisão – se existem outras opções, etc mirella@dcc. ufmg. br 67

EM HIPÓTESE ALGUMA • Leve as disciplinas “na flauta” / “nas coxas” • Não

EM HIPÓTESE ALGUMA • Leve as disciplinas “na flauta” / “nas coxas” • Não existe “abandonar a disciplina” • Regras específicas para trancamento FALAR COM ORIENTADOR/a FALAR COM PROF/a DA DISCIPLINA mirella@dcc. ufmg. br 68

Você Conhecimento Estudo Experiência Visão Resolução Problemas Você nunca irá se arrepender de investir

Você Conhecimento Estudo Experiência Visão Resolução Problemas Você nunca irá se arrepender de investir em você e nos seus estudos

www. dcc. ufmg. br/~mirella • Revise esses slides no decorrer do curso • http:

www. dcc. ufmg. br/~mirella • Revise esses slides no decorrer do curso • http: //www. evcomp. dcc. ufmg. br • http: //phdcomics. com • Minhas disciplinas – Bancos de Dados Avançados/1º – Escrita e Apresentação Artigos/2º