Material de estudo sobre a Ciência das Redes

Podemos dizer que o desenvolvimento da Ciência das Redes teve sua primeira expansão no finalzinho do século XX com a publicação de artigos científicos como o modelo Small World de Watts e Strogatz na Nature e o modelo Scale Free de Barabási e Albert na Science. Deste ponto em diante, os estudos na área foram se consolidando com o aparecimento de eventos e periódicos focados exclusivamente neste assunto.

Também surgiram materiais como artigos revisionais, livros e cursos procurando sistematizar o conhecimento da área, e aqui pretendo indicar alguns dos livros que podem ser úteis para novos estudantes.

Se você quer uma leitura de caráter introdutório, mas que conte a história das principais descobertas na área, e que seja narrada por um de seus principais cientistas, você precisa ler Linked: How Everything Is Connected to Everything Else and What It Means for Business, Science, and Everyday Life de A.-L. Barabási e cuja primeira edição é 2002. O subtítulo é grande e já resume bem o que você vai encontrar no livro. 

Em português preferiram um subtítulo menor Linked: A Nova Ciência dos Networks (nunca li esta tradução, mas só o fato de que não quiseram traduzir a palavra Network por Rede me faz ter algum receio). Em todo caso, o livro original é muito bom e o autor, de forma bem humorada, destrincha a importância da Ciência das Redes, mesmo quando nem se usava esse nome.

Entrando nos textos mais densos, destaco o livro Network Science escrito também por Barabási e publicado em 2016. Diferentemente do livro anterior, que tem o propósito de divulgação científica, este é um livro científico, voltado para estudantes universitários, que apresenta conceitos, análises, modelos e processos dinâmicos relacionados às redes complexas. Provavelmente, você clicou no link acima e achou salgado o preço, certo? Bom, então saiba que o melhor deste livro é que o autor o disponibilizou inteiramente e gratuitamente na Internet.

Uma leitura que foi essencial para mim, embora não seja de um autor tão famoso na área, é Network Science: Theory and Applications de Ted G. Lewis e publicado em 2011, que se encontra disponível apenas em inglês. Este é um livro que vai direto ao ponto e cuja leitura é bastante fácil. Todos os conceitos são explicados e exemplificados em detalhes. Um dos pontos altos do livro são os códigos em Java que o autor apresenta e comenta, o que é recomendável para quem tem background em informática. Outro ponto que gosto bastante são os experimentos e modelos que o autor criou para demonstrar as propriedades das redes complexas.

Um livro que adquiri recentemente é Complex Network Analysis in Python: Recognize - Construct - Visualize - Analyze - Interpret de Dmitry Zinoviev, publicado em 2018. Este é um daqueles livros da O'Reilly que tem uma pegada prática e quem gosta de código se farta neste material. O autor tem o cuidado de introduzir os conceitos de redes complexas em conjunto com as principais ferramentas e bibliotecas usadas para manipular redes reais (gosto de dizer para quem estuda comigo: "redes reais não são para ver, mas para medir").

Estes são alguns dos materiais que recomendo. Existem outros mais específicos e pretendo em outro momento fazer resenhas mais específicas de cada um deles. Até a próxima.

Comentários