Data Structures and Algorithms

2103 Submissions

[2] viXra:2103.0090 [pdf] submitted on 2021-03-13 23:48:31

Some Optimization Methods that Use a Limited Number of Second Derivatives

Authors: Stephen P. Smith
Comments: 5 Pages.

This paper describes two optimization methods that use all first derivatives, and a subset of second derivatives, all of which are available with backward differentiation. The first method is Newton’s method on a direction set that changes dynamically during iteration. The second method is a quasi-Newton method that approximates the inverse Hessian matrix using a subset of second derivatives.
Category: Data Structures and Algorithms

[1] viXra:2103.0041 [pdf] submitted on 2021-03-07 20:27:29

Efficient Field of Vision Algorithms for Large 2D Grids

Authors: Evan R.M. Debenham, Roberto Solis-Oba
Comments: 20 Pages. Published in IJCSIT, 13(1), 2021 [Corrections are made by viXra Admin to comply with the rules of viXra.org]

This paper presents new algorithms for Field of Vision (FOV) computation which improve on existing work at high resolutions. FOV refers to the set of locations that are visible from a specific position in a scene of a computer game. We review existing algorithms for FOV computation, describe their limitations, and present new algorithms which aim to address these limitations. We first present an algorithm which makes use of spatial data structures in a way which is new for FOV calculation. We then present a novel technique which updates a previously calculated FOV, rather than re-calculating an FOV from scratch. We compare our algorithms to existing FOV algorithms and show they provide substantial improvements to running time. Our algorithms provide the largest improvement over existing FOV algorithms at high resolutions, thus allowing the possibility of the creation of high resolution FOV-based video games.
Category: Data Structures and Algorithms