A catheterization device that may be designed by use of an adaptive genetic algorithm computational fluid dynamics approach, as well as other Global Optimization methods that may include simulated annealing, multistart and interval methods, continuous branch and bound methods, evolutionary algorithms, and tabu search and scatter search methods, as well as other available Global Optimization methods that is able to maximize/optimize the dwell time of an infused agent in the vicinity of a vascular lesion. The device may have an internal by-pass channel that allows the blood upstream of the lesion to continue its pulsatile flow through the vessel in the part of it occluded by the lesion, while simultaneously allowing the disbursement and maximal dwell time of an antithrombolytic or other diagnostic or therapeutic agent needed to treat the lesion.