资源资料

一. 运筹学

  1. 图书
  2. 课程
    • 王永才《运筹学》, 2018年本科生课程课件
    • 胡运权《运筹学》第四版图书,配套课件
  3. 论文
  4. 软件代码

二. 普适计算

  1. 图书
  2. 课程
  3. 论文
    1. 滤波算法
    2.  姿态解算,活动识别
      1. Body Track
      2. Inertial Navigation System
    3. 定位算法与系统
  4. 软件和代码
    1. 滤波算法
    2.  姿态解算,惯性导航
    3. WiFi Locating
    4. WIFI CSI Tool
      • 802.11n CSI Tool, The CSI Tool is built on the Intel Wi-Fi Wireless Link 5300 802.11n MIMO radios, using a custom modified firmware and open source Linux wireless drivers. The page includes a list a papers on CSI based localization and applications.
  5. 数据集
    1. Human Activity Recognition Dataset
    2. Wifi Indoor Locating Dataset

三. 图实现

  1. 图书
  2. 课程
  3. 论文
    1. Rigidity Theory
      1. Rigid and Global Rigid
      2. Universal Rigid
      3. Direction Length Graphs
      4. Matrix Completion
      5. Realization by Path
    2. Network Localizability
    3. SDP
    4. SMACOF
    5. ARAP, Rigid component Synchronization
    6. ASAP, Eigenvector Synchronization
    7. Sensor Perturbation
  4. 软件代码

四. 近似算法

 TBA

五. 图论

  1. 图书
  2. 课程
  3. 论文
  4. 软件代码

六. 深度学习

七. 强化学习

八. 机器人SLAM

九. 复杂网络

  1. 数据集
    • KONECT contains over a hundred network datasets of various types, including directed, undirected, bipartite, weighted, unweighted, signed and rating networks.
    • NetWiki contains links to a large collection of network data
    • Stanford Large Network Dataset Collection contains a collection of large networks mainly from social and web-based domains
    • Mark Round’s map of data formats and software tools
    • easyN allows the creation of gene interaction networks (either physical or genetic) but also the creation of Petri net models. The tool also allow the users to save their networks online and, if they want, publish them.
  2. 网络分析软件工具
    • igraph is a free software package for creating and manipulating undirected and directed graphs. It includes implementations for classic graph theory problems like minimum spanning trees and network flow, and also implements algorithms for some recent network analysis methods, like community structure search. It can be downloaded as a C library, an R package or a Python extension
    • Brain Connectivity Toolbox contains a large selection of complex network measures in Matlab.
    • MatlabBGL is a Matlab package for working with graphs.  It uses the Boost Graph Library to efficiently implement the graph algorithms.  MatlabBGL is designed to work with large sparse graphs with hundreds of thousands of nodes.
    • Stanford Network Analysis Platform (SNAP) is a general purpose, high performance system for analysis and manipulation of large networks.  The core SNAP library is written in C++ and optimized for maximum performance and compact graph representation. It easily scales to massive networks with hundreds of millions of nodes, and billions of edges. It efficiently manipulates large graphs, calculates structural properties, generates regular and random graphs, and supports attributes on nodes and edges.
    • Osaka University has released a method called PAFit to estimate the preferential attachment function of a growing complex network. Based on a rigorous statistical framework, PAFit can estimate the preferential attachment function non-parametrically. The related paper is at dx.doi.org/10.1371/journal.pone.0137796 . There is also an R package at cran.r-project.org/package=PAFit
  3. 网络可视化软件
    • Gephi is an interactive visualization and exploration platform for all kinds of networks and complex systems, dynamic and hierarchical graphs. Runs on Windows, Linux and Mac OS X. Gephi is open-source and free.
    • GUESS is an exploratory data analysis and visualization tool for graphs and networks. The system contains a domain-specific embedded language called Gython (an extension of Python, or more specifically Jython) which supports the operators and syntactic sugar necessary for working on graph structures in an intuitive manner. An interactive interpreter binds the text that you type in the interpreter to the objects being visualized for more useful integration. GUESS also offers a visualization front end that supports the export of static images and dynamic movies.
    • PAJEK is a program for large network analysis.
    • MapEquation (by Martin Rosvall and Daniel Edler) can be used to visualize and highlight important structures in large networks such as communities and how they evolve over time (alluvial diagrams) and more.
    • Circos visualizes data in a pretty circular layout.
    • SpaTo Visual Explorer can be used to reduce a network to the shortest-path tree of a selected root node, yielding a local but simpler view of the network that can be easily visualized. With the ability to quickly change the root node, the program allows us to explore the network from different perspectives.
    • A VERY long list of network visualization softwares can also be found here – it was published in a review article by Cserely et al 2013 in Pharmacology and Therapeutics.
  4. 网络期刊和会议
    • Network Science (Cambridge University Press)
    • NetSci
    • European Conference on Complex Systems (ECCS)
    • CompleNet
    • Network Frontier Workshop
  5. 网络科学讲座、博客
    • Madan Babu (Systems Biology group, MRC Laboratory of Molecular Biology) – talk
    • Ed Bullmore (Brain Mapping Unit, Department of Psychiatry) – talk
    • Sanjeev Goyal (Faculty of Economics) – talk
    • Cecilia Mascolo (Networks and Operating Systems Group, Computer Laboratory) – talk
    • Franco M Neri (Epidemiology and Modelling Group, Department of Plant Sciences ) – talk
    • Complexity and Social Networks Blog (David Lazer)
    • Three-Toed Sloth (Shalizi Cosma)
    • Visual Complexity (a unified resource space for anyone interested in the visualization of complex networks)

十. 物联网