Boris Yamnitsky
American computer scientist
From Wikipedia, the free encyclopedia
Boris Yamnitsky is a Soviet-American computer scientist, researcher, and software developer. He is the founder of Boris FX, a company that develops software for visual effects and compositing. He co-authored a polynomial-time algorithm for linear programming with Leonid A. Levin.
Boris Yamnitsky | |
|---|---|
| Born | |
| Alma mater | Boston University |
| Occupations | Computer scientist, researcher, software developer |
| Known for | Boris FX (founder) |
| Website | www |
Early life and education
Yamnitsky emigrated from the former Soviet Union in the 1970s.[1] He earned an M.A. in Mathematics from Boston University in 1982, where he studied theoretical computer science and linear programming.[1][2]
Research and career
In 1982, Yamnitsky co-authored a paper with Leonid A. Levin titled "An Old Linear Programming Algorithm Runs in Polynomial Time".[3][4] The paper introduced an n-dimensional simplex-splitting technique, known as the Yamnitsky–Levin algorithm. The authors demonstrated that the number of splits required, denoted q(n), equals 1, which establishes polynomial-time behavior under certain conditions.[2][5][6] The algorithm has been cited in studies on convex optimization, approximation algorithms, and linear programming methods.[7][6][8][9] Yamnitsky documented the algorithm in his Master’s thesis.[2]
Yamnitsky founded Boris FX in 1995 to develop software for visual effects, compositing, and post-production.[10][11] He oversaw the development of software tools incorporating machine learning and AI for rotoscoping, object detection, motion estimation, image restoration, and audio denoising.[12][13]
Awards and recognition
Selected publications
- Yamnitsky, Boris & Levin, Leonid A. (1982). An Old Linear Programming Algorithm Runs in Polynomial Time. In Proceedings of the 23rd Annual Symposium on Foundations of Computer Science (pp. 327–328). IEEE. doi:10.1109/SFCS.1982.63.[5][22][23]