Giter Club home page Giter Club logo

auto-fsm's Introduction

Introduction

FE Developer always chaising fun stuffs. Followings are my interests

  • First order logic and SAT solver
  • Mathematical optimization
  • Functional programming
  • Heavy type inference using TypeScript like this one

I'm the original designer and author of the project dxf-json (Not dxf-parser). Currently I'm participating in that project as sub-maintainer.

I love writing small snippets which was targeted for mathematical things. If you're interested, please visit gist page.

Useful Snippets

내가 자주 쓰는 것들 모음집

Utilities

React

Algorithm & Data Structures

Math

auto-fsm's People

Contributors

phryxia avatar

Watchers

 avatar  avatar

auto-fsm's Issues

그래프 시각화

어떤 배치가 좋은 배치인가?

  • 간선을 겹치지 않게 할 수 있다면, 겹치는 배치보다는 그렇지 않은 배치
  • 동일한 정점 쌍 사이의 간선은 벤딩을 줘서 겹치지 않게 보여야 함
  • 물리적 시뮬레이션은 곤란... 최대한 한 번에 그렸으면 좋겠음

성능 개선 필요

정점 수 N, 최대 간선 수 K에 대하여 현재 이론상 O(N^2 * K^2) 이 나오는데, 실제로 돌려보면 무지막지하게 느림. 처음 알고리즘 복잡도는 저게 맞지만, 후에 수정하면서 더 늘어난 것으로 추정.

최적을 찾을 수 있을지는 둘째치고 쓸만한 실행속도가 나와줘야 한다. 어떻게 개선할 수 있을까?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.