IEEE Visualization · 1998 · 57 citations · 10 references
ComputingComputer ScienceVisualizationData VisualizationGeographic Information SystemsInformation VisualizationCartographic RepresentationCartographic VisualizationDigital CartographyShape AnalysisShape OptimizationShape RepresentationAccuracyCartogramsCartographic ConstraintsCartographic Data VisualizationShape Recognition
Area cartograms are used for visualizing geographically distributed data by attaching measurements to regions of a map and scaling the regions such that their areas are proportional to the measured quantities. A continuous area cartogram is a cartogram that is constructed without changing the underlying map topology. We present a new algorithm for the construction of continuous area cartograms that was developed by viewing their construction as a constrained optimization problem. The algorithm uses a relaxation method that exploits hierarchical resolution, constrained dynamics, and a scheme that alternates goals of achieving correct region areas and adjusting region shapes. It is compared favorably to existing methods in its ability to preserve region shape recognition cues, while still achieving high accuracy.
10
Optimization by Simulated Annealing
Scott Kirkpatrick, C. D. Gelatt, M.P. Vecchi · Science · 1983 · 44.6K citations
Numerical recipes in C: the art of scientific computing
Choice Reviews Online · 1993 · 18.1K citations · Full text
Numerical recipes in Pascal: the art of scientific computing
Choice Reviews Online · 1990 · 11.9K citations
Computer graphics: principles and practice
Choice Reviews Online · 2013 · 4.7K citations