Parallel stochastic line search methods with feedback for minimizing finite sums

نویسندگان

  • Dragana Bajović
  • Nataša Krklec Jerinkić
چکیده

We consider unconstrained minimization of a finite sum of N continuously differentiable, not necessarily convex, cost functions. Several gradientlike (and more generally, line search) methods, where the full gradient (the sum of N component costs’ gradients) at each iteration k is replaced with an inexpensive approximation based on a sub-sample Nk of the component costs’ gradients, are available in the literature. However, a vast majority of the methods considers pre-determined (either deterministic or random) rules for selecting subsets Nk; these rules are unrelated with the actual progress of the algorithm along iterations. In this paper, we propose a very general framework for nonmonotone line search algorithms with an adaptive choice of sub-samplesNk. Specifically, we consider master-worker architectures with one master and N workers, where each worker holds one component function fi. The master maintains the solution estimate xk and controls the states of the workers (active or inactive) through a single scalar control parameter pk. Each active worker sends to the master the value and the gradient of its compoDragana Bajović Biosense Institute, University of Novi Sad Zorana Djindjića 3, 21000 Novi Sad, Serbia E-mail: [email protected] Dušan Jakovetić Biosense Institute, University of Novi Sad Zorana Djindjića 3, 21000 Novi Sad, Serbia E-mail: [email protected] Nataša Krejić Department of Mathematics and Informatics, Faculty of Sciences, University of Novi Sad Trg Dositeja Obradovića 3, 21000 Novi Sad, Serbia E-mail: [email protected] Nataša Krklec Jerinkić Department of Mathematics and Informatics, Faculty of Sciences, University of Novi Sad Trg Dositeja Obradovića 3, 21000 Novi Sad, Serbia E-mail: [email protected] 2 Dragana Bajović et al. nent cost, while inactive workers stay idle. Parameter pk is proportional to the expected (average) number of active workers (which equals the average sample size), and it can increase or decrease along iterations based on a computationally inexpensive estimate of the algorithm progress. Hence, through parameter pk, the master sends feedback to the workers about the desired sample size at the next iteration. For the proposed algorithmic framework, we show that each accumulation point of sequence {xk} is a stationary point for the desired cost function, almost surely. Simulations on both synthetic and real world data sets illustrate the benefits of the proposed framework with respect to the existing non-adaptive rules.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Accelerated Stochastic Gradient Descent for Minimizing Finite Sums

We propose an optimization method for minimizing the finite sums of smooth convex functions. Our method incorporates an accelerated gradient descent (AGD) and a stochastic variance reduction gradient (SVRG) in a mini-batch setting. Unlike SVRG, our method can be directly applied to non-strongly and strongly convex problems. We show that our method achieves a lower overall complexity than the re...

متن کامل

A Hybrid Unconscious Search Algorithm for Mixed-model Assembly Line Balancing Problem with SDST, Parallel Workstation and Learning Effect

Due to the variety of products, simultaneous production of different models has an important role in production systems. Moreover, considering the realistic constraints in designing production lines attracted a lot of attentions in recent researches. Since the assembly line balancing problem is NP-hard, efficient methods are needed to solve this kind of problems. In this study, a new hybrid met...

متن کامل

Mixed-Model Assembly Line Balancing with Considering Reliability

This paper presents a multi-objective simulated annealing algorithm for the mixed-model assembly line balancing with stochastic processing times. Since, the stochastic task times may have effects on the bottlenecks of a system, maximizing the weighted line efficiency (equivalent to the minimizing the number of station), minimizing the weighted smoothness index and maximizing the system reliabil...

متن کامل

Two-stage fuzzy-stochastic programming for parallel machine scheduling problem with machine deterioration and operator learning effect

This paper deals with the determination of machine numbers and production schedules in manufacturing environments. In this line, a two-stage fuzzy stochastic programming model is discussed with fuzzy processing times where both deterioration and learning effects are evaluated simultaneously. The first stage focuses on the type and number of machines in order to minimize the total costs associat...

متن کامل

Scheduling algorithm based on evolutionary computing in identical parallel machine production line

Evolutionary programming is a kind of evolutionary computing method based on stochastic search suitable for solving system optimization. In this paper, evolutionary programming method is applied to the identical parallel machine production line scheduling problem of minimizing the number of tardy jobs, which is a very important optimization problem in the field of research on CIMS and industria...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016